:root{--ink:#101a25;--ink-soft:#2e4354;--muted:#64798b;--line:#1c5b8226;--line-strong:#1c5b8242;--water:#8fd8f4;--blue:#167bd8;--blue-bright:#2498ec;--sky:#dff4fc;--sky-soft:#f1faff;--green:#23a993;--mint:#dff6ef;--peach:#ffe8dc;--white:#fff;--content:min(1280px, calc(100vw - 96px));--ease:cubic-bezier(.2, .72, .18, 1);--page-progress:0;--page-drift:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:HarmonyOS Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body.modalOpen{overflow:hidden}button,a{color:inherit;font:inherit}button{border:0}a{text-decoration:none}img{max-width:100%;display:block}.copyText,.copyText>span{display:inline}.contentShell,.headerInner{width:var(--content);margin:0 auto}.skipLink{z-index:2000;color:var(--white);background:var(--blue);border-radius:10px;padding:10px 16px;transition:transform .25s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.siteHeader{z-index:1000;height:78px;transition:background .45s var(--ease), box-shadow .45s var(--ease), height .45s var(--ease);position:fixed;inset:0 0 auto}.siteHeader.isScrolled{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffffd1;height:68px;box-shadow:0 1px #155c831a}.headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:100%;display:grid}.wordmark{letter-spacing:-.02em;align-items:baseline;gap:12px;display:flex}.wordmark strong{letter-spacing:-.045em;font-family:Inter,SF Pro Display,system-ui,sans-serif;font-size:22px}.wordmark>span{color:var(--muted);letter-spacing:.16em;font-size:11px}.mainNav{color:#425b6e;justify-self:center;gap:30px;font-size:13px;display:flex}.mainNav>a,.mainNav>.navDirect,.navDropdown>button{color:inherit;font:inherit;cursor:pointer;background:0 0;padding:9px 0;position:relative}.mainNav>a:after,.mainNav>.navDirect:after,.navDropdown>button:after{content:"";background:var(--blue);transform-origin:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.mainNav>a:hover:after,.mainNav>a:focus-visible:after,.mainNav>.navDirect:hover:after,.mainNav>.navDirect:focus-visible:after,.navDropdown:hover>button:after,.navDropdown.isOpen>button:after{transform-origin:0;transform:scaleX(1)}.mainNav>.navDirect{align-items:center;gap:7px;display:inline-flex}.mainNav>.navDirect span{color:var(--blue);transition:transform .3s var(--ease);font-size:10px}.mainNav>.navDirect:hover span,.mainNav>.navDirect:focus-visible span{transform:translate(2px,-2px)}.navDropdown{position:relative}.navDropdown>button{align-items:center;gap:8px;display:flex}.navDropdown>button>i{width:6px;height:6px;transition:transform .35s var(--ease);border-bottom:1px solid;border-right:1px solid;transform:translateY(-2px)rotate(45deg)}.navDropdown.isOpen>button>i{transform:translateY(2px)rotate(225deg)}.navDropdownMenu{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:286px;transition:opacity .28s ease, transform .38s var(--ease), visibility .28s;background:#ffffffe6;border:1px solid #287ba924;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,-8px)scale(.98);box-shadow:0 24px 64px #236f9b29}.navDropdown.isOpen .navDropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.navDropdown>button:focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #167bd857}.navDropdownMenu a{transition:background .3s ease, transform .35s var(--ease);border-radius:12px;gap:7px;padding:15px 16px;display:grid}.navDropdownMenu a:hover,.navDropdownMenu a:focus-visible{background:linear-gradient(110deg,#8fd8f42e,#23a99312);transform:translate(3px)}.navDropdownMenu span{color:var(--ink);font-size:13px;font-weight:600}.navDropdownMenu small{color:var(--muted);font-size:10px}.productDropdown .navDropdownMenu{width:570px}.productMenuOverview{border-bottom:1px solid var(--line);margin-bottom:4px}.productMenuLines{grid-template-columns:1.55fr .75fr;gap:6px;padding-top:6px;display:grid}.productMenuLine{background:#eff9fd8f;border-radius:13px;min-width:0}.productMenuLineHead{border-bottom:1px solid #1e709d1a}.productSeriesMenu{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:4px;display:grid}.productSeriesMenu a{min-width:0;padding:11px 10px}.productSeriesMenu span{font-size:11px}.productSeriesMenu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.braceletMenuLine{background:linear-gradient(145deg,#e5f7fdb3,#e1f7f073);align-content:start}.headerActions{align-items:center;gap:14px;display:flex}.languageSwitch{background:#ffffff85;border:1px solid #1e597c1f;border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.languageSwitch button{min-width:31px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:0 7px;font-size:10px}.languageSwitch button.active{color:var(--ink);background:var(--white);box-shadow:0 2px 8px #145a821a}.headerConsult,.headerTextButton{min-height:38px;color:var(--blue);cursor:pointer;transition:transform .3s var(--ease), color .3s ease, background .3s ease, box-shadow .3s ease;background:#ffffffad;border:1px solid #167bd82e;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:0 17px;font-size:12px;display:inline-flex;box-shadow:0 8px 22px #2280b314}.headerConsult:hover,.headerTextButton:hover{color:var(--white);background:var(--blue);transform:translateY(-2px);box-shadow:0 14px 30px #167bd833}.headerTextButton{color:var(--white);background:var(--ink);border-color:#0000}.sectionKicker{color:var(--blue);letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:650;display:flex}.sectionKicker>.copyText{overflow-wrap:anywhere;min-width:0}.primaryButton,.lightButton{min-height:54px;color:var(--white);background:linear-gradient(135deg, var(--blue), var(--blue-bright));cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:13px;justify-content:center;align-items:center;gap:30px;padding:0 22px;font-size:14px;display:inline-flex;box-shadow:0 16px 32px #167bd833}.primaryButton:hover,.primaryButton:focus-visible,.lightButton:hover,.lightButton:focus-visible{transform:translateY(-3px);box-shadow:0 22px 42px #167bd847}.sectionHeading h2,.modelCopy h2,.experienceCopy h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.3vw,78px);font-weight:600;line-height:1.08}.sectionHeading>p:last-child,.modelCopy>p,.experienceCopy>p{color:var(--ink-soft);margin:54px 0 0;font-size:17px;line-height:1.95}.companyHero{background:radial-gradient(circle at 79% 38%,#70d1f73d,#0000 25%),radial-gradient(circle at 62% 78%,#7ee7da1f,#0000 28%),linear-gradient(165deg,#fff 10%,#f9fdff 45%,#ebf8fd 100%);min-height:930px;padding:170px 0 70px;position:relative;overflow:hidden}.heroWash{pointer-events:none;position:absolute;inset:0}.heroWash i{filter:blur(2px);opacity:.8;border-radius:50%;position:absolute}.heroWash i:first-child{background:radial-gradient(circle,#75cff22e,#0000 68%);width:640px;height:640px;top:-280px;left:42%}.heroWash i:nth-child(2){background:radial-gradient(circle,#36b0ed29,#0000 68%);width:500px;height:500px;bottom:-60px;right:-160px}.heroWash i:nth-child(3){background:radial-gradient(circle,#23a9931a,#0000 70%);width:360px;height:360px;bottom:-100px;left:-180px}.heroGrid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);align-items:center;gap:44px;display:grid;position:relative}.heroCopy{padding-top:12px}.heroEyebrow{color:var(--blue);letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:650;display:flex}.heroEyebrow>.copyText{overflow-wrap:anywhere;min-width:0}.heroEyebrow>i{background:var(--blue);width:24px;height:1px}.heroCopy h1{letter-spacing:-.075em;margin:0;font-size:clamp(70px,6.5vw,92px);font-weight:630;line-height:.98}.heroLead{max-width:660px;color:var(--ink-soft);margin:40px 0 0;font-size:18px;line-height:1.9}.heroActions{align-items:center;margin-top:42px;display:flex}.healthField{min-height:610px;transform:translateY(calc(var(--page-drift) * .18));transition:transform 80ms linear;position:relative}.heroModelSignature{z-index:4;color:var(--ink-soft);align-items:center;gap:14px;display:flex;position:absolute;top:64%;left:66%;transform:translate(0)}.heroModelSignature>i{background:linear-gradient(90deg,#167bd800,#167bd86b);width:72px;height:1px;position:relative;overflow:hidden}.heroModelSignature>i:after{content:"";background:var(--green);width:5px;height:5px;animation:signatureTravel 4.8s var(--ease) infinite;border-radius:50%;position:absolute;top:-2px;left:0;box-shadow:0 0 0 6px #23a9931a}.heroModelSignature span{gap:5px;display:grid}.heroModelSignature strong{color:var(--ink);letter-spacing:.08em;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:580}.heroModelSignature small{color:var(--muted);letter-spacing:.04em;font-size:10px}.fieldOrbit{border:1px solid #1e87c82e;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotate(-12deg)}.orbitOne{width:510px;height:510px;animation:24s linear infinite slowSpin}.orbitTwo{border-style:dashed;width:392px;height:392px;animation:20s linear infinite slowSpinReverse}.orbitThree{border-color:#23a99338;width:270px;height:270px;animation:5s ease-in-out infinite breathe}.humanCore{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 34% 28%,#fffffff5,#e0f7ffc7 45%,#7fcff233 72%,#0000 73%),#fff9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:236px;height:236px;display:flex;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);box-shadow:0 42px 100px #1a81b82b,inset 0 0 0 1px #fffc}.humanCore span{color:var(--muted);font-size:12px}.humanCore strong{letter-spacing:-.04em;font-size:25px}.humanCore>i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-top:16px;animation:2.6s ease-in-out infinite pulse;box-shadow:0 0 0 8px #23a9931f}.signalRibbon{z-index:3;align-items:center;gap:6px;width:270px;height:92px;display:flex;position:absolute;top:48%;left:-20px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 86%,#0000)}.signalRibbon:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;right:-4px;box-shadow:0 0 0 9px #23a9931f}.signalRibbon i{width:2px;height:var(--bar);background:linear-gradient(180deg, var(--blue-bright), var(--green));opacity:.68;border-radius:4px;min-height:6px;animation:2.2s ease-in-out infinite signal;transform:scaleY(.8)}.signalRibbon i:nth-child(3n){animation-delay:-.8s}.signalRibbon i:nth-child(4n){animation-delay:-1.4s}.fieldLabel{color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;display:flex;position:absolute}.fieldLabel span{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:9px}.labelOne{top:12%;left:24%}.labelTwo{top:21%;right:4%}.labelThree{bottom:14%;right:11%}.heroFoot{z-index:2;color:var(--muted);letter-spacing:.08em;gap:46px;font-size:11px;display:flex;position:absolute;bottom:38px;left:0;right:0}.heroFoot span{align-items:center;gap:12px;display:flex}.heroFoot span:not(:last-child):after{content:"";background:var(--line-strong);width:22px;height:1px;margin-left:18px}.companyThesis{background:linear-gradient(#ebf8fd 0,#f8fdff 22%,#fff 78%);padding:170px 0 130px;position:relative;overflow:hidden}.sectionCurrent{width:70%;height:460px;transform:translateY(calc(var(--page-drift) * -.22));background:radial-gradient(#69caf02e,#0000 67%);position:absolute;top:0;right:-12%}.thesisGrid{grid-template-columns:.88fr 1.12fr;gap:120px;display:grid;position:relative}.thesisGrid h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.3vw,78px);font-weight:600;line-height:1.08}.thesisCopy>p{color:var(--ink-soft);letter-spacing:-.025em;margin:6px 0 0;font-size:24px;line-height:1.75}.missionLines{border-top:1px solid var(--line);margin-top:62px}.missionLines article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:32px;padding:28px 0;display:grid}.missionLines span{color:var(--blue);letter-spacing:.12em;font-size:11px}.missionLines strong{font-size:18px;font-weight:540;line-height:1.65}.valuesLine{border-top:1px solid var(--line-strong);grid-template-columns:220px 1fr;align-items:start;gap:34px;margin-top:110px;padding-top:27px;display:grid}.valuesLine>span{color:var(--muted);font-size:12px}.valuesLine>div{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.valuesLine i{flex-direction:column;gap:18px;font-size:16px;font-style:normal;display:flex}.valuesLine b{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500}.directionSection{background:radial-gradient(circle at 15% 45%,#8fd8f429,#0000 24%),linear-gradient(#fff,#f4fbfe 75%,#edf9fd);padding:140px 0 126px}.sectionHeading{grid-template-columns:1fr 1.1fr;align-items:end;gap:40px 90px;display:grid}.sectionHeading .sectionKicker{grid-column:1/-1;margin-bottom:0}.sectionHeading>p:last-child{max-width:520px;margin:0 0 4px}.productLineMap{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);margin-top:76px;display:grid}.productLine{min-width:0;scroll-margin-top:110px}.productLine>header{min-height:158px;padding:30px 0 34px}.productLine>header span{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:650}.productLine>header h3{letter-spacing:-.05em;margin:55px 0 0;font-size:clamp(29px,2.6vw,39px);font-weight:550;line-height:1.15}.ringProductLine{padding-right:36px}.braceletProductLine{border-left:1px solid var(--line);background:linear-gradient(145deg,#fff0,#def6fd33 58%,#e0f8f238);flex-direction:column;padding-left:36px;display:flex}.braceletProductLine p{color:var(--ink-soft);margin:auto 0 38px;font-size:15px;line-height:1.85}.directionList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.directionList article{min-height:235px;padding:34px 34px 36px 0;scroll-margin-top:110px;position:relative}.directionList article:not(:first-child){border-left:1px solid var(--line);padding-left:34px}.directionList small{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:600}.directionList h4{letter-spacing:-.05em;max-width:330px;margin:92px 0 0;font-size:clamp(32px,3vw,45px);font-weight:540;line-height:1.15}.productType{color:var(--muted);letter-spacing:.08em;font-size:10px;position:absolute;top:34px;right:28px}.sharedLayer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:48px;padding:24px 0 0;font-size:11px;display:flex}.sharedLayer>div{align-items:center;gap:18px;display:flex}.sharedLayer b{color:var(--ink-soft);font-size:12px;font-weight:550}.sharedLayer i{background:linear-gradient(90deg, var(--water), var(--green));width:30px;height:1px}.ringfmSection{background:radial-gradient(circle at 26% 51%,#45b8ea2e,#0000 29%),linear-gradient(150deg,#eaf8fd 0%,#f9fdff 48%,#fff 100%);padding:142px 0 126px;position:relative;overflow:hidden}.ringGlow{width:620px;height:620px;transform:translateY(calc(var(--page-drift) * .4));background:radial-gradient(circle,#57c2ee3d,#0000 66%);border-radius:50%;position:absolute;top:15%;left:-10%}.ringfmGrid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:108px;display:grid;position:relative}.modelStage{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.modelStage:before,.modelStage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.modelStage:before{border:1px solid #ffffffd1;width:382px;height:382px;box-shadow:0 42px 90px #3ea9db1a,inset 0 0 72px #8fd8f41f}.modelStage:after{background:var(--green);width:8px;height:8px;margin:-322px 0 0 214px;animation:6.8s ease-in-out infinite fieldPoint;box-shadow:0 0 0 10px #23a9931a,0 0 30px #23a9935c}.modelIcon{z-index:2;width:min(360px,78%);transform:translateY(calc(var(--page-drift) * -.18));position:relative}.modelIcon:before{content:"";filter:blur(10px);background:radial-gradient(circle,#ffffffe6,#8fd8f41c 51%,#0000 73%);border-radius:45%;animation:6.8s ease-in-out infinite modelAura;position:absolute;inset:13%}.modelIcon img{filter:drop-shadow(0 24px 38px #1b85ba24);width:100%;height:auto;animation:6.8s ease-in-out infinite iconFloat;position:relative}.modelHalo{background:conic-gradient(from 214deg, transparent 0 12%, #64c9ec3d 20%, transparent 31% 72%, #23a99333 81%, transparent 90%);border:1px solid #167bd821;border-radius:50%;width:474px;height:474px;animation:5.4s ease-in-out infinite haloBreathe;position:absolute;-webkit-mask:radial-gradient(circle,#0000 69%,#000 69.4% 70.2%,#0000 70.6%);mask:radial-gradient(circle,#0000 69%,#000 69.4% 70.2%,#0000 70.6%)}.modelSignal{z-index:3;align-items:center;gap:6px;width:190px;height:96px;display:flex;position:absolute;left:-10px}.modelSignal:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;right:-4px;box-shadow:0 0 0 9px #23a9931f}.modelSignal i{width:2px;height:var(--bar);background:linear-gradient(180deg, var(--blue-bright), var(--green));opacity:.68;border-radius:4px;min-height:6px;animation:2.2s ease-in-out infinite signal;transform:scaleY(.8)}.modelSignal i:nth-child(3n){animation-delay:-.8s}.modelSignal i:nth-child(4n){animation-delay:-1.4s}.modelCopy>p{max-width:660px}.modelFlow{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(7,auto);align-items:center;gap:12px;margin-top:56px;padding:28px 0;display:grid}.modelFlow article{flex-direction:column;gap:8px;display:flex}.modelFlow article span{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:9px}.modelFlow article b{max-width:122px;font-size:12px;font-weight:560;line-height:1.45}.modelFlow>i{color:var(--water);font-style:normal;animation:2.8s ease-in-out infinite flowArrow}.modelPrinciples{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.modelPrinciples>span{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff85;border-radius:9px;padding:9px 12px;font-size:11px}.ringTechnologyPath{border-top:1px solid #4099ca3d;grid-template-columns:.84fr 1.16fr;gap:108px;margin-top:84px;padding-top:28px;display:grid}.ringTechnologyPath>span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:650}.ringTechnologyPath>div{grid-template-columns:1fr 56px 1fr 56px 1fr;align-items:center;display:grid}.ringTechnologyPath article{border-top:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;min-height:112px;padding:14px 0 18px;display:flex}.ringTechnologyPath small{color:var(--muted);font-size:10px}.ringTechnologyPath strong{font-size:18px;font-weight:560}.ringTechnologyPath>div>i{background:linear-gradient(90deg, var(--water), var(--green));height:1px}.experienceGate{background:radial-gradient(circle at 73% 48%,#84daf630,#0000 25%),linear-gradient(160deg,#f7fcff,#e9f8fd);padding:150px 0}.experienceGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.experienceCopy>p{margin-top:32px}.experienceCopy h2{font-size:clamp(50px,4.4vw,62px)}.experienceActions{align-items:center;gap:28px;margin-top:35px;display:flex}.experienceTextAction{color:var(--ink);border-bottom:1px solid var(--line-strong);white-space:nowrap;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:inline-flex}.experienceTextAction span{color:var(--blue)}.experienceCopy>small{max-width:460px;color:var(--muted);margin-top:19px;font-size:10px;line-height:1.7;display:block}.experiencePreview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:520px;transform:perspective(1200px) rotateY(calc((var(--page-progress) - .5) * -3deg)) translateY(calc(var(--page-drift) * -.16));background:linear-gradient(145deg,#ffffffe0,#f1fbff8f);border:1px solid #ffffffd1;border-radius:34px;padding:48px;position:relative;overflow:hidden;box-shadow:0 38px 80px #3695c524}.experiencePreview:before{content:"";background:radial-gradient(circle,#57c5ee33,#0000 68%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-120px;right:-90px}.previewTop{grid-template-columns:1fr auto;gap:7px;display:grid;position:relative}.previewTop span{color:var(--muted);font-size:11px}.previewTop b{font-size:26px;font-weight:580}.previewTop strong{color:var(--green);grid-area:1/2/3;align-self:center;font-family:Inter,system-ui,sans-serif;font-size:24px}.previewChart{border-bottom:1px solid var(--line);align-items:flex-end;gap:14px;height:230px;margin-top:45px;display:flex}.previewChart>i{transform-origin:bottom;min-width:3px;animation:chartGrow 1.2s var(--ease) both;background:linear-gradient(#33a6e2c2,#49ccb752);border-radius:8px 8px 2px 2px;flex:1;position:relative}.previewChart>i:nth-child(3n){animation-delay:80ms}.previewChart em{border:2px solid var(--white);background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #167bd838}.previewMetrics{grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid;position:relative}.previewMetrics article{flex-direction:column;gap:9px;padding-right:18px;display:flex}.previewMetrics article:not(:first-child){border-left:1px solid var(--line);padding-left:18px}.previewMetrics span,.previewMetrics+small{color:var(--muted);font-size:9px}.previewMetrics strong{font-size:16px;font-weight:620}.experiencePreview>small{color:var(--muted);align-items:center;gap:7px;display:flex;position:absolute;bottom:19px;right:28px}.experiencePreview>small i{background:var(--green);border-radius:50%;width:6px;height:6px}.trustSection{background:var(--white);padding:150px 0}.sectionHeading.compact{grid-template-columns:.9fr 1.1fr}.trustList{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);gap:0;margin-top:88px;display:grid}.trustList article{min-height:300px;padding:32px 36px 30px 0}.trustList article:not(:first-child){border-left:1px solid var(--line);padding-left:36px}.trustList article>span{color:var(--blue);letter-spacing:.08em;font-size:11px;font-weight:650}.trustList h3{letter-spacing:-.035em;margin:76px 0 20px;font-size:25px;font-weight:560;line-height:1.45}.trustList p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.closingSection{color:var(--white);background:radial-gradient(circle at 75% 30%,#80d9f773,#0000 25%),linear-gradient(135deg,#1689d8,#25a7e9 55%,#52c8d0);padding:150px 0;position:relative;overflow:hidden}.closingSection:before{content:"";border:1px solid #ffffff47;border-radius:50%;width:560px;height:560px;animation:14s ease-in-out infinite alternate closingOrbit;position:absolute;bottom:-310px;right:-110px;box-shadow:0 0 0 80px #ffffff0a,0 0 0 160px #ffffff09}.closingSection .contentShell{position:relative}.closingSection .contentShell>span{margin-bottom:52px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:650;display:block}.closingSection h2{letter-spacing:-.06em;max-width:1160px;margin:0;font-size:clamp(48px,5.2vw,72px);font-weight:560;line-height:1.16}.closingSection .contentShell>p{color:#ffffffd1;max-width:610px;margin:34px 0 0;font-size:17px;line-height:1.9}.lightButton{color:var(--blue);background:var(--white);margin-top:58px;box-shadow:0 18px 44px #14649638}.companyFooter{background:var(--white);padding:60px 0 40px}.companyFooter .contentShell{grid-template-columns:auto 1fr auto auto;align-items:end;gap:50px;display:grid}.footerWordmark{flex-direction:column;gap:5px;display:flex}.footerWordmark strong{letter-spacing:-.05em;font-family:Inter,system-ui,sans-serif;font-size:24px}.footerWordmark span,.companyFooter p,.companyFooter small,.companyFooter nav{color:var(--muted);font-size:10px}.companyFooter p{margin:0}.companyFooter nav{gap:24px;display:flex}.phoneLoginOverlay{z-index:1600;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#142d3e47;place-items:center;padding:28px;animation:.35s both fadeIn;display:grid;position:fixed;inset:0}.phoneLoginPanel{background:var(--white);width:min(1040px,94vw);min-height:650px;animation:modalIn .6s var(--ease) both;border:1px solid #fffc;border-radius:30px;grid-template-columns:1.08fr .92fr;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #124c6c40}.phoneLoginClose{z-index:3;width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:#ffffffb8;border-radius:50%;font-size:24px;position:absolute;top:18px;right:18px}.phoneLoginClose:focus-visible,.phoneLoginForm input:focus-visible,.phoneLoginForm button:focus-visible{outline-offset:3px;outline:3px solid #167bd84d}.phoneLoginStory{background:radial-gradient(circle at 56% 37%,#fffc,#0000 14%),radial-gradient(circle at 53% 39%,#5ec7f05c,#0000 34%),linear-gradient(145deg,#eaf8fd,#cceefa 60%,#dff7f1);flex-direction:column;justify-content:flex-end;padding:58px;display:flex;position:relative;overflow:hidden}.phoneLoginStory:after{content:"";border:1px solid #167bd82e;border-radius:50%;width:310px;height:310px;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 0 0 64px #ffffff1f,0 0 0 128px #ffffff14}.phoneLoginModelMark{z-index:2;opacity:.82;width:286px;height:102px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.phoneLoginModelMark img{object-fit:contain;filter:drop-shadow(0 24px 40px #167bd826);width:100%;height:100%}.phoneLoginStory>span,.phoneLoginStory h2,.phoneLoginStory p{z-index:2;position:relative}.phoneLoginStory>span{color:var(--blue);letter-spacing:.04em;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:650}.phoneLoginStory h2{letter-spacing:-.055em;white-space:pre-line;margin:18px 0 20px;font-size:45px;font-weight:570;line-height:1.14}.phoneLoginStory p{max-width:390px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.phoneLoginSignal{z-index:2;align-items:center;gap:6px;width:220px;height:80px;display:flex;position:absolute;top:201px;left:74px}.phoneLoginSignal:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;right:-4px;box-shadow:0 0 0 9px #23a9931f}.phoneLoginSignal i{width:2px;height:var(--bar);background:linear-gradient(180deg, var(--blue-bright), var(--green));opacity:.68;border-radius:4px;min-height:6px;animation:2.2s ease-in-out infinite signal;transform:scaleY(.8)}.phoneLoginSignal i:nth-child(3n){animation-delay:-.8s}.phoneLoginSignal i:nth-child(4n){animation-delay:-1.4s}.phoneLoginAction{flex-direction:column;justify-content:center;align-items:stretch;padding:58px 58px 38px;display:flex}.verificationTrack{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:34px;display:grid}.verificationTrack>span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.verificationTrack b{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-family:Inter,system-ui,sans-serif;font-size:9px;display:grid}.verificationTrack>span.active{color:var(--blue)}.verificationTrack>span.active b{color:var(--white);border-color:var(--blue);background:var(--blue)}.verificationTrack>i{background:linear-gradient(90deg, var(--water), var(--line));height:1px}.phoneLoginAction .sectionKicker{margin:0 0 12px}.phoneLoginAction h2{letter-spacing:-.04em;max-width:390px;margin:0;font-size:30px;font-weight:600;line-height:1.35}.phoneLoginForm{margin-top:28px;display:grid}.phoneFieldLabel{color:var(--ink-soft);margin:0 0 8px;font-size:11px;font-weight:650}.phoneFieldLabel:not(:first-child){margin-top:18px}.phoneNumberField,.verificationCodeField{border:1px solid var(--line-strong);background:#fbfdff;border-radius:14px;align-items:center;min-height:52px;transition:border-color .25s,box-shadow .25s;display:grid}.phoneNumberField:focus-within,.verificationCodeField:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #167bd814}.phoneNumberField{grid-template-columns:62px 1fr}.phoneNumberField>span{text-align:center;color:var(--ink-soft);border-right:1px solid var(--line);font-family:Inter,system-ui,sans-serif;font-size:12px}.verificationCodeField{grid-template-columns:1fr auto}.phoneLoginForm input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 16px;font-size:13px}.verificationCodeField input{letter-spacing:.2em;font-family:Inter,system-ui,sans-serif}.verificationCodeField>button{min-width:104px;height:36px;color:var(--blue);background:var(--sky);cursor:pointer;border-radius:9px;margin-right:8px;padding:0 12px;font-size:10px;font-weight:650}.verificationCodeField>button:disabled{color:var(--muted);cursor:default;opacity:.7}.phoneLoginStatus{min-height:31px;color:var(--muted);padding:9px 2px 5px;font-size:9px;line-height:1.5}.phoneLoginStatus.isError{color:#b74747}.phoneLoginSubmit{justify-content:space-between;width:100%;margin-top:8px}.phoneLoginAction>small{max-width:390px;color:var(--muted);margin-top:15px;font-size:9px;line-height:1.65}.bodyTwin{outline:none;min-height:500px;position:relative}.bodyTwin:focus-visible{border-radius:28px;box-shadow:0 0 0 3px #167bd83d}.bodyTwinCanvas{background:radial-gradient(at 50% 47%,#7cd3ee26,#0000 30%),radial-gradient(circle at 48% 48%,#ffffffe6,#0000 54%);border-radius:44% 56% 42% 48%;position:absolute;inset:-34px -20px 54px;overflow:hidden}.bodyTwinCanvas:before,.bodyTwinCanvas:after{z-index:0;content:"";pointer-events:none;position:absolute}.bodyTwinCanvas:before{border:1px solid #52abd821;border-radius:50%;inset:13% 7% 8%;transform:perspective(680px)rotateX(67deg)rotate(-7deg);box-shadow:inset 0 0 0 46px #70c9e806,0 0 65px #31a4d20f}.bodyTwinCanvas:after{background:linear-gradient(#0000,#167bd814 23%,#167bd830 51%,#167bd80d 78%,#0000);width:1px;top:10%;bottom:12%;left:50%;box-shadow:-82px 0 44px #6bd2eb0d,82px 0 44px #6bd2eb0d}.bodyTwinCanvas canvas{z-index:1;position:relative}.bodyTwinLegend{z-index:2;border-top:1px solid #1c5b8224;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:15px;display:flex;position:absolute;bottom:62px;left:12px;right:12px}.bodyTwinLegend span{align-items:center;gap:9px;display:flex}.bodyTwinLegend span i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px}@supports (color:color-mix(in lab, red, red)){.bodyTwinLegend span i{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 10%, transparent)}}.bodyTwinLegend strong{font-size:14px;font-weight:590}.bodyTwinLegend small{max-width:180px;color:var(--ink-soft);text-align:right;font-size:11px;line-height:1.45}.bodyTwinCadence{z-index:2;color:var(--muted);align-items:center;gap:7px;display:flex;position:absolute;bottom:13px;right:12px}.bodyTwinCadence>span{align-items:center;gap:2px;height:10px;display:flex}.bodyTwinCadence i{background:var(--metric-accent);width:2px;height:4px;animation:bodySignalCadence 1.5s var(--ease) infinite;border-radius:999px}.bodyTwinCadence i:nth-child(2){height:8px;animation-delay:-.3s}.bodyTwinCadence i:nth-child(3){height:6px;animation-delay:-.6s}.bodyTwinCadence i:nth-child(4){animation-delay:-.9s}.bodyTwinCadence small,.bodyTwinBoundary{letter-spacing:.03em;font-size:9px}.bodyTwinBoundary{z-index:2;color:var(--muted);margin:0;position:absolute;bottom:11px;left:12px}.bodyTwinFallback{--signal-accent:#23a993;aspect-ratio:240/390;filter:drop-shadow(0 26px 46px #2491c229);width:min(72%,270px);animation:5.8s ease-in-out infinite bodyFallbackFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bodyTwinFallback svg{width:100%;height:100%;display:block;overflow:visible}.fallbackOrbit{fill:none;stroke:var(--signal-accent)}@supports (color:color-mix(in lab, red, red)){.fallbackOrbit{stroke:color-mix(in srgb, var(--signal-accent) 25%, #70c9e8)}}.fallbackOrbit{stroke-dasharray:190 58;stroke-linecap:round;stroke-width:1px;opacity:.42;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite bodyFallbackOrbit}.fallbackOrbitWide{rotate:-10deg}.fallbackOrbitTall{animation-duration:12s;animation-direction:reverse;rotate:29deg}.fallbackFigure{stroke:#ffffffc2;stroke-linejoin:round;stroke-width:1.1px}.fallbackHead{transform-origin:120px 55px;transform:rotate(2deg)}.fallbackTorso{opacity:.94}.fallbackLimb{opacity:.79}.fallbackSignalRibbon{fill:none;stroke:var(--signal-accent);stroke-linecap:round;stroke-width:2.4px;opacity:.58;filter:drop-shadow(0 0 5px var(--signal-accent))}@supports (color:color-mix(in lab, red, red)){.fallbackSignalRibbon{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--signal-accent) 46%, transparent))}}.fallbackSignalRibbon{stroke-dasharray:9 7;animation:5.4s linear infinite fallbackSignalFlow}.fallbackConstellation{fill:var(--signal-accent);opacity:.48}.fallbackSignalField{transform-origin:120px 191px;transition:transform .42s var(--ease)}.fallbackSignalHalo{fill:none;stroke:var(--signal-accent);stroke-width:1.5px;opacity:.43}.fallbackSignalCore{fill:var(--signal-accent)}.bodyTwinFallback[data-zone=head] .fallbackSignalField{transform:translate(4px,-136px)}.bodyTwinFallback[data-zone=chest] .fallbackSignalField{transform:translate(-8px,-51px)}.bodyTwinFallback[data-zone=lower] .fallbackSignalField{transform:translate(9px,104px)}.bodyTwinFallback[data-zone=whole] .fallbackSignalField{transform:scale(1.62)}@keyframes bodyFallbackFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes bodyFallbackOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fallbackSignalFlow{to{stroke-dashoffset:-64px}}@keyframes bodySignalCadence{0%,to{opacity:.38;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:900px){.bodyTwin{min-height:460px}.bodyTwinCanvas{inset:-25px -12px 54px}}@media (max-width:620px){.bodyTwin{min-height:318px}.bodyTwinCanvas{inset:-38px -24px 46px}.bodyTwinFallback{width:min(65%,228px)}.bodyTwinLegend{bottom:49px}.bodyTwinCadence{bottom:0}.bodyTwinBoundary{max-width:205px;font-size:8px;bottom:0}}@media (prefers-reduced-motion:reduce){.bodyTwinFallback,.fallbackOrbit,.fallbackSignalRibbon,.bodyTwinCadence i{animation:none}}.personalEntrySite{background:#f7fcfe;min-height:100vh}.personalEntryHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfec2;border-bottom:1px solid #1c5b8214}.entryBackMark{color:var(--ink);cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:8px 0;display:flex}.entryBackMark strong{letter-spacing:-.045em;font-family:Inter,SF Pro Display,system-ui,sans-serif;font-size:22px}.entryBackMark span{color:var(--blue);letter-spacing:.05em;font-family:Inter,system-ui,sans-serif;font-size:11px}.entryBackMark:focus-visible,.entryQuietAction:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #167bd83d}.personalEntryMain{min-height:100vh;overflow:hidden}.personalEntryHero{background:radial-gradient(circle at 82% 16%,#ffd8c757,#0000 20%),radial-gradient(circle at 16% 72%,#8fd8f440,#0000 24%),linear-gradient(145deg,#fff 0%,#f6fcfe 48%,#eaf8fc 100%);align-items:center;min-height:100vh;padding:116px 0 58px;display:grid;position:relative}.entryAtmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.entryAtmosphere:before{content:"";background:radial-gradient(circle,#dff4fc94,#0000 68%);border:1px solid #439bc514;border-radius:50%;width:680px;height:680px;position:absolute;top:10%;left:46%}.entryAtmosphere>i{background:var(--blue);border:2px solid #ffffffe6;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:calc(50% + 50px);box-shadow:0 0 0 10px #167bd812}.entryAtmosphere>i:nth-child(2){background:var(--green);top:27%;left:74%}.entryAtmosphere>i:nth-child(3){background:var(--water);top:78%;left:88%}.entryHeroGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(55px,7vw,105px);display:grid;position:relative}.entryHeroCopy h1{letter-spacing:-.065em;white-space:pre-line;max-width:620px;margin:0;font-size:clamp(52px,5vw,74px);font-weight:570;line-height:1.04}.entryHeroCopy>p:not(.personalEyebrow){max-width:590px;color:var(--ink-soft);margin:27px 0 0;font-size:15px;line-height:1.85}.entryActions{align-items:center;gap:24px;margin-top:36px;display:flex}.entryQuietAction{color:var(--muted);border-bottom:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:10px 0;font-size:12px}.entryBoundary{border-top:1px solid var(--line);max-width:560px;margin-top:34px;padding-top:19px}.entryBoundary>span{color:var(--green);align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.entryBoundary>span i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #23a99314}.entryBoundary p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.7}.entryModulePreview{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff8f;border:1px solid #ffffffe6;border-radius:40px;grid-template-columns:.74fr 1.26fr;gap:12px;min-height:620px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #2e87af26}.entryModulePreview:before{content:"";background:radial-gradient(circle,#bfede366,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;right:-130px}.entryPreviewThread{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#167bd833,#23a9932e,#0000);height:1px;position:absolute;top:49%;left:9%;right:9%}.entryPreviewThread i{background:var(--blue);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.entryPreviewThread i:first-child{left:20%}.entryPreviewThread i:nth-child(2){left:45%}.entryPreviewThread i:nth-child(3){background:var(--green);left:69%}.entryPreviewThread i:nth-child(4){background:var(--water);left:92%}.entryModulePreview article{z-index:2;background:linear-gradient(145deg,#ffffffc2,#effafd80);border:1px solid #3985ad1a;border-radius:28px;min-width:0;position:relative;overflow:hidden}.entryBodyPreview{flex-direction:column;padding:26px 24px;display:flex}.entryBodyPreview>span,.entryBaselinePreview header span,.entryPreviewPair article>span{color:var(--muted);letter-spacing:.04em;font-size:9px}.entryBodySilhouette{background:radial-gradient(#4eb3de2e,#0000 44%),radial-gradient(circle at 50% 23%,#ffffffd9,#0000 18%);flex:1;min-height:350px;margin:15px 0;position:relative}.entryBodySilhouette:before{content:"";background:linear-gradient(#ffffffc2,#8fd8f42e);border:1px solid #39a3cf57;border-radius:46% 46% 42% 42%;width:92px;height:270px;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 25px 50px #2695c21a}.entryBodySilhouette:after{content:"";background:#ffffffd1;border:1px solid #39a3cf52;border-radius:50%;width:58px;height:58px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.entryBodySilhouette i{z-index:2;background:var(--blue);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:36%;left:50%;box-shadow:0 0 0 12px #167bd814}.entryBodySilhouette i:nth-child(2){background:var(--green);top:52%;left:43%}.entryBodySilhouette i:nth-child(3){background:var(--water);top:70%;left:57%}.entryBodyPreview h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:580}.entryBodyPreview small{color:var(--muted);margin-top:8px;font-size:9px}.entryPreviewModules{grid-template-rows:1.08fr .92fr;gap:12px;display:grid}.entryBaselinePreview{padding:26px}.entryBaselinePreview header{justify-content:space-between;display:flex}.entryBaselinePreview header small{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:8px}.entrySignalNames{grid-template-columns:repeat(2,1fr);gap:0 20px;margin-top:28px;display:grid}.entrySignalNames span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.entrySignalNames i{background:linear-gradient(135deg,#0000 35%,#167bd829 36% 46%,#0000 47% 58%,#23a99329 59% 68%,#0000 69%);border-bottom:1px solid #167bd833;width:36%;height:10px}.entryPreviewPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entryPreviewPair article{flex-direction:column;padding:24px;display:flex}.entryPreviewPair strong{margin-top:auto;font-size:16px;font-weight:580}.entryPreviewPair small{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.5}.entryTransformLine{align-items:center;gap:5px;margin-top:auto;display:flex}.entryTransformLine i{background:var(--blue);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #167bd812}.entryTransformLine i:last-child{background:var(--green)}.entryTransformLine b{background:linear-gradient(90deg,#167bd861,#23a99340);flex:1;height:1px}.entryPreviewLock{z-index:6;color:var(--ink-soft);background:#ffffffd1;border:1px solid #1c5b821f;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:27px;right:28px;box-shadow:0 10px 24px #26739a14}.entryPreviewLock span{color:var(--blue);font-size:14px}@media (max-width:1060px){.entryHeroGrid{grid-template-columns:1fr}.entryHeroCopy{max-width:760px}.entryModulePreview{min-height:600px}}@media (max-width:680px){.personalEntryHeader .personalContext{display:none}.personalEntryHeader .headerInner{grid-template-columns:auto 1fr}.personalEntryHeader .headerActions{justify-self:end}.personalEntryHero{align-items:start;padding:108px 0 42px}.entryHeroGrid{gap:52px}.entryHeroCopy h1{font-size:clamp(45px,13vw,58px)}.entryHeroCopy>p:not(.personalEyebrow){font-size:13px}.entryActions{flex-direction:column;align-items:flex-start;gap:13px}.entryModulePreview{border-radius:30px;grid-template-columns:1fr;min-height:auto;padding:9px}.entryBodyPreview{min-height:430px}.entryPreviewModules{grid-template-rows:auto}.entryBaselinePreview{min-height:280px}.entryPreviewPair{grid-template-columns:1fr}.entryPreviewPair article{min-height:180px}.entryPreviewThread{display:none}.entryPreviewLock{justify-self:center;margin:10px 0 4px;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.entryAtmosphere>i{animation:none}}.moduleDialogOverlay{z-index:1700;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#132b3b4d;place-items:center;padding:24px;animation:.28s both fadeIn;display:grid;position:fixed;inset:0}.moduleDialog{width:min(1160px,100vw - 48px);max-height:calc(100vh - 48px);animation:modalIn .48s var(--ease) both;background:radial-gradient(circle at 82% 5%,#ffd8c747,#0000 18%),linear-gradient(150deg,#fff,#f5fbfd 56%,#edf9fb);border:1px solid #ffffffd9;border-radius:32px;overflow:auto;box-shadow:0 45px 140px #1245634d}.moduleDialogHeader{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfeffdb;justify-content:space-between;align-items:center;gap:28px;min-height:94px;padding:22px 28px;display:flex;position:sticky;top:0}.moduleDialogHeader>div:first-child>span{color:var(--blue);letter-spacing:.08em;font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:650}.moduleDialogHeader h2{letter-spacing:-.035em;margin:6px 0 0;font-size:24px;font-weight:580}.moduleDialogHeader>div:last-child{align-items:center;gap:14px;display:flex}.moduleDialogClose{width:42px;height:42px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;transition:color .25s ease, background .25s ease, transform .3s var(--ease);background:#fffc;border-radius:50%;place-items:center;font-size:25px;display:grid}.moduleDialogClose:hover{color:var(--white);background:var(--ink);transform:rotate(4deg)}.moduleDialogClose:focus-visible,.detailMetricTabs button:focus-visible,.detailRangeControl button:focus-visible,.signalSelector button:focus-visible{outline-offset:3px;outline:3px solid #167bd847}.moduleDialogBody{padding:28px}.bodyDetailLayout{grid-template-columns:.9fr 1.1fr;gap:28px;display:grid}.bodyDetailVisual,.bodyDetailData,.baselineDetailMain,.transformNarrative,.transformLedger,.riskSummary,.riskFindingList article,.riskTraceability{background:#ffffffad;border:1px solid #347ea51f;border-radius:26px;box-shadow:inset 0 1px #ffffffd9}.bodyDetailVisual{--metric-accent:#23a993;background:radial-gradient(circle at 50% 44%, var(--metric-accent), transparent 39%), #ffffffa3;min-height:620px;padding:18px}@supports (color:color-mix(in lab, red, red)){.bodyDetailVisual{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--metric-accent) 12%, transparent), transparent 39%), #ffffffa3}}.bodyDetailVisual .bodyTwin{min-height:580px}.bodyDetailData{padding:26px}.detailMetricTabs,.detailRangeControl{border:1px solid var(--line);background:#f3fafdcc;border-radius:13px;gap:5px;padding:4px;display:flex}.detailMetricTabs{flex-wrap:wrap}.detailMetricTabs button,.detailRangeControl button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;padding:0 13px;font-size:9px}.detailMetricTabs button.active,.detailRangeControl button.active{color:var(--white);background:var(--blue);box-shadow:0 7px 18px #167bd82b}.detailReading{margin-top:42px}.detailReading>span{color:var(--muted);font-size:9px}.detailReading strong,.baselineDetailReading strong{letter-spacing:-.06em;align-items:flex-end;gap:12px;margin-top:8px;font-family:Inter,system-ui,sans-serif;font-size:clamp(48px,6vw,76px);font-weight:560;line-height:1;display:flex}.detailReading strong small,.baselineDetailReading strong small{max-width:140px;color:var(--muted);letter-spacing:0;margin-bottom:8px;font-size:10px;font-weight:500;line-height:1.4}.detailReading p,.baselineDetailReading p{color:var(--ink-soft);margin:16px 0 0;font-size:15px}.detailFacts{border-top:1px solid var(--line);margin:34px 0 0}.detailFacts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.6fr) 1.4fr;align-items:start;gap:22px;padding:14px 0;display:grid}.detailFacts dt{color:var(--muted);font-size:9px}.detailFacts dd{text-align:right;margin:0;font-family:Inter,Noto Sans SC,system-ui,sans-serif;font-size:10px;font-weight:580;line-height:1.55}.detailBoundary{color:var(--muted);background:#dff4fc6b;border:1px solid #167bd81a;border-radius:14px;margin:22px 0 0;padding:14px 16px;font-size:9px;line-height:1.65}.baselineDetailLayout{grid-template-columns:230px 1fr;gap:22px;display:grid}.signalSelector{background:#ffffffad;border:1px solid #347ea51f;border-radius:24px;align-content:start;display:grid;overflow:hidden}.signalSelector button{--signal-accent:#167bd8;min-height:72px;color:var(--muted);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 18px;display:grid}.signalSelector button:last-child{border-bottom:0}.signalSelector button.active{color:var(--ink);background:var(--signal-accent)}@supports (color:color-mix(in lab, red, red)){.signalSelector button.active{background:color-mix(in srgb, var(--signal-accent) 6%, white)}}.signalSelector button>i{background:var(--signal-accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--signal-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signalSelector button>i{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal-accent) 16%, transparent)}}.signalSelector button.active>i{box-shadow:0 0 0 7px var(--signal-accent)}@supports (color:color-mix(in lab, red, red)){.signalSelector button.active>i{box-shadow:0 0 0 7px color-mix(in srgb, var(--signal-accent) 12%, transparent)}}.signalSelector button span{font-size:10px}.signalSelector button small{font-family:Inter,system-ui,sans-serif;font-size:9px}.baselineDetailMain{--signal-accent:#4e9ee8;padding:28px}.baselineDetailMain>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.baselineDetailMain>header span{color:var(--muted);font-size:9px}.baselineDetailMain>header h3{margin:7px 0 0;font-size:25px;font-weight:580}.baselineDetailReading{margin-top:30px}.detailTrend{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 44px,#438cb10e 45px);align-items:flex-end;gap:7px;height:180px;margin-top:38px;padding:20px 8px 0;display:flex}.detailTrend>i{height:var(--trend-value);background:linear-gradient(180deg, var(--signal-accent), var(--signal-accent));border-radius:8px 8px 2px 2px;flex:1;min-width:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.detailTrend>i{background:linear-gradient(180deg, color-mix(in srgb, var(--signal-accent) 70%, white), color-mix(in srgb, var(--signal-accent) 16%, transparent))}}.detailTrend>i{transform-origin:bottom;animation:personalTraceIn .65s var(--ease) both}.detailTrend em{background:var(--signal-accent);border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.detailTrendScale{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.baselineFacts{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.baselineFacts>div{grid-template-columns:1fr;gap:6px}.baselineFacts dd{text-align:left}.transformDetailLayout{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.transformNarrative,.transformLedger{padding:30px}.transformNarrative>p{max-width:680px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.transformPipeline{border-top:1px solid var(--line);margin-top:32px}.transformPipeline article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:18px;min-height:98px;display:grid;position:relative}.transformPipeline article>b{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:9px}.transformPipeline h3{margin:0;font-size:17px;font-weight:580}.transformPipeline p{color:var(--muted);margin:7px 0 0;font-size:9px}.transformPipeline article>i{background:var(--blue);border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 8px #167bd814}.transformPipeline article:last-child>i{background:var(--green);box-shadow:0 0 0 8px #23a99314}.transformLedger h3{margin:0;font-size:21px;font-weight:580}.transformLedger .detailFacts{margin-top:24px}.transformLedger .detailFacts>div{grid-template-columns:.8fr 1.2fr}.riskDetailLayout{grid-template-columns:1fr .42fr;gap:22px;display:grid}.riskSummary{background:radial-gradient(circle at 90%,#bfede370,#0000 30%),#ffffffad;grid-column:1/3;padding:30px}.riskSummary>span{color:var(--green);font-size:9px;font-weight:650}.riskSummary h3{letter-spacing:-.05em;max-width:780px;margin:12px 0 0;font-size:clamp(30px,4vw,48px);font-weight:560;line-height:1.16}.riskSummary p{max-width:850px;color:var(--ink-soft);margin:18px 0 0;font-size:11px;line-height:1.75}.riskFindingList{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.riskFindingList article{flex-direction:column;min-height:330px;padding:22px;display:flex}.riskFindingList header{justify-content:space-between;align-items:center;gap:12px;display:flex}.riskFindingList header b{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:9px}.riskFindingList header span{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:8px}.riskFindingList h4{margin:34px 0 0;font-size:13px;font-weight:560}.riskFindingList strong{margin-top:14px;font-size:18px;font-weight:580;line-height:1.4}.riskFindingList p{color:var(--ink-soft);margin:18px 0 0;font-size:10px;line-height:1.7}.riskFindingList small{color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:22px;font-size:8px;line-height:1.5}.riskTraceability{padding:24px}.riskTraceability .detailFacts{margin-top:0}.riskTraceability .detailFacts>div{grid-template-columns:1fr;gap:6px}.riskTraceability .detailFacts dd{text-align:left}.riskEscalation{background:#ffe8dc80;border-radius:15px;grid-template-columns:auto 1fr;gap:13px;margin-top:20px;padding:15px;display:grid}.riskEscalation i{background:#e6a17f;border-radius:50%;width:8px;height:8px;margin-top:5px}.riskEscalation p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.65}@media (max-width:900px){.moduleDialogOverlay{padding:12px}.moduleDialog{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.bodyDetailLayout,.transformDetailLayout,.baselineDetailLayout{grid-template-columns:1fr}.signalSelector{grid-template-columns:repeat(3,1fr)}.signalSelector button{border-right:1px solid var(--line);grid-template-columns:auto 1fr;min-height:64px}.signalSelector button small{display:none}.riskDetailLayout{grid-template-columns:1fr}.riskSummary{grid-column:auto}.riskFindingList{grid-template-columns:1fr}.riskFindingList article{min-height:260px}}@media (max-width:620px){.moduleDialogOverlay{place-items:end center;padding:0}.moduleDialog{border-radius:24px 24px 0 0;width:100%;max-height:94vh}.moduleDialogHeader{min-height:82px;padding:17px 18px}.moduleDialogHeader h2{font-size:19px}.moduleDialogHeader .syntheticBadge{display:none}.moduleDialogBody{padding:14px}.bodyDetailVisual{min-height:450px}.bodyDetailVisual .bodyTwin{min-height:420px}.bodyDetailData,.baselineDetailMain,.transformNarrative,.transformLedger,.riskSummary,.riskTraceability{padding:20px}.detailMetricTabs{grid-template-columns:repeat(3,1fr);display:grid}.detailMetricTabs button{padding:0 8px}.signalSelector{grid-template-columns:repeat(2,1fr)}.baselineDetailMain>header{flex-direction:column;align-items:stretch}.detailRangeControl{width:100%}.detailRangeControl button{flex:1}.detailTrend{gap:4px;height:140px;padding-inline:2px}.baselineFacts{grid-template-columns:1fr}.transformPipeline article{grid-template-columns:32px 1fr auto;gap:11px}.riskSummary h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.moduleDialog,.moduleDialogOverlay,.detailTrend>i{animation:none}.moduleDialogClose{transition:none}}.personalSite{background:#f8fcfe;min-height:100vh}.personalHeader{background:#f8fcfecc;border-bottom-color:#1c5b821a}.personalHeader .wordmark>span{color:var(--blue);letter-spacing:.04em;font-family:Inter,system-ui,sans-serif}.personalContext{color:var(--muted);justify-self:center;align-items:center;gap:9px;font-size:11px;display:flex}.personalContext>i,.syntheticBadge i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #23a99314}.headerTextLink{color:var(--muted);font-size:11px}.headerTextLink:hover,.headerTextLink:focus-visible{color:var(--blue)}.personalMain{overflow:hidden}.personalFirstView{background:radial-gradient(circle at 88% 12%,#ffd8c76b,#0000 18%),radial-gradient(circle at 9% 46%,#8fd8f43d,#0000 24%),linear-gradient(150deg,#fff 0%,#f7fcfe 48%,#eaf8fc 100%);min-height:100vh;padding:112px 0 42px;position:relative}.personalAtmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.personalAtmosphere:before,.personalAtmosphere:after{content:"";filter:blur(2px);border-radius:50%;position:absolute}.personalAtmosphere:before{background:radial-gradient(circle,#dff4fcb8,#0000 68%);border:1px solid #50aedb1a;width:610px;height:610px;top:8%;left:29%}.personalAtmosphere:after{background:radial-gradient(circle,#bfede35c,#0000 68%);width:620px;height:620px;bottom:-260px;right:-160px}.personalViewport{position:relative}.personalToolbar{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:22px;display:flex}.personalEyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-size:10px;font-weight:620;display:flex}.personalEyebrow:before{content:"";background:linear-gradient(90deg, var(--blue), #167bd82e);width:18px;height:1px}.personalToolbar h1{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(27px,2.8vw,43px);font-weight:580;line-height:1.18}.personalToolbarControls{align-items:center;gap:14px;display:flex}.syntheticBadge{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;display:flex}.rangeControl{border:1px solid var(--line);background:#ffffffa3;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.rangeControl button{min-width:65px;height:32px;color:var(--muted);cursor:pointer;transition:color .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease);background:0 0;border-radius:999px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:10px}.rangeControl button.active{color:var(--white);background:var(--blue);box-shadow:0 8px 22px #167bd833}.rangeControl button:focus-visible,.metricRail button:focus-visible,.forecastWhy summary:focus-visible{outline-offset:2px;outline:3px solid #167bd840}.healthTimeField{--metric-accent:#23a993;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#fff9,#ebf8fc8c 44%,#ffffffad),#ffffff94;border:1px solid #438cb129;border-radius:36px;grid-template-columns:minmax(0,42fr) minmax(250px,25fr) minmax(330px,33fr);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #3487ad1c}.healthTimeField:after{z-index:5;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffa3;position:absolute;inset:0}.healthTimeField:before{z-index:0;content:"";background:linear-gradient(90deg, transparent, var(--metric-accent), #167bd824, transparent);height:1px;position:absolute;top:46%;left:5%;right:4%}@supports (color:color-mix(in lab, red, red)){.healthTimeField:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--metric-accent) 40%, transparent), #167bd824, transparent)}}.fieldContinuum{z-index:0;pointer-events:none;position:absolute;inset:0}.fieldContinuum:before{content:"";background:radial-gradient(ellipse, var(--metric-accent), transparent 68%);width:36%;height:220px;position:absolute;top:50%;left:5.6%}@supports (color:color-mix(in lab, red, red)){.fieldContinuum:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--metric-accent) 17%, transparent), transparent 68%)}}.fieldContinuum:before{transform:translateY(-50%)}.fieldContinuum i{background:var(--metric-accent);width:8px;height:8px;box-shadow:0 0 0 8px var(--metric-accent);border:2px solid #ffffffd6;border-radius:50%;position:absolute;top:calc(46% - 4px)}@supports (color:color-mix(in lab, red, red)){.fieldContinuum i{box-shadow:0 0 0 8px color-mix(in srgb, var(--metric-accent) 10%, transparent)}}.fieldContinuum i:first-child{left:38.8%}.fieldContinuum i:nth-child(2){left:63.7%}.fieldContinuum i:nth-child(3){right:4.2%}.bodyDomain,.baselineDomain,.forecastDomain{z-index:1;min-width:0;padding:27px 30px 94px;position:relative}.mobileTrendDomain,.mobileTodayDomain,.bodyStateFacts{display:none}.bodyDomain{background:radial-gradient(circle at 48% 42%, var(--metric-accent), transparent 46%)}@supports (color:color-mix(in lab, red, red)){.bodyDomain{background:radial-gradient(circle at 48% 42%, color-mix(in srgb, var(--metric-accent) 5%, transparent), transparent 46%)}}.baselineDomain,.forecastDomain{border-left:1px solid #1c5b821a}.baselineDomain{background:linear-gradient(#ffffff2e,#e9f7fb29);flex-direction:column;padding-left:26px;padding-right:26px;display:flex}.forecastDomain{background:linear-gradient(152deg,#ffffff47,#dbf4f924);padding-left:34px;padding-right:34px}.domainHeader>span,.forecastHeader>div>span{color:var(--muted);letter-spacing:.06em;font-size:9px}.domainHeader h2{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:590}.domainHeader:after{content:"";background:linear-gradient(90deg, var(--metric-accent), transparent);width:24px;height:1px;margin-top:13px;display:block}.forecastHeader:after{display:none}.currentReading{margin-top:70px}.currentReading small{color:var(--muted);font-size:10px;display:block}.currentReading strong{letter-spacing:-.055em;margin-top:7px;font-family:Inter,system-ui,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:560;line-height:1;display:inline-block}.currentReading>span{max-width:70px;color:var(--muted);margin-left:8px;font-size:9px;line-height:1.3;display:inline-block}.currentReading p{color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.55}.historyTrace{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:42px;margin-top:22px;padding-bottom:5px;display:flex}.historyTrace>i{height:var(--history-value);background:linear-gradient(180deg, var(--metric-accent), var(--metric-accent));border-radius:4px 4px 1px 1px;flex:1;min-width:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.historyTrace>i{background:linear-gradient(180deg, color-mix(in srgb, var(--metric-accent) 62%, #fff), color-mix(in srgb, var(--metric-accent) 15%, transparent))}}.historyTrace>i{transform-origin:bottom;animation:personalTraceIn .7s var(--ease) both;transition:filter .25s var(--ease), opacity .25s var(--ease)}.historyTrace:hover>i{opacity:.72}.historyTrace:hover>i:hover{filter:saturate(1.2);opacity:1}.historyTrace>i:nth-child(3n){animation-delay:45ms}.historyTrace em{background:var(--metric-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}@keyframes personalTraceIn{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.baselineVisual{height:68px;margin-top:31px;position:relative}.baselineAxis,.baselineBand{border-radius:999px;height:7px;position:absolute;top:29px}.baselineAxis{background:#5a8faa1f;left:0;right:0}.baselineBand{left:var(--baseline-start);width:var(--baseline-width);background:var(--metric-accent)}@supports (color:color-mix(in lab, red, red)){.baselineBand{background:color-mix(in srgb, var(--metric-accent) 26%, #dff4fc)}}.baselineBand{box-shadow:0 0 22px var(--metric-accent)}@supports (color:color-mix(in lab, red, red)){.baselineBand{box-shadow:0 0 22px color-mix(in srgb, var(--metric-accent) 18%, transparent)}}.baselineMarker{top:19px;left:var(--baseline-position);background:var(--metric-accent);width:25px;height:25px;box-shadow:0 5px 18px var(--metric-accent);border:7px solid #ffffffe6;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.baselineMarker{box-shadow:0 5px 18px color-mix(in srgb, var(--metric-accent) 35%, transparent)}}.baselineMarker{transition:left .55s var(--ease), background .4s var(--ease);transform:translate(-50%)}.baselineMarker em{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal;position:absolute;top:25px;left:50%;transform:translate(-50%)}.baselineDetails{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.baselineDetails>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.baselineDetails dt{color:var(--muted);font-size:9px}.baselineDetails dd{text-align:right;margin:0;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:610}.baselineComparison{color:var(--ink-soft);align-items:center;gap:8px;margin:auto 0 0;font-size:10px;display:flex}.baselineComparison i{background:var(--metric-accent);border-radius:50%;width:6px;height:6px}.qualityNote{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.5;display:block}.forecastHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.forecastHeader img{opacity:.58;width:38px;height:38px}.forecastObject{color:var(--blue);letter-spacing:.03em;margin:44px 0 9px;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:630}.forecastDomain h3{letter-spacing:-.035em;max-width:370px;margin:0;font-size:clamp(22px,2vw,30px);font-weight:570;line-height:1.28}.forecastChart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 34px,#438cb10e 35px);height:145px;margin-top:22px;position:relative}.forecastRange{background:linear-gradient(90deg, var(--metric-accent), var(--metric-accent));border-radius:50% 55% 42% 48%;height:52px;position:absolute;bottom:37px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.forecastRange{background:linear-gradient(90deg, color-mix(in srgb, var(--metric-accent) 7%, transparent), color-mix(in srgb, var(--metric-accent) 22%, transparent))}}.forecastRange{transform:skewY(-3deg);box-shadow:inset 0 1px #ffffff47}.forecastRange span{color:var(--metric-accent);font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:650;position:absolute;top:-18px;right:0;transform:skewY(3deg)}.forecastPoints{grid-template-columns:repeat(7,1fr);align-items:end;display:grid;position:absolute;inset:12px 0 28px}.forecastPoints i{height:var(--forecast-value);border-right:1px solid #3c83a617;position:relative}.forecastPoints i:before{content:"";background:linear-gradient(90deg, transparent, var(--metric-accent));height:1px;position:absolute;top:0;left:0;right:-1px}.forecastPoints em{border:2px solid var(--white);background:var(--metric-accent);width:7px;height:7px;box-shadow:0 3px 10px var(--metric-accent);border-radius:50%;position:absolute;top:-3px;right:-3px}@supports (color:color-mix(in lab, red, red)){.forecastPoints em{box-shadow:0 3px 10px color-mix(in srgb, var(--metric-accent) 30%, transparent)}}.forecastScale{color:var(--muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.uncertaintyNote{grid-template-columns:77px 1fr;gap:10px;margin-top:14px;display:grid}.uncertaintyNote span,.forecastDrivers>span{color:var(--muted);font-size:8px}.uncertaintyNote p,.forecastDrivers p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.45}.forecastDrivers{grid-template-columns:77px 1fr;gap:7px 10px;margin-top:14px;display:grid}.forecastDrivers>span{grid-row:1/3}.forecastAction{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:17px;padding-top:14px;display:flex}.forecastAction i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 7px #23a99314}.forecastAction strong{font-size:12px;font-weight:560;line-height:1.55}.forecastWhy{margin-top:13px}.forecastWhy summary{width:fit-content;color:var(--blue);cursor:pointer;font-size:9px}.forecastWhy p{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.55}.metricRail{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfec7;border-top:1px solid #1c5b821c;grid-template-columns:repeat(5,minmax(110px,1fr)) minmax(170px,.9fr);min-height:72px;display:grid;position:absolute;bottom:0;left:0;right:0}.metricRail button{color:var(--muted);cursor:pointer;transition:color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);background:0 0;border-right:1px solid #1c5b8214;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 17px;display:grid;position:relative}.metricRail button:before{content:"";background:var(--item-accent);opacity:0;height:2px;transition:opacity .3s var(--ease), transform .3s var(--ease);position:absolute;top:-1px;left:12px;right:12px;transform:scaleX(.3)}.metricRail button.active{color:var(--ink);background:linear-gradient(180deg, #ffffffdb, var(--item-accent))}@supports (color:color-mix(in lab, red, red)){.metricRail button.active{background:linear-gradient(180deg, #ffffffdb, color-mix(in srgb, var(--item-accent) 5%, #ffffff7a))}}.metricRail button.active{box-shadow:inset 0 7px 24px var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.metricRail button.active{box-shadow:inset 0 7px 24px color-mix(in srgb, var(--item-accent) 7%, transparent)}}.metricRail button:hover:not(.active){color:var(--ink-soft);background:#ffffff59}.metricRail button.active:before{opacity:1;transform:scaleX(1)}.metricRail button>i{background:var(--item-accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--item-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.metricRail button>i{box-shadow:0 0 0 0 color-mix(in srgb, var(--item-accent) 18%, transparent)}}.metricRail button>i{transition:box-shadow .3s var(--ease), transform .3s var(--ease)}.metricRail button.active>i{box-shadow:0 0 0 5px var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.metricRail button.active>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--item-accent) 11%, transparent)}}.metricRail button.active>i{transform:scale(1.08)}.metricRail button span{white-space:nowrap;font-size:9px}.metricRail button small{white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:8px}.timeCursor{flex-direction:column;justify-content:center;gap:8px;padding:0 22px;display:flex}.timeCursor span{background:linear-gradient(90deg, var(--blue), #167bd824);height:1px;display:block;position:relative}.timeCursor span:before{content:"";border:2px solid var(--white);background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:42%;box-shadow:0 3px 10px #167bd83d}.timeCursor small{color:var(--muted);font-size:8px}.personalDisclaimer{color:var(--muted);text-align:right;margin:12px 0 0;font-size:8px}.dailyRhythm{background:var(--white);padding:120px 0 145px}.rhythmGrid{grid-template-columns:.86fr 1.14fr;gap:105px;display:grid}.rhythmGrid h2{letter-spacing:-.06em;white-space:pre-line;margin:0;font-size:clamp(42px,4.8vw,67px);font-weight:580;line-height:1.06}.dataProvenance{max-width:450px;color:var(--muted);margin:28px 0 0;font-size:10px;line-height:1.75}.rhythmMoments{border-top:1px solid var(--line-strong)}.rhythmMoments article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 1.1fr;align-items:center;gap:24px;padding:28px 0;display:grid}.rhythmMoments span{color:var(--blue);font-family:Inter,system-ui,sans-serif;font-size:11px}.rhythmMoments strong{font-size:15px;font-weight:570}.rhythmMoments p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}@media (max-width:1180px){.healthTimeField{grid-template-columns:minmax(0,45fr) minmax(235px,25fr) minmax(300px,30fr)}.bodyDomain,.baselineDomain,.forecastDomain{padding-left:22px;padding-right:22px}.forecastDomain h3{font-size:24px}.metricRail{grid-template-columns:repeat(5,1fr)}.timeCursor{display:none}.metricRail button{padding:0 11px}.metricRail button small{display:none}}@media (max-width:900px){.personalFirstView{padding-top:105px}.personalToolbar{flex-direction:column;align-items:flex-start}.personalToolbarControls{justify-content:space-between;width:100%}.healthTimeField{grid-template-columns:48% 52%}.bodyDomain{grid-row:1/3}.baselineDomain,.forecastDomain{border-left:1px solid #1c5b821a}.baselineDomain{min-height:410px;padding-bottom:30px}.forecastDomain{border-top:1px solid #1c5b821a;min-height:500px;padding-bottom:100px}.currentReading{margin-top:35px}.forecastObject{margin-top:30px}.metricRail{grid-column:1/3}.rhythmGrid{grid-template-columns:1fr;gap:65px}}@media (max-width:620px){.personalMain{overflow:clip}.motionReady .healthTimeField[data-reveal].isVisible{transform:none}.personalHeader .personalContext,.personalHeader .headerTextLink{display:none}.personalHeader .headerInner{grid-template-columns:auto 1fr}.personalHeader .headerActions{justify-self:end;gap:8px}.personalHeader .languageSwitch{display:inline-flex}.personalFirstView{padding:96px 0 30px}.personalToolbar{gap:22px}.personalToolbar h1{font-size:31px}.personalToolbarControls{flex-direction:column;align-items:flex-start}.rangeControl{width:100%}.rangeControl button{flex:1;min-width:0}.healthTimeField{border-radius:27px;flex-direction:column;min-height:auto;display:flex;overflow:visible}.healthTimeField:before,.fieldContinuum{display:none}.bodyDomain,.baselineDomain,.forecastDomain{border-left:0;padding:24px 20px 28px}.bodyDomain{background:radial-gradient(circle at 50% 42%, var(--metric-accent), transparent 38%), #ffffff38;min-height:420px;padding-bottom:18px;display:block}@supports (color:color-mix(in lab, red, red)){.bodyDomain{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--metric-accent) 9%, transparent), transparent 38%), #ffffff38}}.baselineDomain,.forecastDomain{border-top:1px solid #1c5b821a;min-height:0}.mobileTrendDomain{z-index:1;background:radial-gradient(circle at 84% 16%, var(--metric-accent), transparent 34%), #ffffff4d;padding:28px 20px 30px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mobileTrendDomain{background:radial-gradient(circle at 84% 16%, color-mix(in srgb, var(--metric-accent) 10%, transparent), transparent 34%), #ffffff4d}}.bodyStateFacts{border-top:1px solid var(--line);grid-template-columns:1fr;margin:0;display:grid}.bodyStateFacts>div{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:12px;padding:9px 0;display:grid}.bodyStateFacts dt{color:var(--muted);font-size:9px}.bodyStateFacts dd{color:var(--ink-soft);text-align:right;margin:0;font-size:10px;line-height:1.45}.mobileTrendReading{grid-template-columns:auto 1fr;align-items:end;gap:20px;margin-top:29px;display:grid}.mobileTrendReading>div{align-items:flex-end;gap:8px;display:flex}.mobileTrendReading small{color:var(--muted);margin-bottom:7px;font-size:9px}.mobileTrendReading strong{letter-spacing:-.055em;font-family:Inter,system-ui,sans-serif;font-size:42px;font-weight:560;line-height:.95}.mobileTrendReading strong span{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:9px;font-weight:500}.mobileTrendReading p{max-width:150px;color:var(--ink-soft);text-align:right;justify-self:end;margin:0 0 4px;font-size:10px;line-height:1.5}.mobileHistoryTrace{height:84px;margin-top:22px;padding-top:18px}.mobileHistoryTrace>i{border-radius:5px 5px 2px 2px;min-width:3px}.mobileTrendScale{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.baselineDomain .currentReading,.baselineDomain>.historyTrace,.baselineDomain .baselineComparison,.baselineDomain .qualityNote{display:none}.baselineDomain .baselineVisual{margin-top:24px}.baselineDomain .baselineDetails{margin-top:3px}.mobileTodayReading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:27px;padding-bottom:19px;display:flex}.mobileTodayReading strong{letter-spacing:-.05em;font-family:Inter,system-ui,sans-serif;font-size:38px;font-weight:560;line-height:1}.mobileTodayReading strong span{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:9px;font-weight:500}.mobileTodayReading p{max-width:165px;color:var(--ink-soft);text-align:right;margin:0 0 3px;font-size:11px;line-height:1.45}.mobileTodayFacts{margin:0}.mobileTodayFacts>div{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:12px;padding:11px 0;display:grid}.mobileTodayFacts dt{color:var(--muted);font-size:9px}.mobileTodayFacts dd{text-align:right;margin:0;font-size:10px;line-height:1.45}.mobileTodayContext{color:var(--muted);margin-top:11px;font-size:8px;line-height:1.5;display:block}.forecastDomain{padding-bottom:28px}.forecastChart{height:155px}.metricRail{z-index:8;background:#fafdfee6;border:1px solid #1c5b821f;border-radius:26px 26px 0 0;grid-template-columns:repeat(5,minmax(68px,1fr));width:calc(100% + 2px);min-height:68px;margin:-1px -1px 0;display:grid;position:sticky;top:72px;bottom:auto;overflow-x:auto;box-shadow:0 10px 26px #3487ad14}.metricRail button{flex-direction:column;justify-content:center;gap:5px;min-width:70px;padding:0 6px;display:flex}.metricRail button span{font-size:8px}.lang-en .metricRail button span{text-align:center;white-space:normal;line-height:1.15}.metricRail button>i{width:5px;height:5px}.personalDisclaimer{text-align:left;line-height:1.5}.dailyRhythm{padding:90px 0 110px}.rhythmGrid h2{font-size:42px}.rhythmMoments article{grid-template-columns:58px 1fr}.rhythmMoments p{grid-column:2}}@media (prefers-reduced-motion:reduce){.historyTrace>i{animation:none}.baselineMarker,.metricRail button,.metricRail button:before,.rangeControl button{transition:none}}.personalIntro{max-width:720px;color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.7}.healthModuleField{--metric-accent:#23a993;grid-template-columns:minmax(330px,.68fr) minmax(0,1.32fr);gap:14px;min-height:655px;display:grid;position:relative}.moduleSignalThread{z-index:4;background:linear-gradient(90deg, transparent, var(--metric-accent), #167bd82e, #23a9932e, transparent);height:1px;position:absolute;top:49%;left:3%;right:3%}@supports (color:color-mix(in lab, red, red)){.moduleSignalThread{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--metric-accent) 30%, transparent), #167bd82e, #23a9932e, transparent)}}.moduleSignalThread{pointer-events:none}.moduleSignalThread i{background:var(--metric-accent);width:9px;height:9px;box-shadow:0 0 0 8px var(--metric-accent);border:2px solid #fff;border-radius:50%;position:absolute;top:-4px}@supports (color:color-mix(in lab, red, red)){.moduleSignalThread i{box-shadow:0 0 0 8px color-mix(in srgb, var(--metric-accent) 9%, transparent)}}.moduleSignalThread i:first-child{left:27%}.moduleSignalThread i:nth-child(2){background:var(--blue);left:54%}.moduleSignalThread i:nth-child(3){background:var(--green);left:74%}.moduleSignalThread i:nth-child(4){background:var(--water);left:94%}.healthModuleCard{min-width:0;transition:border-color .35s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);background:linear-gradient(145deg,#fffc,#effafd8c);border:1px solid #3784aa24;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 20px 55px #3284aa14,inset 0 1px #fffc}:is(.healthModuleCard:has(.moduleCardOpen:hover),.healthModuleCard:has(.moduleCardOpen:focus-visible)){border-color:var(--metric-accent)}@supports (color:color-mix(in lab, red, red)){:is(.healthModuleCard:has(.moduleCardOpen:hover),.healthModuleCard:has(.moduleCardOpen:focus-visible)){border-color:color-mix(in srgb, var(--metric-accent) 40%, #3784aa24)}}:is(.healthModuleCard:has(.moduleCardOpen:hover),.healthModuleCard:has(.moduleCardOpen:focus-visible)){transform:translateY(-3px);box-shadow:0 28px 70px #2a7ea824,inset 0 1px #ffffffd9}.moduleCardOpen{z-index:8;border-radius:inherit;cursor:pointer;background:0 0;width:100%;position:absolute;inset:0}.moduleCardOpen:focus-visible{outline-offset:-5px;outline:3px solid #167bd852}.moduleCardHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.moduleCardHeader>div>span{color:var(--muted);letter-spacing:.06em;font-size:8px}.moduleCardHeader h2{letter-spacing:-.025em;margin:6px 0 0;font-size:18px;font-weight:590}.moduleCardHeader>small{color:var(--blue);letter-spacing:.04em;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:8px}.moduleCardHint{z-index:3;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-size:8px;line-height:1.5;display:flex;position:relative}.moduleCardHint>span:last-child,.moduleCardHint>b{color:var(--blue);font-size:12px;font-weight:500}.bodyModuleCard{background:radial-gradient(circle at 50% 45%, var(--metric-accent), transparent 38%), linear-gradient(145deg, #ffffffd6, #ebf8fc94);flex-direction:column;padding:26px 26px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.bodyModuleCard{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--metric-accent) 10%, transparent), transparent 38%), linear-gradient(145deg, #ffffffd6, #ebf8fc94)}}.bodyModuleCard:after{border:1px solid var(--metric-accent);width:310px;height:310px;position:absolute;top:100px;left:50%}@supports (color:color-mix(in lab, red, red)){.bodyModuleCard:after{border:1px solid color-mix(in srgb, var(--metric-accent) 14%, transparent)}}.bodyModuleCard:after{content:"";pointer-events:none;border-radius:50%;transform:translate(-50%)perspective(700px)rotateX(65deg)}.bodyModuleVisual{z-index:2;flex:1;min-height:450px;position:relative}.bodyModuleVisual .bodyTwin{min-height:450px}.bodyModuleVisual .bodyTwinCanvas{inset:-18px 12px 58px}.bodyModuleVisual .bodyTwinFallback{width:min(62%,220px)}.bodyModuleVisual .bodyTwinLegend{left:0;right:0}.bodyModuleVisual .bodyTwinCadence{right:0}.bodyModuleVisual .bodyTwinBoundary{left:0}.bodyModuleSummary{z-index:3;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:15px;display:grid;position:relative}.bodyModuleSummary span{color:var(--blue);white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.bodyModuleSummary span i{background:var(--metric-accent);width:7px;height:7px;box-shadow:0 0 0 6px var(--metric-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bodyModuleSummary span i{box-shadow:0 0 0 6px color-mix(in srgb, var(--metric-accent) 10%, transparent)}}.bodyModuleSummary strong{text-align:right;font-size:11px;font-weight:560;line-height:1.45}.rightModuleBoard{grid-template-rows:1.08fr .92fr;gap:14px;display:grid}.baselineModuleCard{flex-direction:column;padding:24px 26px 18px;display:flex}.baselineSignalGrid{grid-template-columns:repeat(3,1fr);gap:0 18px;margin-top:18px;display:grid}.baselineSignalMini{--signal-accent:#167bd8;border-top:1px solid var(--line);grid-template-columns:1fr 74px;align-items:center;gap:14px;min-height:88px;display:grid}.baselineSignalMini>div:first-child{min-width:0}.baselineSignalMini span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.baselineSignalMini strong{white-space:nowrap;align-items:baseline;gap:5px;margin-top:7px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:580;display:flex}.baselineSignalMini strong small{max-width:54px;color:var(--muted);text-overflow:ellipsis;font-size:7px;font-weight:500;overflow:hidden}.miniTrend{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:34px;display:flex}.miniTrend i{height:var(--mini-value);background:linear-gradient(180deg, var(--signal-accent), var(--signal-accent));border-radius:3px 3px 1px 1px;flex:1;min-width:2px}@supports (color:color-mix(in lab, red, red)){.miniTrend i{background:linear-gradient(180deg, color-mix(in srgb, var(--signal-accent) 66%, white), color-mix(in srgb, var(--signal-accent) 18%, transparent))}}.secondaryModulePair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.transformModuleCard,.riskModuleCard{flex-direction:column;padding:22px 24px 17px;display:flex}.transformModuleCard .moduleCardHeader img{opacity:.58;width:34px;height:34px}.compactTransformFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:34px;display:grid}.compactTransformFlow span{color:var(--muted);text-align:center;place-items:center;gap:11px;font-size:8px;display:grid}.compactTransformFlow span i{background:var(--blue);border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 8px #167bd814}.compactTransformFlow span:last-child i{background:var(--green);box-shadow:0 0 0 8px #23a99314}.compactTransformFlow b{color:var(--blue);font-size:10px;font-weight:500}.transformModuleCard>p{color:var(--ink-soft);margin:24px 0 0;font-size:9px;line-height:1.6}.riskModuleCard{background:radial-gradient(circle at 88% 18%,#bfede361,#0000 32%),linear-gradient(145deg,#ffffffd6,#eef9fa9e)}.riskModuleStatus{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:25px;display:grid}.riskModuleStatus>i{background:var(--green);border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 9px #23a99317}.riskModuleStatus span{color:var(--muted);font-size:8px;display:block}.riskModuleStatus strong{margin-top:5px;font-size:15px;font-weight:580;line-height:1.35;display:block}.riskModuleRows{border-top:1px solid var(--line);margin-top:18px;display:grid}.riskModuleRows span{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:8px;display:flex}.riskModuleRows i{background:linear-gradient(90deg,#23a993bf,#0000);width:20px;height:1px}.healthModuleField+.personalDisclaimer{margin-top:14px}@media (max-width:1080px){.healthModuleField{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr)}.baselineSignalGrid{grid-template-columns:repeat(2,1fr)}.baselineSignalMini{min-height:68px}.secondaryModulePair{grid-template-columns:1fr}.rightModuleBoard{grid-template-rows:auto auto}.moduleSignalThread{display:none}}@media (max-width:820px){.healthModuleField{grid-template-columns:1fr}.bodyModuleCard{min-height:590px}.bodyModuleVisual .bodyTwin{min-height:470px}.baselineSignalGrid{grid-template-columns:repeat(3,1fr)}.secondaryModulePair{grid-template-columns:1fr 1fr}}@media (max-width:620px){.personalToolbar h1{font-size:38px;line-height:1.08}.personalIntro{font-size:10px}.healthModuleField{gap:10px}.healthModuleCard{border-radius:24px}.bodyModuleCard{min-height:510px;padding:22px 20px 17px}.bodyModuleVisual,.bodyModuleVisual .bodyTwin{min-height:360px}.bodyModuleVisual .bodyTwinCanvas{inset:-20px -4px 50px}.bodyModuleVisual .bodyTwinFallback{width:min(62%,202px)}.bodyModuleVisual .bodyTwinLegend{bottom:53px}.baselineModuleCard{padding:22px 20px 17px}.baselineSignalGrid{grid-template-columns:repeat(2,1fr);gap:0 12px}.baselineSignalMini{grid-template-columns:1fr;gap:5px;min-height:118px;padding:12px 0 10px}.miniTrend{height:32px}.secondaryModulePair{grid-template-columns:1fr;gap:10px}.transformModuleCard,.riskModuleCard{min-height:315px;padding:21px 20px 17px}.compactTransformFlow{margin-top:40px}.moduleCardHeader h2{font-size:17px}.moduleCardHint{font-size:8px}}@media (prefers-reduced-motion:reduce){.healthModuleCard,.miniTrend i{transition:none;animation:none}:is(.healthModuleCard:has(.moduleCardOpen:hover),.healthModuleCard:has(.moduleCardOpen:focus-visible)){transform:none}}.motionReady [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform 1.05s var(--ease);transition-delay:calc(var(--reveal-index,0) * 55ms);transform:translateY(28px)}.motionReady [data-reveal].isVisible{opacity:1;transform:translateY(0)}@keyframes slowSpin{0%{transform:translate(-50%,-50%)rotate(-12deg)}to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes slowSpinReverse{0%{transform:translate(-50%,-50%)rotate(16deg)}to{transform:translate(-50%,-50%)rotate(-344deg)}}@keyframes breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.97)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}@keyframes pulse{0%,to{opacity:.68;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes signatureTravel{0%{opacity:0;transform:translate(0)}18%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(68px)}}@keyframes fieldPoint{0%,to{opacity:.58;transform:translate(-4px,4px)}50%{opacity:1;transform:translate(5px,-5px)}}@keyframes haloBreathe{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes signal{0%,to{opacity:.38;transform:scaleY(.55)}50%{opacity:.9;transform:scaleY(1)}}@keyframes iconFloat{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-10px)rotate(.4deg)}}@keyframes modelAura{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:.92;transform:scale(1.04)}}@keyframes flowArrow{0%,to{opacity:.42;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes closingOrbit{0%{transform:translate(0)scale(.96)}to{transform:translate(-24px,-16px)scale(1.04)}}@keyframes chartGrow{0%{opacity:.1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1120px){:root{--content:min(calc(100% - 56px), 1100px)}.mainNav{display:none}.companySite .headerInner{grid-template-columns:1fr auto}.heroGrid{grid-template-columns:1fr 500px;gap:20px}.heroCopy h1{font-size:78px}.thesisGrid,.ringfmGrid,.experienceGrid,.rhythmGrid{gap:60px}.modelFlow{grid-template-columns:1fr 18px 1fr}.modelFlow>i:nth-of-type(2),.modelFlow article:nth-of-type(n+3){margin-top:14px}.modelFlow article:nth-of-type(3){grid-column:1}.modelFlow>i:nth-of-type(3){grid-column:2}.modelFlow article:nth-of-type(4){grid-column:3}}@media (max-width:900px){:root{--content:min(calc(100% - 40px), 760px)}.companyHero{min-height:auto;padding-bottom:120px}.heroGrid,.thesisGrid,.sectionHeading,.ringfmGrid,.experienceGrid,.dashboardGrid,.rhythmGrid,.sectionHeading.compact{grid-template-columns:1fr}.heroGrid{gap:20px}.healthField{min-height:520px}.heroFoot{flex-wrap:wrap;margin-top:40px;position:relative;bottom:auto}.thesisCopy>p{margin-top:0}.valuesLine{grid-template-columns:1fr}.valuesLine>div{grid-template-columns:repeat(3,1fr);gap:30px 15px}.sectionHeading>p:last-child{margin:0}.productLineMap{grid-template-columns:1fr}.ringProductLine{padding-right:0}.braceletProductLine{border-left:0;border-top:1px solid var(--line-strong);min-height:300px;padding-left:0}.braceletProductLine p{max-width:620px}.directionList h4{font-size:34px}.modelStage{order:2;min-height:520px}.modelCopy{order:1}.ringTechnologyPath{grid-template-columns:1fr;gap:24px}.experienceCopy{max-width:650px}.trustList{grid-template-columns:1fr}.trustList article{min-height:auto;padding:30px 0 34px}.trustList article:not(:first-child){border-left:0;border-top:1px solid var(--line);padding-left:0}.trustList h3{margin-top:38px}.companyFooter .contentShell{grid-template-columns:1fr auto}.companyFooter p{grid-column:1}.companyFooter nav{grid-area:1/2}.phoneLoginPanel{grid-template-columns:1fr;max-height:calc(100vh - 36px);overflow-y:auto}.phoneLoginStory{min-height:380px}.phoneLoginAction{min-height:560px}.todayColumn{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (max-width:680px){:root{--content:calc(100% - 32px)}.siteHeader{height:64px}.wordmark>span,.personalContext{display:none}.headerInner{gap:18px}.headerActions{gap:8px}.headerConsult,.headerTextButton{min-height:35px;padding:0 13px}.companyHero{padding-top:130px}.heroCopy h1{font-size:clamp(51px,15vw,70px)}.dashboardWelcome h1{font-size:clamp(46px,12vw,56px)}.heroLead{font-size:15px}.heroActions{flex-direction:column;align-items:flex-start;gap:14px}.healthField{transform-origin:50%;min-height:420px;transform:scale(.86)}.orbitOne{width:400px;height:400px}.orbitTwo{width:320px;height:320px}.humanCore{width:205px;height:205px}.signalRibbon{left:-80px}.fieldLabel{display:none}.heroModelSignature{top:76%;left:58%}.heroModelSignature>i{width:42px}.heroModelSignature small{display:none}.heroFoot{gap:15px 25px}.heroFoot span:not(:last-child):after{display:none}.companyThesis,.directionSection,.ringfmSection,.experienceGate,.trustSection,.closingSection,.dailyRhythm{padding:105px 0}.thesisGrid h2,.sectionHeading h2,.modelCopy h2,.experienceCopy h2,.rhythmGrid h2{font-size:clamp(42px,12vw,58px)}.thesisCopy>p{font-size:19px}.missionLines article{grid-template-columns:52px 1fr;gap:18px}.valuesLine{margin-top:70px}.directionList{grid-template-columns:1fr;margin-top:58px}.directionList article{min-height:148px;padding:24px 0 26px}.directionList article:not(:first-child){border-left:0;border-top:1px solid var(--line);padding-left:0}.productLine>header{min-height:134px}.productLine>header h3{margin-top:38px;font-size:31px}.directionList h4{margin-top:48px;font-size:30px}.sharedLayer{flex-direction:column;align-items:flex-start;gap:20px}.sharedLayer>div{flex-wrap:wrap;gap:9px}.sharedLayer i{width:13px}.modelStage{min-height:420px}.modelStage:before{width:300px;height:300px}.modelStage:after{margin:-262px 0 0 172px}.modelHalo{width:340px;height:340px}.modelSignal{width:145px;left:-40px}.modelFlow{grid-template-columns:1fr}.modelFlow>i{transform:rotate(90deg)}.modelFlow article,.modelFlow article:nth-of-type(n+3),.modelFlow>i:nth-of-type(n){grid-column:auto;margin-top:0}.ringTechnologyPath>div{grid-template-columns:1fr}.ringTechnologyPath>div>i{width:1px;height:28px;margin-left:12px}.experiencePreview{border-radius:25px;min-height:460px;padding:30px 24px}.experienceActions{flex-direction:column;align-items:flex-start;gap:13px}.previewChart{gap:7px;height:210px}.previewMetrics article{padding-right:8px}.previewMetrics article:not(:first-child){padding-left:8px}.trustList{margin-top:55px}.closingSection h2{font-size:42px}.companyFooter .contentShell{grid-template-columns:1fr;gap:24px}.companyFooter nav{flex-wrap:wrap;grid-area:auto/1}.phoneLoginOverlay{padding:10px}.phoneLoginPanel{border-radius:22px;width:100%}.phoneLoginStory{min-height:300px;padding:30px 28px}.phoneLoginStory h2{margin:13px 0 14px;font-size:34px}.phoneLoginStory:after{width:250px;height:250px;top:20px}.phoneLoginModelMark{width:220px;height:78px;top:38px}.phoneLoginSignal{top:112px;left:35px}.phoneLoginAction{min-height:500px;padding:36px 28px 22px}.phoneLoginAction h2{font-size:27px}.verificationTrack{gap:6px;margin-bottom:22px}.verificationTrack>span{font-size:8px}.phoneLoginForm{margin-top:20px}.dashboardHero{padding-top:115px}.dashboardWelcome{flex-direction:column}.syntheticBadge{margin-top:0}.rangeControl{width:100%}.rangeControl button{flex:1;min-width:0}.trendBoard{padding:28px 23px}.trendBars{gap:6px}.todayColumn,.insightRow{grid-template-columns:1fr}.insightRow>div{grid-row:auto}.rhythmMoments article{grid-template-columns:58px 1fr}.rhythmMoments p{grid-column:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motionReady [data-reveal]{opacity:1;transform:none}.healthField,.modelIcon,.ringGlow,.sectionCurrent,.experiencePreview{transform:none}.modelIcon img,.modelIcon:before,.modelFlow>i{animation:none}}
