@font-face{font-family:Gotham;src:local('Gotham Book'),local('Gotham-Book'),local('Gotham');font-weight:400;font-display:swap}@font-face{font-family:Gotham;src:local('Gotham Medium'),local('Gotham-Medium');font-weight:500 600;font-display:swap}@font-face{font-family:Gotham;src:local('Gotham Bold'),local('Gotham-Bold');font-weight:700 800;font-display:swap}
:root{--ink:#ededed;--muted:#858585;--line:#292929;--silver:#cacaca;--font:'Gotham','Montserrat',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#080808;color:var(--ink);font:14px var(--font);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #d1d1d1;outline-offset:5px}.wrap{width:min(1160px,calc(100% - 112px));margin:auto}.skip{position:fixed;top:-60px;left:20px;background:white;color:black;padding:12px;z-index:100}.skip:focus{top:10px}.site-nav{position:fixed;left:0;right:0;top:0;z-index:20;transition:background .5s,border-color .5s;border-bottom:1px solid transparent}.site-nav.scrolled{background:#080808cf;backdrop-filter:blur(24px);border-color:#ffffff10}.nav-inner{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px}.brand-mark{display:block;width:25px;height:28px;background:url('/assets/ultra-emblem-transparent.png') center/contain no-repeat;mix-blend-mode:screen}.wordmark{display:block;width:134px;height:30px;background:url('/assets/ultra-wordmark.png') center 49.8%/170px auto no-repeat;filter:contrast(1.7);mix-blend-mode:screen}.site-nav nav{display:flex;align-items:center;gap:30px}.site-nav nav>a{font-size:10px;color:#a2a2a2;transition:color .2s}.site-nav nav>a:hover{color:white}.pill{display:inline-flex;align-items:center;justify-content:center;gap:35px;background:linear-gradient(115deg,#f3f3f3,#b9b9b9);color:#181818;border:1px solid #ffffff50;border-radius:50px;padding:16px 25px;font-size:11px;font-weight:500;min-height:50px;transition:transform .3s,box-shadow .3s}.pill span{font-size:18px;line-height:14px}.pill:hover{transform:translateY(-3px);box-shadow:0 9px 35px #ffffff18}.pill.small{min-height:40px;padding:11px 19px;font-size:9px;gap:25px}.reading-progress{height:1px;transform:scaleX(var(--read-progress,0));transform-origin:left;background:linear-gradient(90deg,#464646,#dadada)}.eyebrow{font-size:8px;letter-spacing:2px;line-height:1.8;color:#949494;font-weight:500}.hero{min-height:800px;height:100svh;max-height:1100px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 25%,#31313155,transparent 55%),radial-gradient(ellipse at 50% 100%,#24242465,transparent 55%)}.hero-atmosphere:after{content:'';position:absolute;left:50%;top:14%;width:550px;height:550px;border:1px solid #b9b9b908;border-radius:50%;transform:translateX(-50%);box-shadow:0 0 0 85px #a7a7a704,0 0 0 170px #a7a7a703}.hero-content{text-align:center;position:relative;padding-top:40px;z-index:1}.hero-symbol{height:104px;width:104px;margin:0 auto 28px;animation:symbol-float 7s ease-in-out infinite}.hero-symbol img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 4px 35px #dadada1c)}h1{font-size:clamp(48px,6.3vw,82px);font-weight:400;letter-spacing:-4px;line-height:1.12;margin:26px 0 27px}.rotating-line{display:inline-block;min-height:1.15em;background:linear-gradient(110deg,#f0f0f0,#8f8f8f);background-clip:text;color:transparent}.hero-sub{color:#909090;font-size:13px;line-height:2;margin:0 0 31px}.hero-cta{display:flex;align-items:center;justify-content:center;gap:29px}.text-link{font-size:10px;color:#a1a1a1;display:inline-flex;align-items:center;gap:20px}.text-link>span{font-size:17px}.hero-prompt{display:flex;align-items:center;gap:15px;max-width:520px;background:linear-gradient(115deg,#262626aa,#141414cc);border:1px solid #ffffff12;border-radius:15px;padding:17px 20px;margin:42px auto 0;color:#9c9c9c;font-size:10px;line-height:1.8;box-shadow:0 12px 45px #00000033}.prompt-spark{color:#c5c5c5;font-size:23px}.hero-prompt>a{margin-left:auto;font-size:20px;color:#c6c6c6}.hero-foot{position:absolute;left:0;right:0;bottom:24px;display:flex;align-items:center;justify-content:space-between;font-size:6px;letter-spacing:1.5px;color:#585858}.hero-foot>a{font-size:8px;letter-spacing:0;color:#8a8a8a;display:flex;gap:17px;align-items:center}.hero-foot>a>span{font-size:18px}.hero-entrance{animation:hero-enter 1.2s cubic-bezier(.16,1,.3,1) both}.hero-entrance:nth-child(3){animation-delay:.12s}.hero-sub{animation-delay:.23s}.hero-cta{animation-delay:.35s}.hero-prompt{animation-delay:.47s}.chapter{padding:125px 0}h2{font-size:clamp(34px,4.2vw,55px);line-height:1.2;font-weight:400;letter-spacing:-2.1px;margin:23px 0 25px}.connection-story{height:185vh;background:linear-gradient(#080808,#101010)}.story-sticky{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:40px}.story-lines{font-size:clamp(28px,3.4vw,44px);line-height:1.5;letter-spacing:-1.6px;margin:28px 0 31px}.story-lines>span{display:block;opacity:.18;transition:opacity .35s,color .35s}.story-lines>span.current{opacity:1;color:#e2e2e2}.context-orbit{display:flex;align-items:center;gap:28px;position:relative;margin-top:10px}.core{height:70px;width:70px;display:grid;place-items:center;background:radial-gradient(circle,#4f4f4f40,transparent 70%)}.core img{width:66px;height:66px;mix-blend-mode:screen}.context-chip{font-size:9px;color:#848484;border:1px solid #353535;border-radius:30px;padding:11px 17px;background:#19191966;transform:translateY(calc((1 - var(--story-progress,0)) * 20px));transition:transform .35s}.context-chip:nth-child(1),.context-chip:nth-child(5){opacity:.65}.story-caption{font-size:10px;color:#686868;margin:37px 0 0;line-height:1.9}.experience{background:#141414;overflow:hidden}.experience-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:110px;align-items:center;min-height:520px}.chapter-copy>p{font-size:13px;line-height:2.1;color:#888888;max-width:430px}.topic-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.topic-pills button{background:#ffffff04;border:1px solid #3c3c3c;border-radius:30px;font-size:9px;color:#878787;padding:10px 13px;transition:background .3s,color .3s,border-color .3s}.topic-pills button:hover,.topic-pills button.active{color:#dfdfdf;background:#ffffff08;border-color:#797979}.chapter-copy .fine-copy{font-size:8px;color:#5a5a5a;margin-top:23px}.device-scene{position:relative;display:flex;justify-content:center;min-height:560px;align-items:center;perspective:1200px}.device-orbit{position:absolute;width:390px;height:390px;max-width:none;border:1px solid #8b8b8b0c;border-radius:50%;box-shadow:0 0 0 60px #8b8b8b04,0 0 0 120px #8b8b8b03}.phone{width:263px;height:550px;border:1px solid #8d8d8d;background:linear-gradient(120deg,#a1a1a1,#3b3b3b 12%,#090909 50%,#878787);padding:6px;border-radius:43px;box-shadow:0 30px 70px #00000088;transform:rotate(4deg) rotateY(-6deg);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.phone-screen{height:100%;background:linear-gradient(140deg,#232323,#0d0d0d 65%);border-radius:37px;overflow:hidden;position:relative;color:#e1e1e1}.phone-status{height:36px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;font-size:8px;position:relative}.phone-status i{position:absolute;width:72px;height:19px;border-radius:20px;background:#050505;left:50%;top:7px;transform:translateX(-50%)}.phone-header{padding:9px 17px 0;display:flex;align-items:center;justify-content:space-between}.phone-header .wordmark{width:77px;height:22px;background-size:98px auto}.phone-history{font-size:15px;color:#757575}.phone-intelligence{display:flex;align-items:center;gap:7px;padding:25px 17px 0;font-size:6px;letter-spacing:1px;color:#868686}.phone-intelligence img{width:26px;height:26px;mix-blend-mode:screen}.phone h3{font-size:20px;line-height:1.3;font-weight:400;letter-spacing:-.7px;margin:13px 17px 21px}.phone-user{font-size:9px;line-height:1.8;background:#2c2c2c;border:1px solid #ffffff08;padding:11px 12px;border-radius:13px 13px 4px 13px;margin:0 13px 20px 30px;color:#c4c4c4}.phone-response{margin:0 17px;font-size:8px;line-height:1.9;color:#9c9c9c}.phone-response>small{display:block;font-size:6px;letter-spacing:1px;color:#c2c2c2;margin-bottom:7px}.phone-inline-card{margin:15px 13px 0;padding:14px 12px;border:1px solid #424242;border-radius:12px;background:linear-gradient(130deg,#2d2d2d,#1e1e1e);font-size:7px;color:#8b8b8b}.phone-inline-card strong{display:block;font-size:24px;font-weight:400;letter-spacing:-.7px;margin:7px 0;color:#dcdcdc}.phone-inline-card>span{display:flex;justify-content:space-between;font-size:7px}.phone-composer{position:absolute;bottom:17px;left:13px;right:13px;border-radius:30px;border:1px solid #3d3d3d;background:#232323;padding:10px 11px;font-size:8px;color:#767676;display:flex;align-items:center;justify-content:space-between}.phone-composer>span:last-child{height:20px;width:20px;border-radius:50%;background:#b4b4b4;color:#232323;display:grid;place-items:center;font-size:15px}.scene-note{position:absolute;bottom:64px;left:-30px;border:1px solid #5d5d5d;border-radius:13px;padding:16px 19px;display:flex;gap:14px;align-items:center;background:linear-gradient(120deg,#313131e8,#1c1c1ce8);box-shadow:0 15px 35px #00000044;transform:rotate(-3deg);font-size:8px;line-height:1.9;color:#909090}.scene-note>span{font-size:25px;color:#cacaca}.scene-note strong{color:#c2c2c2;font-weight:400}.money-section{background:#080808}.money-heading{text-align:center;margin-bottom:52px}.money-heading h2{font-size:54px}.money-heading>p{font-size:12px;line-height:2;color:#828282}.money-lab{background:linear-gradient(140deg,#1c1c1c,#101010 70%);border:1px solid #3a3a3a;border-radius:23px;overflow:hidden;box-shadow:0 35px 80px #00000033}.lab-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 27px;border-bottom:1px solid #ffffff09}.lab-top>div:first-child{display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:1.5px;color:#909090}.lab-live-dot{width:4px;height:4px;border-radius:50%;background:#c6c6c6;box-shadow:0 0 9px #eeeeee44}.scenario-switch{display:flex;background:#07070755;border:1px solid #3a3a3a;border-radius:30px;padding:3px}.scenario-switch button{background:transparent;border:1px solid transparent;border-radius:25px;font-size:8px;padding:10px 15px;color:#767676;transition:background .3s,color .3s}.scenario-switch button.active{background:#373737;color:#e3e3e3;border-color:#565656}.scenario-switch button>span{margin-left:7px}.lab-context{display:flex;gap:32px;padding:18px 27px;border-bottom:1px solid #ffffff08;font-size:7px;color:#656565;align-items:center}.lab-context strong{font-size:9px;color:#b6b6b6;margin-left:8px;font-weight:400}.sample-label{font-size:6px;letter-spacing:1px;margin-left:auto;color:#575757}.lab-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.money-map{padding:28px 24px 22px 27px;min-width:0}.map-title{font-size:12px;letter-spacing:-.2px;color:#b8b8b8;display:flex;justify-content:space-between;gap:10px;align-items:center}.map-title>span{font-size:7px;color:#616161;letter-spacing:0}.flow-canvas{position:relative;aspect-ratio:600/500;margin-top:10px}.flow-canvas>svg{display:block;width:100%;height:100%;overflow:visible}.flow-paths path{fill:none;stroke-width:20;stroke-linecap:butt;opacity:.65;transition:opacity .3s}.flow-paths path:nth-child(1){stroke-width:65}.flow-paths path:nth-child(2){stroke-width:19}.flow-paths path:nth-child(3){stroke-width:28}.flow-paths path:nth-child(4){stroke-width:18}.flow-paths path.selected{opacity:1;filter:drop-shadow(0 0 5px #cacaca14)}.income-node rect{fill:#262626;stroke:#5a5a5a;stroke-width:1}.svg-label{font:7px var(--font);letter-spacing:1px;fill:#8b8b8b}.svg-income{font:19px var(--font);letter-spacing:-.6px;fill:#dfdfdf}.svg-small{font:7px var(--font);fill:#6a6a6a}.flow-node{position:absolute;left:67%;width:33%;min-height:53px;transform:translateY(-50%);display:flex;align-items:center;text-align:left;gap:9px;background:#1d1d1d;border:1px solid #373737;border-radius:12px;padding:11px 10px;transition:background .4s,border-color .4s,transform .4s}.flow-node:hover,.flow-node.active{background:#313131;border-color:#767676;transform:translateY(-50%) translateX(3px)}.flow-node>span:nth-child(2){font-size:7px;color:#909090;line-height:1.6}.flow-node strong{display:block;font-size:13px;font-weight:400;letter-spacing:-.5px;color:#d5d5d5;margin-top:4px;white-space:nowrap}.node-costs{top:15%}.node-lifestyle{top:38%}.node-goals{top:62%}.node-cash{top:85%}.node-dot{height:5px;width:5px;border-radius:50%;flex-shrink:0}.costs-dot{background:#7f7f7f}.life-dot{background:#b2b2b2}.goals-dot{background:#e6e6e6}.cash-dot{background:#737373}.node-arrow{font-size:12px;color:#6d6d6d;margin-left:auto}.map-foot{display:flex;gap:12px;padding:17px 0 0;border-top:1px solid #ffffff0b;align-items:flex-start}.map-foot-icon{font-size:22px;color:#a2a2a2;line-height:1.2}.map-foot p{font-size:8px;line-height:1.9;color:#767676;max-width:420px;margin:0}.category-panel{padding:29px 27px;border-left:1px solid #ffffff09;background:#00000012;display:flex;flex-direction:column;justify-content:space-between}.category-panel .eyebrow{font-size:6px;letter-spacing:1.5px}.category-tabs{display:flex;gap:6px;margin:18px 0 23px;flex-wrap:wrap}.category-tabs button{background:transparent;border:1px solid #3b3b3b;border-radius:25px;padding:8px 10px;color:#747474;font-size:7px;line-height:1.7;transition:background .3s,border-color .3s,color .3s}.category-tabs button.active{color:#d3d3d3;border-color:#848484;background:#ffffff04}.category-figure>span:first-child{display:block;font-size:10px;color:#9d9d9d}.category-figure>strong{display:block;font-size:39px;line-height:1.25;font-weight:400;letter-spacing:-1.3px;margin:12px 0 7px}.category-figure>span:last-child{font-size:7px;color:#646464;line-height:1.8}.slider-label{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:7px;color:#8d8d8d;margin:24px 0 0;line-height:1.7}.slider-label>span{font-size:6px;color:#b4b4b4}.category-panel input[type=range]{width:100%;height:3px;margin:20px 0 11px;accent-color:#c2c2c2;cursor:pointer}.range-labels{display:flex;justify-content:space-between;font-size:6px;color:#555555}.category-usage{font-size:8px;color:#797979;line-height:1.9;margin:21px 0}.suggestion-button{background:linear-gradient(120deg,#35353588,#26262655);border:1px solid #4d4d4d;border-radius:11px;padding:12px;width:100%;display:flex;gap:9px;align-items:center;font-size:8px;color:#b8b8b8}.suggestion-button>span:first-child{font-size:18px}.suggestion-button>span:last-child{margin-left:auto;font-size:15px}.allocation-control{padding-top:24px;border-top:1px solid #373737;margin-top:26px}.allocation-control label{font-size:7px;display:flex;justify-content:space-between;gap:15px;color:#888888;line-height:1.8}.allocation-control strong{font-weight:400;color:#c7c7c7}.allocation-hint{display:flex;justify-content:space-between;gap:20px;font-size:6px;color:#555555}.position-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3f3f3f;background:linear-gradient(120deg,#2b2b2b66,#21212166)}.position-summary>div{padding:25px 27px}.position-summary>div+div{border-left:1px solid #ffffff08}.position-summary span{font-size:8px;color:#909090;display:block}.position-summary strong{font-size:30px;font-weight:400;letter-spacing:-1px;display:block;margin:10px 0}.position-summary small{font-size:7px;color:#686868;line-height:1.9;display:block}.lab-bottom{padding:17px 27px;display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff08;font-size:7px;color:#6c6c6c}.lab-bottom button{border:0;background:none;padding:0;color:#868686;font-size:7px}.model-note{font-size:8px;line-height:1.9;color:#545454;margin:20px 0 0;max-width:900px}.model-note summary{cursor:pointer;color:#797979}.model-note p{margin-top:13px}.branch-title{font-size:29px;font-weight:400;line-height:1.25;letter-spacing:-1px;margin:20px 0}.branch-description{font-size:10px;line-height:2;color:#868686}.branch-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #383838;margin-top:23px;padding-top:23px}.branch-breakdown small{font-size:7px;color:#656565;display:block;line-height:1.9}.branch-breakdown strong{font-size:18px;font-weight:400;letter-spacing:-.5px;display:block;margin-top:8px}.back-to-budget{border:0;background:none;padding:0;font-size:8px;color:#b4b4b4;margin-top:25px}.choice-section{background:#151515;overflow:hidden}.choice-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:100px;align-items:center}.choice-visual{height:390px;position:relative;display:flex;align-items:center;justify-content:center}.choice-visual>img{width:210px;height:210px;mix-blend-mode:screen;animation:symbol-float 8s ease-in-out infinite}.choice-ring{position:absolute;border:1px solid #96969614;border-radius:50%}.ring-one{width:260px;height:260px}.ring-two{width:370px;height:370px}.choice-tag{position:absolute;font-size:8px;color:#949494;background:#262626;border:1px solid #4f4f4f;border-radius:40px;padding:10px 15px;box-shadow:0 10px 30px #00000022}.tag-one{top:40px;left:15px}.tag-two{right:-3px;top:160px}.tag-three{bottom:23px;left:80px;color:#c7c7c7}.decision-rule{margin-top:29px;border-top:1px solid #393939;padding-top:23px;color:#a5a5a5;font-size:9px;display:flex;align-items:center;gap:13px}.decision-rule>span{font-size:23px}.closing{position:relative;overflow:hidden;padding:120px 0 130px;background:radial-gradient(ellipse at 90% 70%,#39393944,#0a0a0a 65%)}.closing .wrap{position:relative;z-index:1}.closing h2{font-size:76px;line-height:1.1;letter-spacing:-3px;margin:30px 0}.closing p{font-size:12px;line-height:2;color:#7d7d7d;margin-bottom:30px}.closing-emblem{position:absolute;width:430px;height:430px;right:6%;top:65px;mix-blend-mode:screen;opacity:.55;pointer-events:none}footer{padding-top:45px;padding-bottom:30px;border-top:1px solid #ffffff0b}.footer-top{display:flex;align-items:center;gap:35px;padding-bottom:26px;border-bottom:1px solid #262626}.footer-top .wordmark{width:105px;height:24px;background-size:133px auto}.footer-top .brand-mark{width:21px;height:22px}.footer-top>span{font-size:9px;color:#666666}.footer-top>a:last-child{font-size:8px;color:#868686;margin-left:auto}.footer-bottom{display:flex;justify-content:space-between;gap:40px;padding-top:20px;font-size:7px;color:#515151;line-height:1.9}.footer-bottom>span{white-space:nowrap}.footer-bottom p{max-width:640px;margin:0}.motion-ready .reveal{opacity:0;transform:translateY(45px);filter:blur(4px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s}.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.device-scene.is-visible .phone{transform:rotate(4deg) rotateY(-6deg)}dialog{background:linear-gradient(130deg,#252525,#111111);color:#dfdfdf;border:1px solid #525252;border-radius:24px;max-width:540px;width:calc(100% - 32px);padding:42px;box-shadow:0 30px 100px #00000088}dialog::backdrop{background:#000000bb;backdrop-filter:blur(10px)}dialog h2{font-size:35px}dialog>.eyebrow{font-size:7px}dialog>p{font-size:12px;color:#878787;line-height:1.9}.close-dialog{position:absolute;right:18px;top:13px;background:none;border:0;font-size:28px;color:#949494}.quiet-link{display:inline-flex;align-items:center;gap:20px;border:0;background:none;padding:0;font-size:9px;color:#a7a7a7;line-height:1.9}.waitlist-field{margin:22px 0}.waitlist-field label{display:block;font-size:10px;color:#ababab;margin-bottom:11px}.waitlist-field input{width:100%;min-height:47px;border:1px solid #454545;background:#242424;border-radius:11px;padding:13px 15px;color:#e7e7e7;font-size:12px}.waitlist-field input::placeholder{color:#6b6b6b}.waitlist-consent{font-size:9px;color:#838383;line-height:1.9;margin:23px 0}.waitlist-submit{width:100%;justify-content:space-between;display:flex;background:linear-gradient(115deg,#f0f0f0,#b6b6b6);color:#1c1c1c;border:0;border-radius:40px;padding:16px 22px;font-size:11px}.waitlist-submit:disabled{cursor:wait;opacity:.55}.waitlist-message{font-size:11px;line-height:1.9;color:#acacac;margin:17px 0}.waitlist-message:empty{display:none}.waitlist-message[data-state=error]{color:#bfbfbf}.waitlist-message[data-state=success]{color:#dbdbdb}.waitlist-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#waitlist-explore{margin-top:8px}
@keyframes hero-enter{from{opacity:0;transform:translateY(25px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes symbol-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}
@media(min-width:1500px){.hero{min-height:900px}.hero-symbol{width:130px;height:130px;margin-bottom:30px}h1{font-size:88px}.hero-prompt{margin-top:50px}}
@media(max-width:1050px){.wrap{width:calc(100% - 72px)}.experience-grid{gap:60px}.scene-note{left:-30px}.choice-grid{gap:60px}.lab-grid{grid-template-columns:1.25fr 1fr}.lab-context{gap:20px}.flow-node{padding:10px 8px;gap:6px;min-height:50px}.flow-node strong{font-size:11px}.flow-node>span:nth-child(2){font-size:6px}.node-arrow{display:none}.money-map{padding-left:22px;padding-right:17px}.map-title{font-size:11px}.map-title>span{font-size:6px}.category-panel{padding:27px 22px}.position-summary>div{padding:23px}.position-summary strong{font-size:26px}.story-lines{font-size:36px}.context-orbit{gap:15px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav-inner{height:76px}.brand{gap:7px}.wordmark{width:115px;height:27px;background-size:146px auto}.brand-mark{width:21px;height:24px}.site-nav nav{gap:0}.site-nav nav>a{display:none}.pill.small{font-size:8px;gap:20px;padding:10px 15px;min-height:37px}.hero{min-height:770px;height:100svh;max-height:950px}.hero-content{padding-top:18px}.hero-symbol{height:85px;width:85px;margin-bottom:25px}.hero .eyebrow{font-size:6px;letter-spacing:1.6px}h1{font-size:clamp(38px,10vw,56px);letter-spacing:-2px;line-height:1.16;margin:22px 0 25px}.hero-sub{font-size:10px;line-height:2;max-width:320px;margin:0 auto 28px}.hero-cta{gap:24px}.pill{font-size:10px;min-height:46px;padding:14px 22px;gap:27px}.text-link{font-size:8px;gap:13px}.hero-prompt{margin-top:34px;font-size:8px;gap:10px;padding:15px 14px;max-width:340px}.hero-prompt>a{font-size:16px}.prompt-spark{font-size:20px}.hero-foot{bottom:22px;font-size:4px;letter-spacing:1px;align-items:flex-end}.hero-foot>span{max-width:180px;line-height:1.9}.hero-foot>a{font-size:6px;gap:10px}.hero-atmosphere:after{width:320px;height:320px;top:18%}.chapter{padding:78px 0}.connection-story{height:165vh}.story-sticky{padding-top:10px}.eyebrow{font-size:6px;letter-spacing:1.6px}.story-lines{font-size:26px;line-height:1.5;letter-spacing:-1.1px;margin:25px 0}.story-lines>span{margin-bottom:12px}.context-orbit{gap:8px;flex-wrap:wrap;justify-content:center;max-width:340px}.context-chip{font-size:7px;padding:8px 10px}.core{height:54px;width:54px}.core img{width:52px;height:52px}.story-caption{font-size:8px;max-width:260px;line-height:2;margin-top:30px}.experience-grid{grid-template-columns:1fr;gap:36px;min-height:0}.chapter-copy>p{font-size:11px;line-height:2.1;max-width:430px}h2{font-size:36px;letter-spacing:-1.7px;line-height:1.2;margin:21px 0 22px}.topic-pills{margin-top:25px;gap:7px}.topic-pills button{font-size:7px;padding:9px 11px}.chapter-copy .fine-copy{font-size:7px;margin-top:19px}.device-scene{min-height:552px}.phone{width:252px;height:530px;border-radius:41px}.phone-screen{border-radius:35px}.phone h3{font-size:19px}.scene-note{left:calc(50% - 167px);bottom:65px;padding:12px 15px;font-size:7px;gap:10px}.device-orbit{width:300px;height:300px}.money-heading{margin-bottom:31px}.money-heading h2{font-size:34px;letter-spacing:-1.7px;line-height:1.2}.money-heading>p{font-size:10px;line-height:2}.money-heading .eyebrow{font-size:5px;letter-spacing:1.2px}.money-lab{border-radius:18px}.lab-top{padding:18px 17px;display:block}.lab-top>div:first-child{font-size:6px;letter-spacing:1.3px}.scenario-switch{margin-top:17px;display:flex;width:100%;justify-content:center}.scenario-switch button{font-size:8px;flex:1;padding:10px}.lab-context{gap:14px 18px;flex-wrap:wrap;padding:16px 17px;font-size:6px}.lab-context strong{font-size:8px;margin-left:6px}.sample-label{font-size:5px;margin-left:0}.lab-grid{grid-template-columns:1fr;gap:0}.money-map{padding:22px 15px 17px}.map-title{font-size:10px}.map-title>span{font-size:6px}.flow-canvas{margin-top:14px;aspect-ratio:600/500}.flow-node{min-height:45px;padding:8px 7px;border-radius:9px;gap:5px;left:64%;width:36%}.flow-node>span:nth-child(2){font-size:6px;line-height:1.6}.flow-node strong{font-size:11px;letter-spacing:-.3px;margin-top:3px}.node-dot{width:4px;height:4px}.map-foot{padding-top:15px;gap:10px}.map-foot p{font-size:7px;line-height:1.9}.map-foot-icon{font-size:19px}.category-panel{border-left:0;border-top:1px solid #393939;padding:24px 20px}.category-tabs{gap:6px;margin:17px 0 22px}.category-tabs button{font-size:7px;padding:8px 9px}.category-figure>strong{font-size:37px}.category-figure>span:first-child{font-size:10px}.category-figure>span:last-child{font-size:7px}.slider-label{font-size:8px;margin-top:23px}.slider-label>span{font-size:7px}.range-labels{font-size:7px}.category-usage{font-size:9px}.suggestion-button{font-size:9px}.allocation-control{margin-top:25px;padding-top:23px}.allocation-control label{font-size:8px}.allocation-hint{font-size:7px}.position-summary{grid-template-columns:1fr 1fr}.position-summary>div{padding:20px 17px}.position-summary>div:nth-child(3){grid-column:1/-1;border-top:1px solid #ffffff08;border-left:0;display:grid;grid-template-columns:1fr 1fr;column-gap:25px;align-items:center}.position-summary>div:nth-child(3)>strong{grid-column:2;grid-row:1/3;font-size:29px;text-align:right;margin:0}.position-summary span{font-size:7px;line-height:1.8}.position-summary strong{font-size:24px;margin:9px 0}.position-summary small{font-size:6px;line-height:1.9}.lab-bottom{padding:17px;font-size:6px;gap:15px}.lab-bottom button{font-size:6px}.model-note{font-size:7px}.branch-title{font-size:28px}.branch-description{font-size:10px}.branch-breakdown strong{font-size:20px}.choice-grid{grid-template-columns:1fr;gap:35px}.choice-visual{height:290px;order:2;margin-top:15px}.choice-visual>img{width:160px;height:160px}.ring-one{width:210px;height:210px}.ring-two{width:290px;height:290px}.choice-tag{font-size:7px;padding:9px 13px}.tag-one{top:20px;left:15px}.tag-two{right:0;top:125px}.tag-three{bottom:0;left:80px}.decision-rule{font-size:8px;line-height:1.9;margin-top:24px;padding-top:21px;gap:10px}.closing{padding:83px 0 90px}.closing h2{font-size:53px;letter-spacing:-2.5px;margin:25px 0}.closing .eyebrow{font-size:5px;letter-spacing:1.3px}.closing p{font-size:10px;line-height:2}.closing-emblem{width:280px;height:280px;right:-150px;top:80px;opacity:.3}.footer-top{gap:20px;flex-wrap:wrap}.footer-top>span{display:none}.footer-top>a:last-child{font-size:7px}.footer-bottom{display:block;font-size:6px}.footer-bottom>p{margin-top:15px;font-size:6px;line-height:2}footer{padding-top:32px;padding-bottom:25px}.motion-ready .reveal{transform:translateY(28px)}dialog{padding:33px 25px}dialog h2{font-size:30px}dialog>.eyebrow{font-size:6px}.waitlist-consent{font-size:8px}.waitlist-message{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.story-lines>span{opacity:1}.motion-ready .reveal{opacity:1;transform:none;filter:none}}

.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hero-atmosphere{will-change:transform}
/* Keep the interactive financial model comfortably readable. */
.lab-top>div:first-child{font-size:8px}.scenario-switch button{font-size:10px}.lab-context{font-size:9px}.lab-context strong{font-size:11px}.map-title{font-size:14px}.map-title>span{font-size:9px}.flow-node>span:nth-child(2){font-size:9px}.flow-node strong{font-size:16px}.flow-node{padding:11px 12px;min-height:62px}.map-foot p{font-size:10px}.category-panel .eyebrow{font-size:8px}.category-tabs button{font-size:9px}.category-figure>span:first-child{font-size:12px}.category-figure>span:last-child{font-size:9px}.slider-label{font-size:9px}.slider-label>span{font-size:8px}.range-labels{font-size:8px}.category-usage{font-size:10px}.suggestion-button{font-size:10px}.allocation-control label{font-size:9px}.allocation-hint{font-size:8px}.position-summary span{font-size:10px}.position-summary small{font-size:9px}.lab-bottom,.lab-bottom button{font-size:9px}.model-note{font-size:9px}
@media(max-width:1050px){.flow-node{padding:9px 8px;gap:6px;min-height:57px}.flow-node>span:nth-child(2){font-size:8px}.flow-node strong{font-size:14px}.lab-context{gap:16px}.map-title{font-size:12px}.map-title>span{font-size:8px}.position-summary span{font-size:9px}.position-summary small{font-size:8px}}
@media(max-width:760px){.lab-top>div:first-child{font-size:7px}.scenario-switch button{font-size:9px}.lab-context{font-size:7px;gap:12px 16px}.lab-context strong{font-size:9px}.flow-node{min-height:49px;padding:8px 7px}.flow-node>span:nth-child(2){font-size:7px}.flow-node strong{font-size:12px}.map-title{font-size:11px}.map-title>span{font-size:7px}.map-foot p{font-size:8px}.category-panel .eyebrow{font-size:7px}.category-tabs button{font-size:8px}.category-figure>span:first-child{font-size:11px}.category-figure>span:last-child{font-size:8px}.slider-label{font-size:9px}.slider-label>span{font-size:8px}.category-usage{font-size:10px}.position-summary span{font-size:8px}.position-summary small{font-size:7px}.lab-bottom,.lab-bottom button{font-size:7px}.model-note{font-size:8px}}
.hero-symbol,.brand{mix-blend-mode:screen}
.hero-content{z-index:auto}.hero-symbol img{mix-blend-mode:normal}
.hero-symbol img{filter:contrast(1.7) drop-shadow(0 4px 35px #ffffff1c)}
/* Product films, built from the live Ultra interface. */
.experience{background:radial-gradient(ellipse at 85% 40%,#29292955,transparent 55%),#121212}
.device-scene{isolation:isolate;min-height:650px;perspective:1400px}
.device-orbit{width:480px;height:480px;opacity:.5;border-radius:50%;transform:rotateX(65deg) translateY(110px)}
.device-rig{position:relative;width:300px;height:580px;transform-style:preserve-3d;transform:rotateX(12deg) rotateY(-15deg) rotateZ(-9deg);animation:device-camera 25.5s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}
.device-scene.demo-playing .device-rig{animation-play-state:running}
.device-rig .phone,.device-scene.is-visible .device-rig .phone{position:absolute;left:18px;top:0;transform:translateZ(20px);box-shadow:8px 12px 0 #252525,9px 13px 0 #585858,16px 32px 45px #0009;transition:none}
.device-plinth{position:absolute;width:325px;height:600px;top:13px;left:-13px;transform:translateZ(-18px);background:linear-gradient(125deg,#434343,#1b1b1b 65%);border:1px solid #555;box-shadow:12px 20px 0 #191919,13px 21px 0 #363636,30px 55px 65px #0009}
.device-plinth:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(25deg,transparent,transparent 3px,#fff01 4px);opacity:.5}
.stage-block{position:absolute;background:linear-gradient(145deg,#323232,#151515 80%);border-top:1px solid #484848;box-shadow:15px 20px 0 #0b0b0b,16px 21px 0 #242424,20px 35px 40px #0006;transform:rotate(-12deg) skewY(8deg);z-index:-1}
.block-back{width:100px;height:135px;right:-56px;top:64px}.block-front{width:90px;height:90px;left:-30px;bottom:70px}
.phone-screen{background:radial-gradient(ellipse at 0 0,#2c2c2c,#101010 75%)}
.phone h3{font-size:19px;margin-bottom:16px}.phone-intelligence{padding-top:20px}
.phone-user{margin-bottom:14px}.phone-response{font-size:8px;line-height:1.8}.phone-inline-card{margin-top:12px;padding:11px 12px}
.phone-inline-card strong{font-variant-numeric:tabular-nums;margin:7px 0;font-size:23px}
.phone-thinking{position:absolute;left:26px;top:296px;display:flex;gap:4px;animation:thinking-out 1.5s both;pointer-events:none}
.phone-thinking i{height:3px;width:3px;border-radius:50%;background:#aaa;animation:thinking-dot .6s alternate infinite}.phone-thinking i:nth-child(2){animation-delay:.2s}.phone-thinking i:nth-child(3){animation-delay:.4s}
.phone-comparison{margin:10px 0 13px;display:grid;gap:7px}.phone-comparison>div{display:flex;align-items:center;gap:10px}.phone-comparison small{font-size:5px;letter-spacing:.8px;width:36px}.phone-comparison i{display:block;height:5px;width:100%;background:#666;border-radius:3px;transform-origin:left;animation:bar-reveal 1.4s 2.4s both}.phone-comparison>div:last-child i{width:45%;background:linear-gradient(90deg,#a0a0a0,#eee)}
.phone-chart{height:48px;display:flex;gap:10px;align-items:flex-end;margin:10px 0 12px;border-bottom:1px solid #444}.phone-chart i{flex:1;height:var(--bar);background:linear-gradient(#ddd,#555);border-radius:2px 2px 0 0;transform-origin:bottom;animation:bar-reveal 1.2s both;animation-delay:calc(2.2s + var(--i)*.09s)}
.purchase-track{height:5px;border-radius:5px;background:#4b4b4b;margin:14px 0 16px;overflow:hidden}.purchase-track span{display:block;height:100%;background:linear-gradient(90deg,#999,#eee);width:78%;transform-origin:left;animation:bar-reveal 1.6s 2.4s both}
.scene-note{z-index:2;left:-60px;bottom:40px;backdrop-filter:blur(18px);transform:rotate(-3deg);font-size:9px;padding:17px 20px}.scene-note strong{transition:opacity .3s}
.demo-transport{display:flex;align-items:center;gap:16px;max-width:325px;margin-top:29px}.demo-transport button{display:flex;gap:18px;align-items:center;border:0;background:none;color:#aaa;padding:8px 0;font-size:10px;white-space:nowrap}.demo-transport button span{font-size:12px}.demo-progress{height:2px;background:#393939;flex:1;overflow:hidden}.demo-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#666,#eee);transform:scaleX(0);transform-origin:left}.demo-transport>span{font-size:8px;letter-spacing:1px;color:#666;font-variant-numeric:tabular-nums}
.walkthrough-bar{display:flex;align-items:center;gap:23px;padding:19px 27px;background:linear-gradient(110deg,#3337,#191919);border-bottom:1px solid #ffffff0a;min-height:79px}.walkthrough-bar button{border:1px solid #5b5b5b;background:#ffffff05;border-radius:40px;color:#ddd;display:flex;align-items:center;gap:10px;padding:11px 15px;font-size:10px;white-space:nowrap;min-height:40px}.walkthrough-bar button:hover{background:#ffffff0d;border-color:#999}.walkthrough-bar button>span{font-size:15px}.walkthrough-bar p{margin:0;font-size:10px;line-height:1.9;color:#939393;max-width:550px}.walkthrough-bar>span{font-size:8px;letter-spacing:1px;color:#777;margin-left:auto;white-space:nowrap}.walkthrough-playing .walkthrough-bar{background:linear-gradient(110deg,#4449,#252525)}.walkthrough-playing .flow-paths path{stroke-dasharray:10 3;animation:flow-current 5s linear infinite}.walkthrough-playing .position-summary{box-shadow:inset 0 1px #b7b7b744}
@keyframes device-camera{0%,100%{transform:rotateX(12deg) rotateY(-15deg) rotateZ(-9deg) translateY(0)}33%{transform:rotateX(0deg) rotateY(4deg) rotateZ(1deg) translateY(-10px)}66%{transform:rotateX(17deg) rotateY(14deg) rotateZ(8deg) translateY(0)}}
@keyframes bar-reveal{from{transform:scaleY(.05);opacity:.15}to{transform:scaleY(1);opacity:1}}
@keyframes thinking-dot{to{opacity:.2;transform:translateY(-3px)}}@keyframes thinking-out{0%,70%{opacity:1}100%{opacity:0;visibility:hidden}}
@keyframes flow-current{to{stroke-dashoffset:-130}}
@media(max-width:1050px){.device-rig{transform:scale(.9) rotateX(12deg) rotateY(-15deg) rotateZ(-9deg)}.experience-grid{gap:60px}.scene-note{left:-30px}.block-back{right:-40px}.walkthrough-bar{gap:17px}.walkthrough-bar>span{display:none}}
@media(max-width:760px){.device-scene{min-height:660px;max-width:100%;margin-top:14px}.device-rig{width:280px;height:560px}.device-rig .phone{left:14px}.device-plinth{width:292px;height:575px;left:-5px}.device-orbit{width:390px;height:390px}.block-back{right:-45px;top:100px;width:80px;height:95px}.block-front{left:-23px;bottom:74px;width:75px;height:75px}.scene-note{left:0;bottom:32px;font-size:8px;padding:14px 17px}.demo-transport{max-width:320px;margin-top:22px}.phone h3{font-size:18px}.phone-intelligence{padding-top:16px}.phone-inline-card{margin-top:10px}.phone-inline-card strong{font-size:21px}.phone-comparison{margin:8px 0 11px;gap:6px}.phone-chart{height:38px;margin-top:8px}.phone-thinking{top:279px}.phone-composer{bottom:13px}.walkthrough-bar{display:grid;grid-template-columns:1fr;padding:18px 17px;gap:12px}.walkthrough-bar button{justify-self:start;font-size:9px;padding:10px 14px}.walkthrough-bar p{font-size:9px;min-height:35px}.walkthrough-bar>span{display:none}}
@media(prefers-reduced-motion:reduce){.device-rig{animation:none;transform:rotate(-4deg)}.phone-thinking{display:none}.phone-chart i,.phone-comparison i,.purchase-track span{animation:none}.walkthrough-playing .flow-paths path{animation:none;stroke-dasharray:none}}
.device-scene .phone-screen *{animation-play-state:paused}.device-scene.demo-playing .phone-screen *{animation-play-state:running}.device-scene.instant-demo .phone-screen *{animation:none}.device-scene.instant-demo .phone-thinking{display:none}
/* A category portrait: radial comparisons, contextual guidance, visible consequences. */
.brand-mark{background-image:url('/assets/ultra-emblem-transparent.png');mix-blend-mode:normal}
.hero-symbol,.choice-visual>img,.phone-intelligence img,.core img,.closing-emblem{mix-blend-mode:normal;filter:none}
.hero-symbol img{filter:drop-shadow(0 4px 35px #ffffff12);mix-blend-mode:normal}
.radial-lab-grid{grid-template-columns:1.12fr 1fr;gap:0;align-items:stretch}
.spending-portrait{padding:31px 30px 26px;background:radial-gradient(ellipse at 45% 30%,#39393944,transparent 75%);min-width:0}
.portrait-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.portrait-heading .eyebrow{font-size:7px;letter-spacing:1.5px;color:#959595}.portrait-heading h3{font-size:24px;font-weight:400;letter-spacing:-.8px;line-height:1.3;margin:10px 0 0}.portrait-period{font-size:8px;color:#868686;white-space:nowrap;display:flex;align-items:center;gap:15px}.portrait-period i{font-style:normal;color:#b1b1b1;font-size:17px}
.radial-chart{width:100%;max-width:540px;margin:12px auto 4px;aspect-ratio:1}.radial-chart svg{display:block;width:100%;height:100%;overflow:visible}.radial-chart text{font-family:var(--font);text-anchor:middle;pointer-events:none}
#petal-guides path{fill:#373737;stroke:#76767640;stroke-width:1;opacity:.65}
.spend-petal{cursor:pointer;outline:none}.spend-petal>path{fill:url(#petal-muted);stroke:#97979742;stroke-width:1;transition:fill .35s,filter .35s,stroke .35s}.spend-petal.selected>path{fill:url(#petal-silver);stroke:#e8e8e8;filter:drop-shadow(0 0 15px #d3d3d315)}.spend-petal:hover>path{filter:brightness(1.16);stroke:#c9c9c9}.spend-petal:focus-visible>path{stroke:#fff;stroke-width:3}.petal-label{fill:#d6d6d6;transition:fill .4s}.spend-petal.selected .petal-label{fill:#272727}.petal-name{font-size:11px;font-weight:500;letter-spacing:-.2px}.petal-value{font-size:18px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.flower-centre{fill:#e3e3e3}.flower-centre-label{font-size:7px;letter-spacing:1.3px;fill:#8d8d8d}#radial-total{font-size:24px;letter-spacing:-1px;font-weight:400}#radial-percent{font-size:8px;fill:#8f8f8f}
.radial-legend{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:8px;color:#969696}.radial-legend span{display:flex;align-items:center;gap:7px}.radial-legend i{width:8px;height:8px;border:1px solid #6f6f6f;background:#373737;border-radius:2px}.radial-legend span:last-child i{background:#d5d5d5;border-color:#e2e2e2}.radial-scale-note{font-size:8px;line-height:1.9;color:#777777;text-align:center;max-width:340px;margin:11px auto 24px}
.category-key{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.category-key button{position:relative;display:flex;text-align:left;align-items:flex-start;gap:7px;background:#ffffff02;border:1px solid #ffffff0b;border-radius:11px;color:#949494;padding:12px 9px;min-height:65px;transition:background .3s,border-color .3s}.category-key button:hover{border-color:#828282;background:#ffffff05}.category-key button.active{border-color:#c7c7c7;background:#ffffff09;color:#dbdbdb}.category-key button>i{height:4px;width:4px;border-radius:50%;background:#7c7c7c;flex-shrink:0;margin-top:3px}.category-key button.active>i{background:#dbdbdb}.category-key button>span{font-size:8px;line-height:1.6}.category-key small{display:block;font-size:12px;color:#c7c7c7;margin-top:5px;font-variant-numeric:tabular-nums}.category-key button>b{font-size:10px;color:#777777;font-weight:400;margin-left:auto}.portrait-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff10;padding-top:23px;margin-top:23px;color:#c7c7c7;font-size:15px;letter-spacing:-.3px}.portrait-bottom>span:last-child{text-align:right}.portrait-bottom small{display:block;font-size:8px;letter-spacing:0;color:#818181;margin-top:8px}
.intelligence-panel{padding:28px 30px 27px;background:#0d0d0d50;border-left:1px solid #ffffff0b;justify-content:flex-start}.intelligence-heading{display:flex;align-items:center;gap:11px;border-bottom:1px solid #ffffff0f;padding-bottom:23px}.intelligence-heading img{width:29px;height:29px;object-fit:contain}.intelligence-heading>div{font-size:13px;color:#d2d2d2;letter-spacing:-.2px}.intelligence-heading>div>span{display:block;margin-top:5px;font-size:8px;letter-spacing:0;color:#7f7f7f}.intelligence-badge{border:1px solid #545454;border-radius:4px;padding:4px 5px;font-size:5px;letter-spacing:1px;color:#969696;margin-left:auto}.position-reading{padding:22px 0;border-bottom:1px solid #ffffff0f;margin-bottom:23px}.position-reading .eyebrow{font-size:7px;letter-spacing:1.4px;color:#a3a3a3}.position-reading p{font-size:11px;color:#a5a5a5;line-height:1.95;margin:11px 0 0}.intelligence-panel .category-figure>span:first-child{font-size:13px;color:#c3c3c3}.intelligence-panel .category-figure>strong{font-size:42px;margin:11px 0 8px}.intelligence-panel .category-figure>span:last-child{font-size:9px;line-height:1.9;color:#818181}.usage-reading{margin-top:25px}.insight-label{display:block;font-size:6px;letter-spacing:1.3px;color:#b6b6b6}.usage-reading p,.advice-reading p{font-size:10px;color:#9e9e9e;line-height:1.95;margin:9px 0 0}.advice-reading{margin-top:20px}.advice-reading .insight-label{color:#cacaca}.advice-reading p{color:#b6b6b6}.intelligence-panel .slider-label{font-size:9px;margin-top:26px;color:#9c9c9c}.intelligence-panel .slider-label>span{font-size:8px;color:#bbbbbb}.intelligence-panel input[type=range]{accent-color:#c8c8c8}.intelligence-panel .suggestion-button{margin-top:19px;font-size:10px;min-height:45px;color:#c9c9c9}.intelligence-panel .allocation-control{margin-top:auto;padding-top:23px}.intelligence-panel #lifestyle-editor{padding-bottom:26px}.intelligence-panel .allocation-control label{font-size:9px;color:#a7a7a7}.intelligence-panel .allocation-hint{color:#7e7e7e}.fixed-category-note{display:flex;gap:11px;font-size:10px;line-height:1.95;color:#9c9c9c;margin-top:24px;padding:15px;border-radius:10px;background:#ffffff04;border:1px solid #ffffff09}.fixed-category-note>span{font-size:16px}.fixed-category-note[hidden],#adjustable-category[hidden]{display:none}
.intelligence-impact{display:flex;align-items:center;gap:16px;padding:22px 29px;border-top:1px solid #ffffff0f;background:linear-gradient(100deg,#36363644,#21212144)}.impact-spark{font-size:26px;color:#d7d7d7}.intelligence-impact p{font-size:10px;line-height:1.9;color:#a7a7a7;max-width:780px;margin:0}.intelligence-impact>span:last-child{font-size:6px;letter-spacing:1.5px;color:#868686;margin-left:auto;white-space:nowrap}.walkthrough-playing .spend-petal.selected>path{filter:drop-shadow(0 0 18px #dbdbdb28)}
@media(max-width:1050px){.spending-portrait,.intelligence-panel{padding:25px 22px}.portrait-heading h3{font-size:21px}.portrait-period{display:none}.category-key{gap:6px}.category-key button{padding:10px 7px}.category-key button>span{font-size:7px}.category-key small{font-size:11px}.intelligence-heading>div{font-size:12px}.position-reading p{font-size:10px}.radial-legend{gap:12px;font-size:7px}.intelligence-impact{padding:21px 24px}.intelligence-impact>span:last-child{display:none}}
@media(max-width:760px){.radial-lab-grid{grid-template-columns:1fr}.spending-portrait{padding:25px 16px 23px}.portrait-heading h3{font-size:23px}.portrait-heading .eyebrow{font-size:6px;letter-spacing:1.2px}.portrait-period{display:flex;font-size:7px;gap:8px}.radial-chart{margin:13px -2px 10px;width:calc(100% + 4px);max-width:none}.petal-name{font-size:12px}.petal-value{font-size:19px}#radial-total{font-size:25px}.flower-centre-label{font-size:8px}#radial-percent{font-size:9px}.radial-legend{gap:13px;font-size:7px;line-height:1.8}.radial-scale-note{font-size:7px;max-width:280px;margin-bottom:21px}.category-key{gap:7px}.category-key button{padding:11px 8px;min-height:68px}.category-key button>span{font-size:8px}.category-key small{font-size:12px}.category-key button>b{display:none}.portrait-bottom{margin-top:23px;padding-top:20px;font-size:15px}.portrait-bottom small{font-size:8px}.intelligence-panel{border-left:0;border-top:1px solid #ffffff12;padding:26px 22px}.intelligence-heading{padding-bottom:21px}.intelligence-heading img{width:32px;height:32px}.intelligence-heading>div{font-size:14px}.intelligence-heading>div>span{font-size:9px}.intelligence-badge{font-size:6px;padding:5px}.position-reading{padding:21px 0;margin-bottom:23px}.position-reading p{font-size:11px}.intelligence-panel .category-figure>strong{font-size:42px}.intelligence-panel .category-figure>span:first-child{font-size:13px}.intelligence-panel .category-figure>span:last-child{font-size:9px}.insight-label{font-size:7px}.usage-reading p,.advice-reading p{font-size:11px}.intelligence-panel .slider-label{font-size:10px}.intelligence-panel .slider-label>span{font-size:9px}.intelligence-panel .suggestion-button{font-size:11px}.intelligence-panel .allocation-control label{font-size:10px}.intelligence-panel .allocation-hint{font-size:9px}.intelligence-impact{padding:21px 20px;gap:12px;align-items:flex-start}.intelligence-impact p{font-size:9px}.impact-spark{font-size:25px;line-height:1.1}.fixed-category-note{font-size:11px}.topic-pills{gap:7px}.topic-pills button{font-size:8px;padding:10px 12px}.phone-response{font-size:8px;line-height:1.8}.phone h3{font-size:17px;margin-bottom:12px}.phone-intelligence{padding-top:15px}.phone-user{font-size:8px;line-height:1.75;margin-bottom:12px;padding:10px}.phone-inline-card{font-size:6.5px;margin-top:9px}.phone-inline-card>span{font-size:6px;gap:8px}.phone-inline-card strong{font-size:21px}.phone-chart{height:32px;margin-bottom:9px}.scene-note{left:0;bottom:5px;max-width:195px}.phone-thinking{top:270px}}

.portrait-mobile-link{display:none}@media(max-width:760px){.portrait-mobile-link{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#b5b5b5;border:1px solid #494949;border-radius:30px;padding:13px 16px;margin-top:18px}.portrait-mobile-link span{font-size:15px}}
.wordmark,.phone-header .wordmark,.footer-top .wordmark{background-image:url('/assets/ultra-wordmark-transparent.png');background-position:center;background-size:140% auto;filter:none;mix-blend-mode:normal}.brand{mix-blend-mode:normal}

/* Keep the product still; only the conversation changes. */
.experience .device-scene{min-height:580px;perspective:none;isolation:auto}
.experience .device-rig{width:263px;height:550px;transform:none;transform-style:flat;animation:none}
.experience .device-rig .phone,.experience .device-scene.is-visible .device-rig .phone{position:relative;left:auto;top:auto;transform:none;transition:none;box-shadow:0 25px 70px #0006}
.experience .phone-screen *{animation:none!important}
.experience .phone h3{margin-bottom:16px}
@media(max-width:760px){.experience .device-scene{min-height:560px;margin-top:0}.experience .device-rig{width:252px;height:530px}.experience .phone h3{margin-bottom:12px}}
/* A connected product experience, expressed through the customer's daily tasks. */
.world-section{background:linear-gradient(180deg,#0c0c0c,#141414);border-top:1px solid #ffffff08}.world-intro{text-align:center;margin-bottom:55px}.world-intro h2{font-size:58px;line-height:1.15;letter-spacing:-2.7px;font-weight:400;margin:25px 0}.world-intro>p{font-size:12px;line-height:2;color:#979797;margin:0 auto;max-width:710px}.world-preview{overflow:hidden;border:1px solid #454545;border-radius:22px;background:linear-gradient(130deg,#242424,#151515);box-shadow:0 35px 100px #0003}.world-window-bar{padding:22px 27px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #ffffff0c;background:#0d0d0d55}.world-window-bar .wordmark{width:100px;height:25px}.world-window-bar>span:nth-child(2){font-size:7px;letter-spacing:1.6px;color:#777}.world-preview-label{margin-left:auto;border:1px solid #555;border-radius:4px;padding:6px 7px;font-size:6px;letter-spacing:1px;color:#b1b1b1}.world-workspace{display:grid;grid-template-columns:205px minmax(0,1fr)}.world-tabs{border-right:1px solid #ffffff0c;background:#11111155;padding:18px 12px;display:flex;flex-direction:column;gap:6px}.world-tabs>button{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid transparent;background:transparent;border-radius:11px;padding:16px 12px;min-height:72px;color:#9a9a9a;transition:background .3s,border-color .3s,color .3s}.world-tabs>button>span{font-size:6px;color:#646464;align-self:flex-start;padding-top:3px}.world-tabs>button>div{font-size:12px;letter-spacing:-.2px}.world-tabs>button small{display:block;font-size:7px;line-height:1.8;margin-top:5px;color:#6c6c6c;letter-spacing:0}.world-tabs>button>i{font-size:15px;font-style:normal;margin-left:auto;color:#606060}.world-tabs>button:hover{background:#ffffff04;color:#ddd}.world-tabs>button[aria-selected=true]{background:linear-gradient(115deg,#3c3c3c,#292929);border-color:#6a6a6a;color:#ececec}.world-tabs>button[aria-selected=true] small{color:#aaa}.world-tabs>button[aria-selected=true]>span,.world-tabs>button[aria-selected=true]>i{color:#bbb}.world-panel{padding:34px 38px 24px;min-width:0;min-height:640px}.world-product-heading>span{font-size:7px;letter-spacing:1.6px;color:#9a9a9a}.world-product-heading>h3{font-size:31px;font-weight:400;letter-spacing:-1.1px;line-height:1.25;margin:15px 0}.world-product-heading>p{font-size:11px;line-height:2;color:#929292;max-width:620px;margin:0}.world-product-screen{margin-top:27px;padding:25px;border:1px solid #ffffff0e;background:#10101077;border-radius:16px;min-height:275px}.world-balance>span{display:block;font-size:9px;color:#999}.world-balance>strong{display:block;font-size:37px;letter-spacing:-1.4px;font-weight:400;line-height:1.3;margin:12px 0}.world-balance>p{font-size:8px;color:#777;line-height:1.9;margin:0}.world-detail-grid,.world-wealth-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid #333}.world-ledger h4{font-size:8px;letter-spacing:.2px;color:#a8a8a8;margin:0 0 8px;font-weight:400}.world-data-row{display:flex;justify-content:space-between;gap:17px;padding:12px 0;border-bottom:1px solid #ffffff07;align-items:center}.world-data-row>span{font-size:9px;color:#a1a1a1;line-height:1.8}.world-data-row strong{font-size:11px;font-weight:400;color:#d0d0d0;white-space:nowrap;font-variant-numeric:tabular-nums}.world-data-row small{display:block;font-size:6px;color:#696969;margin-top:3px}.world-result{border-left:1px solid #ffffff0a;padding-left:24px;display:flex;flex-direction:column;justify-content:center}.world-result>span{font-size:8px;color:#999;line-height:1.7}.world-result>strong{display:block;font-size:27px;font-weight:400;letter-spacing:-1px;margin:11px 0}.world-result>p{font-size:8px;line-height:1.9;color:#737373;margin:13px 0 0}.world-budget-line{width:100%;height:5px;background:#333;border-radius:6px;overflow:hidden}.world-budget-line i{display:block;width:52.74%;height:100%;background:linear-gradient(90deg,#777,#ddd);border-radius:6px}.world-ask{margin-top:25px}.world-ask>div:first-child{display:flex;gap:8px;align-items:center;margin-bottom:12px}.world-ask>div:first-child>img{width:20px;height:20px;object-fit:contain}.world-ask>div:first-child>span{font-size:6px;letter-spacing:1.2px;color:#9c9c9c}.world-ask>button{display:flex;gap:20px;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:14px 16px;border:1px solid #5f5f5f;border-radius:10px;background:linear-gradient(110deg,#343434,#262626);font-size:11px;line-height:1.8;color:#d3d3d3;transition:border-color .2s,background .2s}.world-ask>button:hover{background:#393939;border-color:#999}.world-ask>button>span{font-size:18px;color:#bbb;flex-shrink:0}.world-answer{border-left:1px solid #7a7a7a;padding:0 0 0 17px;margin:20px 0 0}.world-answer>p{font-size:11px;line-height:2;color:#bebebe;margin:0}.world-answer>span{font-size:9px;line-height:1.9;display:block;color:#888;margin-top:12px}.world-data-source{font-size:7px;color:#686868;line-height:1.8;margin:19px 0 0}.world-window-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 27px;border-top:1px solid #ffffff0b;color:#7d7d7d;font-size:7px}.world-window-foot>span:first-child{font-size:6px;letter-spacing:1.4px}.world-availability{max-width:700px;margin:22px auto 0;font-size:8px;line-height:1.9;text-align:center;color:#686868}
.world-receipt{text-align:center}.receipt-check{height:34px;width:34px;display:grid;place-items:center;background:linear-gradient(130deg,#ddd,#999);color:#242424;font-size:20px;border-radius:50%;margin:0 auto 13px}.world-receipt>span{font-size:6px;letter-spacing:1.2px;color:#8b8b8b}.world-receipt>strong{display:block;font-size:37px;font-weight:400;letter-spacing:-1px;margin:10px 0}.world-receipt>p{font-size:9px;color:#929292;margin:0}.receipt-status{display:inline-block;border:1px solid #696969;border-radius:30px;font-size:7px;color:#d2d2d2;padding:5px 10px;margin-top:13px}.world-payment-trail{display:flex;justify-content:center;gap:12px;align-items:center;margin:27px 0;padding:18px 0;border-top:1px solid #333;border-bottom:1px solid #333}.world-payment-trail>span{font-size:7px;color:#a3a3a3;display:flex;align-items:center;gap:6px}.world-payment-trail i{font-style:normal;color:#ddd;font-size:10px}.world-payment-trail b{width:30px;height:1px;background:#555}.world-refund{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#aaa}.world-refund>strong{font-size:15px;font-weight:400;text-align:right;color:#ccc}.world-refund small{display:block;font-size:7px;margin-top:6px;color:#727272}.world-holdings{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.holdings-wheel{height:175px;width:175px;max-width:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#cfcfcf 0 60%,#777 60% 85%,#3c3c3c 85% 100%);display:grid;place-items:center}.holdings-wheel>div{background:#191919;width:82%;height:82%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.holdings-wheel span{font-size:6px;letter-spacing:1px;color:#888}.holdings-wheel strong{font-size:31px;font-weight:400;letter-spacing:-1px;margin-top:9px}.world-feature-strip{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.world-feature-strip>span{font-size:7px;border:1px solid #424242;padding:7px 10px;border-radius:25px;color:#a5a5a5}.world-goal{border-left:1px solid #ffffff0b;padding-left:24px;display:flex;flex-direction:column;justify-content:center}.world-goal>span{font-size:6px;letter-spacing:1px;color:#929292}.world-goal>strong{font-size:24px;font-weight:400;letter-spacing:-1px;display:block;margin:14px 0}.world-goal>strong small{font-size:12px;color:#777}.world-goal-line{height:5px;border-radius:7px;background:#3b3b3b;overflow:hidden}.world-goal-line i{width:40%;height:100%;background:#c7c7c7;display:block;border-radius:7px}.world-goal>p{font-size:8px;line-height:1.9;color:#878787;margin-bottom:0}.world-policy{display:flex;align-items:center;gap:14px;border-bottom:1px solid #ffffff0c;padding:18px 0}.world-policy:first-child{padding-top:0}.policy-symbol{height:38px;width:38px;border:1px solid #555;background:#333;border-radius:12px;display:grid;place-items:center;font-size:21px;color:#c6c6c6;flex-shrink:0}.world-policy h4{font-size:12px;font-weight:400;letter-spacing:-.2px;margin:0 0 7px}.world-policy p{font-size:8px;line-height:1.8;color:#8c8c8c;margin:0}.policy-chip{border:1px solid #535353;color:#aaa;border-radius:30px;font-size:6px;padding:7px 8px;margin-left:auto;white-space:nowrap}.world-screen-note{font-size:8px;line-height:1.9;color:#878787;margin:18px 0 0}.discovery-filters,.concierge-examples{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.discovery-filters button,.concierge-examples button{border:1px solid #444;background:none;color:#898989;border-radius:30px;padding:8px 11px;font-size:8px;line-height:1.7}.discovery-filters button[aria-pressed=true],.concierge-examples button[aria-pressed=true]{background:#383838;border-color:#888;color:#d7d7d7}.discovery-feed{display:grid;gap:14px}.discovery-feed article{border:1px solid #3c3c3c;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:110px 1fr;background:#222}.discovery-feed article[hidden]{display:none}.discovery-feed article>div:last-child{padding:18px}.discovery-feed article span{font-size:5px;letter-spacing:1px;color:#a9a9a9}.discovery-feed h4{font-size:15px;font-weight:400;line-height:1.4;letter-spacing:-.4px;margin:9px 0}.discovery-feed p{font-size:8px;line-height:1.9;color:#949494;margin:0}.editorial-art{display:flex;justify-content:center;align-items:center;gap:8px;background:linear-gradient(120deg,#383838,#141414);padding:15px}.editorial-art i{width:15px;height:70px;background:linear-gradient(110deg,#ccc,#555);border-radius:20px;transform:rotate(20deg)}.editorial-art i:nth-child(2){height:100px}.editorial-art i:nth-child(3){height:45px}.discovery-offer-art{display:grid;place-items:center;background:radial-gradient(ellipse at 60% 35%,#656565,#1a1a1a 80%);font-size:60px;color:#a7a7a7}.concierge-request{background:#333;border:1px solid #444;border-radius:13px 13px 3px 13px;padding:16px;margin-left:30px;font-size:11px;line-height:1.9;color:#ccc}.concierge-reply{display:flex;gap:12px;align-items:flex-start;margin-top:25px}.concierge-reply>img{width:27px;height:27px}.concierge-reply>div{min-width:0}.concierge-reply span{font-size:6px;letter-spacing:1.2px;color:#a0a0a0}.concierge-reply p{font-size:11px;line-height:2;color:#a2a2a2;margin:11px 0 0}.control-points{margin-top:30px}.control-points>div{display:flex;align-items:flex-start;gap:15px;padding:20px 0;border-top:1px solid #ffffff10}.control-points>div>span{font-size:7px;color:#777;letter-spacing:1px;padding-top:4px}.control-points h3{font-size:15px;font-weight:400;letter-spacing:-.3px;margin:0 0 10px}.control-points p{font-size:11px;line-height:1.95;color:#929292;margin:0}.choice-grid .chapter-copy h2{font-size:42px;line-height:1.2;letter-spacing:-2px}
@media(max-width:1050px){.site-nav nav{gap:22px}.site-nav nav>a{font-size:9px}.world-workspace{grid-template-columns:175px minmax(0,1fr)}.world-tabs{padding:15px 9px}.world-tabs>button{padding:15px 9px;gap:9px;min-height:70px}.world-tabs>button>div{font-size:11px}.world-tabs>button small{font-size:6px}.world-panel{padding:29px 25px 22px}.world-product-screen{padding:21px}.world-product-heading>h3{font-size:28px}.world-product-heading>p{font-size:10px}.world-detail-grid,.world-wealth-grid{gap:18px}.world-data-row>span{font-size:8px}.world-data-row strong{font-size:10px}.world-result,.world-goal{padding-left:18px}.world-result>strong{font-size:25px}.world-holdings{gap:18px}.holdings-wheel{height:auto;width:145px}.holdings-wheel strong{font-size:27px}.holdings-wheel span{font-size:5px}.discovery-feed article{grid-template-columns:85px 1fr}.world-policy{gap:11px}.world-policy h4{font-size:11px}.world-policy p{font-size:7px}.policy-chip{font-size:5px;padding:6px}.choice-grid .chapter-copy h2{font-size:35px}}
@media(max-width:760px){.world-intro{margin-bottom:32px}.world-intro h2{font-size:37px;letter-spacing:-1.7px;margin:22px 0}.world-intro>p{font-size:11px;line-height:2}.world-intro>p br{display:none}.world-preview{border-radius:17px}.world-window-bar{padding:19px 18px;gap:15px}.world-window-bar .wordmark{width:87px;height:22px}.world-window-bar>span:nth-child(2){display:none}.world-preview-label{font-size:5px;padding:6px}.world-workspace{grid-template-columns:1fr}.world-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:14px 12px;border-right:0;border-bottom:1px solid #ffffff0c}.world-tabs>button{display:block;text-align:center;padding:10px 4px;min-height:54px;border-radius:8px}.world-tabs>button>span{display:block;font-size:5px;padding:0;margin-bottom:6px}.world-tabs>button>div{font-size:8px;letter-spacing:0}.world-tabs>button small,.world-tabs>button>i{display:none}.world-panel{padding:27px 19px 23px;min-height:0}.world-product-heading>span{font-size:6px;letter-spacing:1.3px}.world-product-heading>h3{font-size:27px;letter-spacing:-1.1px;margin:15px 0}.world-product-heading>p{font-size:11px;line-height:1.95}.world-product-screen{margin-top:22px;border-radius:12px;padding:19px 16px;min-height:0}.world-balance>span{font-size:9px}.world-balance>strong{font-size:35px;margin:11px 0}.world-balance>p{font-size:8px;line-height:1.9}.world-detail-grid,.world-wealth-grid{grid-template-columns:1fr;margin-top:21px;padding-top:15px;gap:17px}.world-data-row{padding:11px 0}.world-data-row>span{font-size:10px}.world-data-row strong{font-size:12px}.world-data-row small{font-size:7px}.world-result,.world-goal{border-left:0;border-top:1px solid #ffffff10;padding-left:0;padding-top:19px}.world-result>span{font-size:9px}.world-result>strong{font-size:29px}.world-result>p{font-size:9px}.world-ask{margin-top:24px}.world-ask>div:first-child>span{font-size:6px}.world-ask>button{font-size:11px;padding:13px}.world-answer>p{font-size:11px}.world-answer>span{font-size:9px}.world-data-source{font-size:8px;margin-top:18px;line-height:1.9}.world-window-foot{padding:17px 18px;display:block;font-size:7px;line-height:1.9}.world-window-foot>span{display:block}.world-window-foot>span:first-child{font-size:5px;letter-spacing:1px;margin-bottom:5px}.world-availability{font-size:8px;margin-top:19px;line-height:1.9}.world-receipt>strong{font-size:35px}.world-payment-trail{gap:8px}.world-payment-trail b{width:17px}.world-payment-trail>span{font-size:6px;gap:4px}.world-refund{font-size:9px}.world-refund small{font-size:7px}.world-holdings{grid-template-columns:1fr;justify-items:center;gap:20px}.holdings-wheel{width:165px}.holdings-wheel strong{font-size:29px}.holdings-wheel span{font-size:6px}.holdings-key{width:100%}.world-feature-strip{gap:6px;margin-top:21px}.world-feature-strip>span{font-size:7px;padding:7px 9px}.world-goal>span{font-size:7px}.world-goal>strong{font-size:29px}.world-goal>p{font-size:9px}.world-policy{gap:9px;padding:17px 0}.policy-symbol{width:31px;height:34px;font-size:18px;border-radius:9px}.world-policy h4{font-size:12px}.world-policy p{font-size:8px}.policy-chip{font-size:5px;white-space:normal;max-width:60px;text-align:center;line-height:1.7;padding:6px}.world-screen-note{font-size:9px}.discovery-filters button,.concierge-examples button{font-size:8px;padding:8px 10px}.discovery-feed article{grid-template-columns:1fr}.discovery-feed article>div:last-child{padding:17px}.editorial-art,.discovery-offer-art{height:95px}.editorial-art i:nth-child(2){height:66px}.editorial-art i{height:46px;width:13px}.editorial-art i:nth-child(3){height:30px}.discovery-offer-art{font-size:50px}.discovery-feed h4{font-size:17px}.discovery-feed article span{font-size:6px}.discovery-feed p{font-size:10px}.concierge-request{font-size:11px;margin-left:15px;padding:14px}.concierge-reply{gap:9px}.concierge-reply>img{width:24px;height:24px}.concierge-reply p{font-size:11px}.control-points{margin-top:25px}.control-points h3{font-size:15px}.control-points p{font-size:11px;line-height:2}.control-points>div{padding:19px 0;gap:13px}.choice-grid .chapter-copy h2{font-size:34px;letter-spacing:-1.5px}}
/* One continuous app preview replaces the separate desktop-style product panel. */
.merged-experience{position:relative}.anchor-alias{position:absolute;top:0;left:0}.merged-experience .experience-grid{grid-template-columns:minmax(0,1fr) 350px;gap:100px;align-items:center}.merged-experience .chapter-copy>p{max-width:440px}.merged-experience .device-scene{min-height:690px}.merged-experience .device-rig{width:320px;height:660px}.merged-experience .device-rig .phone{width:320px;height:660px;border-radius:46px;padding:6px}.merged-experience .phone-screen{border-radius:40px;display:flex;flex-direction:column;min-height:0}.app-phone .phone-header{padding:8px 19px 12px;min-height:43px;flex-shrink:0}.app-phone .phone-status{height:34px;flex-shrink:0}.app-preview-badge{font-size:5px;letter-spacing:1px;color:#939393;border:1px solid #454545;border-radius:4px;padding:4px 5px}.phone-app-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff0c;padding:10px 14px;flex-shrink:0}.phone-app-nav::-webkit-scrollbar{display:none}.phone-app-nav button{white-space:nowrap;border:1px solid transparent;border-radius:25px;padding:7px 10px;font-size:8px;color:#8e8e8e;background:transparent}.phone-app-nav button[aria-pressed=true]{border-color:#707070;background:#3b3b3b;color:#e3e3e3}.phone-app-content{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:20px 17px 23px;scrollbar-width:thin;scrollbar-color:#555 transparent}.phone-app-foot{height:28px;flex-shrink:0;border-top:1px solid #ffffff08;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px}.phone-app-foot>span{font-size:4.5px;letter-spacing:1px;color:#707070}.phone-app-foot>i{width:55px;height:3px;border-radius:4px;background:#797979}.app-area-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:28px}.app-area-controls>button{border:1px solid #404040;background:#ffffff02;border-radius:10px;padding:12px 8px;font-size:9px;color:#969696;min-height:43px;transition:border-color .3s,color .3s,background .3s}.app-area-controls>button[aria-pressed=true]{border-color:#a0a0a0;background:#ffffff0a;color:#e1e1e1}.app-area-controls>button>span{margin-right:3px}.app-feature-copy{margin-top:25px;min-height:133px;border-top:1px solid #ffffff13;padding-top:23px}.app-feature-copy>span{font-size:6px;letter-spacing:1.3px;color:#858585}.app-feature-copy>h3{font-size:21px;line-height:1.3;letter-spacing:-.5px;font-weight:400;margin:12px 0}.app-feature-copy>p{font-size:10px;line-height:1.95;color:#999;margin:0}.app-context-question{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #5c5c5c;border-radius:10px;background:linear-gradient(110deg,#313131,#222);padding:13px 15px;min-height:47px;width:100%;font-size:10px;line-height:1.8;text-align:left;color:#c6c6c6;margin-top:23px}.app-context-question>i{font-size:18px;font-style:normal;color:#aaa}.app-context-question[hidden],#app-conversation-options[hidden]{display:none}.merged-experience .topic-pills{margin-top:23px}.merged-experience .fine-copy{font-size:8px;line-height:1.9;max-width:440px;margin-top:19px;min-height:32px}.merged-availability{font-size:8px;color:#696969;line-height:1.9;text-align:center;max-width:710px;margin-top:32px}
.app-screen-heading>span{font-size:5px;letter-spacing:1.1px;color:#888}.app-screen-heading>h3,.app-phone .app-screen-heading>h3{font-size:23px;font-weight:400;letter-spacing:-.8px;line-height:1.3;margin:10px 0 22px}.app-product-body .world-balance>span{font-size:8px}.app-product-body .world-balance>strong{font-size:30px;letter-spacing:-1px;margin:11px 0}.app-product-body .world-balance>p{font-size:8px;line-height:1.9}.app-product-body .world-detail-grid,.app-product-body .world-wealth-grid{grid-template-columns:1fr;gap:18px;margin-top:21px;padding-top:16px}.app-product-body .world-data-row{padding:12px 0;gap:12px}.app-product-body .world-data-row>span{font-size:9px}.app-product-body .world-data-row strong{font-size:11px}.app-product-body .world-data-row small{font-size:6px}.app-product-body .world-ledger h4{font-size:8px}.app-product-body .world-result,.app-product-body .world-goal{border-left:0;border-top:1px solid #ffffff0b;padding-left:0;padding-top:18px}.app-product-body .world-result>strong{font-size:25px}.app-product-body .world-result>p,.app-product-body .world-goal>p{font-size:8px;line-height:1.9}.app-product-body .world-goal>span{font-size:6px}.app-product-body .world-goal>strong{font-size:24px}.phone-inline-question{display:flex;align-items:center;gap:8px;justify-content:space-between;border:1px solid #525252;border-radius:10px;background:#303030;padding:12px 11px;color:#bbb;font-size:8px;line-height:1.8;width:100%;margin-top:24px}.phone-inline-question>span{font-size:16px}.phone-inline-question>i{font-size:14px;font-style:normal;margin-left:auto}.app-product-body .world-receipt>strong{font-size:31px}.app-product-body .world-payment-trail{gap:6px;margin:22px 0}.app-product-body .world-payment-trail>span{font-size:6px;gap:4px}.app-product-body .world-payment-trail b{width:14px}.app-product-body .world-refund{font-size:8px}.app-product-body .world-refund small{font-size:6px}.app-product-body .world-holdings{grid-template-columns:1fr;justify-items:center;gap:20px}.app-product-body .holdings-wheel{width:155px;height:155px}.app-product-body .holdings-key{width:100%}.app-product-body .holdings-wheel strong{font-size:27px}.app-product-body .world-feature-strip{gap:6px;margin-top:20px}.app-product-body .world-feature-strip>span{font-size:6px;padding:6px 8px}.app-product-body .world-policy{gap:9px;padding:17px 0}.app-product-body .world-policy h4{font-size:10px;margin-bottom:5px}.app-product-body .world-policy p{font-size:7px;line-height:1.8}.app-product-body .policy-symbol{width:29px;height:33px;border-radius:9px;font-size:17px}.app-product-body .policy-chip{font-size:5px;max-width:52px;white-space:normal;text-align:center;line-height:1.7;padding:5px}.app-product-body .world-screen-note{font-size:8px}.app-product-body .discovery-feed article{grid-template-columns:1fr}.app-product-body .editorial-art,.app-product-body .discovery-offer-art{height:80px}.app-product-body .editorial-art i{height:40px;width:12px}.app-product-body .editorial-art i:nth-child(2){height:60px}.app-product-body .editorial-art i:nth-child(3){height:28px}.app-product-body .discovery-offer-art{font-size:46px}.app-product-body .discovery-feed article>div:last-child{padding:14px}.app-product-body .discovery-feed h4{font-size:15px}.app-product-body .discovery-feed p{font-size:9px}.app-product-body .discovery-filters,.app-product-body .concierge-examples{gap:5px}.app-product-body .discovery-filters button,.app-product-body .concierge-examples button{font-size:7px;padding:7px 8px}.app-product-body .concierge-request{font-size:9px;line-height:1.9;padding:12px;margin-left:15px}.app-product-body .concierge-reply{gap:9px;margin-top:21px}.app-product-body .concierge-reply p{font-size:9px;line-height:1.95}.app-product-body .concierge-reply>img{width:22px;height:22px}.app-product-body .concierge-reply span{font-size:5px;letter-spacing:.8px}
.app-chat-heading{display:flex;gap:8px;align-items:center;margin:4px 0 17px;font-size:6px;letter-spacing:1px;color:#999}.app-chat-heading img{width:26px;height:26px;object-fit:contain}.app-phone .app-chat-title{font-size:21px;font-weight:400;letter-spacing:-.6px;line-height:1.3;margin:0 0 25px}.app-phone .phone-user{font-size:10px;line-height:1.8;margin:0 0 22px 20px;padding:12px}.app-phone .phone-response{font-size:10px;line-height:1.95;margin:0}.app-phone .phone-response>small{font-size:6px;margin-bottom:9px}.app-phone .phone-inline-card{font-size:8px;margin:20px 0 0;padding:15px;border-radius:12px}.app-phone .phone-inline-card>strong{font-size:28px;margin:11px 0}.app-phone .phone-inline-card>span{font-size:7px;line-height:1.8;gap:8px}.app-phone .phone-inline-card>p{font-size:10px;color:#aaa;line-height:1.95;margin:12px 0 0}.app-phone .phone-inline-card>.app-next-label{font-size:6px;letter-spacing:1px}.app-chat-composer{border:1px solid #3e3e3e;background:#222;border-radius:30px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;font-size:8px;color:#7f7f7f;margin-top:25px}.app-chat-composer>span{height:21px;width:21px;display:grid;place-items:center;border-radius:50%;background:#b6b6b6;color:#222;font-size:16px}.app-back{border:0;background:none;padding:0;margin:0 0 20px;font-size:8px;color:#bdbdbd}.app-phone .phone-chart{height:45px}.app-phone .phone-comparison{margin:13px 0}.app-phone .phone-comparison small{font-size:5px}.app-phone .phone-comparison i,.app-phone .phone-chart i,.app-phone .purchase-track span{animation:none}
@media(max-width:1050px){.merged-experience .experience-grid{grid-template-columns:minmax(0,1fr) 320px;gap:50px}.app-area-controls{grid-template-columns:repeat(4,1fr);gap:5px}.app-area-controls>button{font-size:8px;padding:11px 5px}.app-feature-copy>h3{font-size:20px}.app-feature-copy>p{font-size:10px}.merged-experience .chapter-copy h2{font-size:40px;letter-spacing:-1.8px}}
@media(max-width:760px){.merged-experience .experience-grid{grid-template-columns:1fr;gap:30px}.merged-experience .chapter-copy h2{font-size:36px;letter-spacing:-1.7px}.app-area-controls{margin-top:25px;gap:7px}.app-area-controls>button{font-size:9px;padding:11px 6px;min-height:42px}.app-feature-copy{margin-top:23px;padding-top:21px;min-height:0}.app-feature-copy>h3{font-size:22px}.app-feature-copy>p{font-size:11px;line-height:2}.app-context-question{font-size:11px;padding:13px 15px;margin-top:23px}.merged-experience .fine-copy{font-size:8px;margin-top:18px;min-height:0}.merged-experience .device-scene{min-height:675px;max-width:100%;margin:0}.merged-experience .device-rig,.merged-experience .device-rig .phone{width:310px;height:650px}.merged-experience .device-rig .phone{border-radius:44px}.merged-experience .phone-screen{border-radius:38px}.phone-app-content{padding:19px 16px 22px}.merged-availability{font-size:7px;margin-top:22px;line-height:1.9}}

.app-feature-actions{min-height:100px}.merged-experience .app-feature-copy{min-height:160px}.merged-experience .fine-copy{min-height:46px}@media(max-width:760px){.merged-experience .app-feature-copy{min-height:175px}.merged-experience .fine-copy{min-height:60px}}
/* A floating glass dock, anchored to the phone rather than its scrolling content. */
.app-phone .phone-header{padding-bottom:13px;border-bottom:1px solid #ffffff08}.app-phone .phone-app-content{padding-bottom:116px;scroll-padding-bottom:110px}.phone-app-content button{scroll-margin-bottom:100px}.phone-app-dock{position:absolute;left:14px;right:14px;bottom:27px;z-index:6;display:flex;gap:8px;align-items:center;pointer-events:none}.phone-dock-pill,.phone-dock-ultra{background:linear-gradient(145deg,#3f3f3fbb,#181818d9 70%);border:1px solid #a8a8a85c;box-shadow:inset 0 1px 0 #ffffff20,inset 0 -1px 1px #0008,0 9px 28px #0007;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);pointer-events:auto}.phone-dock-pill{border-radius:38px;padding:5px;display:flex;align-items:center;flex:1;min-width:0;height:63px}.phone-dock-pill>button{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:30px;border:1px solid transparent;background:none;color:#a5a5a5;transition:background .25s,color .25s,border-color .25s;padding:5px 4px}.phone-dock-pill>button>svg{height:18px;width:18px;flex-shrink:0}.phone-dock-pill>button>span{font-size:7px;line-height:1.4}.phone-dock-pill>button[aria-pressed=true],.phone-dock-pill>button[data-active=true],.phone-dock-pill>button[aria-expanded=true]{background:linear-gradient(140deg,#ffffff13,#ffffff05);border-color:#ffffff0c;color:#f0f0f0;box-shadow:inset 0 1px 0 #ffffff0c}.phone-dock-pill>button:hover{color:#eee;background:#ffffff09}.phone-dock-ultra{height:60px;width:60px;border-radius:50%;flex-shrink:0;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#bcbcbc;transition:border-color .3s,background .3s}.phone-dock-ultra>img{width:28px;height:28px;object-fit:contain}.phone-dock-ultra>span{font-size:6px;line-height:1.4}.phone-dock-ultra[aria-pressed=true]{border-color:#d4d4d4a6;background:linear-gradient(145deg,#626262cc,#2a2a2ae8);box-shadow:inset 0 1px #ffffff35,0 6px 25px #0008,0 0 22px #fff08}.phone-dock-ultra:hover{border-color:#ccc}.phone-home-indicator{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;pointer-events:none;z-index:7}.phone-home-indicator>i{height:3px;width:76px;border-radius:3px;background:#9b9b9b}.phone-more-menu{position:absolute;left:16px;right:16px;bottom:102px;z-index:8;border:1px solid #85858577;border-radius:22px;background:linear-gradient(145deg,#393939eb,#161616f2);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff13,0 18px 50px #0009;padding:17px 10px 10px}.phone-more-menu[hidden]{display:none}.phone-menu-label{font-size:5px;letter-spacing:1px;color:#919191;margin:0 10px 10px;line-height:1.8}.phone-more-menu>button{display:flex;align-items:center;gap:12px;min-height:43px;padding:10px 12px;border:1px solid transparent;background:none;border-radius:13px;color:#bdbdbd;width:100%;text-align:left;transition:background .2s,color .2s}.phone-more-menu>button>svg{height:17px;width:17px;flex-shrink:0}.phone-more-menu>button>span{font-size:10px}.phone-more-menu>button>i{font-size:14px;font-style:normal;margin-left:auto;color:#858585}.phone-more-menu>button[aria-checked=true]{background:#ffffff0e;border-color:#ffffff12;color:#eee}.phone-more-menu>button:hover{background:#ffffff0b;color:#eee}.phone-app-dock button:focus-visible,.phone-more-menu button:focus-visible{outline:1px solid #e4e4e4;outline-offset:2px}
@media(max-width:760px){.phone-app-dock{left:13px;right:13px;gap:7px;bottom:26px}.phone-dock-pill{height:61px;padding:4px}.phone-dock-ultra{height:58px;width:58px}.phone-dock-pill>button>span{font-size:7px}.phone-more-menu{left:15px;right:15px;bottom:99px}.app-phone .phone-app-content{padding-bottom:112px}}
.app-phone .phone-screen:after{content:'';position:absolute;left:0;right:0;bottom:0;height:105px;z-index:5;pointer-events:none;background:linear-gradient(to top,#101010 0%,#101010a6 32%,transparent 100%);border-radius:0 0 38px 38px}
/* Ultra Intelligence: check in, understand a pattern, compare a personal next step. */
.ui-views{display:flex;gap:4px;padding:4px;border:1px solid #3d3d3d;border-radius:27px;background:#ffffff04;margin:0 0 22px}.ui-views button{flex:1;border:1px solid transparent;background:none;color:#8e8e8e;border-radius:24px;padding:8px 5px;font-size:8px;line-height:1.5}.ui-views button[aria-pressed=true]{border-color:#ffffff16;background:linear-gradient(130deg,#4a4a4a,#333);color:#e8e8e8;box-shadow:inset 0 1px #ffffff0c}.ui-brief-label{display:flex;align-items:center;gap:7px;font-size:7px;color:#aaa;margin-top:3px}.ui-brief-label>i{width:4px;height:4px;border-radius:50%;background:#c7c7c7;box-shadow:0 0 8px #ffffff25}.ui-brief-label>span{font-size:4px;letter-spacing:1px;border:1px solid #4b4b4b;border-radius:3px;padding:3px 4px;margin-left:auto;color:#838383}.app-phone h3.ui-greeting{font-size:24px;letter-spacing:-.8px;font-weight:400;line-height:1.25;margin:14px 0}.ui-opening{font-size:9px;line-height:1.95;color:#aaa;margin:0 0 22px}.ui-balance-card{border:1px solid #505050;border-radius:16px;padding:18px;background:radial-gradient(ellipse at 10% 0,#49494966,transparent 85%),#292929;box-shadow:inset 0 1px #ffffff0a}.ui-balance-card>span{font-size:5px;letter-spacing:1px;color:#aaa;display:block;line-height:1.8}.ui-balance-card>strong{font-size:33px;font-weight:400;letter-spacing:-1.2px;display:block;margin:12px 0 10px;font-variant-numeric:tabular-nums}.ui-balance-card>p{font-size:9px;line-height:1.9;color:#ababab;margin:0}.ui-observation{margin-top:22px;border-top:1px solid #ffffff10;padding-top:20px}.ui-observation>span,.ui-kicker{font-size:5px;letter-spacing:1.2px;color:#a1a1a1;line-height:1.8;display:block}.ui-observation>h4{font-size:13px;line-height:1.45;font-weight:400;letter-spacing:-.3px;color:#d0d0d0;margin:10px 0}.ui-observation>p{font-size:9px;line-height:1.95;color:#a6a6a6;margin:10px 0 0}.ui-observation>button{display:flex;gap:14px;align-items:center;justify-content:space-between;background:#ffffff06;border:1px solid #4a4a4a;border-radius:9px;padding:10px 11px;font-size:8px;line-height:1.8;color:#c1c1c1;width:100%;text-align:left;margin-top:16px}.ui-observation>button>i{font-size:15px;font-style:normal}.ui-observation>small{display:block;font-size:7px;line-height:1.9;color:#777;margin-top:12px}.ui-checkin-choice{margin-top:25px;padding-top:20px;border-top:1px solid #ffffff10}.ui-checkin-choice>span{font-size:5px;letter-spacing:1.1px;color:#999}.ui-checkin-choice>div,.ui-context-options,.ui-plan-choice{display:flex;gap:5px;margin:13px 0}.ui-checkin-choice button,.ui-context-options button,.ui-plan-choice button{flex:1;border:1px solid #444;background:none;color:#909090;border-radius:25px;padding:8px 5px;font-size:7px;line-height:1.8;white-space:nowrap}.ui-checkin-choice button[aria-pressed=true],.ui-context-options button[aria-pressed=true],.ui-plan-choice button[aria-pressed=true]{border-color:#aaa;background:#ffffff0a;color:#dedede}.ui-checkin-choice>small{display:block;font-size:7px;color:#737373;line-height:1.9}.ui-context{margin-top:25px;border:1px solid #3d3d3d;border-radius:12px;padding:14px}.ui-context>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:8px;line-height:1.8;color:#aaa;cursor:pointer}.ui-context>summary::-webkit-details-marker{display:none}.ui-context>summary>span{font-size:15px;color:#777}.ui-context[open]>summary>span{transform:rotate(45deg)}.ui-context>p{font-size:8px;line-height:1.95;color:#909090;margin:14px 0}.ui-context>label{display:block;font-size:8px;line-height:1.9;color:#b6b6b6}.ui-context-options button{font-size:6px;padding:7px 4px}.ui-context>small{display:block;font-size:6px;color:#6e6e6e;line-height:1.9;margin-top:14px}.ui-context-follow{border:0;border-top:1px solid #ffffff0d;background:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;text-align:left;padding:13px 0 0;font-size:8px;line-height:1.8;color:#b7b7b7}.ui-context-follow>span{font-size:15px}.ui-preview-note{font-size:6px;color:#676767;line-height:1.9;margin:18px 0 0}.ui-trend{height:152px;display:flex;align-items:flex-end;gap:14px;border-bottom:1px solid #454545;margin:26px 0 0;padding-bottom:0}.ui-trend>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px}.ui-trend>div>span{font-size:7px;color:#aaa;white-space:nowrap}.ui-trend i{width:100%;max-width:34px;height:calc(var(--trend-height) * .85);background:linear-gradient(140deg,#b3b3b3,#555);border:1px solid #ffffff0b;display:block;border-radius:5px 5px 0 0;min-height:5px}.ui-trend>div:last-child i{background:linear-gradient(140deg,#e6e6e6,#aaa)}.ui-trend small{font-size:6px;color:#777;padding-bottom:8px}.ui-chart-source{font-size:7px;color:#777;line-height:1.9;margin:12px 0}.ui-plan-choice{margin-top:21px;gap:7px}.ui-plan-choice button{font-size:8px;padding:9px 7px}.ui-plan-result{margin-top:20px;padding:18px;border:1px solid #4a4a4a;border-radius:15px;background:linear-gradient(130deg,#303030,#222)}.ui-plan-result>span{font-size:5px;letter-spacing:1px;color:#aaa;line-height:1.8}.ui-plan-result>strong{display:block;font-size:31px;letter-spacing:-1px;font-weight:400;margin:13px 0 20px}.ui-plan-result>div{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;padding-top:15px;border-top:1px solid #ffffff10}.ui-plan-result>div>span{font-size:6px;line-height:1.9;color:#999}.ui-plan-result>div strong{font-size:15px;font-weight:400;color:#d4d4d4;display:block;margin-top:7px;letter-spacing:-.4px;white-space:nowrap}.ui-real-life{margin-top:25px;border-top:1px solid #ffffff0d;padding-top:20px}.ui-real-life>span{font-size:5px;letter-spacing:1.2px;color:#999;line-height:1.9}.ui-real-life>button{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #ffffff08;background:none;width:100%;padding:13px 0;font-size:9px;color:#b2b2b2;text-align:left;line-height:1.8}.ui-real-life>button>i{font-size:15px;font-style:normal}.app-context-attached{padding:10px 12px;border:1px solid #474747;border-radius:9px;background:#ffffff04;margin:0 0 23px}.app-context-attached>span{display:block;font-size:8px;color:#c1c1c1}.app-context-attached>small{display:block;font-size:6px;line-height:1.8;color:#808080;margin-top:5px}.intelligence-pathways{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:-12px 0 35px}.intelligence-pathways button{background:#ffffff03;border:1px solid #444;border-radius:30px;color:#a6a6a6;display:flex;align-items:center;gap:25px;padding:11px 15px;font-size:9px}.intelligence-pathways button>span{font-size:15px;color:#929292}.intelligence-pathways button:hover{border-color:#999;color:#ddd}.app-phone .phone-response>small{letter-spacing:.8px;font-size:5.5px}.merged-experience .app-area-controls>button[data-app-area=intelligence]{font-size:8px}
@media(max-width:760px){.intelligence-pathways{gap:7px;margin:-7px 0 28px}.intelligence-pathways button{font-size:8px;padding:9px 12px;gap:11px}.app-phone h3.ui-greeting{font-size:23px}.ui-opening{font-size:9px}.merged-experience .app-area-controls>button[data-app-area=intelligence]{font-size:8px;padding:8px 4px}}
/* Inspectable layers: context through to a personal decision. */
.decision-grid{gap:65px;align-items:start}.decision-visual{height:560px;min-width:0;position:relative;top:0;display:block}.decision-orbits{position:absolute;inset:0 0 55px;isolation:isolate}.decision-orbits>img{position:absolute;width:52%;height:52%;object-fit:contain;left:24%;top:24%;filter:drop-shadow(0 18px 25px #0005);pointer-events:none}.decision-orbit{position:absolute;border:1px solid #ffffff0d;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff06,0 20px 45px #0000000c;transition:border-color .4s,background .4s}.orbit-1{inset:2% -3%}.orbit-2{inset:11% 5%}.orbit-3{inset:20% 14%}.orbit-4{inset:29% 23%}.orbit-5{inset:38% 32%}.decision-visual[data-layer="0"] .orbit-1,.decision-visual[data-layer="1"] .orbit-2,.decision-visual[data-layer="2"] .orbit-3,.decision-visual[data-layer="3"] .orbit-4,.decision-visual[data-layer="4"] .orbit-5{border-color:#d7dadb55;background:linear-gradient(140deg,#ffffff05,#ffffff00 65%)}.decision-node{position:absolute;z-index:2;display:flex;gap:11px;align-items:center;border:1px solid #ffffff23;border-radius:40px;padding:13px 16px;background:linear-gradient(135deg,#333638ed,#181b1deb);backdrop-filter:blur(18px);box-shadow:0 10px 25px #0002;color:#a3a7a8;font:inherit;font-size:10px;cursor:pointer;transition:color .25s,border-color .25s,box-shadow .25s}.decision-node>span{font-size:7px;color:#727879;letter-spacing:1px}.decision-node>i{font-style:normal;color:#7c8283}.decision-node[aria-pressed="true"]{color:#eee;border-color:#c1c5c688;box-shadow:inset 0 1px #ffffff25,0 10px 30px #0003}.decision-node[aria-pressed="true"]>span{color:#d1d5d6}.decision-node:hover{border-color:#c1c5c688}.node-1{top:6%;left:3%}.node-2{top:26%;right:-1%}.node-3{top:48%;left:-2%}.node-4{bottom:20%;right:-2%}.node-5{bottom:2%;left:22%}.decision-visual-caption{position:absolute;bottom:0;left:0;right:0;margin:0;text-align:center;letter-spacing:2px;font-size:7px;color:#8a8f90;line-height:2.1}.decision-visual-caption>span{font-size:10px;letter-spacing:0;color:#b9bdbf}.decision-intro{color:#919596;font-size:12px;line-height:1.95;margin:23px 0}.decision-progress{display:flex;gap:5px;margin:27px 0 25px}.decision-progress i{height:3px;flex:1;background:#ffffff13;transition:background .3s}.decision-progress i.active{background:#b4b9bb}#decision-panel{min-height:330px}.decision-kicker{font-size:7px;letter-spacing:1.8px;color:#9b9fa1}#decision-panel h3{font-size:25px;font-weight:400;letter-spacing:-.8px;margin:17px 0 14px}#decision-panel>p{font-size:11px;line-height:1.95;color:#969a9b}.decision-sources{margin:22px 0}.decision-sources>label,.decision-assumption{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid #ffffff13;cursor:pointer}.decision-sources input,.decision-assumption input{accent-color:#c6cbcd;width:15px;height:15px;flex-shrink:0}.decision-sources label>span,.decision-assumption>span{font-size:11px;color:#d4d7d8;line-height:1.6}.decision-sources small,.decision-assumption small{display:block;font-size:9px;color:#7f8587;margin-top:4px}.decision-sources label>i{font-size:7px;color:#767c7e;font-style:normal;margin-left:auto}.decision-source-status{font-size:9px!important;color:#b7bec0!important}.decision-slider-label{display:flex;justify-content:space-between;margin:30px 0 20px;font-size:11px;color:#a2a8aa}.decision-slider-label strong{font-weight:400;color:#e5e7e8}#decision-allocation{width:100%;accent-color:#c6ccce;cursor:pointer}.decision-range-labels{display:flex;justify-content:space-between;font-size:9px;color:#777e80;margin:10px 0 24px}.decision-split{display:flex;justify-content:space-between;gap:10px;padding:18px 0;border-top:1px solid #ffffff12;font-size:11px;color:#c6cbcd}.decision-assumption{margin:25px 0 16px}.decision-assumption-note{padding:20px;background:#ffffff03;border:1px solid #ffffff0b;border-radius:13px}.decision-assumption-note>span{font-size:7px;letter-spacing:1.7px;color:#a3a9ab}.decision-assumption-note p{font-size:10px;color:#8c9396;line-height:1.9;margin-bottom:0}.decision-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.decision-outcomes>div{border-top:1px solid #ffffff1a;padding-top:17px}.decision-outcomes span,.decision-outcomes small{display:block;font-size:9px;color:#8e9699}.decision-outcomes strong{display:block;font-size:26px;font-weight:400;letter-spacing:-1px;margin:13px 0;color:#e1e4e5}.decision-outcomes small{font-size:8px}.decision-goal{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #ffffff12;color:#b1b8bb;font-size:10px}.decision-goal strong{font-size:18px;font-weight:400;color:#dfe4e6}.decision-explanation{font-size:9px!important;line-height:1.8!important;color:#7e888b!important}.decision-review-actions{display:flex;gap:12px;margin-top:21px;align-items:center}.decision-primary,.decision-review-actions>button,.decision-navigation>button{font:inherit;font-size:10px;cursor:pointer;border:1px solid #ffffff22;background:transparent;border-radius:30px;padding:12px 16px;color:#b8c0c3}.decision-primary{background:linear-gradient(120deg,#d7dbdd,#9da5a9)!important;color:#151819!important;border-color:#e2e7e9!important}.decision-primary:disabled{opacity:.6;cursor:default}.decision-confirmation{font-size:9px!important;color:#c6ced1!important;min-height:18px}.decision-navigation{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff15;padding-top:18px;margin-top:24px;gap:8px}.decision-navigation>span{font-size:7px;letter-spacing:1px;color:#777f82}.decision-navigation>button{font-size:9px;padding:10px 13px}.decision-navigation>button:disabled{opacity:.3;cursor:default}.decision-preview-note{font-size:8px;line-height:1.9;color:#70787b;margin-top:22px}.decision-missing{padding:20px;border:1px solid #ffffff18;border-radius:12px}.decision-node:focus-visible,.decision-navigation button:focus-visible,.decision-primary:focus-visible{outline:2px solid #e7ecee;outline-offset:4px}.ui-buffer-progress{margin:18px 0 25px;padding:17px 14px;background:#ffffff03;border:1px solid #ffffff0f;border-radius:13px}.ui-buffer-progress>div:first-child{display:flex;justify-content:space-between;font-size:8px;color:#a2a8aa}.ui-buffer-progress strong{font-weight:400;color:#d1d6d8}.ui-segments{display:flex;gap:3px;height:25px;margin:13px 0 9px}.ui-segments i{flex:1;border-radius:2px;background:#ffffff14}.ui-segments i.filled{background:linear-gradient(#e4e8ea,#a4afb4)}.ui-buffer-progress small{display:block;font-size:7px;color:#80898d}.ui-allocation-strip{padding-top:15px}.ui-allocation-strip .ui-segments{height:34px;gap:3px}.ui-allocation-strip .ui-segments i.cash{background:#636d72}.ui-allocation-key{display:flex;justify-content:space-between;font-size:7px;color:#929da2}.ui-allocation-key span:first-child{color:#d8dfe3}
@media(max-width:1050px){.decision-grid{gap:40px}.decision-node{font-size:9px;padding:12px;gap:7px}.decision-visual{height:520px}.decision-outcomes strong{font-size:23px}}
@media(max-width:760px){.decision-grid{gap:38px}.decision-visual{height:425px;position:relative;top:auto;max-width:420px;width:100%;margin:0 auto}.decision-orbits{inset:0 12px 45px}.decision-node{font-size:10px;padding:13px 12px}.decision-orbits>img{width:50%;height:50%;left:25%;top:25%}.decision-grid .chapter-copy h2{font-size:33px}.decision-intro{font-size:12px}#decision-panel{min-height:335px}.decision-sources label>span,.decision-assumption>span{font-size:12px}.decision-sources small,.decision-assumption small{font-size:10px}.decision-navigation>button{font-size:10px}.decision-preview-note{font-size:9px}.decision-outcomes strong{font-size:28px}.decision-visual-caption{font-size:6px}.decision-node>span{font-size:6px}.node-3{left:-3%}.node-4{right:-3%}.node-5{left:25%}}
@media(prefers-reduced-motion:reduce){.decision-orbit,.decision-node{transition:none}}

#decision-panel{scroll-margin-top:110px}
/* Connected finances retain their sources inside one overview. */
.connected-bank-list{margin-top:20px}.connected-bank-list>div{display:flex;align-items:center;gap:10px;padding:15px 0;border-top:1px solid #ffffff10}.connected-bank-list>div>i{display:grid;place-items:center;width:27px;height:30px;border:1px solid #ffffff18;border-radius:8px;color:#a4aeb2;font-style:normal;font-size:8px}.connected-bank-list>div>span{font-size:10px;color:#c5ccd0}.connected-bank-list small{display:block;font-size:7px;color:#7f8a90;margin-top:5px}.connected-bank-list strong{font-size:13px;font-weight:400;margin-left:auto;color:#dfe5e8}.connected-money-views{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.connected-money-views>button{font:inherit;text-align:left;border:1px solid #ffffff18;background:linear-gradient(135deg,#ffffff07,#ffffff01);border-radius:12px;padding:14px 11px;cursor:pointer;color:#aab4ba}.connected-money-views>button>span{font-size:8px}.connected-money-views small{display:block;font-size:6px;line-height:1.8;color:#7f8b92;margin-top:6px}.connected-money-views strong{display:block;font-size:20px;font-weight:400;color:#e2e7ea;margin-top:14px;letter-spacing:-.6px}.connected-money-views i{font-size:12px;font-style:normal;float:right;line-height:2;color:#9eaab1}.connected-money-views>button:hover{border-color:#aab4bb66}.connected-money-views>button:focus-visible{outline:2px solid #dfe7ec;outline-offset:3px}

/* Give the closing mark its own space beside the invitation. */
.closing .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:center}
.closing .wrap>.eyebrow,.closing .wrap>h2,.closing .wrap>p{grid-column:1/-1}
.closing .wrap>.pill{grid-column:1;grid-row:4;justify-self:start;align-self:center}
.closing .closing-emblem{position:static;grid-column:2;grid-row:4;justify-self:end;width:clamp(120px,16vw,200px);height:auto;aspect-ratio:1;opacity:.72;right:auto;top:auto}
@media(max-width:760px){.closing .wrap{column-gap:20px}.closing .closing-emblem{width:90px;opacity:.65}}

/* Confirmed signup closes the form and leaves a dismissible message. */
.waitlist-success[hidden]{display:none}.waitlist-success{position:fixed;z-index:110;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(520px,calc(100% - 32px));display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:14px;align-items:start;padding:22px;border:1px solid #a5a5a5;background:#2a2a2a;box-shadow:0 16px 70px #0009;border-radius:19px;color:#f6f6f6}.waitlist-success-check{display:grid;place-items:center;background:#e8e8e8;color:#1f1f1f;border-radius:50%;width:32px;height:32px;font-size:19px}.waitlist-success strong{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.35px}.waitlist-success p{font-size:14px;line-height:1.65;color:#d6d6d6;margin:8px 0 0}.waitlist-success button{border:0;background:transparent;color:#f0f0f0;font-size:26px;line-height:1;min-width:36px;min-height:36px;cursor:pointer}.waitlist-success button:focus-visible{outline:2px solid #f0f0f0;outline-offset:3px;border-radius:6px}
@media(max-width:760px){
 .waitlist-success{grid-template-columns:28px minmax(0,1fr) 32px;gap:10px;padding:18px 14px;bottom:calc(16px + env(safe-area-inset-bottom))}.waitlist-success-check{height:27px;width:27px;font-size:17px}.waitlist-success strong{font-size:17px}.waitlist-success p{font-size:14px}.waitlist-success button{min-height:44px;min-width:32px}
}

/* Mobile balance: retain large type; smallest labels +2px and next-smallest text +1px. */
@media (max-width:760px){body{font-size:16px}.site-nav nav>a{font-size:calc(10px + 2px)}.pill{font-size:calc(11px + 2px)}.pill span{font-size:calc(18px + 2px)}.pill.small{font-size:calc(9px + 2px)}.eyebrow{font-size:11px}h1{font-size:calc(clamp(48px,6.3vw,82px) - 1px)}.hero-sub{font-size:calc(13px + 2px)}.text-link{font-size:calc(10px + 2px)}.text-link>span{font-size:calc(17px + 2px)}.hero-prompt{font-size:calc(10px + 2px)}.prompt-spark{font-size:calc(23px - 1px)}.hero-prompt>a{font-size:calc(20px - 1px)}.hero-foot{font-size:10px}.hero-foot>a{font-size:11px}.hero-foot>a>span{font-size:calc(18px + 2px)}h2{font-size:calc(clamp(34px,4.2vw,55px) - 1px)}.story-lines{font-size:calc(clamp(28px,3.4vw,44px) - 1px)}.context-chip{font-size:calc(9px + 2px)}.story-caption{font-size:calc(10px + 2px)}.chapter-copy>p{font-size:calc(13px + 2px)}.topic-pills button{font-size:calc(9px + 2px)}.chapter-copy .fine-copy{font-size:11px}.phone-status{font-size:11px}.phone-history{font-size:calc(15px + 2px)}.phone-intelligence{font-size:10px}.phone h3{font-size:calc(20px - 1px)}.phone-user{font-size:calc(9px + 2px)}.phone-response{font-size:11px}.phone-response>small{font-size:10px}.phone-inline-card{font-size:10px}.phone-inline-card strong{font-size:calc(24px - 1px)}.phone-inline-card>span{font-size:10px}.phone-composer{font-size:11px}.phone-composer>span:last-child{font-size:calc(15px + 2px)}.scene-note{font-size:11px}.scene-note>span{font-size:calc(25px - 1px)}.money-heading h2{font-size:calc(54px - 1px)}.money-heading>p{font-size:calc(12px + 2px)}.lab-top>div:first-child{font-size:10px}.scenario-switch button{font-size:11px}.lab-context{font-size:10px}.lab-context strong{font-size:calc(9px + 2px)}.sample-label{font-size:10px}.map-title{font-size:calc(12px + 2px)}.map-title>span{font-size:10px}.flow-node>span:nth-child(2){font-size:10px}.flow-node strong{font-size:calc(13px + 2px)}.node-arrow{font-size:calc(12px + 2px)}.map-foot-icon{font-size:calc(22px - 1px)}.map-foot p{font-size:11px}.category-panel .eyebrow{font-size:10px}.category-tabs button{font-size:10px}.category-figure>span:first-child{font-size:calc(10px + 2px)}.category-figure>strong{font-size:calc(39px - 1px)}.category-figure>span:last-child{font-size:10px}.slider-label{font-size:10px}.slider-label>span{font-size:10px}.range-labels{font-size:10px}.category-usage{font-size:11px}.suggestion-button{font-size:11px}.suggestion-button>span:first-child{font-size:calc(18px + 2px)}.suggestion-button>span:last-child{font-size:calc(15px + 2px)}.allocation-control label{font-size:10px}.allocation-hint{font-size:10px}.position-summary span{font-size:11px}.position-summary strong{font-size:calc(30px - 1px)}.position-summary small{font-size:10px}.lab-bottom{font-size:10px}.lab-bottom button{font-size:10px}.model-note{font-size:11px}.branch-title{font-size:calc(29px - 1px)}.branch-description{font-size:calc(10px + 2px)}.branch-breakdown small{font-size:10px}.branch-breakdown strong{font-size:calc(18px + 2px)}.back-to-budget{font-size:11px}.choice-tag{font-size:11px}.decision-rule{font-size:calc(9px + 2px)}.decision-rule>span{font-size:calc(23px - 1px)}.closing h2{font-size:calc(76px - 1px)}.closing p{font-size:calc(12px + 2px)}.footer-top>span{font-size:calc(9px + 2px)}.footer-top>a:last-child{font-size:11px}.footer-bottom{font-size:10px}dialog h2{font-size:calc(35px - 1px)}dialog>.eyebrow{font-size:10px}dialog>p{font-size:calc(12px + 2px)}.close-dialog{font-size:calc(28px - 1px)}.quiet-link{font-size:calc(9px + 2px)}.waitlist-field label{font-size:calc(10px + 2px)}.waitlist-field input{font-size:calc(12px + 2px)}.waitlist-consent{font-size:calc(9px + 2px)}.waitlist-submit{font-size:calc(11px + 2px)}.waitlist-message{font-size:calc(11px + 2px)}
@media(min-width:1500px){h1{font-size:calc(88px - 1px)}}
@media(max-width:1050px){.flow-node strong{font-size:calc(11px + 2px)}.flow-node>span:nth-child(2){font-size:10px}.map-title{font-size:calc(11px + 2px)}.map-title>span{font-size:10px}.position-summary strong{font-size:calc(26px - 1px)}.story-lines{font-size:calc(36px - 1px)}}
@media(max-width:760px){.pill.small{font-size:11px}.hero .eyebrow{font-size:10px}h1{font-size:calc(clamp(38px,10vw,56px) - 1px)}.hero-sub{font-size:calc(10px + 2px)}.pill{font-size:calc(10px + 2px)}.text-link{font-size:11px}.hero-prompt{font-size:11px}.hero-prompt>a{font-size:calc(16px + 2px)}.prompt-spark{font-size:calc(20px - 1px)}.hero-foot{font-size:8px}.hero-foot>a{font-size:10px}.eyebrow{font-size:10px}.story-lines{font-size:calc(26px - 1px)}.context-chip{font-size:10px}.story-caption{font-size:11px}.chapter-copy>p{font-size:calc(11px + 2px)}h2{font-size:calc(36px - 1px)}.topic-pills button{font-size:10px}.chapter-copy .fine-copy{font-size:10px}.phone h3{font-size:calc(19px - 1px)}.scene-note{font-size:10px}.money-heading h2{font-size:calc(34px - 1px)}.money-heading>p{font-size:calc(10px + 2px)}.money-heading .eyebrow{font-size:9px}.lab-top>div:first-child{font-size:10px}.scenario-switch button{font-size:11px}.lab-context{font-size:10px}.lab-context strong{font-size:11px}.sample-label{font-size:9px}.map-title{font-size:calc(10px + 2px)}.map-title>span{font-size:10px}.flow-node>span:nth-child(2){font-size:10px}.flow-node strong{font-size:calc(11px + 2px)}.map-foot p{font-size:10px}.map-foot-icon{font-size:calc(19px - 1px)}.category-tabs button{font-size:10px}.category-figure>strong{font-size:calc(37px - 1px)}.category-figure>span:first-child{font-size:calc(10px + 2px)}.category-figure>span:last-child{font-size:10px}.slider-label{font-size:11px}.slider-label>span{font-size:10px}.range-labels{font-size:10px}.category-usage{font-size:calc(9px + 2px)}.suggestion-button{font-size:calc(9px + 2px)}.allocation-control label{font-size:11px}.allocation-hint{font-size:10px}.position-summary>div:nth-child(3)>strong{font-size:calc(29px - 1px)}.position-summary span{font-size:10px}.position-summary strong{font-size:calc(24px - 1px)}.position-summary small{font-size:10px}.lab-bottom{font-size:10px}.lab-bottom button{font-size:10px}.model-note{font-size:10px}.branch-title{font-size:calc(28px - 1px)}.branch-description{font-size:calc(10px + 2px)}.branch-breakdown strong{font-size:calc(20px - 1px)}.choice-tag{font-size:10px}.decision-rule{font-size:11px}.closing h2{font-size:calc(53px - 1px)}.closing .eyebrow{font-size:9px}.closing p{font-size:calc(10px + 2px)}.footer-top>a:last-child{font-size:10px}.footer-bottom{font-size:10px}.footer-bottom>p{font-size:10px}dialog h2{font-size:calc(30px - 1px)}dialog>.eyebrow{font-size:10px}.waitlist-consent{font-size:11px}.waitlist-message{font-size:calc(10px + 2px)}}
.lab-top>div:first-child{font-size:11px}.scenario-switch button{font-size:calc(10px + 2px)}.lab-context{font-size:calc(9px + 2px)}.lab-context strong{font-size:calc(11px + 2px)}.map-title{font-size:calc(14px + 2px)}.map-title>span{font-size:calc(9px + 2px)}.flow-node>span:nth-child(2){font-size:calc(9px + 2px)}.flow-node strong{font-size:calc(16px + 2px)}.map-foot p{font-size:calc(10px + 2px)}.category-panel .eyebrow{font-size:11px}.category-tabs button{font-size:calc(9px + 2px)}.category-figure>span:first-child{font-size:calc(12px + 2px)}.category-figure>span:last-child{font-size:calc(9px + 2px)}.slider-label{font-size:calc(9px + 2px)}.slider-label>span{font-size:11px}.range-labels{font-size:11px}.category-usage{font-size:calc(10px + 2px)}.suggestion-button{font-size:calc(10px + 2px)}.allocation-control label{font-size:calc(9px + 2px)}.allocation-hint{font-size:11px}.position-summary span{font-size:calc(10px + 2px)}.position-summary small{font-size:calc(9px + 2px)}.lab-bottom,.lab-bottom button{font-size:calc(9px + 2px)}.model-note{font-size:calc(9px + 2px)}
@media(max-width:1050px){.flow-node>span:nth-child(2){font-size:11px}.flow-node strong{font-size:calc(14px + 2px)}.map-title{font-size:calc(12px + 2px)}.map-title>span{font-size:11px}.position-summary span{font-size:calc(9px + 2px)}.position-summary small{font-size:11px}}
@media(max-width:760px){.lab-top>div:first-child{font-size:10px}.scenario-switch button{font-size:calc(9px + 2px)}.lab-context{font-size:10px}.lab-context strong{font-size:calc(9px + 2px)}.flow-node>span:nth-child(2){font-size:10px}.flow-node strong{font-size:calc(12px + 2px)}.map-title{font-size:calc(11px + 2px)}.map-title>span{font-size:10px}.map-foot p{font-size:11px}.category-panel .eyebrow{font-size:10px}.category-tabs button{font-size:11px}.category-figure>span:first-child{font-size:calc(11px + 2px)}.category-figure>span:last-child{font-size:11px}.slider-label{font-size:calc(9px + 2px)}.slider-label>span{font-size:11px}.category-usage{font-size:calc(10px + 2px)}.position-summary span{font-size:11px}.position-summary small{font-size:10px}.lab-bottom,.lab-bottom button{font-size:10px}.model-note{font-size:11px}}
.phone h3{font-size:calc(19px - 1px)}.phone-response{font-size:11px}
.phone-inline-card strong{font-size:calc(23px - 1px)}.phone-comparison small{font-size:9px}
.scene-note{font-size:calc(9px + 2px)}.demo-transport button{font-size:calc(10px + 2px)}.demo-transport button span{font-size:calc(12px + 2px)}.demo-transport>span{font-size:11px}.walkthrough-bar button{font-size:calc(10px + 2px)}.walkthrough-bar button>span{font-size:calc(15px + 2px)}.walkthrough-bar p{font-size:calc(10px + 2px)}.walkthrough-bar>span{font-size:11px}
@media(max-width:760px){.scene-note{font-size:11px}.phone h3{font-size:calc(18px + 2px)}.phone-inline-card strong{font-size:calc(21px - 1px)}.walkthrough-bar button{font-size:calc(9px + 2px)}.walkthrough-bar p{font-size:calc(9px + 2px)}}.portrait-heading .eyebrow{font-size:10px}.portrait-heading h3{font-size:calc(24px - 1px)}.portrait-period{font-size:11px}.portrait-period i{font-size:calc(17px + 2px)}.petal-name{font-size:calc(11px + 2px)}.petal-value{font-size:calc(18px + 2px)}.flower-centre-label{font-size:10px}#radial-total{font-size:calc(24px - 1px)}#radial-percent{font-size:11px}
.radial-legend{font-size:11px}.radial-scale-note{font-size:11px}.category-key button>span{font-size:11px}.category-key small{font-size:calc(12px + 2px)}.category-key button>b{font-size:calc(10px + 2px)}.portrait-bottom{font-size:calc(15px + 2px)}.portrait-bottom small{font-size:11px}.intelligence-heading>div{font-size:calc(13px + 2px)}.intelligence-heading>div>span{font-size:11px}.intelligence-badge{font-size:9px}.position-reading .eyebrow{font-size:10px}.position-reading p{font-size:calc(11px + 2px)}.intelligence-panel .category-figure>span:first-child{font-size:calc(13px + 2px)}.intelligence-panel .category-figure>strong{font-size:calc(42px - 1px)}.intelligence-panel .category-figure>span:last-child{font-size:calc(9px + 2px)}.insight-label{font-size:10px}.usage-reading p,.advice-reading p{font-size:calc(10px + 2px)}.intelligence-panel .slider-label{font-size:calc(9px + 2px)}.intelligence-panel .slider-label>span{font-size:11px}.intelligence-panel .suggestion-button{font-size:calc(10px + 2px)}.intelligence-panel .allocation-control label{font-size:calc(9px + 2px)}.fixed-category-note{font-size:calc(10px + 2px)}.fixed-category-note>span{font-size:calc(16px + 2px)}.impact-spark{font-size:calc(26px - 1px)}.intelligence-impact p{font-size:calc(10px + 2px)}.intelligence-impact>span:last-child{font-size:10px}
@media(max-width:1050px){.portrait-heading h3{font-size:calc(21px - 1px)}.category-key button>span{font-size:10px}.category-key small{font-size:calc(11px + 2px)}.intelligence-heading>div{font-size:calc(12px + 2px)}.position-reading p{font-size:calc(10px + 2px)}.radial-legend{font-size:10px}}
@media(max-width:760px){.portrait-heading h3{font-size:calc(23px - 1px)}.portrait-heading .eyebrow{font-size:10px}.portrait-period{font-size:10px}.petal-name{font-size:calc(12px + 2px)}.petal-value{font-size:calc(19px - 1px)}#radial-total{font-size:calc(25px - 1px)}.flower-centre-label{font-size:11px}#radial-percent{font-size:calc(9px + 2px)}.radial-legend{font-size:10px}.radial-scale-note{font-size:10px}.category-key button>span{font-size:11px}.category-key small{font-size:calc(12px + 2px)}.portrait-bottom{font-size:calc(15px + 2px)}.portrait-bottom small{font-size:11px}.intelligence-heading>div{font-size:calc(14px + 2px)}.intelligence-heading>div>span{font-size:calc(9px + 2px)}.intelligence-badge{font-size:10px}.position-reading p{font-size:calc(11px + 2px)}.intelligence-panel .category-figure>strong{font-size:calc(42px - 1px)}.intelligence-panel .category-figure>span:first-child{font-size:calc(13px + 2px)}.intelligence-panel .category-figure>span:last-child{font-size:calc(9px + 2px)}.insight-label{font-size:10px}.usage-reading p,.advice-reading p{font-size:calc(11px + 2px)}.intelligence-panel .slider-label{font-size:calc(10px + 2px)}.intelligence-panel .slider-label>span{font-size:calc(9px + 2px)}.intelligence-panel .suggestion-button{font-size:calc(11px + 2px)}.intelligence-panel .allocation-control label{font-size:calc(10px + 2px)}.intelligence-panel .allocation-hint{font-size:calc(9px + 2px)}.intelligence-impact p{font-size:calc(9px + 2px)}.impact-spark{font-size:calc(25px - 1px)}.fixed-category-note{font-size:calc(11px + 2px)}.topic-pills button{font-size:11px}.phone-response{font-size:11px}.phone h3{font-size:calc(17px + 2px)}.phone-user{font-size:11px}.phone-inline-card{font-size:9.5px}.phone-inline-card>span{font-size:10px}.phone-inline-card strong{font-size:calc(21px - 1px)}}@media(max-width:760px){.portrait-mobile-link{font-size:calc(10px + 2px)}.portrait-mobile-link span{font-size:calc(15px + 2px)}}.world-intro h2{font-size:calc(58px - 1px)}.world-intro>p{font-size:calc(12px + 2px)}.world-window-bar>span:nth-child(2){font-size:10px}.world-preview-label{font-size:10px}.world-tabs>button>span{font-size:10px}.world-tabs>button>div{font-size:calc(12px + 2px)}.world-tabs>button small{font-size:10px}.world-tabs>button>i{font-size:calc(15px + 2px)}.world-product-heading>span{font-size:10px}.world-product-heading>h3{font-size:calc(31px - 1px)}.world-product-heading>p{font-size:calc(11px + 2px)}.world-balance>span{font-size:calc(9px + 2px)}.world-balance>strong{font-size:calc(37px - 1px)}.world-balance>p{font-size:11px}.world-ledger h4{font-size:11px}.world-data-row>span{font-size:calc(9px + 2px)}.world-data-row strong{font-size:calc(11px + 2px)}.world-data-row small{font-size:10px}.world-result>span{font-size:11px}.world-result>strong{font-size:calc(27px - 1px)}.world-result>p{font-size:11px}.world-ask>div:first-child>span{font-size:10px}.world-ask>button{font-size:calc(11px + 2px)}.world-ask>button>span{font-size:calc(18px + 2px)}.world-answer>p{font-size:calc(11px + 2px)}.world-answer>span{font-size:calc(9px + 2px)}.world-data-source{font-size:10px}.world-window-foot{font-size:10px}.world-window-foot>span:first-child{font-size:10px}.world-availability{font-size:11px}.receipt-check{font-size:calc(20px - 1px)}.world-receipt>span{font-size:10px}.world-receipt>strong{font-size:calc(37px - 1px)}.world-receipt>p{font-size:calc(9px + 2px)}.receipt-status{font-size:10px}.world-payment-trail>span{font-size:10px}.world-payment-trail i{font-size:calc(10px + 2px)}.world-refund{font-size:calc(9px + 2px)}.world-refund>strong{font-size:calc(15px + 2px)}.world-refund small{font-size:10px}.holdings-wheel span{font-size:10px}.holdings-wheel strong{font-size:calc(31px - 1px)}.world-feature-strip>span{font-size:10px}.world-goal>span{font-size:10px}.world-goal>strong{font-size:calc(24px - 1px)}.world-goal>strong small{font-size:calc(12px + 2px)}.world-goal>p{font-size:11px}.policy-symbol{font-size:calc(21px - 1px)}.world-policy h4{font-size:calc(12px + 2px)}.world-policy p{font-size:11px}.policy-chip{font-size:10px}.world-screen-note{font-size:11px}.discovery-filters button,.concierge-examples button{font-size:11px}.discovery-feed article span{font-size:9px}.discovery-feed h4{font-size:calc(15px + 2px)}.discovery-feed p{font-size:11px}.discovery-offer-art{font-size:calc(60px - 1px)}.concierge-request{font-size:calc(11px + 2px)}.concierge-reply span{font-size:10px}.concierge-reply p{font-size:calc(11px + 2px)}.control-points>div>span{font-size:10px}.control-points h3{font-size:calc(15px + 2px)}.control-points p{font-size:calc(11px + 2px)}.choice-grid .chapter-copy h2{font-size:calc(42px - 1px)}
@media(max-width:1050px){.site-nav nav>a{font-size:calc(9px + 2px)}.world-tabs>button>div{font-size:calc(11px + 2px)}.world-tabs>button small{font-size:10px}.world-product-heading>h3{font-size:calc(28px - 1px)}.world-product-heading>p{font-size:calc(10px + 2px)}.world-data-row>span{font-size:11px}.world-data-row strong{font-size:calc(10px + 2px)}.world-result>strong{font-size:calc(25px - 1px)}.holdings-wheel strong{font-size:calc(27px - 1px)}.holdings-wheel span{font-size:9px}.world-policy h4{font-size:calc(11px + 2px)}.world-policy p{font-size:10px}.policy-chip{font-size:9px}.choice-grid .chapter-copy h2{font-size:calc(35px - 1px)}}
@media(max-width:760px){.world-intro h2{font-size:calc(37px - 1px)}.world-intro>p{font-size:calc(11px + 2px)}.world-preview-label{font-size:9px}.world-tabs>button>span{font-size:9px}.world-tabs>button>div{font-size:11px}.world-product-heading>span{font-size:10px}.world-product-heading>h3{font-size:calc(27px - 1px)}.world-product-heading>p{font-size:calc(11px + 2px)}.world-balance>span{font-size:calc(9px + 2px)}.world-balance>strong{font-size:calc(35px - 1px)}.world-balance>p{font-size:11px}.world-data-row>span{font-size:calc(10px + 2px)}.world-data-row strong{font-size:calc(12px + 2px)}.world-data-row small{font-size:10px}.world-result>span{font-size:calc(9px + 2px)}.world-result>strong{font-size:calc(29px - 1px)}.world-result>p{font-size:calc(9px + 2px)}.world-ask>div:first-child>span{font-size:10px}.world-ask>button{font-size:calc(11px + 2px)}.world-answer>p{font-size:calc(11px + 2px)}.world-answer>span{font-size:calc(9px + 2px)}.world-data-source{font-size:11px}.world-window-foot{font-size:10px}.world-window-foot>span:first-child{font-size:9px}.world-availability{font-size:11px}.world-receipt>strong{font-size:calc(35px - 1px)}.world-payment-trail>span{font-size:10px}.world-refund{font-size:calc(9px + 2px)}.world-refund small{font-size:10px}.holdings-wheel strong{font-size:calc(29px - 1px)}.holdings-wheel span{font-size:10px}.world-feature-strip>span{font-size:10px}.world-goal>span{font-size:10px}.world-goal>strong{font-size:calc(29px - 1px)}.world-goal>p{font-size:calc(9px + 2px)}.policy-symbol{font-size:calc(18px + 2px)}.world-policy h4{font-size:calc(12px + 2px)}.world-policy p{font-size:11px}.policy-chip{font-size:9px}.world-screen-note{font-size:calc(9px + 2px)}.discovery-filters button,.concierge-examples button{font-size:11px}.discovery-offer-art{font-size:calc(50px - 1px)}.discovery-feed h4{font-size:calc(17px + 2px)}.discovery-feed article span{font-size:10px}.discovery-feed p{font-size:calc(10px + 2px)}.concierge-request{font-size:calc(11px + 2px)}.concierge-reply p{font-size:calc(11px + 2px)}.control-points h3{font-size:calc(15px + 2px)}.control-points p{font-size:calc(11px + 2px)}.choice-grid .chapter-copy h2{font-size:calc(34px - 1px)}}.app-preview-badge{font-size:9px}.phone-app-nav button{font-size:11px}.phone-app-foot>span{font-size:8.5px}.app-area-controls>button{font-size:calc(9px + 2px)}.app-feature-copy>span{font-size:10px}.app-feature-copy>h3{font-size:calc(21px - 1px)}.app-feature-copy>p{font-size:calc(10px + 2px)}.app-context-question{font-size:calc(10px + 2px)}.app-context-question>i{font-size:calc(18px + 2px)}.merged-experience .fine-copy{font-size:11px}.merged-availability{font-size:11px}
.app-screen-heading>span{font-size:9px}.app-screen-heading>h3,.app-phone .app-screen-heading>h3{font-size:calc(23px - 1px)}.app-product-body .world-balance>span{font-size:11px}.app-product-body .world-balance>strong{font-size:calc(30px - 1px)}.app-product-body .world-balance>p{font-size:11px}.app-product-body .world-data-row>span{font-size:calc(9px + 2px)}.app-product-body .world-data-row strong{font-size:calc(11px + 2px)}.app-product-body .world-data-row small{font-size:10px}.app-product-body .world-ledger h4{font-size:11px}.app-product-body .world-result>strong{font-size:calc(25px - 1px)}.app-product-body .world-result>p,.app-product-body .world-goal>p{font-size:11px}.app-product-body .world-goal>span{font-size:10px}.app-product-body .world-goal>strong{font-size:calc(24px - 1px)}.phone-inline-question{font-size:11px}.phone-inline-question>span{font-size:calc(16px + 2px)}.phone-inline-question>i{font-size:calc(14px + 2px)}.app-product-body .world-receipt>strong{font-size:calc(31px - 1px)}.app-product-body .world-payment-trail>span{font-size:10px}.app-product-body .world-refund{font-size:11px}.app-product-body .world-refund small{font-size:10px}.app-product-body .holdings-wheel strong{font-size:calc(27px - 1px)}.app-product-body .world-feature-strip>span{font-size:10px}.app-product-body .world-policy h4{font-size:calc(10px + 2px)}.app-product-body .world-policy p{font-size:10px}.app-product-body .policy-symbol{font-size:calc(17px + 2px)}.app-product-body .policy-chip{font-size:9px}.app-product-body .world-screen-note{font-size:11px}.app-product-body .discovery-offer-art{font-size:calc(46px - 1px)}.app-product-body .discovery-feed h4{font-size:calc(15px + 2px)}.app-product-body .discovery-feed p{font-size:calc(9px + 2px)}.app-product-body .discovery-filters button,.app-product-body .concierge-examples button{font-size:10px}.app-product-body .concierge-request{font-size:calc(9px + 2px)}.app-product-body .concierge-reply p{font-size:calc(9px + 2px)}.app-product-body .concierge-reply span{font-size:9px}
.app-chat-heading{font-size:10px}.app-phone .app-chat-title{font-size:calc(21px - 1px)}.app-phone .phone-user{font-size:calc(10px + 2px)}.app-phone .phone-response{font-size:calc(10px + 2px)}.app-phone .phone-response>small{font-size:10px}.app-phone .phone-inline-card{font-size:11px}.app-phone .phone-inline-card>strong{font-size:calc(28px - 1px)}.app-phone .phone-inline-card>span{font-size:10px}.app-phone .phone-inline-card>p{font-size:calc(10px + 2px)}.app-phone .phone-inline-card>.app-next-label{font-size:10px}.app-chat-composer{font-size:11px}.app-chat-composer>span{font-size:calc(16px + 2px)}.app-back{font-size:11px}.app-phone .phone-comparison small{font-size:9px}
@media(max-width:1050px){.app-area-controls>button{font-size:11px}.app-feature-copy>h3{font-size:calc(20px - 1px)}.app-feature-copy>p{font-size:calc(10px + 2px)}.merged-experience .chapter-copy h2{font-size:calc(40px - 1px)}}
@media(max-width:760px){.merged-experience .chapter-copy h2{font-size:calc(36px - 1px)}.app-area-controls>button{font-size:calc(9px + 2px)}.app-feature-copy>h3{font-size:calc(22px - 1px)}.app-feature-copy>p{font-size:calc(11px + 2px)}.app-context-question{font-size:calc(11px + 2px)}.merged-experience .fine-copy{font-size:11px}.merged-availability{font-size:10px}}.phone-dock-pill>button>span{font-size:10px}.phone-dock-ultra>span{font-size:10px}.phone-menu-label{font-size:9px}.phone-more-menu>button>span{font-size:calc(10px + 2px)}.phone-more-menu>button>i{font-size:calc(14px + 2px)}
@media(max-width:760px){.phone-dock-pill>button>span{font-size:10px}}.ui-views button{font-size:11px}.ui-brief-label{font-size:10px}.ui-brief-label>span{font-size:8px}.app-phone h3.ui-greeting{font-size:calc(24px - 1px)}.ui-opening{font-size:calc(9px + 2px)}.ui-balance-card>span{font-size:9px}.ui-balance-card>strong{font-size:calc(33px - 1px)}.ui-balance-card>p{font-size:calc(9px + 2px)}.ui-observation>span,.ui-kicker{font-size:9px}.ui-observation>h4{font-size:calc(13px + 2px)}.ui-observation>p{font-size:calc(9px + 2px)}.ui-observation>button{font-size:11px}.ui-observation>button>i{font-size:calc(15px + 2px)}.ui-observation>small{font-size:10px}.ui-checkin-choice>span{font-size:9px}.ui-checkin-choice button,.ui-context-options button,.ui-plan-choice button{font-size:10px}.ui-checkin-choice>small{font-size:10px}.ui-context>summary{font-size:11px}.ui-context>summary>span{font-size:calc(15px + 2px)}.ui-context>p{font-size:11px}.ui-context>label{font-size:11px}.ui-context-options button{font-size:10px}.ui-context>small{font-size:10px}.ui-context-follow{font-size:11px}.ui-context-follow>span{font-size:calc(15px + 2px)}.ui-preview-note{font-size:10px}.ui-trend>div>span{font-size:10px}.ui-trend small{font-size:10px}.ui-chart-source{font-size:10px}.ui-plan-choice button{font-size:11px}.ui-plan-result>span{font-size:9px}.ui-plan-result>strong{font-size:calc(31px - 1px)}.ui-plan-result>div>span{font-size:10px}.ui-plan-result>div strong{font-size:calc(15px + 2px)}.ui-real-life>span{font-size:9px}.ui-real-life>button{font-size:calc(9px + 2px)}.ui-real-life>button>i{font-size:calc(15px + 2px)}.app-context-attached>span{font-size:11px}.app-context-attached>small{font-size:10px}.intelligence-pathways button{font-size:calc(9px + 2px)}.intelligence-pathways button>span{font-size:calc(15px + 2px)}.app-phone .phone-response>small{font-size:9.5px}.merged-experience .app-area-controls>button[data-app-area=intelligence]{font-size:11px}
@media(max-width:760px){.intelligence-pathways button{font-size:11px}.app-phone h3.ui-greeting{font-size:calc(23px - 1px)}.ui-opening{font-size:calc(9px + 2px)}.merged-experience .app-area-controls>button[data-app-area=intelligence]{font-size:11px}}.decision-node{font-size:calc(10px + 2px)}.decision-node>span{font-size:10px}.decision-visual-caption{font-size:10px}.decision-visual-caption>span{font-size:calc(10px + 2px)}.decision-intro{font-size:calc(12px + 2px)}.decision-kicker{font-size:10px}#decision-panel h3{font-size:calc(25px - 1px)}#decision-panel>p{font-size:calc(11px + 2px)}.decision-sources label>span,.decision-assumption>span{font-size:calc(11px + 2px)}.decision-sources small,.decision-assumption small{font-size:calc(9px + 2px)}.decision-sources label>i{font-size:10px}.decision-source-status{font-size:calc(9px + 2px)!important}.decision-slider-label{font-size:calc(11px + 2px)}.decision-range-labels{font-size:calc(9px + 2px)}.decision-split{font-size:calc(11px + 2px)}.decision-assumption-note>span{font-size:10px}.decision-assumption-note p{font-size:calc(10px + 2px)}.decision-outcomes span,.decision-outcomes small{font-size:calc(9px + 2px)}.decision-outcomes strong{font-size:calc(26px - 1px)}.decision-outcomes small{font-size:11px}.decision-goal{font-size:calc(10px + 2px)}.decision-goal strong{font-size:calc(18px + 2px)}.decision-explanation{font-size:calc(9px + 2px)!important}.decision-primary,.decision-review-actions>button,.decision-navigation>button{font-size:calc(10px + 2px)}.decision-confirmation{font-size:calc(9px + 2px)!important}.decision-navigation>span{font-size:10px}.decision-navigation>button{font-size:calc(9px + 2px)}.decision-preview-note{font-size:11px}.ui-buffer-progress>div:first-child{font-size:11px}.ui-buffer-progress small{font-size:10px}.ui-allocation-key{font-size:10px}
@media(max-width:1050px){.decision-node{font-size:calc(9px + 2px)}.decision-outcomes strong{font-size:calc(23px - 1px)}}
@media(max-width:760px){.decision-node{font-size:calc(10px + 2px)}.decision-grid .chapter-copy h2{font-size:calc(33px - 1px)}.decision-intro{font-size:calc(12px + 2px)}.decision-sources label>span,.decision-assumption>span{font-size:calc(12px + 2px)}.decision-sources small,.decision-assumption small{font-size:calc(10px + 2px)}.decision-navigation>button{font-size:calc(10px + 2px)}.decision-preview-note{font-size:calc(9px + 2px)}.decision-outcomes strong{font-size:calc(28px - 1px)}.decision-visual-caption{font-size:10px}.decision-node>span{font-size:10px}}.connected-bank-list>div>i{font-size:11px}.connected-bank-list>div>span{font-size:calc(10px + 2px)}.connected-bank-list small{font-size:10px}.connected-bank-list strong{font-size:calc(13px + 2px)}.connected-money-views>button>span{font-size:11px}.connected-money-views small{font-size:10px}.connected-money-views strong{font-size:calc(20px - 1px)}.connected-money-views i{font-size:calc(12px + 2px)}}

/* Retain the improved silver text contrast. */
@media(max-width:760px){
 body{color:#f0f0f0}
 .eyebrow,.hero .eyebrow,.money-heading .eyebrow,.closing .eyebrow,.position-reading .eyebrow,.portrait-heading .eyebrow,.category-panel .eyebrow{color:#c4c4c4}
 .hero-sub,.chapter-copy>p,.money-heading>p,.story-caption,.closing p{color:#c8c8c8}.hero-prompt{color:#d0d0d0}.hero-foot{color:#bdbdbd}.text-link{color:#dedede}.chapter-copy .fine-copy,#app-context-note,.world-availability{color:#bababa}.merged-experience .app-area-controls>button,.merged-experience .app-area-controls>button[data-app-area=intelligence]{color:#cdcdcd}
 .app-feature-copy>span{color:#c0c0c0}.app-feature-copy>p{color:#c8c8c8}.app-context-question{color:#e4e4e4}#app-conversation-options button{color:#cecece}
 .lab-top>div:first-child{color:#c7c7c7}.scenario-switch button{color:#c2c2c2}.scenario-switch button.active{color:#fff}.lab-context{color:#c2c2c2}.lab-context strong{color:#f0f0f0}.lab-context .sample-label{color:#b8b8b8}
 .walkthrough-bar button{color:#e6e6e6}.walkthrough-bar p{color:#c3c3c3}.walkthrough-bar>span{color:#c0c0c0}.portrait-period{color:#c6c6c6}.radial-legend,.radial-scale-note{color:#c0c0c0}.category-key button{color:#dbdbdb}.category-key small{color:#f2f2f2}.category-key button>b{color:#c4c4c4}.portrait-bottom small{color:#c5c5c5}.portrait-mobile-link{color:#dfdfdf}.intelligence-heading>div>span{color:#c1c1c1}.intelligence-badge{color:#cccccc}.position-reading p,.usage-reading p,.advice-reading p{color:#d2d2d2}.insight-label{color:#cacaca}
 .intelligence-panel .category-figure>span:first-child{color:#e8e8e8}.intelligence-panel .category-figure>span:last-child{color:#c4c4c4}.intelligence-panel .slider-label{color:#dadada}.intelligence-panel .slider-label>span{color:#d6d6d6}.range-labels,.allocation-hint,.intelligence-panel .allocation-hint{color:#c4c4c4}.intelligence-panel .suggestion-button{color:#e8e8e8}.intelligence-panel .allocation-control label{color:#dadada}.fixed-category-note,.intelligence-impact p{color:#cfcfcf}.intelligence-impact>span:last-child{color:#c5c5c5}.lab-bottom,.lab-bottom button{color:#c7c7c7}.intelligence-pathways button{color:#dadada}
 .decision-intro,#decision-panel>p{color:#cecece}.decision-kicker{color:#c8c8c8}.decision-sources small,.decision-assumption small{color:#bfbfbf}.decision-sources label>i{color:#c3c3c3}.decision-source-status{color:#d9d9d9!important}.decision-slider-label,.decision-split{color:#dddddd}.decision-range-labels,.decision-outcomes span,.decision-outcomes small{color:#c9c9c9}.decision-assumption-note>span{color:#d3d3d3}.decision-assumption-note p{color:#cccccc}.decision-goal{color:#d3d3d3}.decision-explanation{color:#c6c6c6!important}.decision-navigation>span{color:#c9c9c9}.decision-preview-note{color:#c0c0c0}.decision-confirmation{color:#dfdfdf!important}.decision-visual-caption{color:#cacaca}.decision-node{color:#d4d4d4}.decision-node>span{color:#c0c0c0}.decision-node>i{color:#cdcdcd}
 .footer-top>span,.footer-top>a:last-child{color:#c5c5c5}.footer-bottom,.footer-bottom>p{color:#bdbdbd}dialog>.eyebrow{color:#c9c9c9}dialog>p{color:#d0d0d0}.waitlist-field label{color:#dadada}.waitlist-field input{color:#f5f5f5}.waitlist-field input::placeholder{color:#c2c2c2}.waitlist-consent{color:#c9c9c9}.waitlist-message{color:#dfdfdf}.quiet-link{color:#dadada}.close-dialog{color:#e9e9e9}
}
@media(max-width:760px){
 .position-summary>div>span{color:#d2d2d2}.position-summary>div>small{color:#c4c4c4}
 .app-phone .phone-status{color:#e0e0e0}.app-preview-badge{color:#d1d1d1}.app-chat-heading{color:#d0d0d0}.ui-views button{color:#cdcdcd}.ui-brief-label{color:#d3d3d3}.ui-brief-label>span{color:#cacaca}
 .ui-opening,.ui-observation>p,.ui-balance-card>p{color:#d4d4d4}.ui-balance-card>span,.ui-observation>span,.ui-kicker,.ui-checkin-choice>span,.ui-real-life>span,.ui-plan-result>span{color:#cdcdcd}.ui-observation>h4{color:#ededed}.ui-observation>button,.ui-context-follow{color:#dfdfdf}.ui-checkin-choice button,.ui-context-options button,.ui-plan-choice button{color:#d3d3d3}.ui-checkin-choice>small,.ui-observation>small,.ui-preview-note,.ui-chart-source,.ui-context>small{color:#c3c3c3}.ui-context>summary{color:#dadada}.ui-context>p{color:#cdcdcd}.ui-context>label{color:#e1e1e1}.ui-plan-result>div>span{color:#d3d3d3}.ui-real-life>button{color:#dfdfdf}.ui-trend>div>span{color:#d9d9d9}.ui-trend small{color:#d1d1d1}.ui-buffer-progress>div:first-child{color:#d7d7d7}.ui-buffer-progress small{color:#c7c7c7}.ui-allocation-key{color:#cdcdcd}.app-phone .phone-user,.app-phone .phone-response,.app-phone .phone-inline-card>p{color:#dbdbdb}.app-phone .phone-response>small{color:#cecece}.app-phone .phone-inline-card{color:#cdcdcd}.app-phone .phone-inline-card>span{color:#d5d5d5}.app-back{color:#dcdcdc}.app-context-attached>span{color:#e7e7e7}.app-context-attached>small{color:#cccccc}.app-chat-composer{color:#d3d3d3}.phone-inline-question{color:#dedede}.app-phone .phone-comparison small{color:#d6d6d6}.phone-dock-pill>button{color:#d3d3d3}.phone-dock-ultra{color:#d6d6d6}.phone-menu-label{color:#d1d1d1}.phone-more-menu>button{color:#e5e5e5}
 .app-screen-heading>span{color:#d5d5d5}.app-product-body .world-balance>span,.app-product-body .world-balance>p,.app-product-body .world-result>p,.app-product-body .world-goal>p{color:#d4d4d4}.app-product-body .world-data-row>span{color:#dddddd}.app-product-body .world-data-row small{color:#cbcbcb}.app-product-body .world-ledger h4{color:#dedede}.app-product-body .world-goal>span{color:#d5d5d5}.app-product-body .world-feature-strip>span{color:#dddddd}.app-product-body .world-policy p{color:#d3d3d3}.app-product-body .policy-chip{color:#dddddd}.app-product-body .world-screen-note{color:#d4d4d4}.app-product-body .discovery-feed p,.app-product-body .concierge-request,.app-product-body .concierge-reply p{color:#dfdfdf}.app-product-body .discovery-filters button,.app-product-body .concierge-examples button{color:#dadada}.app-product-body .concierge-reply span{color:#d3d3d3}.app-product-body .world-payment-trail>span{color:#dadada}.app-product-body .world-refund{color:#dedede}.app-product-body .world-refund small{color:#d1d1d1}
 .connected-bank-list>div>span{color:#e2e2e2}.connected-bank-list small{color:#cfcfcf}.connected-bank-list>div>i{color:#d5d5d5}.connected-money-views small{color:#cdcdcd}
}
@media(max-width:760px){
 .merged-availability{color:#bdbdbd}.hero-foot>a{color:#bdbdbd}#radial-percent{fill:#c8c8c8}
}.context-chip{color:#bdbdbd}

/* Keep the removed centre mark and narrow-phone fit. */
.context-orbit{gap:16px;flex-wrap:wrap;justify-content:center}.context-chip:nth-child(1),.context-chip:nth-child(5){opacity:1}
@media(max-width:760px){.experience-grid{grid-template-columns:minmax(0,1fr)}.experience-grid>.chapter-copy,.experience-grid>.device-scene{min-width:0}.merged-experience .device-scene{width:100%}.merged-experience .device-rig{width:100%;max-width:310px}.merged-experience .phone.app-phone{width:100%;max-width:310px}.story-lines>span{opacity:.72}.story-lines>span.current{opacity:1}}
