.golden-feature-app .concept-scroll{padding:20px 0 24px}.golden-feature-app .golden-feature-body{--font-body:Arial,Helvetica,sans-serif;--font-display:Georgia,serif;--font-data:SanosMono,monospace;--life-line:#cdb9a266;color:#253b51;overflow-wrap:anywhere;background:linear-gradient(135deg,#fff9eef7,#f3e4cff5);border:1px solid #fff8e8;border-bottom:0;border-radius:27px 27px 0 0;min-height:calc(100% - 22px);padding:25px 24px 32px;box-shadow:inset 0 1px #fffdf6,0 -8px 25px #604b3e14;font-family:Arial,Helvetica,sans-serif!important}.golden-feature-app .sanos-feature{box-shadow:none;color:#253b51;background:0 0;border:0;border-radius:0;margin:0;padding:0}.golden-feature-app .sanos-feature>div{padding:0!important}.golden-feature-app .feature-intro{padding:0 0 25px}.golden-feature-app .sanos-life :is(.feature-intro,.life-hero,.twin-room-header) h1,.golden-feature-app .sanos-feature h1{color:#253b51;text-wrap:initial;letter-spacing:-1.2px!important;margin:10px 0 15px!important;font:400 clamp(31px,7vw,43px)/1.08 Georgia,serif!important}.golden-feature-app .sanos-life h2{color:#253b51;letter-spacing:-.5px!important;font:400 23px/1.22 Georgia,serif!important}.golden-feature-app .sanos-life h3{color:#253b51;letter-spacing:-.2px!important;font:500 17px/1.4 Arial,Helvetica,sans-serif!important}.golden-feature-app .life-hero{padding:0 0 25px}.golden-feature-app .sanos-life :is(p,label,legend){color:inherit}.golden-feature-app .sanos-life :is(.life-small,.life-eyebrow,.signal-hint,.feature-intro p,.move-exercise>span,.move-session-toggle small,.move-history>span){color:#675b4e}.golden-feature-app .sanos-life .life-eyebrow{color:#9b573f;letter-spacing:.13em!important;font:9px/1.6 SanosMono,monospace!important}.golden-feature-app .sanos-life .type-label{color:#8e513b!important}.golden-feature-app .life-section,.golden-feature-app .feature-section{border-color:#cdb9a266;padding:21px 0}.golden-feature-app .life-feature .feature-section{border-top:1px solid #cdb9a266}.golden-feature-app .sanos-life input,.golden-feature-app .sanos-life textarea,.golden-feature-app .sanos-life select{color:#253b51;background:#fffaf2;border:1px solid #bead98;box-shadow:inset 0 1px #fff;font:16px/1.5 Arial,Helvetica,sans-serif!important}.golden-feature-app .sanos-life :is(input,textarea)::placeholder{color:#6d716e}.golden-feature-app .life-button.quiet{color:#8e4d35;background:#fff8ec80;border-color:#ba9980}.golden-feature-app .life-button.primary{color:#fffaf0;background:linear-gradient(145deg,#ba7355,#a9533b);border-color:#c58b6c;box-shadow:inset 0 1px #f4d6b788,0 3px 8px #78503618}.golden-feature-app .sanos-life .life-error{color:#8b382c}.golden-feature-app .sanos-life :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #8e5036}.golden-feature-app .feature-tabs{background:#eadbc95c;border:1px solid #d7c7b4;border-radius:22px;gap:5px;margin-bottom:20px;padding:4px;overflow-x:auto}.golden-feature-app .feature-tab{color:#526477;border:0;border-radius:18px;min-height:44px;padding:10px 8px;font-size:12px!important}.golden-feature-app .feature-tab[aria-selected=true]{color:#fff6e9;background:#a9533b;box-shadow:inset 0 1px #e1b59a99,0 2px 6px #73472e20}.golden-feature-app .move-week{gap:4px}.golden-feature-app .move-week button{color:#53626c;background:0 0;border-color:#c7b49d50;border-radius:20px;padding:13px 1px}.golden-feature-app .move-week button[aria-pressed=true]{color:#fff4e5;background:#a9533b;border-color:#a9533b}.golden-feature-app .move-symbol,.golden-feature-app .plan-icon{color:#985239;background:#ead7bf;border-color:#cab59c}.golden-feature-app :is(.move-session,.move-session-toggle,.move-exercise,.move-history,.life-plan-row,.twin-context){color:#253b51;border-color:#cdb9a266}.golden-feature-app .move-session-toggle strong{color:#253b51}.golden-feature-app .exercise-last-load{color:#846048}.golden-feature-app .sanos-card{background:#fff9edb3!important;border:1px solid #d6c5af!important;border-radius:18px!important;box-shadow:inset 0 1px #fffaf0,0 3px 12px #785b3c08!important}.golden-feature-app .sanos-life .signal-options button{color:#384b5a;background:#fff8eb;border-color:#cbb89e}.golden-feature-app .sanos-life .signal-options button[aria-pressed=true]{color:#fff5e7;background:#294b65;border-color:#294b65}.golden-feature-app .twin-room-header{padding-top:0}.golden-feature-app .twin-icon-button,.golden-feature-app .twin-context button{color:#526477}.golden-feature-app .twin-message-text{color:#253b51}.golden-feature-app .twin-message-user .twin-message-text{color:#253b51;background:#ead8c3;border:1px solid #cfb79a}.golden-feature-app .twin-message time{color:#6f665a}.golden-feature-app .twin-compose{background:#fff8ebed;border-color:#cbb699;box-shadow:inset 0 1px #fffdf5,0 5px 16px #785b3c13}.golden-feature-app .twin-prompts button{color:#6d4c37;background:#f6e9d6;border-color:#cbb699}.golden-feature-app .twin-input-row textarea{color:#253b51;box-shadow:none;background:0 0}.golden-feature-app .twin-input-row textarea::placeholder{color:#6a726f}.golden-feature-app .twin-compose-note{color:#6c6257}.golden-feature-app .twin-receipts{border-color:#b87554}.golden-feature-app .orb-invitation,.golden-feature-app .orb-privacy,.golden-feature-app .orb-links,.golden-feature-app .orb-details,.golden-feature-app .orb-greeting{color:#253b51}.golden-feature-app .orb-error{color:#8c3b2d}.golden-feature-app .orb-details select{color:#253b51;background:#fff9ed}.golden-feature-app .life-details summary{color:#5f5142}.golden-feature-app .life-report{background:#fff8ee;border-color:#cab69b}.golden-feature-app .agent-specialist{border-color:#cdb9a266}.golden-feature-app .golden-feature-body [style*="color: rgb(255, 245, 232)"],.golden-feature-app .golden-feature-body [style*="color: rgb(242, 196, 168)"],.golden-feature-app .golden-feature-body [style*="color: rgb(230, 229, 224)"],.golden-feature-app .golden-feature-body [style*="color: rgb(237, 232, 223)"],.golden-feature-app .golden-feature-body [style*="color: rgb(201, 195, 185)"]{color:#526477!important}.sanos-dialog{--font-body:Arial,Helvetica,sans-serif;--font-display:Georgia,serif;--font-data:SanosMono,monospace;--setup-surface:#fff7e9;--setup-ink:#253b51;--setup-muted:#526477;--setup-accent:#a9533b;--setup-accent-soft:#c8ad8e;color:#253b51!important;background:#203a5380!important}.sanos-dialog>div{background:linear-gradient(140deg,#fffaf0,#f3e3cc)!important;border:1px solid #e4cfb3!important;border-radius:25px 25px 0 0!important;box-shadow:0 -8px 40px #21364d33,inset 0 1px #fffaf0!important}.sanos-dialog h3{color:#253b51!important;font:400 24px/1.2 Georgia,serif!important}.sanos-dialog input,.sanos-dialog textarea,.sanos-dialog select{color:#253b51!important;background:#fffaf2!important;border:1px solid #bead98!important;font:16px Arial,sans-serif!important}.sanos-dialog p,.sanos-dialog li,.sanos-dialog label{color:#384b5a}.sanos-dialog [style*="color: rgb(255, 245, 232)"],.sanos-dialog [style*="color: rgb(242, 196, 168)"],.sanos-dialog [style*="color: rgb(237, 232, 223)"]{color:#526477!important}.sanos-setup{--font-body:Arial,Helvetica,sans-serif;--font-display:Georgia,serif;--font-data:SanosMono,monospace}.sanos-setup .setup-panel{background:linear-gradient(135deg,#fff9eef7,#f3e4cff5);border:1px solid #fff8e8;border-radius:27px;box-shadow:0 12px 35px #5343311f,inset 0 1px #fffdf6}.sanos-setup .setup-brand>span{letter-spacing:-1px;font:600 29px Arial,sans-serif!important}.sanos-setup .golden-legal h1{letter-spacing:-1.2px!important;font:400 clamp(31px,7vw,43px)/1.12 Georgia,serif!important}.sanos-setup .golden-legal h2{font:400 23px/1.2 Georgia,serif!important}.sanos-setup .golden-legal :is(p,li,a){font-family:Arial,Helvetica,sans-serif!important}@media (max-width:600px){.golden-feature-app .golden-feature-body{padding:23px 18px 28px}.golden-feature-app .sanos-feature>div{padding:0!important}.golden-feature-app .feature-tab{padding:8px 5px;font-size:11px!important}.golden-feature-app .twin-room{height:calc(100dvh - 225px)}.golden-feature-app .twin-welcome{grid-template-columns:35px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.golden-feature-app *,.sanos-dialog *{transition:none!important;animation:none!important}}.golden-feature-app .feature-tab{white-space:nowrap;gap:4px;font-size:10.5px!important}.golden-feature-app .feature-tab svg{flex-shrink:0;width:16px;height:16px}.golden-feature-app .twin-welcome>.twin-mark{width:32px;height:36px}.golden-feature-app .twin-welcome{grid-template-columns:35px minmax(0,1fr);gap:12px}.golden-feature-app .twin-welcome h2{margin-top:0;font-size:20px!important}.golden-feature-app .today-briefing>div[aria-hidden]:first-child{background:linear-gradient(135deg,#fff8ea,#f3e2ca)!important}.golden-feature-app .today-briefing .briefing-grid>div{box-shadow:0 5px 16px #785b3c13!important}.sanos-setup .setup-brand{grid-template-rows:auto auto;grid-template-columns:28px auto;justify-content:start;align-items:center;gap:1px 9px;display:grid}.sanos-setup .setup-brand>svg{grid-area:1/1/3;width:28px;height:32px}.sanos-setup .setup-brand>span{grid-area:1/2;font-size:27px!important;line-height:1!important}.sanos-setup .setup-brand>small{white-space:nowrap;grid-area:2/2;margin:0!important;font:9px/1.4 Arial,sans-serif!important}.sanos-setup h1{letter-spacing:-1.2px!important;font:400 clamp(31px,7vw,43px)/1.12 Georgia,serif!important}.sanos-setup h2{letter-spacing:-.5px!important;font:400 23px/1.22 Georgia,serif!important}.golden-feature-app .concept-scroll{padding-top:8px}.golden-feature-app .concept-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbefd8d9;border-top:1px solid #fff7e58c}.golden-feature-app .golden-feature-body{min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:25px 20px 35px}.golden-feature-app .depth-scene:after{content:"";pointer-events:none;background:linear-gradient(#142e4c55,#0000 58%);position:absolute;inset:0}.golden-feature-app .feature-intro,.golden-feature-app .life-hero,.golden-feature-app .twin-room-header{color:#fff8ec;text-shadow:0 1px 10px #172f4b66;padding:3px 3px 40px}.golden-feature-app .sanos-life :is(.feature-intro,.life-hero,.twin-room-header) h1{color:#fff8ec}.golden-feature-app .sanos-life :is(.feature-intro,.life-hero,.twin-room-header) :is(p,.life-eyebrow,.type-label){color:#fff0db!important}.golden-feature-app .life-feature>:not(.feature-intro):not(.life-hero):not(.twin-room-header):not(dialog):not(.sanos-dialog){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#fff6e7ed,#f5e5cbe6);border:1px solid #fff8e3b3;border-radius:23px;margin:0 0 18px;padding:17px;box-shadow:0 6px 20px #263b5114,inset 0 1px #fff9ee}.golden-feature-app .feature-tabs{gap:3px;padding:5px!important}.golden-feature-app .move-week{gap:3px;padding:8px!important}.golden-feature-app .twin-room{height:calc(100dvh - 205px);min-height:480px}.golden-feature-app .twin-context{background:#fff4e5e8;border-radius:17px;padding:9px 12px}.golden-feature-app .twin-welcome{background:#fff5e8eb;border-radius:23px;padding:20px 16px;box-shadow:0 6px 20px #263b5114}.golden-feature-app .twin-message-assistant .twin-message-text{background:#fff5e8f2;border-radius:20px;padding:14px}.golden-feature-app .twin-message time{color:#fff7e9;text-shadow:0 1px 4px #1a304b}.golden-feature-app .golden-feature-body>:is(.life-section,#agent-review){background:#fff5e8ed;border:1px solid #fff8e3b3;border-radius:23px;margin:0 0 18px;padding:20px;box-shadow:0 6px 20px #263b5114}.golden-feature-app .sanos-feature>div>:is(div,section,form,details):not(:has(h1)):not(.sanos-card){background:#fff5e8ed;border:1px solid #fff8e3b3;border-radius:23px;margin-bottom:18px;padding:16px;box-shadow:0 6px 20px #263b5114}.golden-feature-app .sanos-feature>div>h1{text-shadow:0 1px 10px #172f4b66;color:#fff8ec!important}.golden-feature-app .sanos-feature>div>div:has(h1) h1{text-shadow:0 1px 10px #172f4b66;color:#fff8ec!important}.golden-feature-app .sanos-feature>div>div:has(h1){background:0 0!important;padding:3px 3px 25px!important}.golden-feature-app .sanos-feature>div>p{text-shadow:0 1px 8px #172f4b66;color:#fff0db!important}.golden-feature-app .sanos-feature>div>div:has(h1) :is(p,a,span){text-shadow:0 1px 8px #172f4b66;color:#fff0db!important}.golden-feature-app .sanos-feature>div>form{color:#253b51}.golden-feature-app .sanos-feature .sanos-card{background:#fff5e8ed!important}
