.ConnectedRouteBoundary-module__E1GcRG__retained{margin-block:18px}.ConnectedRouteBoundary-module__E1GcRG__row{color:#20272b;border-bottom:1px solid #e8e1dc;align-items:center;gap:12px;min-height:76px;padding:12px 0;text-decoration:none;display:flex}.ConnectedRouteBoundary-module__E1GcRG__row>span{flex:1;min-width:0}.ConnectedRouteBoundary-module__E1GcRG__row strong,.ConnectedRouteBoundary-module__E1GcRG__row small{overflow-wrap:anywhere;display:block}.ConnectedRouteBoundary-module__E1GcRG__row small{color:#686d6e;margin-top:5px;line-height:1.4}.ConnectedRouteBoundary-module__E1GcRG__row>:first-child{object-fit:contain;width:48px;height:48px}.ConnectedRouteBoundary-module__E1GcRG__current{border-radius:var(--k-radius);background:#fff2ed;border:1px solid #ead4cb;margin-top:18px;padding:22px}.ConnectedRouteBoundary-module__E1GcRG__current>div{align-items:center;gap:14px;display:flex}.ConnectedRouteBoundary-module__E1GcRG__current h2{letter-spacing:-.8px;flex:1;font-size:1.5625rem;line-height:1.12}.ConnectedRouteBoundary-module__E1GcRG__current>div>:last-child{object-fit:contain;width:82px;height:88px}.ConnectedRouteBoundary-module__E1GcRG__eyebrow{color:#5f6567;text-transform:uppercase;letter-spacing:1.5px;font-size:.6875rem;font-weight:700}.ConnectedRouteBoundary-module__E1GcRG__primary{color:#fff;border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,0 100%);background:#2b3338;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:17px;font-weight:700;text-decoration:none;display:flex}.ConnectedRouteBoundary-module__E1GcRG__row>:first-child{flex:0 0 48px;overflow:hidden}.ConnectedRouteBoundary-module__E1GcRG__row>:first-child svg,.ConnectedRouteBoundary-module__E1GcRG__row>:first-child img{object-fit:contain;width:100%;height:100%;display:block}.ConnectedRouteBoundary-module__E1GcRG__current{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);border-radius:var(--k-radius)!important}.ConnectedRouteBoundary-module__E1GcRG__current:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,transparent calc(50% - 1.1px),var(--cut-edge,#ead4cb) calc(50% - 1.1px),var(--cut-edge,#ead4cb) calc(50% + .5px),transparent calc(50% + .5px));border:0;width:14px;height:14px;margin:0;display:block;position:absolute;inset:auto -1px -1px auto}.ConnectedRouteBoundary-module__E1GcRG__primary:before{content:"";pointer-events:none;z-index:1;border-bottom:1.5px solid #ed7768;border-left:1.5px solid #ed7768;width:9px;height:9px;position:absolute;bottom:7px;left:7px}.ConnectedRouteBoundary-module__E1GcRG__primary{position:relative}
.question-panel{padding:20px 17px 23px}.question-panel .eyebrow{margin:0 0 20px}.question-panel h1{letter-spacing:-.055em;font-size:clamp(30px,8.7vw,40px);font-weight:760;line-height:1.1}.question-panel h1:focus{outline:none}.scene-detail{color:var(--muted);margin-top:16px;font-size:17px;line-height:1.45}.scene-art{width:52%;max-height:240px;margin:24px auto;display:block;-webkit-mask-image:radial-gradient(#000 52%,#0000 75%);mask-image:radial-gradient(#000 52%,#0000 75%)}.scene-art.art-mouth{width:94%;max-height:none;margin:24px auto 20px}.scene-art.art-live-xray{width:86%;margin-top:24px}.answer-list{gap:8px;margin-top:28px;display:grid}.question-panel .answer-list input:not([type=checkbox]):not([type=radio]),.offer-card .answer-list input:not([type=checkbox]):not([type=radio]){width:100%;min-height:54px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #8b929b;border-radius:0;padding:10px 4px;font-size:18px}.question-panel .answer-list input:not([type=checkbox]):not([type=radio]):focus,.offer-card .answer-list input:not([type=checkbox]):not([type=radio]):focus{border-bottom:2px solid var(--graphite);outline-offset:2px}.question-panel fieldset.answer-list,.offer-card fieldset.answer-list{border:0;min-width:0;margin:0;padding:0}.answer-choice input[type=radio]{width:20px;height:20px;accent-color:var(--graphite);flex:none;margin:0}.mouth-panel .answer-list{margin-top:0}.answer-choice{text-align:left;background:#fffdfa;border:1px solid #bbc4cd;border-radius:10px 3px 10px 10px;align-items:center;gap:12px;width:100%;min-height:62px;padding:14px;display:flex}.answer-choice>span{flex:1;min-width:0}.answer-choice strong{letter-spacing:-.045em;font-size:18px;font-weight:570;line-height:1.3;display:block}.answer-choice small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.35;display:block}.answer-choice>svg:last-child{flex-shrink:0}.answer-choice .answer-art{width:51px;height:49px;-webkit-mask-image:radial-gradient(#000 54%,#0000 78%);mask-image:radial-gradient(#000 54%,#0000 78%)}.answer-choice:hover{border-color:#d28177}.answer-choice:active,.answer-choice[aria-pressed=true]{background:#ffe7df;border-color:#cd776b}.answer-choice.answer-primary{background:var(--graphite);color:#fff;border-color:var(--graphite)}.answer-primary small{color:#e5e8eb}.answer-choice.answer-primary:active{background:#414a54}.secondary-answers{margin:12px 4px 0}.answer-choice.answer-secondary{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 4px}.answer-secondary strong{font-size:16px;font-weight:500}.price-question form{margin-top:28px}.price-entry{border-bottom:1px solid #8b929b;align-items:center;gap:10px;margin-top:5px;padding:12px 0;display:flex}.price-entry:focus-within{border-bottom:2px solid var(--graphite);padding-bottom:11px}.price-entry>span{color:var(--muted);font-size:33px}.price-entry input{border-radius:var(--k-radius);font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--ink);letter-spacing:-.045em;background:0 0;border:0;padding:6px 4px;font-size:clamp(32px,9vw,44px);font-weight:650}.price-entry input::placeholder{color:#7d8188;opacity:1}.field-error{color:#913e28;margin-top:12px;font-size:15px;line-height:1.4}.place-options{gap:20px;display:grid}.place-card{text-align:left;border:0;width:100%;padding:20px 18px 0;display:block}.place-card:focus-visible{outline-offset:-5px}.place-card:hover:before{border-color:#bd675c}.place-card:active{background:#ffe7df}.place-card-heading{align-items:center;gap:14px;display:flex}.place-card-heading>span{flex:1;min-width:0}.place-name{letter-spacing:-.05em;margin-top:12px;font-size:27px;line-height:1.15;display:block}.place-art{width:72px;height:87px;-webkit-mask-image:radial-gradient(#000 52%,#0000 76%);mask-image:radial-gradient(#000 52%,#0000 76%)}.place-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:23px 0 18px;display:flex}.place-price strong{letter-spacing:-.05em;font-size:39px;font-weight:740}.place-price>span{color:var(--muted);font-size:14px}.service-list{border-top:1px solid #e4d4cf;gap:15px;padding-top:18px;display:grid}.service-item{align-items:flex-start;gap:10px;display:flex}.service-mark{color:var(--graphite);flex:0 0 18px;font-size:17px}.service-item strong{font-size:16px;font-weight:650;line-height:1.35;display:block}.service-item small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.place-condition{color:#765139;margin:17px 0 0;font-size:14px;line-height:1.45;display:block}.place-select{border-top:1px solid #dbc9c3;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:18px 0;font-size:17px;font-weight:650;display:flex}.place-select svg{flex-shrink:0}.place-source{margin:0 4px}.place-source summary{color:var(--muted);font-size:14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:disabled{cursor:wait;opacity:.65}.button-action{text-align:left;width:100%;margin-top:18px}button.quiet-action{appearance:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:15px 3px}button.primary-action{cursor:pointer;border:0}.save-feedback{min-height:23px;color:var(--muted);padding:7px 5px 0;font-size:13px}.save-error{background:#fff4e9;border-left:3px solid #bb6741;margin:12px 0;padding:15px;font-size:15px;line-height:1.5}.save-error p{margin-top:5px}.care-loading{color:var(--muted);padding:32px 5px}.path-card,.visit-card,.offer-card{padding:20px 18px}.path-card h2,.visit-card h2,.offer-card h2{letter-spacing:-.055em;margin-top:21px;font-size:31px;font-weight:740;line-height:1.13}.path-card-top{align-items:flex-start;gap:4px;min-height:172px;margin-bottom:18px;display:flex}.path-card-top>div{flex:1}.path-card-top h2{margin-top:18px}.path-card-top .ceramic-art{align-self:center;width:42%;-webkit-mask-image:radial-gradient(#000 52%,#0000 75%);mask-image:radial-gradient(#000 52%,#0000 75%)}.path-card .scene-detail{margin-bottom:20px}.path-card .primary-action{font-size:17px}.care-step-label{color:var(--muted);margin-top:13px;font-size:15px;line-height:1.35}.care-summary-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.care-summary-grid a{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-height:124px;padding:20px 12px;display:flex}.care-summary-grid a:nth-child(odd){border-right:1px solid var(--line)}.care-summary-grid strong{letter-spacing:-.035em;font-size:17px;font-weight:650}.care-summary-grid small{color:var(--muted);font-size:14px;line-height:1.4}.care-section{margin-top:28px}.care-section>h2{letter-spacing:-.045em;margin-bottom:15px;font-size:24px;font-weight:700}.care-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 3px;display:flex}.care-row .ceramic-art{width:56px;height:60px}.care-row>span{flex:1;min-width:0}.care-row strong{letter-spacing:-.035em;font-size:17px;font-weight:620;line-height:1.35;display:block}.care-row small{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.4;display:block}.care-row .icon{flex-shrink:0}.status-chip{border-radius:var(--k-radius);color:#526071;background:#edf0f3;margin-top:14px;padding:7px 12px;font-size:13px;line-height:1.4;display:inline-block}.status-chip.saved{background:var(--sage-wash);color:var(--sage)}.status-chip.pending{color:#8c541c;background:#fff0df}.detail-list{margin:21px 0 0}.detail-list>div{border-top:1px solid #dedbdd;padding:15px 0}.detail-list dt{color:var(--muted);font-size:14px;line-height:1.4}.detail-list dd{letter-spacing:-.035em;margin:5px 0 0;font-size:18px;font-weight:550;line-height:1.4}.source-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.5}.disclosure{border-bottom:1px solid var(--line);margin:14px 0}.disclosure summary{cursor:pointer;min-height:48px;padding:15px 3px;font-size:16px;font-weight:550}.disclosure>div{color:var(--muted);padding:0 4px 17px;font-size:15px;line-height:1.6}.disclosure ul{padding-left:22px}.offer-price{letter-spacing:-.05em;margin:20px 0 12px;font-size:40px;font-weight:740;line-height:1.2}.secondary-place{border-radius:var(--k-radius);background:#f4f5f3;margin-top:12px;padding:20px;display:block}.secondary-place h2{letter-spacing:-.045em;margin:12px 0;font-size:22px;line-height:1.25}.quiet-link{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:15px;text-decoration:underline;display:inline-flex}.state-message{border-radius:var(--k-radius);background:#f4f6f7;margin-top:16px;padding:24px 20px}.state-message h2{letter-spacing:-.045em;font-size:25px;line-height:1.2}.state-message p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.5}.sample-note{color:var(--muted);margin:16px 5px;font-size:12px;line-height:1.45}.native-input{border-radius:var(--k-radius);background:var(--paper);width:100%;min-height:52px;color:var(--ink);border:1px solid #a8b0ba;margin-top:9px;padding:12px}.field-label{color:var(--muted);margin-top:22px;font-size:15px;display:block}.brush-footer{border-top:1px solid #d4d0cb;align-items:center;gap:12px;width:calc(100% + 36px);min-height:91px;margin:22px -18px -20px;padding:15px 18px;display:flex}.brush-footer img{object-fit:contain;flex-shrink:0;width:72px;height:58px}.brush-footer>.ceramic-art{object-fit:contain;flex:0 0 72px;width:72px;height:58px}.brush-footer strong{font-size:17px;font-weight:650;display:block}.brush-footer small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.brush-footer>span:nth-child(2){flex:1}.brush-footer>span:last-child{align-items:center;gap:7px;font-size:14px;display:flex}.timer-illustration{object-fit:contain;width:82%;height:210px;margin:20px auto}.timer-number{font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-align:center;font-size:70px;font-weight:700;line-height:1.2}.timer-track{background:#e6dcd8;height:3px;margin:22px 0}.timer-track>span{background:var(--coral);height:100%;display:block}.routine-controls{align-items:center;gap:12px;display:flex}.routine-controls>button{flex:1}.sample-document{background:var(--blue-wash);color:var(--blue);border-radius:var(--k-radius);border:1px solid #d2dbe7;margin:22px 0;padding:35px 20px}.sample-document .ceramic-art{width:90px;height:90px;margin:0 auto 25px}.sample-document strong{letter-spacing:-.04em;text-align:center;font-size:24px;display:block}.sample-document p{text-align:center;margin-top:14px;font-size:14px;line-height:1.5}.capture-choice{cursor:pointer;flex-wrap:wrap;margin-top:12px}.capture-input{width:100%;max-width:100%;margin-top:10px;font-size:13px}.button-link{color:inherit;background:0 0;border:0;padding:2px}.summary-art{width:48px;height:42px}.routine-title{letter-spacing:-.05em;margin-top:24px;font-size:38px;line-height:1.1}.timer-state{text-align:center;color:var(--muted);min-height:42px;font-size:15px;line-height:1.4}.permission-files{border:0;margin-top:24px;padding:0}.permission-files legend{font-size:15px;font-weight:650}.permission-choice{align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.permission-choice input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0}@media (max-width:374px){.question-panel{padding:18px 14px}.question-panel h1{font-size:29px}.answer-choice{gap:9px;padding:12px 10px}.answer-choice strong{font-size:16px}.answer-choice .answer-art{width:42px;height:43px}.path-card h2,.visit-card h2,.offer-card h2{font-size:27px}.brush-footer{gap:7px;padding:14px}.brush-footer img,.brush-footer>.ceramic-art{width:52px;height:53px}.brush-footer>.ceramic-art{flex-basis:52px}.brush-footer strong{font-size:15px}.brush-footer>span:last-child{font-size:13px}.scene-detail{font-size:16px}}
.journey-shell .app-content,.get-care-shell .app-content{padding-bottom:16px}.journey-shell .back-link{margin-bottom:8px}.journey-shell .page-intro{margin-bottom:16px}.journey-shell .page-intro .intro-detail{font-size:16px}.journey-shell .save-feedback:empty{min-height:0;padding:0}.journey-shell .question-panel{padding-top:18px;padding-bottom:18px}.journey-shell .question-panel .eyebrow{margin-bottom:14px}.journey-shell .question-panel .scene-art{object-fit:contain;width:56%;max-height:150px;margin:14px auto}.journey-shell .question-panel .scene-art.art-live-xray{width:70%}.journey-shell .question-panel .scene-art.art-mouth{width:80%}.journey-shell .question-many-answers .scene-art{max-height:118px}.journey-shell .answer-list{margin-top:18px}.journey-shell .mouth-panel .answer-list{margin-top:12px}.journey-shell .answer-choice{min-height:54px;padding-top:11px;padding-bottom:11px}.journey-shell .answer-choice .answer-art{width:46px;height:42px}.journey-shell .secondary-answers{margin-top:8px}.journey-shell .path-card-top{align-items:center;min-height:110px;margin-bottom:12px}.journey-shell .path-card-top h2{margin-top:8px}.journey-shell .path-card-top .ceramic-art{object-fit:contain;width:35%;max-height:110px}.journey-shell :is(.offer-card,.path-card)>.scene-art{width:42%;height:120px;margin:12px auto}.journey-shell .visit-card .path-card-top{min-height:90px}.journey-shell .visit-card .path-card-top .ceramic-art{max-height:90px}.journey-shell .detail-list{margin-top:14px}.journey-shell .detail-list>div{padding:10px 0}.journey-shell .detail-list dd{margin-top:3px;font-size:17px}.journey-shell .disclosure{margin:10px 0}.journey-shell .disclosure summary{padding-top:12px;padding-bottom:12px}.journey-shell .scene-detail{margin-top:12px}.journey-shell .price-question form{margin-top:20px}.journey-shell .price-question .primary-action{margin-top:16px}@media (max-height:740px) and (max-width:699px){.journey-shell .app-header,.get-care-shell .app-header{height:64px}.journey-shell .back-link{margin-bottom:4px}.journey-shell .question-panel h1{font-size:29px}.journey-shell .question-panel .scene-art{max-height:98px;margin:10px auto}.journey-shell .question-panel .eyebrow{margin-bottom:10px}.journey-shell .question-panel .scene-detail{margin-top:10px;font-size:16px}.journey-shell .answer-list{gap:7px;margin-top:14px}.journey-shell .question-panel{padding-top:15px;padding-bottom:15px}.journey-shell .path-card-top{min-height:90px}.journey-shell .path-card-top .ceramic-art{max-height:90px}.get-care-shell .get-care-intro{margin-bottom:14px}.get-care-shell .get-care-focused{padding-top:18px}.get-care-shell .get-care-focused h1{margin-bottom:16px;font-size:29px}.get-care-shell .get-care-focused .care-choice{min-height:76px;padding-top:7px;padding-bottom:7px}.get-care-shell .care-choice-art{height:58px}}.home-current-care .path-card-top{align-items:center;min-height:126px;margin-bottom:10px}.home-current-care .path-card-top>div{min-width:0}.home-current-care .path-card-top h2{margin-top:4px;font-size:clamp(29px,8vw,36px)}.home-current-care .path-card-top .ceramic-art{width:42%;max-width:130px}.home-current-care .care-step-label{line-height:1.4}.home-care-stage{max-width:150px;margin:13px 0 0}.home-stage-track{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.home-stage-track span{border-radius:var(--k-radius);background:#ded8d4;height:6px}.home-stage-track .past{background:var(--coral)}.home-stage-track .current{background:var(--paper);border:1px solid #c65748}.home-care-stage p{color:var(--ink);margin-bottom:7px;font-size:13px}.home-next-action{letter-spacing:-.04em;margin:0 0 12px;font-size:19px;font-weight:620;line-height:1.35}.home-appointment{color:var(--muted);margin:-4px 0 17px;font-size:14px;line-height:1.5}.home-shortcuts-active{margin-top:12px}.home-current-care .brush-footer{gap:9px;min-height:82px;margin-top:16px;padding-top:9px;padding-bottom:9px}.home-current-care .brush-footer img{width:64px;height:62px}.home-current-care .brush-footer strong{font-size:16px}.home-current-care .brush-invitation{background:linear-gradient(#c98775,#c98775) 0 0/16px 1px no-repeat,linear-gradient(#c98775,#c98775) 0 0/1px 24px no-repeat,linear-gradient(#dac5bd,#dac5bd) 100% 100%/16px 1px no-repeat;border:0;border-radius:0;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;padding:6px 7px 6px 12px;display:flex}.brush-invitation b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1}.brush-invitation>span{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.brush-footer:active{background:#fbe9e1}.get-care-intro{margin-top:6px;margin-bottom:21px}.page-intro .eyebrow{letter-spacing:.23em;font-size:11px;line-height:1.5}.get-care-intro .intro-detail{margin-top:7px;font-size:16px}.get-care-focused{padding-top:24px}.get-care-focused h1{letter-spacing:-.055em;margin:0 1px 23px;font-size:clamp(29px,8vw,37px);font-weight:760;line-height:1.12}.get-care-focused .care-choice{min-height:94px}.resume-path{min-height:48px;color:var(--blue);justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;padding:0 2px 15px;font-size:14px;line-height:1.35;display:flex}.resume-path small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.resume-path svg{flex-shrink:0}.call-place-context{color:var(--muted);margin:-3px 3px 15px;font-size:13px;line-height:1.4}.call-place-context small{margin-top:4px;display:block}.price-question h1{font-size:clamp(29px,8.1vw,37px);line-height:1.15}.price-question .field-label:first-child{margin-top:0}.price-question .source-note{margin-top:10px}.price-question .primary-action{margin-top:22px}.saved-visit-answers{margin:0}.saved-visit-answers>div{border-top:1px solid var(--line);padding:13px 0}.saved-visit-answers dt{color:var(--muted);font-size:12px}.saved-visit-answers dd{color:var(--ink);margin:4px 0 0;line-height:1.45}@media (max-width:374px){.home-current-care .path-card-top{min-height:112px}.home-current-care .path-card-top .ceramic-art{width:42%}.home-current-care .brush-footer img{width:54px;height:62px}.home-current-care .brush-footer strong{font-size:15px}.home-current-care .brush-footer small{font-size:12px}.brush-invitation b{font-size:25px}.get-care-focused .care-choice{min-height:86px}}.home-shell .app-content{padding-bottom:8px}.home-shell .home-intro{margin-bottom:15px}.home-shell .home-shortcuts{padding:8px 0}.home-shell .home-shortcuts>a{gap:7px;min-height:48px;padding:0 6px}.home-shell .home-shortcuts>a>svg:first-child{width:30px;height:35px}.home-shell .home-shortcuts small{font-size:12px}.home-shell .save-feedback:empty{min-height:0;padding:0}.home-existing-care{min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;font-size:14px;display:flex}.home-existing-care strong{color:var(--ink);font-weight:600}.home-existing-care svg{flex-shrink:0}.home-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-live-indicator{color:var(--muted);flex-shrink:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.home-live-indicator>span{background:var(--coral);border-radius:50%;width:7px;height:7px}.home-live-care .home-next-block{border-top:1px solid #ded2cd;padding-top:11px}.home-live-care .home-next-block .eyebrow{margin-bottom:7px;font-size:10px}.home-visit-records{background:#ffffff80;border:1px solid #ded7d4;border-radius:8px 3px 8px 8px;align-items:center;gap:10px;min-height:54px;margin-top:11px;padding:7px 10px;display:flex}.home-visit-records>span{flex:1;min-width:0}.home-visit-records strong{font-size:14px;display:block}.home-visit-records small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.home-visit-records .ceramic-art{width:32px;height:34px}.home-visit-records>svg:last-child{flex-shrink:0}.home-also{margin-top:19px}.home-also h2{letter-spacing:-.04em;margin-bottom:10px;font-size:19px;line-height:1.25}.home-also>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-path-tile{border:1px solid #dce2d8;border-radius:12px 3px 12px 12px;grid-template-rows:76px auto;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:4px 6px;min-height:154px;padding:13px;transition:background-color .16s,transform .16s;display:grid;position:relative}.home-path-copy{grid-column:1;min-width:0}.home-path-tile strong{letter-spacing:-.035em;font-size:17px;line-height:1.2;display:block}.home-path-tile small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.home-path-tile .ceramic-art{mix-blend-mode:multiply;grid-column:1/-1;justify-self:center;width:85px;height:72px;margin-bottom:3px;transition:transform .22s;-webkit-mask-image:radial-gradient(#000 57%,#0000 79%);mask-image:radial-gradient(#000 57%,#0000 79%)}.home-path-tile>svg:last-child{width:18px;color:var(--graphite);flex-shrink:0;grid-column:2;align-self:end;margin-bottom:2px}.home-path-tile.tone-sage{background:radial-gradient(at 100% 0,#f5ddb8,#0000 76%),#f7f8ef;border-color:#d9ceb5}.home-path-tile.tone-blue{background:var(--blue-wash);border-color:#d7e0eb}.home-path-tile.tone-blush{background:var(--blush);border-color:#eedad3}.home-path-tile:active{background:#f8e7df;transform:scale(.985)}.home-path-tile:only-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:78px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:108px}.home-path-tile:only-child .ceramic-art{grid-area:1/1;width:78px;height:76px;margin:0}.home-path-tile:only-child .home-path-copy{grid-area:1/2}.home-path-tile:only-child>svg:last-child{grid-column:3;align-self:center;margin:0}.home-shell .home-hero{min-height:275px;padding-bottom:18px}.home-shell .home-hero .eyebrow{margin-bottom:20px}.home-shell .home-hero .primary-action{margin-top:28px}@media (max-height:740px) and (max-width:699px){.home-shell .app-header{height:64px}.home-shell .home-intro{margin-bottom:12px}.home-shell .home-intro>p{display:none}.home-shell .home-intro h1{margin-top:0}.home-shell .home-current-care{padding-top:15px}.home-shell .home-current-care .path-card-top{min-height:84px}.home-shell .home-current-care .path-card-top .ceramic-art{max-width:88px}.home-shell .home-current-care .path-card-top h2{margin-top:4px;font-size:29px}.home-shell .home-current-care .brush-footer{min-height:74px;margin-top:12px}.home-shell .home-current-care .brush-footer img{height:54px}.home-shell .home-shortcuts{padding-top:4px;padding-bottom:4px}.home-shell .home-shortcuts>a{min-height:44px}.home-shell .home-also{margin-top:12px}.home-shell .home-also h2{margin-bottom:6px}.home-shell .home-hero{min-height:245px}.home-shell .home-hero .eyebrow{margin-bottom:14px}.home-shell .home-hero .primary-action{margin-top:22px}}.home-shell .app-header,.home-shell .home-intro{position:relative}.home-shell .home-shortcuts{border-top:0;border-bottom:0;margin-top:12px}.home-stage-name{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.3;display:block}.home-shell .home-intro,.home-shell .home-hero,.home-shell .home-current-care{animation:.42s ease-out both home-arrive}.home-path-tile{animation:.48s ease-out both home-arrive}.home-path-tile:nth-child(2){animation-duration:.58s}@keyframes home-arrive{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.home-path-tile,.home-path-tile .ceramic-art,.home-path-tile>svg:last-child{transition:none;animation:none;transform:none!important}}@media (hover:hover) and (pointer:fine){.home-path-tile:hover .ceramic-art,.home-path-tile:focus-visible .ceramic-art{transform:translateY(-3px)rotate(-2deg)}.home-path-tile:hover>svg:last-child{transform:translate(2px)}}@media (max-width:374px){.home-path-tile{min-height:144px;padding:11px}.home-path-tile .ceramic-art{width:74px;height:64px}.home-path-tile:only-child{grid-template-columns:65px minmax(0,1fr) 18px;gap:10px;min-height:100px}.home-path-tile:only-child .ceramic-art{width:65px;height:68px}}@media (max-height:900px) and (max-width:699px){.home-live-shell .home-intro>p{display:none}.home-live-shell .home-intro{margin-bottom:12px}.home-live-shell .home-current-care{padding-top:16px}.home-live-shell .home-current-care .path-card-top{min-height:112px;margin-bottom:8px}.home-live-shell .home-care-stage{margin-top:8px}.home-live-shell .home-care-stage p{margin-bottom:5px}.home-live-shell .home-visit-records{min-height:50px;margin-top:8px}.home-live-shell .home-current-care .brush-footer{min-height:72px;margin-top:10px;padding-top:5px;padding-bottom:5px}.home-live-shell .home-also{margin-top:12px}}.home-shell .page-intro.home-intro{margin:0 0 12px}.home-shell .page-intro.home-intro h1{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620;line-height:1.3}
@font-face{font-family:EntryInter;src:url(/approved-entry/assets/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}.approved-entry *{box-sizing:border-box}.approved-entry{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101720;-webkit-font-smoothing:antialiased;background:#f3f2ee;margin:0;font-family:EntryInter,Arial,sans-serif}.approved-entry button,.approved-entry input,.approved-entry select,.approved-entry textarea{font:inherit}.approved-entry button,.approved-entry a,.approved-entry input,.approved-entry textarea,.approved-entry select{touch-action:manipulation}.approved-entry button,.approved-entry a{-webkit-tap-highlight-color:transparent;color:inherit}.approved-entry button:focus-visible,.approved-entry a:focus-visible,.approved-entry input:focus-visible,.approved-entry textarea:focus-visible,.approved-entry select:focus-visible,.approved-entry summary:focus-visible{outline-offset:3px;outline:2.4px solid #a74d3c}.approved-entry button:disabled{opacity:.5;cursor:default!important}.approved-entry button{cursor:pointer}.approved-entry button[hidden],.approved-entry [hidden]{display:none!important}.approved-entry{overflow-wrap:break-word;background:#fff;width:100%;max-width:390px;min-height:100vh;margin:auto;container-type:inline-size}.approved-entry .screen-content{padding-bottom:2px;display:flow-root}.approved-entry .source-slice{width:100%;height:auto;display:block;overflow:hidden}.approved-entry .source-page-header{position:relative}.approved-entry .profile-target{background:#fff;place-items:center;width:14%;height:43%;font-size:12px;text-decoration:none;display:grid;position:absolute;top:45%;right:4.5%}.approved-entry .profile-target:empty{background:0 0}.approved-entry .screen-back{color:#4a515b;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:3px 20px;font-size:14px;display:flex}.approved-entry .screen-back span{font-size:26px;line-height:1}.approved-entry .screen-intro{text-align:center;padding:12px 24px 22px}.approved-entry .screen-intro h1{letter-spacing:-.055em;max-width:11.5em;margin:0 auto;font-size:32px;font-weight:720;line-height:1.09}.approved-entry .screen-intro h1:focus{outline:none}.approved-entry .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#505963;margin:0 0 12px;font-size:10px;font-weight:500;line-height:1.5}.approved-entry .intro-helper{color:#626b75;letter-spacing:-.015em;max-width:26em;margin:12px auto 0;font-size:14px;line-height:1.45}.approved-entry .intro-art{width:100px;margin:0 auto 15px}.approved-entry .source-material{width:100%;margin:0 0 14px;position:relative}.approved-entry .material-content{padding:4px 8.85% 10px;display:flow-root;position:relative}.approved-entry .material-band{z-index:0;width:100%;height:100%;position:absolute;inset:0}.approved-entry .material-copy{z-index:1;display:flow-root;position:relative}.approved-entry .source-material>.material-cap:first-child{z-index:1;margin-bottom:-1px;position:relative}.approved-entry .source-material>.material-cap:last-child{z-index:1;margin-top:-1px;position:relative}.approved-entry .material-copy h2{letter-spacing:-.04em;margin:4px 0 14px;font-size:23px;line-height:1.16}.approved-entry .material-copy p{margin:8px 0 14px;font-size:15px;line-height:1.45}.approved-entry .material-copy .eyebrow{margin:4px 0 10px;font-size:10px}.approved-entry .source-primary{color:#fff;text-align:left;isolation:isolate;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:52px;padding:15px 17px;font-size:16px;font-weight:520;line-height:1.3;display:flex;position:relative}.approved-entry .source-primary>.button-material{border-radius:var(--k-radius);z-index:-1;background:#30363d;display:block;position:absolute;inset:0;overflow:hidden}.approved-entry .button-material .source-slice{width:100%;height:100%}.approved-entry .source-primary>span:last-child{font-size:22px}.approved-entry .source-row{border-radius:var(--k-radius);text-align:left;background:#fcfcfb;border:1px solid #dddcd8;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;margin:8px 0;padding:14px 16px;font-size:16px;font-weight:520;line-height:1.35;text-decoration:none;display:flex}.approved-entry .source-row small{color:#626b75;margin-top:5px;font-size:13px;font-weight:400;line-height:1.4;display:block}.approved-entry .source-row>span:last-child{color:#59636e;font-size:23px;font-weight:400}.approved-entry .source-row[aria-pressed=true]{background:#eef2ef;border-color:#56646b}.approved-entry .content-pad{margin:0 8.85% 18px}.approved-entry .content-pad h2{letter-spacing:-.04em;font-size:22px;line-height:1.15}.approved-entry .content-pad p{font-size:14px;line-height:1.5}.approved-entry .text-action{text-align:left;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:14px}.approved-entry .quiet-note,.approved-entry .preview-caption{color:#67717b;font-size:12px!important;line-height:1.45!important}.approved-entry .preview-caption{text-align:center;margin:14px 8.85% 4px}.approved-entry .field-label{margin:14px 0 7px;font-size:14px;line-height:1.4;display:block}.approved-entry .field{border-radius:var(--k-radius);color:#17202a;background:#fff;border:1px solid #c8ccca;width:100%;min-height:48px;padding:12px;font-size:16px;display:block}.approved-entry textarea.field{resize:vertical;min-height:100px}.approved-entry .field-error,.approved-entry [role=alert]{color:#8c3229;font-size:14px;line-height:1.45}.approved-entry .status-note{color:#365348;font-size:14px;line-height:1.45}.approved-entry .detail-list{margin:0}.approved-entry .detail-list>div{border-bottom:1px solid #dedbd6;padding:12px 0}.approved-entry .detail-list dt{color:#646c75;margin-bottom:4px;font-size:12px}.approved-entry .detail-list dd{margin:0;font-size:16px;line-height:1.35}.approved-entry details{margin:12px 0;font-size:14px;line-height:1.5}.approved-entry summary{cursor:pointer;min-height:44px;padding:11px 0}.approved-entry ul{padding-left:21px;font-size:14px;line-height:1.5}.approved-entry .review-toolbar{flex-wrap:wrap;gap:12px;max-width:960px;margin:0 auto;padding:12px 18px;font-size:12px;line-height:1.4;display:flex}.approved-entry .review-toolbar a{min-height:28px}.approved-entry .continuation-dock{padding-top:20px}.approved-entry .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approved-entry .source-art-large{width:100%;margin:10px 0}.approved-entry .center-action{text-align:center}.approved-entry .divider{border:0;border-top:1px solid #dfdfdb;margin:16px 0}.approved-entry .visually-muted{color:#737a82}.approved-entry .receipt-icon{color:#4c675b;font-size:28px;line-height:1.2}.approved-entry .example-state{color:#646f77;font-size:12px}@media (max-width:500px){.approved-entry{background:#fff}}@container (max-width:359px){.approved-entry .screen-intro{padding-left:20px;padding-right:20px}.approved-entry .screen-intro h1{font-size:29px}.approved-entry .material-content{padding-left:8.85%;padding-right:8.85%}.approved-entry .intro-art{width:88px}.approved-entry .source-row{padding:12px;font-size:15px}.approved-entry .source-primary{font-size:15px}.approved-entry .material-copy h2{font-size:22px}}@media (prefers-reduced-motion:no-preference){.approved-entry .source-primary:active,.approved-entry .source-row:active{transform:translateY(1px)}.approved-entry .source-primary,.approved-entry .source-row{transition:transform .1s}}@media (forced-colors:active){.approved-entry .source-material{border:1px solid canvastext}.approved-entry .source-primary{color:buttontext;background:buttonface;border:1px solid buttontext}.approved-entry .button-material{display:none!important}}.approved-entry:has(>.source-page-header){flex-direction:column;display:flex}.approved-entry:has(>.source-page-header)>.screen-content{flex:1}.approved-entry .profile-target.profile-hidden{background:#fff}.approved-entry.entry-without-dock{padding-bottom:24px}.approved-entry .profile-target:not(:empty),.approved-entry .profile-target.profile-hidden{width:18%;height:66%;top:34%;right:3%}.approved-entry.family-entry .intro-art,.approved-entry.family-entry .entry-welcome-art,.approved-entry.family-entry .entry-wallet-art,.approved-entry.family-entry .entry-return-art,.approved-entry.family-entry .entry-choice>.source-slice,.approved-entry .family-identity .identity-art.profile-wallet,.approved-entry .family-identity .identity-art.records-folder,.approved-entry .family-identity .identity-art.visits-calendar,.approved-entry .family-identity .identity-art.money-stones,.approved-entry .family-identity .identity-art.dental-tooth,.approved-entry.family-entry .entry-price-art>.source-slice,.approved-entry.family-entry .entry-guest-care>.source-slice,.approved-entry.family-entry .entry-weight-art,.approved-entry .family-visit .visit-art,.approved-entry .family-visit .visit-tooth-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-entry .source-dock.approved-source-dock{flex:none;min-width:0;padding-bottom:0;display:block;position:relative}.approved-entry .approved-dock-stage{width:100%;line-height:0;position:relative}.approved-entry .approved-dock-art{width:100%;height:auto;display:block}.approved-entry .approved-dock-links{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:79%;line-height:normal;display:grid;position:absolute;top:0;left:0}.approved-entry .approved-dock-link{border-radius:var(--k-radius);-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px;text-decoration:none;display:block}.approved-entry .approved-dock-link:focus-visible{outline-offset:-5px;outline:3px solid #a94737}.approved-entry .approved-dock-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approved-entry .entry-panel .material-content{padding-top:12px;padding-bottom:8px}.approved-entry .entry-panel{margin-bottom:8px}.approved-entry .entry-welcome-art{max-width:320px;margin:10px auto 24px}.approved-entry .entry-wallet-art{width:220px;max-width:90%;margin:0 auto 24px}.approved-entry .entry-return-art{width:135px;margin:12px auto 28px}.approved-entry .entry-guest-care{min-height:145px;padding-right:52%;position:relative}.approved-entry .entry-guest-care>.source-slice{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,0 33%,25% 33%);width:47%;position:absolute;top:30px;right:0}.approved-entry .entry-guest-care p{font-size:14px}.approved-entry .entry-steps{margin:5px 0 25px;padding:0;list-style:none}.approved-entry .entry-steps li{border-left:1px solid #c1c4c1;margin-left:6px;padding:14px 0 14px 24px;font-size:15px;line-height:1.4;position:relative}.approved-entry .entry-steps li:before{content:"";background:#fff;border:1px solid #717e79;border-radius:100%;width:9px;height:9px;position:absolute;top:19px;left:-5px}.approved-entry .entry-choice{border-bottom:1px solid #ddd8d3;align-items:center;gap:12px;min-height:74px;padding:12px 0;text-decoration:none;display:flex}.approved-entry .entry-choice:last-child{border-bottom:0}.approved-entry .entry-choice>.source-slice{flex:0 0 53px;width:53px;max-height:50px}.approved-entry .entry-choice>span:nth-child(2){flex:1}.approved-entry .entry-choice strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.approved-entry .entry-choice small{color:#66717b;margin-top:4px;font-size:12px;line-height:1.35;display:block}.approved-entry .entry-choice>span:last-child:not(:nth-child(2)){font-size:23px}.approved-entry .entry-path-chip{border-radius:var(--k-radius);background:#f0f3f1;align-items:center;gap:15px;margin:3px 0 24px;padding:12px 16px;font-size:14px;display:flex}.approved-entry .entry-path-chip>.source-slice{width:46px}.approved-entry .entry-center{text-align:center}.approved-entry .entry-price-art{align-items:center;gap:5px;margin:10px 0;display:flex}.approved-entry .entry-price-art>div{flex:1;min-width:0}.approved-entry .entry-price-art>.source-slice{flex:0 0 32%;width:32%}.approved-entry .entry-price-art>h2{flex:1}.approved-entry .material-copy .entry-price{letter-spacing:-.065em;margin:4px 0 8px;font-size:45px;font-weight:720;line-height:1.05}.approved-entry .entry-inclusions{border-top:1px solid #d9d4d0;margin:8px 0;list-style:none;padding:12px 0!important}.approved-entry .entry-inclusions li{padding:7px 0 7px 26px;font-size:15px;position:relative}.approved-entry .entry-inclusions li:before{content:"✓";text-align:center;border:1px solid #dc8976;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:16px;position:absolute;top:7px;left:0}.approved-entry .material-copy .entry-caution{border-radius:var(--k-radius);background:#fff0d3;padding:12px;font-size:14px}.approved-entry .entry-procedures{margin:6px 0}.approved-entry .entry-procedures>div{border-bottom:1px solid #ddd8d3;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.approved-entry .entry-procedures>div:last-child{border-radius:var(--k-radius);background:#eef1e7;border:0;margin-top:12px;padding:12px}.approved-entry .entry-procedures dt{font-size:15px;font-weight:550}.approved-entry .entry-procedures dd{white-space:nowrap;margin:0;font-size:18px;font-weight:650}.approved-entry .entry-procedures small{color:#606c73;margin-top:7px;font-size:12px;font-weight:400;line-height:1.4;display:block}.approved-entry .entry-weight-art{width:120px;margin:8px auto 20px}.approved-entry.family-entry .field{margin-bottom:9px}.approved-entry.family-entry .field-error{margin-bottom:15px}.approved-entry.family-entry .content-pad>.source-primary{margin-top:15px}@container (max-width:359px){.approved-entry .material-copy .entry-price{font-size:39px}.approved-entry .entry-wallet-art{width:190px}.approved-entry .entry-choice{gap:9px}.approved-entry .entry-choice strong{font-size:14px}}.approved-entry.entry-batch-one .source-primary>.button-material{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.approved-entry.entry-batch-one .entry-quiet-link{color:#343a44;text-align:center;text-underline-offset:4px;min-height:44px;margin:12px auto 0;padding:10px 0;font-size:14px;line-height:1.4;text-decoration:underline;display:table}.approved-entry.entry-batch-one .entry-organize-card{border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);background:#fff;border:1px solid #d7d9dc;align-items:center;gap:14px;min-height:82px;margin:8px 0;padding:12px 14px;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.approved-entry.entry-batch-one .entry-organize-icon{flex:0 0 54px;width:54px}.approved-entry.entry-batch-one .entry-organize-card>span:nth-child(2){flex:1}.approved-entry.entry-batch-one .entry-organize-card>span:last-child{color:#59636e;font-size:22px}.approved-entry.entry-batch-one .entry-choice>.source-slice{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-entry.entry-batch-one .entry-cradle-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-entry.entry-batch-one .screen-intro:has(.entry-cradle-art) .intro-art{width:170px;max-width:74%;margin:3px auto 16px}.approved-entry.entry-batch-one .screen-intro:has(.entry-envelope) .intro-art{width:174px;max-width:65%;margin:3px auto 16px}.approved-entry.entry-batch-one .entry-email-address{text-align:center;margin:2px 0 15px}.approved-entry.entry-batch-one .entry-email-address p{color:#101720;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.approved-entry.entry-batch-one .entry-email-address .entry-quiet-link{min-height:36px;margin:0 auto;padding:5px 0;font-size:13px}.approved-entry.entry-batch-one .entry-path-chip>.entry-path-tooth{flex:0 0 48px;width:48px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 13% 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-entry.entry-batch-one .entry-loading-spinner{border:6px solid #ef654c;border-color:#ef654c #ef654c #d3d5dd #d3d5dd;border-radius:50%;width:78px;height:78px;margin:4px auto 0;animation:1.1s linear infinite entry-turn}.approved-entry.entry-batch-one .screen-intro:has(.entry-loading-spinner) .intro-art{-webkit-mask-image:none;mask-image:none}.approved-entry.entry-batch-one .entry-account-choices{gap:12px;display:grid}.approved-entry.entry-batch-one .entry-account-choice{border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);color:#111923;border:1px solid #e0d8d4;align-items:center;gap:12px;min-height:92px;padding:12px 14px;text-decoration:none;display:flex}.approved-entry.entry-batch-one .entry-choice-peach{background:#fff2ee;border-color:#f1c7bb}.approved-entry.entry-batch-one .entry-choice-sage{background:#f0f4ef;border-color:#cdd9d1}.approved-entry.entry-batch-one .entry-choice-blue{background:#eff5fa;border-color:#c9d9e6}.approved-entry.entry-batch-one .entry-account-icon{object-fit:contain;border-radius:var(--k-radius);mix-blend-mode:multiply;flex:0 0 54px;width:54px;height:54px}.approved-entry.entry-batch-one .entry-account-choice>span:nth-child(2){flex:1}.approved-entry.entry-batch-one .entry-account-choice strong{font-size:16px;font-weight:600;line-height:1.3;display:block}.approved-entry.entry-batch-one .entry-account-choice small{color:#606b75;margin-top:4px;font-size:12px;line-height:1.35;display:block}.approved-entry.entry-batch-one .entry-choice-arrow{color:#59636e;font-size:23px}.approved-entry.entry-batch-one .entry-organize-card:focus-visible,.approved-entry.entry-batch-one .entry-account-choice:focus-visible{outline-offset:-5px;z-index:2;outline:3px solid #aa3e2b}.approved-entry.entry-batch-one .entry-loading-spinner+*{margin-top:8px}@keyframes entry-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.approved-entry.entry-batch-one .entry-loading-spinner{animation:none}}@container (max-width:359px){.approved-entry.entry-batch-one .screen-intro:has(.entry-cradle-art) .intro-art{width:155px}.approved-entry.entry-batch-one .screen-intro:has(.entry-envelope) .intro-art{width:154px}.approved-entry.entry-batch-one .entry-account-choice{gap:9px;min-height:86px;padding:10px}.approved-entry.entry-batch-one .entry-account-icon{flex-basis:48px;width:48px;height:48px}}.approved-entry.entry-batch-one .entry-account-icon,.approved-entry.entry-batch-one .entry-organize-icon{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-entry.entry-batch-one[data-screen="45-get-care-guest"] .material-content{isolation:isolate}.approved-entry.entry-batch-one[data-screen="45-get-care-guest"] .material-copy{z-index:auto}.approved-entry.entry-batch-one .entry-organize-card,.approved-entry.entry-batch-one .entry-account-choice{--entry-edge:#d7d9dc;position:relative}.approved-entry.entry-batch-one .entry-account-choice.entry-choice-peach{--entry-edge:#f1c7bb}.approved-entry.entry-batch-one .entry-account-choice.entry-choice-sage{--entry-edge:#cdd9d1}.approved-entry.entry-batch-one .entry-account-choice.entry-choice-blue{--entry-edge:#c9d9e6}.approved-entry.entry-batch-one .entry-organize-card:after,.approved-entry.entry-batch-one .entry-account-choice:after{content:"";background:var(--entry-edge);transform-origin:100% 0;pointer-events:none;width:25.456px;height:1px;position:absolute;top:18px;right:0;transform:rotate(45deg)}.approved-entry.entry-batch-one .entry-organize-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.approved-entry.entry-batch-one[data-screen="44-home-guest"] .screen-intro{padding-top:10px;padding-bottom:26px}.approved-entry.entry-batch-one[data-screen="44-home-guest"] .intro-art{width:240px;max-width:82%;margin:4px auto 12px;-webkit-mask-image:none;mask-image:none}.approved-entry.entry-batch-one .entry-home-ceramic{-webkit-mask-image:url(/approved-entry/assets/home-ceramic-mask.svg);mask-image:url(/approved-entry/assets/home-ceramic-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.approved-entry.entry-batch-one[data-screen="44-home-guest"] .intro-helper{margin-top:14px;font-size:15px;line-height:1.5}.approved-entry.entry-batch-one .entry-home-actions{gap:14px;display:grid}.approved-entry.entry-batch-one .entry-home-actions>.source-primary{min-height:58px}.approved-entry.entry-batch-one .entry-home-actions>.entry-organize-card{min-height:82px;margin:0}@container (max-width:359px){.approved-entry.entry-batch-one[data-screen="44-home-guest"] .intro-art{width:220px}.approved-entry.entry-batch-one[data-screen="44-home-guest"] .screen-intro{padding-bottom:24px}}.approved-entry.entry-batch-one .entry-choice[aria-disabled=true]{color:#929598;cursor:default}.approved-entry.entry-batch-one .entry-choice[aria-disabled=true] strong{color:#929598;font-weight:500}.approved-entry.entry-batch-one .entry-choice[aria-disabled=true] small{color:#73787d}.approved-entry.entry-batch-one .entry-choice[aria-disabled=true]>.source-slice{filter:grayscale();opacity:.38}.approved-entry.entry-batch-one .screen-intro:has(.entry-save-art) .intro-art{width:174px;margin:0 auto 18px}.approved-entry.entry-batch-one .screen-intro:has(.entry-opening-art) .intro-art{width:190px;margin:0 auto 24px}.approved-entry.entry-batch-one[data-screen="47-email-entry"] .entry-panel .material-content{padding-top:12px;padding-bottom:12px}.approved-entry.entry-batch-one[data-screen="47-email-entry"] .field-label{margin-top:4px}.approved-entry.entry-batch-one[data-screen="47-email-entry"] .field{min-height:52px}.approved-entry.entry-batch-one[data-screen="47-email-entry"] .quiet-note{margin:10px 0 20px}.approved-entry.entry-batch-one[data-screen="47-email-entry"] .entry-quiet-link{margin-top:8px}.approved-entry.entry-batch-one[data-screen="51-opening-path"] .screen-content{flex-direction:column;justify-content:center;padding:34px 0 64px;display:flex}.approved-entry.entry-batch-one[data-screen="51-opening-path"] .screen-intro{padding-bottom:0}.approved-entry.entry-batch-one .entry-opening-status{color:#59616a;justify-content:center;align-items:center;gap:12px;margin:26px 24px 0;font-size:16px;line-height:1.4;display:flex}.approved-entry.entry-batch-one .entry-opening-status .entry-loading-spinner{border-width:2.5px;flex:0 0 24px;width:24px;height:24px;margin:0}.approved-entry.entry-batch-one .entry-account-icon{mix-blend-mode:darken;border-radius:0;-webkit-mask-image:none;mask-image:none}.approved-entry.entry-batch-one[data-screen="54-account-first-choice"] .screen-intro{padding-bottom:26px}.approved-entry.entry-batch-one .entry-save-art,.approved-entry.entry-batch-one .entry-opening-art,.approved-entry.entry-batch-one .entry-cradle-art{clip-path:none;-webkit-mask-image:radial-gradient(28% 28% at 0 0,#0000 75%,#000 100%);mask-image:radial-gradient(28% 28% at 0 0,#0000 75%,#000 100%)}.approved-entry.entry-batch-one .entry-organize-icon{mix-blend-mode:darken}@container (max-width:359px){.approved-entry.entry-batch-one .screen-intro:has(.entry-save-art) .intro-art{width:160px}.approved-entry.entry-batch-one .screen-intro:has(.entry-opening-art) .intro-art{width:174px}}.approved-entry .review-polish .source-primary>.button-material{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.approved-entry .review-polish .material-content{display:flow-root}.approved-entry .review-polish .review-quiet-link{color:#343a44;text-align:center;text-underline-offset:4px;min-height:44px;margin:12px auto 0;padding:10px 0;font-size:14px;line-height:1.4;text-decoration:underline;display:table}.approved-entry .review-choices{gap:14px;display:grid}.approved-entry .review-polish .review-choice-card{isolation:isolate;border:1px solid var(--review-edge);border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:var(--review-surface);color:#111923;align-items:center;gap:16px;min-height:94px;padding:16px;text-decoration:none;display:flex;position:relative}.approved-entry .review-polish .review-choice-card[data-tone=peach]{--review-edge:#f1c7bb;--review-surface:#fff2ee}.approved-entry .review-polish .review-choice-card[data-tone=sage]{--review-edge:#cdd9d1;--review-surface:#f0f4ef}.approved-entry .review-polish .review-choice-card[data-tone=blue]{--review-edge:#c9d9e6;--review-surface:#eff5fa}.approved-entry .review-polish .review-choice-card:after{content:"";background:var(--review-edge);transform-origin:100% 0;pointer-events:none;width:25.456px;height:1px;position:absolute;top:18px;right:0;transform:rotate(45deg)}.approved-entry .review-polish .review-choice-icon{object-fit:contain;mix-blend-mode:darken;border-radius:0;flex:0 0 58px;width:58px;height:58px;-webkit-mask-image:none;mask-image:none}.approved-entry .review-polish .review-choice-label{letter-spacing:-.02em;flex:1;font-size:16px;font-weight:550;line-height:1.3}.approved-entry .review-polish .review-choice-arrow{color:#59636e;font-size:23px}.approved-entry .review-polish .review-choice-material{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.approved-entry .review-polish .review-choice-material>.source-slice{width:100%;height:100%}.approved-entry .review-polish .review-choice-card:focus-visible{outline-offset:-5px;z-index:2;outline:3px solid #aa3e2b}.approved-entry .review-polish .review-unavailable-choice{color:#929598;cursor:default;border-bottom:1px solid #ddd8d3;align-items:center;gap:12px;min-height:74px;padding:12px 0;display:flex}.approved-entry .review-polish .review-unavailable-choice:last-child{border-bottom:0}.approved-entry .review-polish .review-unavailable-icon{filter:grayscale();opacity:.38;mix-blend-mode:multiply;flex:0 0 53px;width:53px;max-height:50px}.approved-entry .review-polish .review-unavailable-choice strong{font-size:15px;font-weight:500;line-height:1.3;display:block}.approved-entry .review-polish .review-unavailable-choice small{color:#73787d;margin-top:4px;font-size:12px;line-height:1.35;display:block}.approved-entry .review-polish .review-pending{color:#59616a;justify-content:center;align-items:center;gap:12px;margin:26px 24px 0;font-size:16px;line-height:1.4;display:flex}.approved-entry .review-polish .review-spinner{border:2.5px solid #ef654c;border-color:#ef654c #ef654c #d3d5dd #d3d5dd;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:1.1s linear infinite review-turn}@keyframes review-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.approved-entry .review-polish .review-spinner{animation:none}}@container (max-width:359px){.approved-entry .review-polish .review-choice-card{gap:12px;padding:14px 12px}.approved-entry .review-polish .review-choice-icon{flex-basis:50px;width:50px;height:50px}}@media (forced-colors:active){.approved-entry .review-polish .review-choice-card{border-color:canvastext}.approved-entry .review-polish .review-choice-card:after{background:canvastext}.approved-entry .review-polish .review-choice-material{display:none}.approved-entry .review-polish .review-choice-icon{mix-blend-mode:normal}}.approved-entry{box-sizing:border-box;letter-spacing:normal;font-size:16px;line-height:normal}.approved-entry p{margin:1em 0}.approved-entry .screen-content{min-width:0}.approved-entry .entry-brand-target{border-radius:3px;width:30%;height:60%;position:absolute;top:35%;left:4.5%}.approved-entry .entry-brand-target:focus-visible{outline-offset:-2px}.approved-entry .entry-error-actions{margin-top:14px}.approved-entry .entry-route-status{text-align:center;padding:24px}.approved-entry .entry-skip{z-index:100;background:#fff;padding:10px;position:fixed;top:4px;left:8px;transform:translateY(-200%)}.approved-entry .entry-skip:focus{transform:none}.approved-entry .field-label{color:inherit}.approved-entry.entry-batch-one button.entry-quiet-link{background:0 0;border:0;align-items:start;width:max-content;max-width:100%;display:flex}body:has(.approved-entry){background:#f3f2ee}@media (max-width:500px){body:has(.approved-entry){background:#fff}}
body:has(.live-entry){background:#fff}.approved-entry.live-entry{width:100%;max-width:30rem;min-height:100svh;padding-top:env(safe-area-inset-top,0px);color:#101720;background:#fff;flex-direction:column;margin-inline:auto;font-family:Inter,Arial,sans-serif;font-size:1rem;display:flex;container-type:inline-size}.live-entry.entry-without-dock{padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px))}.live-entry .entry-live-header{padding:1rem max(1.25rem, env(safe-area-inset-left,0px)) 0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.live-entry .entry-live-brand{align-items:center;gap:.4375rem;min-height:2.75rem;display:inline-flex}.live-entry .entry-live-brand img{width:2rem;height:1.6875rem}.live-entry .entry-live-brand>span{letter-spacing:-.055em;font:650 1.625rem/1 Fraunces,Georgia,serif}.live-entry .entry-live-profile{place-items:center;min-height:2.75rem;margin-left:auto;font-size:.8125rem;display:grid}.live-entry .screen-back{gap:.5625rem;min-height:2.75rem;padding:.1875rem 1.25rem;font-size:.875rem}.live-entry .screen-back span{font-size:1.625rem}.live-entry>.screen-content{flex:1;min-width:0;padding-top:1.125rem;padding-bottom:.125rem}.live-entry .screen-intro{padding:.75rem 1.5rem 1.375rem}.approved-entry.live-entry[data-screen] .screen-intro h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:2rem;font-weight:720;line-height:1.09}.live-entry .intro-helper{margin:.75rem auto 0;font-size:.875rem;line-height:1.45}.live-entry .eyebrow{margin:0 0 .75rem;font-size:.625rem}.live-entry .intro-art{width:6.25rem;max-width:100%;margin:0 auto .9375rem}.live-entry .source-material.entry-panel{isolation:isolate;border-radius:var(--k-radius);background:linear-gradient(115deg,#fff8f5 0%,#fff2ee 65%,#fff7f4 100%);border:1px solid #ffa99e;width:calc(100% - 2.25rem);margin:0 1.125rem .5rem;position:relative}.live-entry .source-material.entry-panel:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 49.5%,#fff 50%);width:calc(1.125rem + 1px);height:calc(1.125rem + 1px);position:absolute;top:-1px;right:-1px}.live-entry .source-material.entry-panel:after{content:"";transform-origin:100% 0;pointer-events:none;background:#ffa99e;width:1.591rem;height:1px;position:absolute;top:1.125rem;right:0;transform:rotate(45deg)}.approved-entry.live-entry .entry-panel .material-content{padding:1.5rem 1rem 1.25rem}.live-entry .content-pad .source-material.entry-panel{width:100%;margin-inline:0}.live-entry .source-primary{color:#fff;gap:.9375rem;min-height:3.625rem;padding:.9375rem 1.0625rem;font-size:1rem;font-weight:520;line-height:1.3}.live-entry .source-primary>.button-material{clip-path:polygon(0 0,calc(100% - 1.125rem) 0,100% 1.125rem,100% 100%,0 100%);background:linear-gradient(100deg,#30363d,#2c3239);border-radius:.625rem}.live-entry .source-primary>span:last-child{flex:none;font-size:1.375rem}.live-entry .source-primary:active>.button-material{background:#424b56}.live-entry .content-pad{margin:0 max(clamp(1.25rem, 8.85cqw, 2.625rem), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)) 1.125rem}.live-entry .source-row{gap:1rem;min-height:3.375rem;margin:.5rem 0;padding:.875rem 1rem;font-size:1rem}.live-entry .source-row>span:first-child{min-width:0}.live-entry .entry-choice>span:nth-child(2),.live-entry .entry-organize-card>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.live-entry .entry-organize-icon{flex:0 0 min(3.375rem,54px);width:min(3.375rem,54px)}.live-entry .entry-quiet-link{min-height:2.75rem;margin:.75rem auto 0;padding:.625rem 0;font-size:.875rem}.live-entry .field-label{margin:.875rem 0 .4375rem;font-size:.875rem}.live-entry .field{min-height:3rem;margin-bottom:.5625rem;padding:.75rem;font-size:1rem}.live-entry .material-copy p{margin:.5rem 0 .875rem;font-size:.9375rem;line-height:1.45}.live-entry .quiet-note,.live-entry .preview-caption{font-size:.75rem!important;line-height:1.45!important}.live-entry .field-error,.live-entry [role=alert]{font-size:.875rem;line-height:1.45}.live-entry>.preview-caption{margin:1.75rem 1.25rem 1.25rem}.live-entry .entry-live-dock{padding:.375rem max(.5rem, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)) max(.625rem, env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.live-entry .entry-live-dock a{color:#6f7787;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-height:4rem;padding:0 .25rem .75rem;font-size:.75rem;line-height:1.3;display:flex;position:relative}.live-entry .entry-live-dock a>svg{width:1.625rem;height:1.625rem;margin:.375rem 0 .25rem}.live-entry .entry-live-dock a[aria-current=page]{color:#101720}.live-entry .entry-live-dock a[aria-current=page]:after{content:"";background:#30363d;border-radius:.125rem;width:2rem;height:.125rem;position:absolute;bottom:.25rem}.live-entry .entry-live-dock-mark{background:#fff2ee;border-radius:.5rem;place-items:center;width:4rem;max-width:100%;min-height:2.375rem;display:grid}.live-entry .entry-live-dock-mark img{width:2rem;height:1.6875rem}.live-entry .entry-skip{font-size:.875rem}.live-entry [id=screen-title]:focus{outline:none}.live-entry.live-entry-location>.screen-content,.live-entry.live-entry-location .screen-intro{padding-top:0}.live-entry.live-entry-location .screen-intro{max-width:24.375rem;margin-inline:auto}.live-entry.live-entry-location .entry-location-art{width:6.25rem;max-width:100%}.live-entry.live-entry-location .entry-panel form{min-width:0}.live-entry.live-entry-location .field-label{margin-top:.5rem}@container (max-width:359px){.approved-entry.live-entry[data-screen] .screen-intro h1{font-size:1.8125rem}.live-entry .screen-intro{padding-inline:1.25rem}}@media (forced-colors:active){.live-entry .source-material.entry-panel{background:canvas;border:1px solid canvastext}.live-entry .source-material.entry-panel:before,.live-entry .source-material.entry-panel:after{display:none}.live-entry .source-primary{color:buttontext;background:buttonface;border:1px solid buttontext}.live-entry .entry-live-dock-mark{background:canvas}.live-entry .entry-live-dock a[aria-current=page]:after{background:canvastext}}
.live-entry[data-screen="44-home-guest"] .entry-guest-home,.live-entry[data-screen="45-get-care-guest"] .entry-guest-care-page,.live-entry[data-screen="55-my-care-guest"] .entry-guest-my-care,.live-entry[data-screen="46-dental-preview-guest"] .entry-guest-dental{width:100%;min-width:0}.live-entry[data-screen="44-home-guest"] .screen-intro:has(.entry-home-ceramic) .intro-art{width:min(15rem,72vw);max-width:100%;margin:.25rem auto .75rem}.live-entry[data-screen="44-home-guest"] .entry-home-ceramic{width:100%;height:auto;display:block}.live-entry[data-screen="45-get-care-guest"]>.screen-content{padding-top:22px}.live-entry[data-screen="45-get-care-guest"] .care-entry-choices .screen-intro h1{max-width:11.5em}.live-entry[data-screen="45-get-care-guest"] .entry-choice{gap:12px;min-height:74px;padding:12px 0}.live-entry[data-screen="45-get-care-guest"] .entry-choice>.source-slice{flex:0 0 53px;width:53px;max-width:53px;max-height:50px}.live-entry[data-screen="45-get-care-guest"] .entry-choice strong{font-size:15px}.live-entry[data-screen="45-get-care-guest"] .entry-choice small{font-size:12px}.live-entry[data-screen="45-get-care-guest"] .care-entry-guest-panel{background:0 0;border:0;border-radius:0;width:100%;margin:0 0 14px}.live-entry[data-screen="45-get-care-guest"] .care-entry-guest-panel:before,.live-entry[data-screen="45-get-care-guest"] .care-entry-guest-panel:after{display:none}.approved-entry.live-entry[data-screen="45-get-care-guest"] .care-entry-guest-panel.entry-panel>.material-content{padding:12px 8.85% 8px}.live-entry[data-screen="45-get-care-guest"] .entry-panel{container-type:inline-size}.approved-entry.live-entry[data-screen="45-get-care-guest"] .entry-panel .material-content{padding-inline:min(1rem,16px)}@container (max-width:250px){.live-entry[data-screen="45-get-care-guest"] .entry-choice{grid-template-columns:minmax(0,1fr) auto;display:grid}.live-entry[data-screen="45-get-care-guest"] .entry-choice>.source-slice{grid-column:1/-1;justify-self:center}.live-entry[data-screen="45-get-care-guest"] .entry-choice>span:nth-child(2){overflow-wrap:normal}}.live-entry[data-screen="55-my-care-guest"] .entry-wallet-art{width:13.75rem;max-width:90%;margin:0 auto 1.5rem;display:block}.live-entry[data-screen="55-my-care-guest"] .screen-intro h1{max-width:12em}.live-entry[data-screen="46-dental-preview-guest"] .screen-intro:has(.entry-cradle-art) .intro-art{width:10.625rem;max-width:74%;margin:.1875rem auto 1rem}.live-entry[data-screen="46-dental-preview-guest"] .entry-cradle-art{clip-path:none;width:100%;height:auto;display:block}.live-entry[data-screen="46-dental-preview-guest"] .entry-steps li{min-height:3rem;font-size:1rem}@media (max-width:359px){.live-entry[data-screen="45-get-care-guest"] .entry-choice{gap:9px}.live-entry[data-screen="45-get-care-guest"] .entry-choice strong{font-size:14px}}
.approved-account-entry[data-screen="47-email-entry"] .screen-content,.approved-account-entry[data-screen="48-check-email"] .screen-content,.approved-account-entry[data-screen="54-account-first-choice"] .screen-content{width:100%;max-width:30rem;margin-inline:auto;padding-inline:1.125rem}.approved-account-entry[data-screen="47-email-entry"] .screen-intro{text-align:center;padding:1rem 0 1.25rem}.approved-account-entry[data-screen="47-email-entry"] .screen-intro h1,.approved-account-entry[data-screen="48-check-email"] .screen-intro h1{text-wrap:balance;max-width:21ch}.approved-account-entry[data-screen="47-email-entry"] .entry-save-art{width:min(10.875rem,48vw);height:auto;margin:0 auto 1.125rem;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 16% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 16% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-account-entry[data-screen="47-email-entry"] .screen-intro:has(.entry-save-art) .intro-art{width:min(10.875rem,48vw);margin:0 auto 1.125rem}.approved-account-entry[data-screen="47-email-entry"] .screen-intro .intro-helper{max-width:none;margin-inline:auto;padding-inline:.5rem}.approved-account-entry[data-screen="47-email-entry"] .entry-panel{width:100%;margin:0 0 .5rem}.approved-account-entry[data-screen="47-email-entry"] .entry-panel .material-content{padding:.875rem clamp(1rem,4.36vw,1.0625rem) 1.125rem}.approved-account-entry[data-screen="47-email-entry"] .account-email-form{gap:.25rem;display:grid}.approved-account-entry[data-screen="47-email-entry"] .field-label{margin:.25rem 0 .375rem;font-size:.875rem;font-weight:400}.approved-account-entry[data-screen="47-email-entry"] .field{border-radius:.625rem;min-height:3.25rem;font-size:1rem}.approved-account-entry[data-screen="47-email-entry"] .quiet-note{margin:.5rem 0 1rem}.approved-account-entry[data-screen="47-email-entry"] .source-primary{min-height:3.5rem}.approved-account-entry[data-screen="47-email-entry"] .entry-quiet-link{text-align:center;text-underline-offset:.25rem;min-height:2.75rem;margin:.5rem auto 0;padding:.625rem 0;display:table}.approved-account-entry[data-screen="48-check-email"] .screen-intro{text-align:center;padding:.25rem 0 1.125rem}.approved-account-entry[data-screen="48-check-email"] .entry-envelope{width:min(10.875rem,48vw);height:auto;margin:0 auto 1rem;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-account-entry[data-screen="48-check-email"] .screen-intro:has(.entry-envelope) .intro-art{width:min(10.875rem,48vw);margin:0 auto 1rem}.approved-account-entry[data-screen="48-check-email"] .screen-intro .intro-helper{margin-inline:auto}.approved-account-entry[data-screen="48-check-email"] .content-pad{text-align:center;margin-inline:clamp(.5rem,4.36cqw,1.0625rem)}.approved-account-entry[data-screen="48-check-email"] .entry-email-address{text-align:center;margin:.25rem 0 1rem}.approved-account-entry[data-screen="48-check-email"] .entry-email-address p{color:#101720;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.approved-account-entry[data-screen="48-check-email"] .entry-email-address .entry-quiet-link{text-underline-offset:.25rem;min-height:2.75rem;margin:0 auto;padding:.625rem 0;display:table}.approved-account-entry[data-screen="48-check-email"] .account-example-note{max-width:34ch;margin:0 auto 1.25rem}.approved-account-entry[data-screen="48-check-email"] .source-primary{min-height:3.5rem;margin-top:.25rem}.approved-account-entry[data-screen="48-check-email"] .source-row{min-height:3rem;margin:.5rem 0 0}.approved-account-entry[data-screen="48-check-email"] .status-note,.approved-account-entry[data-screen="48-check-email"] [role=alert]{text-align:center;margin:.75rem 0}.approved-account-entry[data-screen="48-check-email"] .account-code-form{margin:.5rem 0 .25rem}.approved-account-entry[data-screen="48-check-email"] .account-code-form .field{letter-spacing:.2em;text-align:center;min-height:3.25rem;font-size:1.25rem}.approved-account-entry[data-screen="48-check-email"] .account-code-form .quiet-note{margin:0 auto .5rem}.approved-account-entry[data-screen="51-opening-path"] .screen-content{flex-direction:column;flex:1 0 auto;justify-content:center;width:100%;max-width:30rem;min-height:clamp(25rem,100svh - 9rem,52rem);margin-inline:auto;padding:2rem clamp(1rem,5vw,1.5rem) 3rem;display:flex}.approved-account-entry[data-screen="51-opening-path"] .screen-intro{text-align:center;padding:0}.approved-account-entry[data-screen="51-opening-path"] .screen-intro h1{text-wrap:balance;max-width:11.5em}.approved-account-entry[data-screen="51-opening-path"] .entry-opening-art{width:min(11.875rem,50vw);height:auto;margin:0 auto 1.5rem;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 16% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 16% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-account-entry[data-screen="51-opening-path"] .screen-intro:has(.entry-opening-art) .intro-art{width:min(11.875rem,50vw);margin:0 auto 1.5rem}.approved-account-entry[data-screen="51-opening-path"] .entry-opening-status{color:#59616a;justify-content:center;align-items:center;gap:.75rem;margin:1.75rem 0 0;font-size:1rem;line-height:1.45;display:flex}.approved-account-entry[data-screen="51-opening-path"] .entry-opening-status .entry-loading-spinner{border-width:2.5px;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin:0}.approved-account-entry[data-screen="51-opening-path"] .entry-error-actions{width:100%;margin:1.5rem 0 0}.approved-account-entry[data-screen="51-opening-path"] .entry-error-actions p{color:#8c3229;text-align:center;margin:0 0 .875rem;font-size:.9375rem;line-height:1.5}.approved-account-entry[data-screen="51-opening-path"] .source-row{margin-inline:0}.approved-account-entry[data-screen="54-account-first-choice"] .screen-intro{text-align:center;padding:1rem 0 1.5rem}.approved-account-entry[data-screen="54-account-first-choice"] .screen-intro h1{text-wrap:balance;max-width:24ch;margin:0 auto}.approved-account-entry[data-screen="54-account-first-choice"] .screen-intro .intro-helper{margin:.625rem auto 0}.approved-account-entry[data-screen="54-account-first-choice"] .review-choices{gap:.875rem;padding-bottom:1rem;display:grid}.approved-account-entry[data-screen="54-account-first-choice"] .content-pad{margin-inline:clamp(.5rem,4.36cqw,1.0625rem)}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card{gap:clamp(.5rem,3vw,.75rem);width:100%;min-width:0;min-height:5.875rem;padding:1rem clamp(.625rem,3vw,1rem)}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-icon{mix-blend-mode:darken;flex-basis:min(3.25rem,14vw);width:min(3.25rem,14vw);height:min(3.25rem,14vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-label{overflow-wrap:normal;word-break:normal;flex:1 1 0;min-width:0;font-size:1rem;line-height:1.35}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-arrow{flex:none;font-size:1.25rem}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card[data-tone=peach]{background:linear-gradient(112deg,#fff7f4 0%,#fff1ed 60%,#fff6f3 100%)}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card[data-tone=sage]{background:linear-gradient(112deg,#f4f7f3 0%,#eef3ef 60%,#f3f6f3 100%)}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card[data-tone=blue]{background:linear-gradient(112deg,#f4f8fc 0%,#edf4fa 60%,#f3f7fb 100%)}@media (max-width:359px){.approved-account-entry[data-screen="54-account-first-choice"] .screen-intro{padding-top:1rem}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card{gap:.625rem;padding-inline:.75rem}}@media (min-width:768px){.approved-account-entry[data-screen="47-email-entry"] .screen-content,.approved-account-entry[data-screen="48-check-email"] .screen-content,.approved-account-entry[data-screen="54-account-first-choice"] .screen-content,.approved-account-entry[data-screen="51-opening-path"] .screen-content{max-width:30rem}}@media (forced-colors:active){.approved-account-entry[data-screen="47-email-entry"] .entry-save-art,.approved-account-entry[data-screen="48-check-email"] .entry-envelope,.approved-account-entry[data-screen="51-opening-path"] .entry-opening-art{-webkit-mask-image:none;mask-image:none}}.approved-account-entry[data-screen="47-email-entry"] .screen-content{max-width:24.375rem}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card[data-tone]{--review-edge:#e3d9d4;clip-path:none;background:#fff;min-height:5rem}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card:after{content:none}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-icon{border-radius:var(--k-radius);-webkit-mask-image:none;mask-image:none}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-arrow{box-sizing:border-box;width:2.125rem;height:2.125rem;color:var(--go-tile-ink);background:var(--go-tile);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);border-radius:6px;place-items:center;padding-bottom:.125rem;font-size:1.375rem;line-height:1;display:grid}.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-card:is(:hover,:active) .review-choice-arrow{background:var(--go-tile-pressed)}@media (forced-colors:active){.approved-account-entry[data-screen="54-account-first-choice"] .review-choice-arrow{clip-path:none}}
body:has(.app-shell.approved-shell){background:#fff}.app-shell.approved-shell{width:100%;max-width:30rem;min-height:100svh;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.app-shell.approved-shell .app-header{height:auto;min-height:4.25rem;padding:.75rem 1.25rem .25rem}.app-shell.approved-shell .brand-link{align-items:center;min-height:2.75rem;display:inline-flex}.app-shell.approved-shell .wordmark{gap:.4375rem;font-size:1.625rem}.app-shell.approved-shell .wordmark img{width:2rem;height:1.6875rem}.app-shell.approved-shell .avatar-link{width:2.75rem;height:2.75rem}.app-shell.approved-shell .app-content{padding:0 1.125rem 1.25rem}.app-shell.approved-shell .back-link{min-height:2.75rem;margin-bottom:.1875rem;font-size:.875rem}.app-shell.approved-shell .preview-bar{text-align:center;background:#fff;max-width:none;margin:0;padding:.75rem 1.25rem;font-size:.6875rem;line-height:1.5}.app-shell.approved-shell .preview-bar a{align-items:center;min-height:2.75rem;display:inline-flex}.app-shell.approved-shell .app-dock{width:100%;max-width:30rem;padding:.375rem .75rem max(.625rem, env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;min-height:5.5rem;margin-inline:auto;position:fixed;inset:auto 0 0}.app-shell.approved-shell .app-dock a{min-height:4rem;font-size:.75rem;line-height:1.3}.app-shell.approved-shell .dock-mark{clip-path:none;border-radius:.5rem;width:4rem;max-width:100%;min-height:2.375rem}.app-shell.approved-shell .app-dock svg{width:1.625rem;height:1.625rem}.app-shell.approved-shell :is(.approved-heading,.page-intro) h1{font-size:1.875rem}.app-shell.approved-shell .app-content .approved-heading{text-align:center}.app-shell.approved-shell .app-content .approved-heading h1{margin-inline:auto}.app-shell.approved-shell .price-question h2:focus{outline:0}.app-shell.approved-shell .approved-question-goal h1{font-size:2rem}.app-shell.approved-shell .approved-heading>.eyebrow{font-size:.625rem}.app-shell.approved-shell .approved-helper{font-size:.875rem}.app-shell.approved-shell .answer-choice{font-size:.9375rem}.app-shell.approved-shell .answer-choice small{font-size:.75rem}.app-shell.approved-shell .approved-question-goal .answer-choice{font-size:1.125rem}.app-shell.approved-shell .approved-script{font-size:1.5625rem}.app-shell.approved-shell blockquote.approved-script{font-size:1.4375rem}.app-shell.approved-shell :is(.field-label,.scene-detail,.approved-footnote){font-size:.875rem}.app-shell.approved-shell :is(.source-note,.sample-note){font-size:.6875rem}.app-shell.approved-shell :is(.quiet-action,.secondary-answers button,summary){min-height:2.75rem}.app-shell.approved-shell :is(.primary-action,.answer-primary){font-size:.9375rem}:root .app-shell.native-screen :is(.primary-action,.answer-primary){isolation:isolate;background:0 0;border:0;position:relative}:root .app-shell.native-screen :is(.primary-action,.answer-primary):before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);pointer-events:none;background:linear-gradient(100deg,#30363d,#2c3239);border:0;border-radius:.625rem;width:auto;height:auto;display:block;position:absolute;inset:0}:root .app-shell.native-screen :is(.primary-action,.answer-primary):after{display:none}:root .app-shell.native-screen :is(.primary-action,.answer-primary):is(:active,.is-answering):not(:disabled){background:0 0}:root .app-shell.native-screen :is(.primary-action,.answer-primary):is(:active,.is-answering):not(:disabled):before{background:#48525b}:root .app-shell.native-screen :is(.primary-action,.answer-primary):disabled{color:#59616a;cursor:default;opacity:1;background:0 0}:root .app-shell.native-screen :is(.primary-action,.answer-primary):disabled:before{background:#e3e5e8}.app-shell.approved-shell .approved-question-payment-route .answer-list{gap:.625rem}.app-shell.approved-shell .approved-question-payment-route .answer-choice{--choice-edge:#ffa99e;isolation:isolate;color:#111b2b;background:0 0;border:0;border-radius:.75rem;gap:1.125rem;min-height:4rem;padding:.5rem 1rem;font-size:1.125rem;position:relative}.app-shell.approved-shell .approved-question-payment-route .answer-choice:before{content:"";z-index:-1;border:1px solid var(--choice-edge);border-radius:inherit;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);pointer-events:none;background:linear-gradient(115deg,#fff8f5,#fff2ee 65%,#fff7f4);display:block;position:absolute;inset:0}.app-shell.approved-shell .approved-question-payment-route .answer-choice:after{content:"";background:var(--choice-edge);transform-origin:100% 0;pointer-events:none;width:1.06066rem;height:1px;display:block;position:absolute;top:.75rem;right:0;transform:rotate(45deg)}.app-shell.approved-shell .approved-question-payment-route .answer-choice strong{overflow-wrap:anywhere;font-weight:650}.app-shell.approved-shell .approved-question-payment-route .answer-choice:nth-child(-n+2) strong{max-width:11rem}.app-shell.approved-shell .approved-question-payment-route .answer-art{border-radius:50%;flex-basis:min(2.75rem,16cqw);width:min(2.75rem,16cqw);overflow:hidden}.app-shell.approved-shell :is(.approved-question-call-date,.approved-question-call-time) .approved-hero-art{width:5rem}.app-shell.approved-shell :is(.approved-art-callCalendar,.approved-art-callClock){-webkit-mask-image:radial-gradient(#000 45%,#0000 74%);mask-image:radial-gradient(#000 45%,#0000 74%)}.approved-path-recovery .intro-art .approved-art{width:min(9rem,100%);margin:auto}.approved-path-recovery .screen-intro .intro-art{width:min(9rem,70%)}.approved-path-recovery .entry-recovery-path{align-items:center;gap:.75rem;display:flex}.approved-path-recovery .entry-recovery-path>div{flex:1;min-width:0}.approved-path-recovery .entry-recovery-path .approved-art{flex:0 0 min(6rem,26%);width:min(6rem,26%)}.approved-path-recovery .entry-recovery-path h2{margin:.625rem 0;font-size:1.375rem;line-height:1.2}.approved-path-recovery .entry-recovery-path p{font-size:.875rem}.approved-path-recovery[data-screen="52-path-save-recovery"] .screen-intro h1{max-width:12ch;margin-inline:auto}.approved-path-recovery .entry-quiet-link{cursor:pointer;background:0 0;border:0;min-height:2.75rem}.entry-email-recovery .intro-art{width:10.875rem;margin-bottom:1.125rem}.entry-email-recovery .intro-art>.approved-art{width:100%}.entry-email-recovery .field-error{background:#fff4ee;border:1px solid #f1b3a5;border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem;display:flex}.entry-email-recovery .entry-error-symbol{border:1px solid #8c5146;border-radius:50%;flex:0 0 1.125rem;place-items:center;height:1.125rem;font-size:.75rem;display:inline-grid}.app-shell.approved-shell .approved-call-step{align-items:center;gap:.75rem;display:flex}.app-shell.approved-shell .approved-call-step svg{color:#e57464;fill:#e57464;width:2rem;height:2rem}.app-shell.approved-shell .approved-time-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.app-shell.approved-shell .approved-time-fields label{min-width:0}.app-shell.approved-shell .approved-time-fields label>span{color:#626e76;margin-bottom:.5rem;font-size:.75rem;display:block}.app-shell.approved-shell .approved-time-fields select{background:#fff;border:1px solid #bfc7d1;border-radius:.5rem;width:100%;min-height:3rem;padding:.625rem .375rem;font-size:1rem}@media (max-width:360px){.app-shell.approved-shell .approved-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.app-shell.approved-shell .approved-time-fields label:last-child{grid-column:1/-1}.app-shell.approved-shell .approved-time-form>.primary-action{box-sizing:border-box;width:100%;min-width:0}.app-shell.approved-shell .approved-time-form>.primary-action>span{flex:1;min-width:0}}.app-shell.approved-shell .approved-dental-path h2{letter-spacing:-.04em;margin:0 0 .75rem;font-size:1.5625rem;line-height:1.15}.app-shell.approved-shell .approved-path-place{border-top:1px solid #e4d6d0;margin-top:1.25rem;padding-top:1rem}.app-shell.approved-shell .approved-path-place .eyebrow{font-size:.625rem}.app-shell.approved-shell .approved-path-place strong{font-size:1rem}.app-shell.approved-shell .approved-place-price-card>.eyebrow{margin-bottom:.625rem;font-size:.625rem}.app-shell.approved-shell .approved-place-amount{font-size:3rem;line-height:1.15}.app-shell.approved-shell .approved-place-partial>strong{background:#fff6e6;border:1px solid #e9dcc3;border-radius:.5rem;margin:.75rem 0;padding:.75rem;font-size:.875rem;display:block}.app-shell.approved-shell .approved-place-chosen-facts h2{letter-spacing:-.04em;margin:.5rem 0;font-size:1.4375rem;line-height:1.15}.app-shell.approved-shell .approved-place-chosen-facts{border:0;margin-top:.875rem;padding-top:0}.app-shell.approved-shell .approved-place-chosen-price{margin:.75rem 0;font-size:2.875rem;line-height:1.15;display:block}.app-shell.approved-shell .approved-place-bundle-row small{color:#4f6359}.app-shell.approved-shell .place-card .place-select-compact{color:#26313b;background:0 0;border-top:1px solid #e2d8d0;min-height:2.75rem;margin-top:.625rem;padding:.625rem 0 0}.app-shell.approved-shell .place-card .place-select-compact:after{display:none}.app-shell.approved-shell .place-options{gap:.75rem}.app-shell.approved-shell .place-card{padding:1rem}.app-shell.approved-shell .place-name{margin-top:.375rem;font-size:1.125rem}.app-shell.approved-shell .place-price{margin:.5rem 0}.app-shell.approved-shell .place-price strong{font-size:1.5rem}.app-shell.approved-shell .service-summary{border:0;padding:0;font-size:.75rem;display:block}.app-shell.approved-shell .service-summary-item{padding:0;display:inline}.app-shell.approved-shell .service-summary-item+.service-summary-item:before{content:" · ";background:0 0;width:auto;height:auto;position:static}.app-shell.approved-shell .service-summary-item:first-child:before{display:none}.app-shell.approved-shell .place-condition{margin-top:.375rem;font-size:.6875rem}.app-shell.approved-shell .place-card .place-select-compact{display:none}.app-shell.approved-shell .place-option[data-price-basis=partial] .ceramic-panel{--panel-edge:#cbd9e7;--panel-color:#eff5fb}.app-shell.approved-shell .place-option[data-price-basis=partial] .ceramic-panel:before{background:linear-gradient(115deg,#f7faff,#eaf2f9);border-color:#cbd9e7}.app-shell.approved-shell .place-option[data-price-basis=unknown] .ceramic-panel:before{background:#f4f6f6;border-color:#dce1e4}.app-shell.approved-shell .place-option :is(.place-detail-link,.place-source summary){min-height:2.75rem;font-size:.75rem}.app-shell.approved-shell .approved-place-unknown{margin-top:.75rem;padding-top:.75rem;display:block}.app-shell.approved-shell .approved-place-unknown>p{margin-bottom:.75rem;font-size:.8125rem}.app-shell.approved-shell .approved-place-amount:has(+.approved-place-amount-label:only-child){overflow-wrap:normal}.app-shell.approved-shell .approved-calendar-grid button{min-height:2.75rem;font-size:.9375rem}.app-shell.approved-shell :is(.approved-heading h1,.approved-script){overflow-wrap:anywhere}.app-shell.approved-shell .approved-live-intro h1{overflow-wrap:anywhere;font-size:1.875rem}.app-shell.approved-shell .approved-live-resume h2{margin:0 0 .75rem;font-size:1.5rem}.app-shell.approved-shell .approved-live-resume .primary-action{justify-content:space-between}.app-shell.approved-shell .approved-live-counts{margin-top:1rem;padding-top:1rem;font-size:.75rem}.app-shell.approved-shell .approved-live-counts strong{font-size:1rem}.app-shell.approved-shell .approved-live-later{margin:1.4375rem 0 .3125rem;font-size:1rem}.app-shell.approved-shell .approved-live-shortcuts{gap:1.125rem}.app-shell.approved-shell .approved-live-shortcuts a{background:#fff;border:0;border-bottom:1px solid #d9ddde;border-radius:0;min-height:4rem;padding:.6875rem 1.25rem .875rem 0}.app-shell.approved-shell .approved-live-shortcuts strong{font-size:.8125rem}.app-shell.approved-shell .approved-live-shortcuts small{max-width:none;font-size:.6875rem}.app-shell.approved-shell .approved-times .answer-choice{padding:.75rem .5rem}@container (max-width:359px){.app-shell.approved-shell :is(.approved-heading,.page-intro) h1,.app-shell.approved-shell .approved-question-goal h1{font-size:1.75rem}.app-shell.approved-shell .approved-question-goal .answer-choice{font-size:1rem}.app-shell.approved-shell .approved-question-payment-route .answer-choice{gap:.75rem;padding-inline:.75rem;font-size:1rem}}@media (forced-colors:active){:root .app-shell.native-screen :is(.primary-action,.answer-primary),:root .app-shell.native-screen :is(.primary-action,.answer-primary):is(:active,.is-answering):not(:disabled){color:buttontext;background:buttonface;border:1px solid buttontext}:root .app-shell.native-screen :is(.primary-action,.answer-primary):disabled{color:graytext;background:buttonface;border:1px solid graytext}:root .app-shell.native-screen :is(.primary-action,.answer-primary):before{display:none}.app-shell.approved-shell :is(.primary-action,.answer-choice){color:buttontext;background:buttonface;border:1px solid buttontext}.app-shell.approved-shell :is(.primary-action,.answer-choice):before,.app-shell.approved-shell :is(.primary-action,.answer-choice):after{display:none}}
:root .native-screen.has-main-navigation{padding-bottom:calc(var(--native-dock-height,5.5rem) + .5rem)}.app-shell.native-screen.signed-in-screen,.approved-entry.live-entry.signed-in-screen{padding-top:max(.75rem, env(safe-area-inset-top,0px))}:root :is(.app-shell,.approved-entry).native-screen.has-main-navigation :is(a,button,input,textarea,select,summary){scroll-margin-bottom:calc(var(--native-dock-height,5.5rem) + .5rem)}.native-dock{z-index:20;width:100%;max-width:30rem;min-height:5.5rem;padding:.375rem max(.75rem, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)) max(.625rem, env(safe-area-inset-bottom,0px));color:#101720;background:#fff;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-inline:auto;font-family:Inter,Arial,sans-serif;display:grid;position:fixed;inset:auto 0 0}.native-dock a{color:#6f7787;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-width:0;min-height:4rem;padding:0 .25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.3;display:flex;position:relative}.native-dock a>svg{width:1.625rem;height:1.625rem;margin:.375rem 0 .25rem}.native-dock a[aria-current=page]{color:#101720}.native-dock a[aria-current=page]:after{content:"";background:#30363d;border-radius:.125rem;width:2rem;height:.125rem;position:absolute;bottom:.25rem}.native-dock-mark{clip-path:polygon(0 0,calc(100% - .625rem) 0,100% .625rem,100% 100%,0 100%);background:#fff2ee;border-radius:.5rem;place-items:center;width:4rem;max-width:100%;min-height:2.375rem;display:grid}.native-dock-mark img{width:2rem;height:1.6875rem}.native-dock a:active{background:#fff2ee}@media (forced-colors:active){.native-dock,.native-dock-mark{background:canvas}.native-dock a{color:linktext}.native-dock a[aria-current=page]{color:canvastext}.native-dock a[aria-current=page]:after{background:canvastext}}
.app-shell.approved-home .approved-heading{padding:.75rem 0 1.5rem}.app-shell.approved-home .approved-heading>.eyebrow{color:#46515c;margin:0 0 .5rem;font-size:.6875rem}.app-shell.approved-home .approved-current{padding:1.25rem}.app-shell.approved-home :is(.approved-current,.approved-first-step,.approved-fund){isolation:isolate;filter:drop-shadow(0 7px 12px #65543e0e);background:0 0;border:0}.app-shell.approved-home :is(.approved-current,.approved-first-step,.approved-fund):before{content:"";z-index:-1;border-radius:inherit;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);pointer-events:none;background:linear-gradient(120deg,#fff8f2,#fff0eb);border:1px solid #edc4b8;position:absolute;inset:0}.app-shell.approved-home :is(.approved-current,.approved-first-step,.approved-fund):after{content:"";transform-origin:100% 0;pointer-events:none;background:#edc4b8;width:1.4142rem;height:1px;position:absolute;top:1rem;right:0;transform:rotate(45deg)}.app-shell.approved-home .approved-fund:before{background:linear-gradient(115deg,#f4fbf5,#eff8f3);border-color:#c6ddcf}.app-shell.approved-home .approved-fund:after{background:#c6ddcf}.approved-home .approved-current-top{margin-bottom:.25rem}.approved-home .approved-current-story{gap:.25rem;min-height:6.5rem;margin-bottom:.875rem}.approved-home .approved-current-story h2{letter-spacing:-.045em;font-size:1.75rem;line-height:1.12}.approved-home .approved-current-story>.approved-art{flex-shrink:0;width:39%;max-width:9rem}.care-progress{margin:.25rem 0 1.5rem}.care-progress>p{color:#57606b;margin:0 0 .75rem;font-size:.75rem;line-height:1.4}.care-progress>p strong{color:#27333d;font-weight:600}.care-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.care-progress li{color:#646b74;min-width:0;font-size:.6875rem;line-height:1.35}.care-progress-line{background:#e6d9d3;border-radius:1rem;height:.25rem;margin-bottom:.5rem;display:block}.care-progress [data-past=true] .care-progress-line{background:#74877d}.care-progress [aria-current=step]{color:#24303b;font-weight:650}.care-progress [aria-current=step] .care-progress-line{background:#f97868}.care-next-label{color:#6a574f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.approved-home .approved-current h3{margin-bottom:.5rem;font-size:1.375rem}.approved-home .approved-current .scene-detail{color:#59616a;margin-bottom:1rem;line-height:1.5}.approved-home .approved-brush{margin-top:1rem}.approved-home .approved-shortcuts{background:#fff;border-radius:.75rem;padding:.25rem .5rem}@media (max-width:359px){.app-shell.approved-home .approved-current{padding:1rem}.approved-home .approved-current-story h2{font-size:1.625rem}}@media (forced-colors:active){.care-progress-line{border-top:3px solid graytext}.care-progress [aria-current=step] .care-progress-line{border-color:highlight}}@container (max-width:20rem){.care-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.approved-home .approved-current-story{flex-wrap:wrap}.approved-home .approved-current-story>div{flex-basis:100%}.approved-home .approved-current-story>.approved-art{width:42%;max-width:7rem;margin:.75rem auto 0}.approved-home .approved-current-story h2{overflow-wrap:anywhere}}
.app-shell:is(.approved-home-empty,.approved-my-care-empty) .app-content{max-width:24.375rem;margin-inline:auto;padding-inline:1rem}.app-shell.approved-home-empty .approved-heading{padding:.875rem 0 1.5625rem}.app-shell.approved-home-empty .approved-heading h1{letter-spacing:-.045em;font-size:1.6875rem}.app-shell.approved-home-empty .approved-first-step{filter:none;padding:1.1875rem 1rem 1.0625rem}.app-shell.approved-home-empty .approved-first-step:before{background:linear-gradient(120deg,#fff7f3,#ffefeb);border-color:#efbcaf}.app-shell.approved-home-empty .approved-first-step:after{background:#efbcaf}.app-shell.approved-home-empty .approved-first-step>.eyebrow{margin-bottom:.1875rem}.approved-home-empty .approved-first-story{gap:0;min-height:9.625rem;margin-bottom:.75rem;position:relative}.approved-home-empty .approved-first-story>div{flex:0 0 55%}.approved-home-empty .approved-first-story h2{letter-spacing:-.05em;margin:0 0 .75rem;line-height:1.08}.approved-home-empty .approved-first-story p{margin:0;line-height:1.42}.approved-home-empty .approved-first-story>.approved-art{width:45%}.app-shell.approved-home-empty .approved-fund{filter:none;min-height:5.125rem;margin:.875rem 0 0;padding:.875rem 1.125rem}.app-shell.approved-home-empty .approved-fund:before{background:linear-gradient(115deg,#e9f5ec,#dceddf);border-color:#b6d1be}.app-shell.approved-home-empty .approved-fund:after{background:#b6d1be}.app-shell.approved-home-empty .approved-fund .eyebrow{color:#37664a;margin-bottom:.375rem}.app-shell.approved-home-empty .approved-fund strong{color:#1d4931;font-size:1.0625rem;line-height:1.3}.app-shell.approved-home-empty .approved-fund[data-empty=true] small{display:none}.app-shell.approved-home-empty .approved-existing{margin:.625rem .3125rem .125rem;padding:.625rem 0}.approved-home-empty .approved-shortcuts{border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin-top:0;padding:.5625rem 0 .375rem}.approved-home-empty .approved-shortcuts>a{min-height:4.25rem;padding:.25rem .5625rem}.approved-home-empty .approved-shortcuts strong{white-space:normal;font-size:.8125rem}.app-shell.approved-my-care-empty .approved-heading h1{font-size:1.8125rem}.app-shell.approved-my-care-empty .quiet-action{color:#101720;border-width:0 0 1px;min-height:3.625rem;margin:0;padding:.75rem .25rem;font-size:.875rem}.app-shell.approved-my-care-empty .approved-photo-entry>a{background:0 0;border:0;border-radius:0}.app-shell.approved-my-care-empty .approved-wallet{padding-inline:1.125rem}.app-shell.approved-my-care-empty .approved-wallet .quiet-action{border-top:1px solid #edddd5;border-bottom:0;min-height:3.1875rem}.approved-my-care-empty .approved-wallet-person{gap:.75rem;min-height:10rem}.approved-my-care-empty .approved-wallet-person>a{align-self:center;width:43%}.approved-my-care-empty .approved-wallet-person h2{letter-spacing:-.06em;font-size:2.0625rem;font-weight:720}.approved-my-care-empty .approved-wallet-person p{font-size:.9375rem}.approved-my-care-empty .approved-bring-care{padding:1.375rem .25rem 0}.approved-my-care-empty .approved-bring-care h2{letter-spacing:-.035em;font-size:1.375rem;font-weight:650}.approved-my-care-empty .approved-bring-care>p{margin:.375rem 0 .875rem;font-size:.8125rem}.app-shell.approved-my-care-empty .approved-bring-care .primary-action{padding-inline:.875rem;font-size:.875rem}.approved-my-care-empty .approved-money-tools{margin:1rem 0 0}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access){--tool-edge:#b6d1be;--tool-surface:linear-gradient(115deg,#e9f5ec,#dceddf);isolation:isolate;border-radius:var(--k-radius);background:0 0;border:0;min-height:7.5rem;padding:.875rem .75rem;position:relative}.app-shell.approved-my-care-empty .approved-money-tools .approved-access{--tool-edge:#e5d5cc;--tool-surface:linear-gradient(115deg,#fff8f4,#faf1eb);justify-content:center;gap:0}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):before{content:"";z-index:-1;border:1px solid var(--tool-edge);border-radius:inherit;background:var(--tool-surface);clip-path:polygon(0 0,calc(100% - 1.125rem) 0,100% 1.125rem,100% 100%,0 100%);pointer-events:none;position:absolute;inset:0}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):after{content:"";background:var(--tool-edge);transform-origin:100% 0;pointer-events:none;width:1.591rem;height:1px;position:absolute;top:1.125rem;right:0;transform:rotate(45deg)}.app-shell.approved-my-care-empty .approved-money-tools strong{font-size:.9375rem;line-height:1.3}.app-shell.approved-my-care-empty .approved-fund strong{color:#1d4931}.app-shell.approved-my-care-empty .approved-fund .eyebrow{color:#37664a}.app-shell.approved-my-care-empty .approved-fund small{color:#496451}.app-shell.approved-my-care-empty .approved-access .eyebrow{color:#746150}.app-shell.approved-my-care-empty .approved-access small{color:#716e69;margin-top:.375rem;font-size:.6875rem}.app-shell.approved-my-care-empty .approved-privacy{text-align:center;margin:1.3125rem 0 .875rem;font-size:.75rem}@container (max-width:359px){.app-shell:is(.approved-home-empty,.approved-my-care-empty) .app-content{padding-inline:.875rem}.app-shell.approved-home-empty .approved-heading h1{font-size:1.5625rem}.app-shell.approved-my-care-empty .approved-heading h1{font-size:1.625rem}.approved-home-empty .approved-first-story h2{font-size:1.5625rem}.approved-home-empty .approved-first-story p{font-size:.75rem}.approved-home-empty .approved-shortcuts>a{gap:.25rem;padding-inline:.3125rem}.approved-home-empty .approved-shortcuts strong{font-size:.75rem}.approved-my-care-empty .approved-wallet-person{min-height:9.0625rem}.app-shell.approved-my-care-empty .approved-money-tools strong{font-size:.875rem}}@container (max-width:18rem){.approved-home-empty .approved-first-story{flex-wrap:wrap}.approved-home-empty .approved-first-story>div{flex-basis:100%}.approved-home-empty .approved-first-story>.approved-art{margin:.75rem auto 0}.approved-home-empty .approved-shortcuts>a+a{border-top:1px solid #dedfdb;border-left:0}}@media (forced-colors:active){.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access){border:1px solid linktext}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):before,.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):after{display:none}}
.approved-entry .care-entry-choices .screen-intro{padding-bottom:22px}.care-entry-choices .screen-intro h1{max-width:11.5em}.approved-shell.approved-get-care .app-content{padding:0}.care-entry-choices{width:100%;max-width:390px;margin-inline:auto}.approved-shell.approved-get-care .care-entry-choices .screen-intro{text-align:center;padding:14px 22px 25px}.approved-shell.approved-get-care .care-entry-choices .screen-intro h1{text-wrap:balance;color:#101720;letter-spacing:-.055em;max-width:11.5em;margin:0 auto;font-size:32px;font-weight:720;line-height:1.09}.approved-shell.approved-get-care .care-entry-choices .intro-helper{color:#626b75;letter-spacing:-.015em;max-width:26em;margin:12px auto 0;font-size:14px;line-height:1.45}.care-entry-reference-panel{--care-entry-blush:linear-gradient(120deg, #fff7f3, #ffefeb);--care-entry-edge:#efbcaf;isolation:isolate;border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:var(--care-entry-edge);border:0;width:auto;margin:0 16px 14px;padding:12px 0;position:relative}.care-entry-reference-panel:before{content:"";z-index:-1;border-radius:var(--k-radius);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:var(--care-entry-blush);pointer-events:none;position:absolute;inset:1px}.care-entry-reference-panel>.material-content{padding:8px 18px;display:flow-root;position:relative}.care-entry-reference-list{z-index:auto;width:100%;margin:0;display:flow-root;position:relative}.care-entry-reference-row{border-radius:var(--k-radius);color:#101720;text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd8d3;align-items:center;gap:14px;min-width:0;min-height:75px;padding:12px 0;text-decoration:none;display:flex}.care-entry-reference-row:last-child{border-bottom:0}.care-entry-reference-row--available:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #aa3e2b}.care-entry-choices .care-entry-reference-row>.care-entry-art{object-fit:contain;pointer-events:none;mix-blend-mode:multiply;flex:0 0 60px;width:60px;max-width:60px;height:auto;max-height:50px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.care-entry-choices .care-entry-reference-row--later>.care-entry-art{flex-basis:53px;width:53px;max-width:53px;max-height:50px}.care-entry-choices .care-entry-reference-row>.care-entry-art--dental{mix-blend-mode:normal;max-height:none}.care-entry-copy{flex:1;min-width:0;display:block}.care-entry-copy strong{color:inherit;font-size:15px;font-weight:600;line-height:1.3;display:block}.care-entry-copy small{color:#66717b;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;display:block}.care-entry-reference-row--later{color:#93979b;cursor:default}.care-entry-reference-row--later .care-entry-copy strong{color:#93979b;font-weight:500}.care-entry-reference-row--later .care-entry-copy small{color:#777d83}.care-entry-choices .care-entry-reference-row--later>.care-entry-art{filter:grayscale();opacity:.38}.care-entry-reference-row--available>span:last-child{color:inherit;flex:none;font-size:23px;line-height:normal}.care-entry-saved{border-radius:var(--k-radius);color:#27343f;background:#fff;border:1px solid #dedfd9;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);min-height:58px;margin:14px 16px 0;padding:12px 16px;text-decoration:none;display:flex}.care-entry-saved strong,.care-entry-saved small{display:block}.care-entry-saved strong{font-size:13px;font-weight:600;line-height:1.45}.care-entry-saved small{color:#58626c;margin-top:3px;font-size:12px;line-height:1.5}.care-entry-saved svg{flex:none}@media (max-width:359px){.approved-shell.approved-get-care .care-entry-choices .screen-intro{padding-inline:22px}.approved-shell.approved-get-care .care-entry-choices .screen-intro h1{font-size:29px}.care-entry-reference-row{gap:11px}.care-entry-copy strong{font-size:14px}.care-entry-saved{width:calc(100% - 28px);margin-inline:14px}}@media (forced-colors:active){.care-entry-reference-panel{clip-path:none;border:1px solid canvastext}.care-entry-reference-panel:before{display:none}.care-entry-reference-row--later,.care-entry-reference-row--later .care-entry-copy strong,.care-entry-reference-row--later .care-entry-copy small{color:graytext}.care-entry-reference-row--available:focus-visible{outline-color:highlight}.care-entry-saved{border-color:canvastext}}
.care-entry-focused .care-entry-dental{color:#101720;align-items:center;gap:.75rem;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:1.25rem 1rem;text-decoration:none;display:flex}.care-entry-focused .care-entry-dental>span{flex:1;min-width:0}.care-entry-focused .care-entry-dental .eyebrow{color:#665e59;margin-bottom:.625rem;display:block}.care-entry-focused .care-entry-dental strong{letter-spacing:-.045em;font-size:1.625rem;line-height:1.15;display:block}.care-entry-focused .care-entry-dental small{color:#58626c;margin-top:.5rem;font-size:.875rem;line-height:1.5;display:block}.care-entry-focused .care-entry-dental>.approved-art{flex:0 0 36%;width:36%;max-width:7.5rem}.care-entry-focused .care-entry-start{align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.9375rem;font-weight:650;display:flex}.care-entry-focused .care-entry-saved{border-radius:var(--k-radius);background:#fff6f2;border-color:#efbcaf;margin:0 1rem 1rem}.care-entry-focused .care-entry-saved .eyebrow{margin-bottom:.5rem;font-size:.625rem}.care-entry-focused .care-entry-saved strong{font-size:1.125rem;line-height:1.3}.care-entry-focused .care-entry-saved small{margin-top:.5rem}.care-entry-focused :is(.care-entry-future,.care-entry-fresh){border-bottom:1px solid #dedfd9;margin:0 1rem 1rem}.care-entry-focused summary{cursor:pointer;color:#3f4952;min-height:3rem;padding:.875rem .25rem;font-size:.875rem;font-weight:600}.care-entry-focused .care-entry-fresh>p{color:#58626c;margin:.25rem .25rem 1rem;font-size:.8125rem;line-height:1.5}.care-entry-focused .care-entry-fresh .care-entry-dental{width:100%;margin-inline:0}.care-entry-focused .care-entry-future .care-entry-reference-row{min-height:4rem}.care-entry-focused .care-entry-future .care-entry-art{flex:0 0 3.3125rem;width:3.3125rem;max-width:3.3125rem;height:auto;max-height:3.125rem}.care-entry-focused .care-entry-history{justify-content:space-between;align-items:center;min-height:3rem;margin:0 1rem 1rem;padding:.75rem .25rem;font-size:.875rem;display:flex}.care-entry-focused--guest{padding-bottom:.5rem}.care-entry-focused--guest .entry-choice{background:0 0;border-radius:0}.care-entry-focused--guest .care-entry-reference-row span{flex:1;min-width:0}.care-entry-focused--guest .care-entry-reference-row :is(strong,small){display:block}.care-entry-focused--guest .care-entry-reference-row strong{font-size:.9375rem;font-weight:500}.care-entry-focused--guest .care-entry-reference-row small{color:#66717b;margin-top:.25rem;font-size:.75rem}.approved-my-care .my-care-primary-task{margin:0 0 1rem;padding:1.125rem}.my-care-primary-task>span{min-width:0}.my-care-primary-task .eyebrow{font-size:.625rem;line-height:1.5}.my-care-primary-task strong{letter-spacing:-.035em;font-size:1.375rem;line-height:1.2}.my-care-primary-task small{color:#58626c;margin-top:.5rem;font-size:.8125rem;line-height:1.5;display:block}.my-care-task-action{margin-top:.875rem;font-size:.875rem;font-weight:650;display:block}.approved-my-care .my-care-more-tasks{margin:-.5rem 0 1rem}.my-care-waiting{margin:.5rem 0 1rem}.my-care-waiting h2{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1rem;line-height:1.4}.my-care-waiting>a{border-bottom:1px solid #e8e5e0;align-items:center;gap:.625rem;min-height:3.5rem;padding:.75rem 0;display:flex}.my-care-waiting>a>.approved-art{flex:0 0 2.75rem;width:2.75rem;height:auto}.my-care-waiting>a>span{flex:1;min-width:0}.my-care-waiting :is(strong,small){display:block}.my-care-waiting strong{font-size:.875rem;line-height:1.4}.my-care-waiting small{color:#58626c;margin-top:.25rem;font-size:.75rem;line-height:1.5}.approved-my-care .my-care-compact-wallet{padding:1rem 1.125rem;scroll-margin-top:1rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person{gap:.75rem;min-height:6.5rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person>a{align-self:center;width:32%;max-width:6rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person h2{font-size:1.875rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person p{font-size:.875rem}.approved-my-care .my-care-compact-wallet .quiet-action{min-height:3rem;margin-top:.625rem;padding-block:.625rem}.approved-my-care .my-care-compact-wallet .eyebrow{margin-bottom:.25rem}.my-care-primary-task>svg,.my-care-waiting>a>svg{flex-shrink:0}:is(.care-entry-focused,.approved-my-care) :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #aa3e2b}@container (max-width:18rem){.care-entry-focused .care-entry-dental{flex-wrap:wrap}.care-entry-focused .care-entry-dental>span{flex-basis:100%}.care-entry-focused .care-entry-dental>.approved-art{margin:0 auto}.my-care-primary-task strong,.my-care-waiting strong{overflow-wrap:anywhere}}
