.insight-thumbnail{aspect-ratio:4/3;border-radius:var(--panel-radius);background:var(--thumbnail-ai-bg,radial-gradient(ellipse at 90% 5%, #f0e8d9 0%, transparent 64%), linear-gradient(135deg, #c1e2f3, #83b8d4));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff50;container-type:inline-size}.insight-thumbnail-card{color:#354654;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffa6,#ecf0f373);border:1px solid #ffffffa0;border-radius:3cqw;width:78%;padding:4.5cqw;position:absolute;top:6%;left:11%;box-shadow:inset 0 1px #ffffff70,0 3cqw 8cqw #35465412}.insight-thumbnail-heading{align-items:center;gap:1.5cqw;font-size:2.5cqw;font-weight:550;display:flex}.insight-thumbnail-dot{background:#5c7589;border-radius:50%;width:1.3cqw;height:1.3cqw}.insight-thumbnail-period{color:#6d7982;margin-left:auto;font-size:1.8cqw;font-weight:400}.insight-thumbnail-chart{color:#455967;width:100%;height:auto;margin:.5cqw 0;display:block;overflow:visible}.insight-thumbnail-actions{align-items:flex-start;gap:2cqw;font-size:2.5cqw;font-weight:550;display:flex}.insight-thumbnail-primary,.insight-thumbnail-secondary{white-space:nowrap;border-radius:1.5cqw;justify-content:center;align-items:center;gap:2cqw;height:7.5cqw;padding:0 3cqw;display:flex}.insight-thumbnail-primary{color:#f8f9fa;background:#374957;border:1px solid #374957}.insight-thumbnail-secondary{background:#ffffff70;border:1px solid #35465430}.insight-thumbnail-secondary svg{width:2.5cqw;height:2.5cqw}.insight-thumbnail-delegation{position:relative}.insight-thumbnail-menu{z-index:1;-webkit-backdrop-filter:blur(16px);background:#f2f5f7d9;border:1px solid #ffffffa0;border-radius:2cqw;width:34cqw;padding:1.5cqw;position:absolute;top:calc(100% + 1.5cqw);left:0;box-shadow:0 2cqw 5cqw #2b394420}.insight-thumbnail-person{align-items:center;gap:2cqw;padding:1cqw 1.4cqw;display:flex}.insight-thumbnail-avatar{color:#677580;background:#d9e0e6;border-radius:50%;flex-shrink:0;place-items:center;width:5.6cqw;height:5.6cqw;display:grid}.insight-thumbnail-avatar-2{color:#6c7f8c;background:#dfe8ed}.insight-thumbnail-avatar svg{stroke-width:1.7px;width:3.2cqw;height:3.2cqw}.insight-thumbnail-placeholder{flex-direction:column;flex:1;gap:1.2cqw;display:flex}.insight-thumbnail-placeholder span{background:#cad0d5;border-radius:1cqw;height:1.5cqw;display:block}.insight-thumbnail-summary{color:#616f7b;justify-content:space-between;align-items:center;margin-top:2.5cqw;font-size:2cqw;display:flex}.insight-thumbnail-summary strong{letter-spacing:-.25cqw;color:#354654;margin-right:1cqw;font-size:5.5cqw;font-weight:500;line-height:1}.insight-thumbnail-legend{align-items:center;gap:.8cqw;font-size:1.6cqw;display:flex}.insight-thumbnail-legend i{background:#546c7f;border-radius:.4cqw;width:1.3cqw;height:1.3cqw}.insight-thumbnail-legend i:nth-of-type(2){background:#a58cbc;margin-left:1cqw}.insight-thumbnail-primary,.insight-thumbnail-secondary{letter-spacing:-.035cqw;border-radius:1.7cqw;gap:1.4cqw;height:7.5cqw;padding:0 2.5cqw;font-size:2.3cqw}.insight-thumbnail-primary{color:#2e3c48;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#c0ccd680,#8298aa40);border:1px solid #ffffff75;box-shadow:inset 0 1px #ffffff50,0 .3cqw .8cqw #2c3a450a}.insight-thumbnail-primary svg{opacity:.85;width:2.7cqw;height:2.7cqw}.insight-thumbnail-secondary{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff50,#f1f4f620);border:1px solid #ffffff75;box-shadow:inset 0 1px #ffffff50,0 .3cqw .8cqw #2c3a450a}.insight-thumbnail-secondary svg:first-child{color:#657583}.insight-thumbnail-secondary svg:last-child{color:#6d7982;width:2cqw;height:2cqw;margin-left:.7cqw}.insight-thumbnail-menu{background:linear-gradient(135deg,#f7f9faed,#e7ebefde);border-radius:2.3cqw;width:37cqw;padding:1.3cqw;top:calc(100% + 1.3cqw);box-shadow:inset 0 1px #fff,0 1.5cqw 3cqw #2f3d4920}.insight-thumbnail-menu-label{color:#7e8891;letter-spacing:.03cqw;padding:.4cqw 1.2cqw 1cqw;font-size:1.6cqw;font-weight:500}.insight-thumbnail-person{border-radius:1.4cqw;gap:1.7cqw;padding:.7cqw 1.1cqw}.insight-thumbnail-avatar{background:linear-gradient(135deg,#d4dde4,#b0bfcb);border:1px solid #ffffffb0;width:4.8cqw;height:4.8cqw;box-shadow:0 .2cqw .5cqw #3546540d}.insight-thumbnail-avatar-1{color:#8a7161;background:linear-gradient(135deg,#eedfd4,#dbc2b3)}.insight-thumbnail-placeholder{gap:.9cqw}.insight-thumbnail-placeholder span{background:#b0bac2;height:1.2cqw}.insight-thumbnail-placeholder span+span{background:#ced7df;height:.85cqw}.insight-thumbnail-primary,.insight-thumbnail-secondary{color:#2e3c48;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#c0ccd680,#8298aa40);border:1px solid #ffffff75;width:24cqw;box-shadow:inset 0 1px #ffffff50,0 .3cqw .8cqw #2c3a450a}.insight-thumbnail-primary svg,.insight-thumbnail-secondary svg,.insight-thumbnail-secondary svg:first-child,.insight-thumbnail-secondary svg:last-child{color:currentColor;opacity:.85;width:2.7cqw;height:2.7cqw;margin-left:0}.insight-thumbnail-menu{-webkit-backdrop-filter:blur(22px)saturate(115%);background:linear-gradient(135deg,#f7f9facc,#e0e7eccc);border:1px solid #ffffff90;padding:1.2cqw;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff25,0 1.4cqw 3.5cqw #394a5818}.insight-thumbnail-menu-label{color:#53626e;letter-spacing:.015cqw;border-bottom:none;margin-bottom:.6cqw;padding:.7cqw 1.1cqw 1.1cqw;font-size:1.7cqw;font-weight:550}.insight-thumbnail-person{background:#ffffff16;border:1px solid #ffffff25;padding:.65cqw 1cqw}.insight-thumbnail-person+.insight-thumbnail-person{border-top:1px solid #ffffff25;margin-top:.5cqw}.insight-thumbnail-avatar{box-shadow:inset 0 1px #ffffff65,0 .2cqw .6cqw #3546540d}.insight-thumbnail-placeholder span{background:#8e9ca875}.insight-thumbnail-placeholder span+span{background:#a8b7c34d}.insight-thumbnail-summary strong{font-variant-numeric:tabular-nums;min-width:3.8cqw;display:inline-block}.insight-thumbnail-bars{transform-box:fill-box;transform-origin:bottom}.insight-thumbnail[data-phase=chart] .insight-thumbnail-bars{animation:.8s cubic-bezier(.22,1,.36,1) both insight-bars;animation-delay:var(--bar-delay)}@keyframes insight-bars{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.insight-thumbnail-secondary{transition:transform .22s,background .3s,box-shadow .3s}.insight-thumbnail[data-phase=press] .insight-thumbnail-secondary{background:#9daebc80;transform:scale(.96);box-shadow:inset 0 1px 3px #35465420}.insight-thumbnail-menu{opacity:0;transform-origin:0 0;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(-1cqw)scale(.97)}.insight-thumbnail[data-phase=still] .insight-thumbnail-menu,.insight-thumbnail[data-phase=menu] .insight-thumbnail-menu,.insight-thumbnail[data-phase=selected] .insight-thumbnail-menu{opacity:1;transform:translateY(0)scale(1)}.insight-thumbnail-choice{transition:background .35s,border-color .35s}.insight-thumbnail[data-phase=selected] .insight-thumbnail-choice{background:#acbcca75;border-color:#7e91a150}.insight-thumbnail-selected-check{opacity:0;color:#455969;flex-shrink:0;width:2.5cqw;height:2.5cqw;transition:opacity .25s}.insight-thumbnail[data-phase=selected] .insight-thumbnail-selected-check{opacity:1}.insight-thumbnail-notice{-webkit-backdrop-filter:blur(20px);opacity:0;background:linear-gradient(135deg,#f5f7f9cc,#dfe6ebcc);border:1px solid #ffffffb0;border-radius:2.3cqw;align-items:center;gap:2cqw;padding:2.4cqw;transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:5%;left:16%;right:8%;transform:translateY(2cqw);box-shadow:inset 0 1px #ffffff90,0 1.5cqw 4cqw #394a5818}.insight-thumbnail[data-phase=notice] .insight-thumbnail-notice{opacity:1;transform:translateY(0)}.insight-thumbnail-notice-icon{color:#435768;background:#becbd580;border:1px solid #ffffff90;border-radius:50%;place-items:center;width:6cqw;height:6cqw;display:grid}.insight-thumbnail-notice-icon svg{width:3cqw;height:3cqw}.insight-thumbnail-notice strong{color:#354654;font-size:2.4cqw;font-weight:550;display:block}.insight-thumbnail-notice div>span{color:#727e88;margin-top:.5cqw;font-size:1.9cqw;display:block}@media (prefers-reduced-motion:reduce){.insight-thumbnail *,.insight-thumbnail :before{transition:none!important;animation:none!important}}.insight-thumbnail-card{opacity:1;transition:top .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),opacity .45s;top:50%;transform:translateY(-50%)}.insight-thumbnail[data-phase=still] .insight-thumbnail-card,.insight-thumbnail[data-phase=press] .insight-thumbnail-card,.insight-thumbnail[data-phase=menu] .insight-thumbnail-card,.insight-thumbnail[data-phase=selected] .insight-thumbnail-card,.insight-thumbnail[data-phase=assigned] .insight-thumbnail-card{top:6%;transform:translateY(0)}.insight-thumbnail[data-phase=notice] .insight-thumbnail-card,.insight-thumbnail[data-phase=fade] .insight-thumbnail-card{opacity:0;top:6%;transform:translateY(-2cqw)}.insight-thumbnail-notice{inset:50% 12% auto;transform:translateY(calc(2cqw - 50%))}.insight-thumbnail[data-phase=notice] .insight-thumbnail-notice{transition-delay:.35s;transform:translateY(-50%)}.insight-thumbnail-notice{align-items:flex-start}.insight-thumbnail-notice-content{flex:1;min-width:0}.insight-thumbnail-notice-actions{align-items:center;gap:1cqw;margin-top:2cqw;display:flex}.insight-thumbnail-notice .insight-thumbnail-notice-actions>span{color:#495865;white-space:nowrap;background:#ffffff25;border:1px solid #ffffff80;border-radius:1.2cqw;justify-content:center;align-items:center;margin:0;padding:1.2cqw 1.4cqw;font-size:1.8cqw;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff35}.insight-thumbnail-notice .insight-thumbnail-notice-actions>.insight-thumbnail-notice-view{color:#2e3c48;background:#9fb0be50}.insight-thumbnail-menu{border-radius:1.9cqw;width:33cqw;padding:1cqw}.insight-thumbnail-menu-label{margin-bottom:.3cqw;padding:.5cqw .9cqw .7cqw}.insight-thumbnail-person{gap:1.4cqw;padding:.5cqw .8cqw}.insight-thumbnail-avatar{width:4.2cqw;height:4.2cqw}.insight-thumbnail-avatar svg{width:2.5cqw;height:2.5cqw}.insight-thumbnail-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.thumbnail-playback{z-index:3;color:#354654;cursor:pointer;background:#ecf0f3e6;border:1px solid #ffffffb0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px}.thumbnail-playback:focus-visible{outline-offset:3px;outline:2px solid #2e3c48}.insight-thumbnail-link:focus-visible{outline-offset:-5px;outline:3px solid #2e3c48}.insight-thumbnail[data-playing=false] *{animation-play-state:paused!important}.insight-thumbnail[data-phase=still] .insight-thumbnail-card{opacity:1;top:50%;transform:translateY(-50%)}.insight-thumbnail[data-phase=still] .insight-thumbnail-menu{opacity:0;transform:translateY(-1cqw)scale(.97)}.insight-thumbnail-card{height:50cqw}.insight-thumbnail .insight-thumbnail-card{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .45s;top:50%}.insight-thumbnail[data-phase=press] .insight-thumbnail-card,.insight-thumbnail[data-phase=menu] .insight-thumbnail-card,.insight-thumbnail[data-phase=selected] .insight-thumbnail-card,.insight-thumbnail[data-phase=assigned] .insight-thumbnail-card{top:50%;transform:translateY(calc(-50% - 8cqw))}.insight-thumbnail[data-phase=notice] .insight-thumbnail-card,.insight-thumbnail[data-phase=fade] .insight-thumbnail-card{top:50%;transform:translateY(calc(-50% - 10cqw))}.insight-thumbnail-menu{transition:opacity .35s,transform .55s cubic-bezier(.4,0,.2,1)}.insight-thumbnail[data-phase=still] .insight-thumbnail-card{transition-delay:.1s}@media (prefers-reduced-motion:reduce){.insight-thumbnail *{transition:none!important;animation:none!important}}.insight-thumbnail-legend i{background:#315f86}.insight-thumbnail-legend i:nth-of-type(2){background:#805078}.insight-thumbnail-period,.insight-thumbnail-summary,.insight-thumbnail-menu-label{color:#455967}.insight-thumbnail-period{font-size:2.1cqw}.insight-thumbnail-legend{font-size:1.9cqw}.insight-thumbnail-primary,.insight-thumbnail-secondary{color:#354654;background:linear-gradient(145deg,#c0ccd680,#8298aa40)}.insight-thumbnail-primary,.insight-thumbnail-secondary,.insight-thumbnail-notice .insight-thumbnail-notice-actions>span,.onboarding-thumbnail .onboarding-detail-action,.onboarding-thumbnail .onboarding-review,.onboarding-thumbnail .onboarding-option-actions>span,.onboarding-thumbnail .onboarding-tile-actions>span,.nudge-thumbnail-action{color:#354654;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#c0ccd680,#8298aa40);border:1px solid #ffffff75;box-shadow:inset 0 1px #ffffff50,0 .3cqw .8cqw #2c3a450a}.insight-thumbnail-summary strong{min-width:0;margin-right:.6cqw}.insight-thumbnail-card{height:auto;padding:4cqw}.insight-thumbnail-heading{line-height:1.4}.insight-thumbnail-summary{margin-top:2.4cqw;line-height:1.4}.insight-thumbnail-chart{margin:1.2cqw 0 2.4cqw}.insight-thumbnail-notice{gap:1.6cqw;padding:3.6cqw}.insight-thumbnail-notice-icon{flex:0 0 3.6cqw;width:3.6cqw;height:3.6cqw}.insight-thumbnail-notice-icon svg{stroke-width:1.8px;width:2cqw;height:2cqw}.insight-thumbnail-notice strong{line-height:1.4}.insight-thumbnail-notice div>span{margin-top:.8cqw;line-height:1.4}.insight-thumbnail-notice-actions{margin-top:2.4cqw}.insight-thumbnail-primary,.insight-thumbnail-secondary,.insight-thumbnail-notice .insight-thumbnail-notice-actions>span,.onboarding-thumbnail .onboarding-detail-action,.onboarding-thumbnail .onboarding-review,.onboarding-thumbnail .onboarding-option-actions>span,.onboarding-thumbnail .onboarding-tile-actions>span{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.insight-thumbnail-notice .insight-thumbnail-notice-actions>span{min-height:5.2cqw;padding-block:0}.onboarding-thumbnail .onboarding-detail-action,.onboarding-thumbnail .onboarding-review,.onboarding-thumbnail .onboarding-option-actions>span{min-height:5.8cqw;padding-block:0}.onboarding-thumbnail .onboarding-tile-actions{align-items:center}.onboarding-thumbnail .onboarding-tile-actions>span{min-height:4.8cqw;padding-block:0}.insight-thumbnail .insight-thumbnail-secondary,.insight-thumbnail-notice .insight-thumbnail-notice-actions>span:not(.insight-thumbnail-notice-view),.onboarding-thumbnail .onboarding-option-actions>span+span,.onboarding-thumbnail .onboarding-tile-actions>span+span{box-shadow:none;color:#455967;background:#ffffff20;border-color:#ffffff75}.onboarding-thumbnail{aspect-ratio:4/3;border-radius:var(--panel-radius);background:var(--thumbnail-ai-bg,radial-gradient(ellipse at 90% 5%, #f0e8d9 0%, transparent 64%), linear-gradient(135deg, #c1e2f3, #83b8d4));color:#354654;position:relative;overflow:hidden;container-type:inline-size}.onboarding-savings,.onboarding-input,.onboarding-recommendation{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffa6,#ecf0f373);border:1px solid #ffffff90;border-radius:3cqw;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s,top .65s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:inset 0 1px #ffffff70,0 2cqw 6cqw #35465412}.onboarding-savings{width:78%;padding:4.5cqw;top:50%;left:11%;transform:translateY(-50%)}.onboarding-heading{justify-content:space-between;align-items:center;font-size:2.5cqw;font-weight:550;display:flex}.onboarding-heading>span+span{color:#727e87;font-size:1.7cqw;font-weight:400}.onboarding-amount{letter-spacing:-.3cqw;font-variant-numeric:tabular-nums;margin-top:4cqw;font-size:7cqw;font-weight:500;line-height:1.2}.onboarding-amount>span{letter-spacing:0;color:#455967;margin-left:1.5cqw;font-size:2.3cqw}.onboarding-caption{color:#6d7982;margin-top:1cqw;font-size:2cqw}.onboarding-range{background:#ffffff45;border-radius:2cqw;height:3cqw;margin-top:5cqw;position:relative}.onboarding-range-fill{border-radius:inherit;background:linear-gradient(90deg,#a8b5bf,#738798 55%,#a28eb3);width:80%;height:100%;transition:width .9s}.onboarding-range>span{background:#eff2f5;border-radius:1cqw;width:.7cqw;height:4.4cqw;transition:left .9s;position:absolute;top:-.7cqw;left:58%;box-shadow:0 0 0 1px #78879440}.onboarding-range-labels{color:#455967;justify-content:space-between;margin-top:1.6cqw;font-size:1.7cqw;display:flex}.onboarding-detail-action,.onboarding-review{background:linear-gradient(145deg,#c0ccd680,#8298aa40);border:1px solid #ffffff75;border-radius:1.7cqw;align-items:center;gap:1.3cqw;margin-top:4cqw;padding:1.8cqw 2.5cqw;font-size:2.2cqw;font-weight:500;display:inline-flex}.onboarding-detail-action{gap:.9cqw}.onboarding-detail-action svg{stroke-width:1.8px;flex-shrink:0;width:2.1cqw;height:2.1cqw}.onboarding-input{opacity:0;background:linear-gradient(135deg,#f5f7f9cc,#dfe6ebcc);width:66%;padding:3cqw;top:43%;left:23%;transform:translateY(2cqw)}.onboarding-field-label{color:#6d7982;margin-top:2cqw;font-size:1.9cqw}.onboarding-field{background:#ffffff40;border:1px solid #ffffff90;border-radius:1.3cqw;align-items:center;gap:1.3cqw;height:7cqw;margin-top:1cqw;padding:1.5cqw 2cqw;font-size:3cqw;display:flex}.onboarding-field strong{font-weight:500}.onboarding-field i{background:#506373;width:1px;height:3cqw}.onboarding-input-footer{color:#455967;margin-top:1.5cqw;font-size:1.7cqw}.onboarding-recommendation{opacity:0;background:linear-gradient(135deg,#f5f7f9cc,#dfe6ebcc);gap:2.3cqw;width:78%;padding:4cqw;display:flex;top:50%;left:11%;transform:translateY(calc(2cqw - 50%))}.onboarding-recommendation-icon{background:#becbd580;border-radius:50%;flex-shrink:0;place-items:center;width:6cqw;height:6cqw;display:grid}.onboarding-recommendation-icon svg{width:3cqw;height:3cqw}.onboarding-eyebrow{letter-spacing:.12cqw;color:#727e87;font-size:1.5cqw;display:block}.onboarding-recommendation strong{margin-top:1.2cqw;font-size:3cqw;font-weight:550;display:block}.onboarding-recommendation p{color:#455967;margin-top:1cqw;font-size:2cqw}.onboarding-review{margin-top:2.5cqw;font-size:1.9cqw}@media (prefers-reduced-motion:reduce){.onboarding-thumbnail *{transition:none!important}}.onboarding-savings{height:50cqw}.onboarding-detail-action{margin-top:2cqw}.onboarding-savings{transition-duration:.85s,.45s,.85s}.onboarding-amount{min-height:8.4cqw}.onboarding-field{font-variant-numeric:tabular-nums}.onboarding-savings{width:82%;height:43cqw;padding:4cqw;top:14%;left:7%;transform:none}.onboarding-amount{letter-spacing:-.45cqw;min-height:10.6cqw;margin-top:3.2cqw;font-size:8.8cqw}.onboarding-amount>span{font-size:2cqw}.onboarding-caption{margin-top:.5cqw}.onboarding-range{width:88%;height:2cqw;margin-top:3cqw}.onboarding-range>span{height:3.4cqw}.onboarding-range-labels{width:88%;margin-top:1.2cqw}.onboarding-detail-action{margin-top:2cqw;padding:1.4cqw 2cqw;font-size:1.9cqw}.onboarding-input{opacity:1;width:54%;padding:2.7cqw;top:58%;left:38%;transform:none}.onboarding-input .onboarding-heading{font-size:2.1cqw}.onboarding-input-footer{font-size:1.5cqw}.onboarding-field{height:6cqw}.onboarding-input{top:61%}.onboarding-thumbnail>.thumbnail-playback{left:auto;right:8px}.onboarding-savings{transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1);top:14%;transform:none}.onboarding-input{transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1),border-color .35s}.onboarding-thumbnail[data-phase=details] .onboarding-input{border-color:#fff;transform:translateY(-.7cqw)}.onboarding-thumbnail[data-phase=saved] .onboarding-input{transform:translateY(-.7cqw)}.onboarding-thumbnail[data-refined=true] .onboarding-range-fill{width:65%}.onboarding-thumbnail[data-refined=true] .onboarding-range>span{left:65%}.onboarding-thumbnail[data-phase=recommendation] .onboarding-savings,.onboarding-thumbnail[data-phase=returning] .onboarding-savings{opacity:0;transform:translateY(-1.5cqw)}.onboarding-thumbnail[data-phase=recommendation] .onboarding-recommendation{opacity:1;transition-delay:.45s;transform:translateY(-50%)}.onboarding-thumbnail[data-phase=still] .onboarding-field i,.onboarding-thumbnail[data-phase=intro] .onboarding-field i,.onboarding-thumbnail[data-phase=saved] .onboarding-field i,.onboarding-thumbnail[data-phase=dismiss] .onboarding-field i{opacity:0}.onboarding-field-check{color:#526676;width:2.5cqw;height:2.5cqw;margin-left:auto}.onboarding-amount{display:grid}.onboarding-amount>div{grid-area:1/1}.onboarding-amount>div>span{letter-spacing:0;color:#455967;margin-left:1.5cqw;font-size:2cqw}.onboarding-caption{display:grid}.onboarding-caption>span{grid-area:1/1}.onboarding-value-initial,.onboarding-value-refined{transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1)}.onboarding-value-refined{opacity:0;transform:translateY(1cqw)}.onboarding-thumbnail[data-refined=true] .onboarding-value-initial{opacity:0;transform:translateY(-1cqw)}.onboarding-thumbnail[data-refined=true] .onboarding-value-refined{opacity:1;transform:translateY(0)}.onboarding-input{width:auto;box-shadow:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .25s,transform .4s;position:absolute;top:33cqw;left:4cqw;right:4cqw;transform:translateY(.8cqw)}.onboarding-thumbnail[data-phase=details] .onboarding-savings,.onboarding-thumbnail[data-phase=saved] .onboarding-savings{height:56cqw}.onboarding-thumbnail[data-phase=details] .onboarding-input,.onboarding-thumbnail[data-phase=saved] .onboarding-input{opacity:1;transition-delay:.25s;transform:none}.onboarding-thumbnail[data-phase=dismiss] .onboarding-input,.onboarding-thumbnail[data-phase=estimate] .onboarding-input,.onboarding-thumbnail[data-phase=recommendation] .onboarding-input,.onboarding-thumbnail[data-phase=returning] .onboarding-input{opacity:0;transform:translateY(.8cqw)}.onboarding-detail-action{transition:opacity .2s}.onboarding-thumbnail[data-phase=details] .onboarding-detail-action,.onboarding-thumbnail[data-phase=saved] .onboarding-detail-action{opacity:0}.onboarding-field-label{margin-top:0}.onboarding-input-footer{margin-top:1cqw}.onboarding-savings{height:43cqw;transition:height .65s cubic-bezier(.22,1,.36,1),opacity .45s}.onboarding-thumbnail[data-phase=options] .onboarding-savings,.onboarding-thumbnail[data-phase=selected] .onboarding-savings,.onboarding-thumbnail[data-phase=continue] .onboarding-savings,.onboarding-thumbnail[data-phase=tiles] .onboarding-savings{height:61cqw}.onboarding-thumbnail[data-phase=returning] .onboarding-savings{opacity:1;transform:none}.onboarding-account-options{opacity:0;transition:opacity .25s,transform .4s;position:absolute;top:32cqw;left:4cqw;right:4cqw;transform:translateY(1cqw)}.onboarding-options-label{color:#60707d;margin-bottom:1.3cqw;font-size:1.8cqw;font-weight:550;display:block}.onboarding-option{background:#ffffff20;border:1px solid #ffffff60;border-radius:1.4cqw;align-items:center;gap:1.5cqw;margin-top:.8cqw;padding:1.4cqw 1.8cqw;font-size:2.2cqw;transition:background .3s,border-color .3s;display:flex}.onboarding-option.is-selected{background:#b9c7d270;border-color:#ffffffa0}.onboarding-radio{border:1px solid #6b7d8b80;border-radius:50%;place-items:center;width:2.5cqw;height:2.5cqw;display:grid}.onboarding-radio i{background:#536675;border-radius:50%;width:1.3cqw;height:1.3cqw}.onboarding-option-actions,.onboarding-tile-actions{gap:1.2cqw;display:flex}.onboarding-option-actions{margin-top:1.6cqw}.onboarding-option-actions>span,.onboarding-tile-actions>span{background:#ffffff25;border:1px solid #ffffff80;border-radius:1.3cqw;padding:1.2cqw 2cqw;font-size:1.9cqw}.onboarding-option-actions>span:first-child,.onboarding-tile-actions>span:first-child{background:#a4b5c355}.onboarding-continue{transition:transform .2s,background .2s}.onboarding-thumbnail[data-phase=continue] .onboarding-continue{background:#8a9dac70;transform:scale(.96)}.onboarding-thumbnail[data-phase=options] .onboarding-account-options,.onboarding-thumbnail[data-phase=selected] .onboarding-account-options,.onboarding-thumbnail[data-phase=continue] .onboarding-account-options{opacity:1;transition-delay:.2s;transform:none}.onboarding-thumbnail:not([data-phase=still]):not([data-phase=intro]):not([data-phase=returning]) .onboarding-detail-action{opacity:0}.onboarding-updating{color:#647481;opacity:0;font-size:2cqw;transition:opacity .25s;position:absolute;top:34cqw;left:4cqw;right:4cqw}.onboarding-updating>span{letter-spacing:.5cqw;margin-left:2cqw}.onboarding-thumbnail[data-phase=updating] .onboarding-updating{opacity:1;transition-delay:.25s}.onboarding-tiles{opacity:0;transition:opacity .25s;position:absolute;top:20cqw;left:4cqw;right:4cqw}.onboarding-tile{opacity:0;background:linear-gradient(135deg,#ffffff50,#ebeff22e);border:1px solid #ffffff80;border-radius:1.8cqw;align-items:center;gap:2cqw;margin-top:1.2cqw;padding:2cqw;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(1.5cqw)}.onboarding-tile-copy{flex-direction:column;flex:1;gap:1.2cqw;display:flex}.onboarding-tile-copy>span{background:#8e9ca880;border-radius:1cqw;height:1.4cqw}.onboarding-tile-copy>span+span{background:#a8b7c370;height:1cqw}.onboarding-tile-actions{gap:.8cqw}.onboarding-tile-actions>span{padding:1cqw 1.2cqw;font-size:1.7cqw}.onboarding-caption,.onboarding-range,.onboarding-range-labels{transition:opacity .35s}.onboarding-thumbnail[data-phase=tiles] .onboarding-caption,.onboarding-thumbnail[data-phase=tiles] .onboarding-range,.onboarding-thumbnail[data-phase=tiles] .onboarding-range-labels{opacity:0}.onboarding-thumbnail[data-phase=tiles] .onboarding-tiles,.onboarding-thumbnail[data-phase=tiles] .onboarding-tile{opacity:1;transform:none}.onboarding-choice-row{grid-template-columns:1fr 1fr;gap:1.4cqw;display:grid}.onboarding-option{gap:1cqw;padding:1.6cqw 1.2cqw;font-size:2cqw}.onboarding-tile{background:0 0;border:0;border-top:1px solid #ffffff70;border-radius:0;gap:1.8cqw;margin-top:0;padding:2.6cqw 0}.onboarding-tile-copy{min-width:0}.onboarding-row-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.5cqw;font-weight:500;transition:opacity .4s}.onboarding-row-amount small{color:#455967;margin-left:.4cqw;font-size:1.5cqw;font-weight:400}.onboarding-row-decision{flex-shrink:0;width:20cqw;display:grid}.onboarding-row-decision>*{grid-area:1/1;transition:opacity .35s,transform .35s}.onboarding-row-status{color:#506474;opacity:0;justify-content:flex-start;align-items:center;gap:.8cqw;font-size:1.9cqw;display:flex;transform:translateY(.5cqw)}.onboarding-row-status svg{width:2.2cqw;height:2.2cqw}.onboarding-tile.is-accepted .onboarding-tile-actions,.onboarding-tile.is-rejected .onboarding-tile-actions{opacity:0;transform:translateY(-.5cqw)}.onboarding-tile.is-accepted .onboarding-row-status,.onboarding-tile.is-rejected .onboarding-row-status{opacity:1;transform:none}.onboarding-tile.is-rejected .onboarding-row-status{color:#65534e}.onboarding-tile.is-rejected .onboarding-row-amount{opacity:.45;text-decoration:line-through}.onboarding-tile.is-rejected .onboarding-tile-copy{opacity:.45}.onboarding-tile-copy{transition:opacity .4s}.onboarding-account-options{top:36cqw}.onboarding-thumbnail[data-phase=options] .onboarding-savings,.onboarding-thumbnail[data-phase=selected] .onboarding-savings,.onboarding-thumbnail[data-phase=continue] .onboarding-savings{height:59cqw}.onboarding-option-actions{gap:1.4cqw;margin-top:2cqw}.onboarding-options-label{margin-bottom:1.6cqw}.onboarding-tiles{top:23cqw}.onboarding-tile{min-height:9cqw;padding:2.8cqw 0}.onboarding-tile-actions{justify-content:flex-end}.onboarding-row-amount{text-align:right;min-width:11cqw}.onboarding-thumbnail .onboarding-savings,.onboarding-thumbnail[data-phase=returning] .onboarding-savings{top:50%;transform:translateY(-50%)}.onboarding-savings{transition:height .85s cubic-bezier(.4,0,.2,1),opacity .45s}.onboarding-thumbnail[data-phase=updating] .onboarding-savings,.onboarding-thumbnail[data-phase=returning] .onboarding-savings{transition-delay:.25s}.onboarding-thumbnail[data-phase=options] .onboarding-account-options,.onboarding-thumbnail[data-phase=selected] .onboarding-account-options,.onboarding-thumbnail[data-phase=continue] .onboarding-account-options{transition-delay:.35s}.onboarding-tiles{transition:opacity .35s}.onboarding-thumbnail[data-phase=returning] .onboarding-caption,.onboarding-thumbnail[data-phase=returning] .onboarding-range,.onboarding-thumbnail[data-phase=returning] .onboarding-range-labels,.onboarding-thumbnail[data-phase=returning] .onboarding-detail-action{opacity:0}.onboarding-thumbnail[data-phase=still] .onboarding-caption,.onboarding-thumbnail[data-phase=still] .onboarding-range,.onboarding-thumbnail[data-phase=still] .onboarding-range-labels,.onboarding-thumbnail[data-phase=still] .onboarding-detail-action{transition-delay:.2s}.onboarding-value-refined{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.onboarding-thumbnail *{transition:none!important;animation:none!important}}.onboarding-range-fill{transform-origin:0}.onboarding-value-initial{font-variant-numeric:tabular-nums}.onboarding-thumbnail[data-phase=intro] .onboarding-amount>.onboarding-value-initial{animation:.5s cubic-bezier(.22,1,.36,1) both onboarding-estimate-reveal}@keyframes onboarding-estimate-reveal{0%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.onboarding-thumbnail *{animation:none!important}}.onboarding-number-window{height:10.6cqw;margin-top:3.2cqw;overflow:hidden}.onboarding-number-entry{height:100%}.onboarding-number-track{transition:transform .44s cubic-bezier(.4,0,.2,1)}.onboarding-number-line{white-space:nowrap;letter-spacing:-.45cqw;font-variant-numeric:tabular-nums;align-items:baseline;height:10.6cqw;font-size:8.8cqw;font-weight:500;line-height:1.2;display:flex}.onboarding-number-line>span{letter-spacing:0;color:#455967;margin-left:1.5cqw;font-size:2cqw}.onboarding-thumbnail[data-phase=intro] .onboarding-number-entry{animation:.44s cubic-bezier(.4,0,.2,1) both onboarding-number-enter}@keyframes onboarding-number-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.onboarding-number-entry{animation:none!important}.onboarding-number-track{transition:none!important}}.onboarding-thumbnail[data-phase=intro] .onboarding-amount>.onboarding-opening-value{animation:.65s cubic-bezier(.22,1,.36,1) both onboarding-soft-value}@keyframes onboarding-soft-value{0%{opacity:0;transform:translateY(1cqw)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.onboarding-thumbnail .onboarding-opening-value{animation:none!important}}.onboarding-range-fill{background:linear-gradient(90deg,#315f86 0% 62%,#805078 62% 100%)}.onboarding-heading>span+span,.onboarding-caption,.onboarding-range-labels,.onboarding-field-label,.onboarding-input-footer,.onboarding-eyebrow,.onboarding-recommendation p,.onboarding-amount>span{color:#455967}.onboarding-heading>span+span,.onboarding-range-labels,.onboarding-input-footer{font-size:2cqw}.onboarding-detail-action,.onboarding-review{color:#354654;background:linear-gradient(145deg,#c0ccd680,#8298aa40)}.onboarding-thumbnail[data-playing=false] *,.onboarding-thumbnail[data-playing=false] :before,.onboarding-thumbnail[data-playing=false] :after{animation-play-state:paused!important}.onboarding-savings{box-sizing:border-box;padding:4cqw}.onboarding-heading,.onboarding-caption,.onboarding-range-labels,.onboarding-options-label,.onboarding-option,.onboarding-option-actions,.onboarding-updating,.onboarding-detail-action{line-height:1.4}.onboarding-thumbnail[data-phase=estimate] .onboarding-detail-action{opacity:1}.onboarding-tile:last-child{min-height:0;padding-bottom:0}.onboarding-row-status svg{flex-shrink:0}.onboarding-row-status{padding-left:calc(3.2cqw + 6px)}.onboarding-tile.is-rejected .onboarding-row-status{padding-left:calc(6.2cqw + 6px)}.onboarding-amount>div>.onboarding-currency{letter-spacing:inherit;color:inherit;margin-left:0;font-size:.85em}.career-timeline{--career-ink:#303133;--career-secondary:#515357;--career-stem:#b9bbbd;--career-marker:#73767a;--career-tooltip:#f4f4f2;--career-muted:#606268;--career-promotion:#73767a;--career-band:#e9e9e7;--career-band-active:#f0f0ee;--career-divider:#00000012;box-shadow:none;background:0 0;border:0;padding:0}.career-timeline .career-timeline-company-band{background:var(--career-band);color:var(--career-ink);-webkit-backdrop-filter:none;border:0;border-radius:0;gap:.25rem;margin-inline:0;transition:background-color .18s;box-shadow:inset 0 1px #ffffff45}.career-timeline .career-timeline-company-band>span{font-family:var(--font-sans);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.career-timeline .career-timeline-company-band small{color:var(--career-muted);font-size:.6875rem;font-weight:400}.career-timeline .career-timeline-stem{background:var(--career-stem)}.career-timeline .career-timeline-stem:before{border-color:var(--career-marker);background:var(--background);box-shadow:none}.career-timeline .career-timeline-stop:last-child .career-timeline-stem:before{background:var(--career-ink)}.career-timeline .career-timeline-stop-promotion .career-timeline-stem:before{background:var(--career-promotion);border-color:var(--career-promotion)}.career-timeline .career-timeline-stop-promotion .career-timeline-trigger{color:var(--career-ink);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.5}.career-timeline .career-timeline-trigger time{color:var(--career-muted);font-size:.6875rem}.career-timeline .career-timeline-controls button{box-shadow:none;color:var(--career-ink);background:0 0;border:0}@media (width>=48rem){.career-timeline .career-timeline-list{grid-template-rows:3.5rem 3.5rem 4rem 3.5rem 5rem}}.dark .career-timeline{--career-ink:#ededee;--career-secondary:#c4c5c7;--career-muted:var(--muted-foreground);--career-promotion:#95999f;--career-marker:#95999f;--career-stem:#53565b;--career-tooltip:#292a2c;--career-band:#242527;--career-band-active:#343537;--career-divider:#ffffff12}.dark .career-timeline .career-timeline-company-band{box-shadow:inset 0 1px #ffffff09}.career-timeline .career-timeline-company-band>span{letter-spacing:-.025em;font-size:.9375rem;font-weight:600}.career-timeline .career-timeline-company-band small{font-size:.75rem}.experience-list{margin:.5rem 0 0;padding:0}.experience-entry{flex-wrap:wrap;align-items:baseline;column-gap:1rem;padding:1.125rem 0;display:flex}.experience-entry dt,.experience-entry dd,.experience-entry p{margin:0}.experience-company{letter-spacing:-.025em;color:var(--career-ink);font-size:1.125rem;font-weight:600;line-height:1.5}.experience-dates{color:var(--career-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.5;margin-left:auto!important}.experience-details{flex-basis:100%;padding-top:.25rem}.experience-role{color:var(--career-ink);font-size:.9375rem;line-height:1.5}.experience-details .experience-progression{color:var(--career-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.5}@media (width<=22rem){.experience-dates{flex-basis:100%;margin:.125rem 0 0!important}}@media (hover:hover){.career-timeline .career-timeline-company-band:hover{background-color:var(--career-band-active)}}@media (prefers-reduced-motion:reduce){.career-timeline .career-timeline-company-band{transition:none}}.career-timeline .career-timeline-company-band:first-child{border-radius:.75rem 0 0 .75rem}.career-timeline .career-timeline-company-band:nth-child(4){border-radius:0 .75rem .75rem 0}.career-timeline .career-timeline-company-band+.career-timeline-company-band{border-left:1px solid var(--career-divider)}.career-timeline-list:has(.career-timeline-stop[data-company="Amazon / AWS"]:is(:hover,:focus-within)) .career-timeline-company-band[data-company="Amazon / AWS"]{background-color:var(--career-band-active)}.career-timeline-list:has(.career-timeline-stop[data-company=Honeywell\ Security]:is(:hover,:focus-within)) .career-timeline-company-band[data-company=Honeywell\ Security]{background-color:var(--career-band-active)}.career-timeline-list:has(.career-timeline-stop[data-company="The Home Depot"]:is(:hover,:focus-within)) .career-timeline-company-band[data-company="The Home Depot"]{background-color:var(--career-band-active)}.career-timeline-list:has(.career-timeline-stop[data-company="Hexagon Safety & Infrastructure"]:is(:hover,:focus-within)) .career-timeline-company-band[data-company="Hexagon Safety & Infrastructure"]{background-color:var(--career-band-active)}.career-timeline .career-timeline-stop .career-timeline-reveal-panel:not([hidden]){width:max-content;max-width:15rem;color:var(--career-ink);box-shadow:none;-webkit-backdrop-filter:none;font-family:var(--font-sans);text-align:left;white-space:normal;overflow-wrap:normal;z-index:5;background:0 0;border:0;border-radius:0;padding:.125rem 0}.career-timeline .career-timeline-reveal-panel p,.career-timeline .career-timeline-reveal-panel h3{font-family:var(--font-sans);color:var(--career-ink);letter-spacing:0;font-size:.8125rem;line-height:1.45}.career-timeline .eyebrow{color:var(--career-muted)}.career-timeline .career-timeline-trigger,.career-timeline .career-timeline-stop-promotion .career-timeline-trigger{color:var(--career-secondary)}.career-timeline .career-timeline-stop:last-child .career-timeline-trigger time{color:var(--career-ink)}.career-timeline .career-timeline-stop:last-child .career-timeline-stem:before{border-color:var(--career-ink)}.career-timeline .career-timeline-trigger:focus-visible{outline-color:var(--career-ink)}.career-timeline .career-timeline-controls button{color:var(--career-secondary)}.career-timeline .career-timeline-controls button:disabled{color:var(--career-stem)}.career-timeline .experience-role{color:var(--career-secondary)}.career-timeline .career-timeline-stop{pointer-events:none}.career-timeline .career-timeline-reveal{pointer-events:auto}.career-timeline .career-timeline-company-band{z-index:2;position:relative}
