.app-shell.approved-shell{--paper:#fff;--ink:#111b2b;--muted:#626e76;background:#fff;max-width:390px;container-type:inline-size}.app-shell.approved-shell:before{display:none}.approved-preview{max-width:390px}.approved-shell .app-header{height:56px;padding:6px 20px 10px}.approved-shell .brand-link>.approved-art{width:103px}.approved-shell .wordmark{font-size:28px}.approved-shell .wordmark img{width:30px;height:27px}.approved-shell .avatar-link{width:41px;height:41px}.approved-shell .app-content{padding:0 18px 28px}.approved-shell .app-content :is(a,button,input,textarea,select,summary){scroll-margin-bottom:110px}.approved-shell .back-link{min-height:32px;margin:0 0 3px;font-size:14px}.approved-shell .app-dock{padding:7px 12px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:0;min-height:88px}.approved-shell .app-dock a{gap:2px;min-height:65px;padding:0 3px 9px;font-size:12px}.approved-shell .app-dock svg{width:25px;height:25px;margin:7px 0}.approved-shell .dock-mark{background:#fff4ef;width:66px;height:39px}.approved-shell .dock-mark img{width:31px;height:25px}.approved-shell .app-dock [aria-current=page]:after{background:#30363d;width:31px;bottom:0}.approved-shell .approved-heading{text-align:center;margin:0;padding:8px 2px 24px}.approved-shell .approved-heading>.eyebrow{letter-spacing:.17em;color:#626b74;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:500;line-height:1.5}.approved-shell .approved-heading h1,.approved-shell .page-intro h1{letter-spacing:-.047em;color:#0c1320;text-wrap:wrap;max-width:320px;margin:0 auto;font-size:30px;font-weight:700;line-height:1.1}.approved-shell .approved-heading h1:focus{outline:0}.approved-shell .approved-helper{color:#626e76;text-align:center;max-width:32ch;margin:13px auto 0;font-size:14px;line-height:1.5}.approved-art{pointer-events:none;mix-blend-mode:normal;flex-shrink:0;line-height:0;display:block}.approved-art>svg{width:100%;height:100%;max-height:100%;display:block}.approved-shell .approved-hero-art{width:160px;max-width:75%;margin:0 auto 19px}.approved-shell .approved-art-mouth{-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-shell .approved-art-payment{-webkit-mask-image:linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.approved-shell .approved-art-location{clip-path:polygon(29% 0,100% 0,100% 100%,0 100%,0 76%,24% 36%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 90%,#0000),linear-gradient(#0000,#000 7% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 90%,#0000),linear-gradient(#0000,#000 7% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.approved-shell .approved-question-goal .approved-hero-art{width:148px}.approved-shell .approved-question-goal .approved-heading h1{font-size:32px;line-height:1.08}.approved-shell .approved-question-payment-route .approved-hero-art,.approved-shell .approved-question-location .approved-hero-art{width:128px}.approved-shell .approved-question-payment-route h1{max-width:8em}.approved-shell .approved-question-location h1{max-width:9em}.approved-shell .approved-question-check-in .approved-hero-art{width:194px}.approved-shell .approved-question-xray-ask .approved-hero-art{width:186px}.approved-shell .approved-question-xray-copy .approved-hero-art{width:128px}.approved-shell .approved-question-estimate .approved-hero-art{width:148px}.approved-shell .approved-question-xray-ask h1{font-size:29px}.approved-shell .ceramic-panel{--panel-edge:#efbcaf;border-radius:var(--k-radius);box-shadow:none;background:linear-gradient(120deg,#fff7f3,#ffefeb)}.approved-shell .ceramic-panel:before{border:1px solid var(--panel-edge);border-radius:inherit;background:0 0;inset:0}.approved-shell .ceramic-panel:after{background:linear-gradient(45deg,transparent calc(50% - .6px),var(--panel-edge) 50%,#fff calc(50% + .6px));width:18px;height:18px;top:-1px;right:-1px}.approved-shell .approved-answer-panel{min-height:0;padding:20px 16px}.approved-shell .approved-question-goal .approved-answer-panel{padding:14px 13px 18px}.approved-shell .approved-question-payment-route .approved-answer-panel{background:0 0;border-radius:0;padding:0}.approved-shell .approved-question-payment-route .approved-answer-panel:before,.approved-shell .approved-question-payment-route .approved-answer-panel:after{display:none}.approved-shell .answer-list{gap:9px;margin:0;display:grid}.approved-shell .answer-choice{border-radius:var(--k-radius);color:#14202b;text-align:left;min-height:57px;box-shadow:none;isolation:auto;clip-path:none;background:#fffefd;border:1px solid #d4d8df;align-items:center;gap:12px;padding:12px;font-size:15px;line-height:1.35;display:flex}.approved-shell .answer-choice:before,.approved-shell .answer-choice:after{display:none}.approved-shell .answer-choice>span:not(.approved-art){flex:1;min-width:0}.approved-shell .answer-choice strong{font-size:inherit;letter-spacing:-.025em;font-weight:550;display:block}.approved-shell .answer-choice small{color:#626e76;margin-top:5px;font-size:12px;line-height:1.45;display:block}.approved-shell .answer-choice>.answer-art{flex:0 0 44px;width:44px;height:auto;max-height:none;margin:0;-webkit-mask-image:none;mask-image:none}.approved-shell .answer-choice>svg{flex-shrink:0;width:20px;height:20px}.approved-shell .approved-question-goal .answer-choice{gap:12px;min-height:55px;padding:6px 10px;font-size:18px}.approved-shell .approved-question-payment-route .answer-choice{border-radius:var(--k-radius);background:#fff3ef;border:1px solid #eeb6a7;min-height:64px;padding:16px}.approved-shell .approved-question-payment-route .answer-choice:nth-child(2){background:#f0f5f8;border-color:#ccd9e3}.approved-shell .approved-question-payment-route .answer-choice:nth-child(3){background:#f1f6ef;border-color:#d4dfcf}.approved-shell .approved-question-payment-route .answer-choice:nth-child(4){background:#fff8ec;border-color:#e9dcc8}.approved-shell .primary-action,.approved-shell .answer-primary{color:#fff;border-radius:var(--k-radius);letter-spacing:-.02em;min-height:57px;box-shadow:none;isolation:isolate;background:#30363d;border:0;padding:15px 16px;font-size:15px;font-weight:550;line-height:1.4;position:relative}.approved-shell .primary-action:focus-visible,.approved-shell .answer-choice:focus-visible{outline-offset:3px;outline:3px solid #ad4433}.approved-shell .answer-choice[aria-pressed=true]{outline-offset:-3px;outline:2px solid #626e76}.approved-shell .answer-secondary{background:0 0;border:0;border-bottom:1px solid #dedfdb;border-radius:0;min-height:50px;padding:13px 2px;font-size:14px}.approved-shell .secondary-answers{gap:0;margin:13px 0 0;display:grid}.approved-shell .approved-script{letter-spacing:-.045em;text-wrap:balance;max-width:100%;margin:0 0 22px;font-size:25px;font-weight:650;line-height:1.2}.approved-shell blockquote.approved-script{border:0;padding:0;font-size:23px;font-weight:550;line-height:1.35}.approved-shell .approved-answer-panel>.eyebrow{letter-spacing:.17em;color:#626e76;margin:0 0 16px;font-size:10px}.approved-shell .scene-detail{color:#626e76;margin:0 0 17px;font-size:14px;line-height:1.5}.approved-shell .approved-footnote{text-align:center;color:#626e76;margin:18px 0 0;font-size:14px;line-height:1.5}.approved-shell .field-label{color:#596774;letter-spacing:-.015em;margin:0 0 8px;font-size:14px;line-height:1.45;display:block}.approved-shell input:not([type=checkbox]):not([type=radio]),.approved-shell textarea{border-radius:var(--k-radius);background:#fff;border:1px solid #bfc7d1;width:100%;min-height:49px;padding:12px;font-size:16px}.approved-shell .source-note,.approved-shell .sample-note{color:#626e76;text-align:left;margin:13px 0;font-size:11px;line-height:1.5}.approved-shell .quiet-action{background:0 0;min-height:49px;margin-top:8px;padding:12px 2px;font-size:14px;font-weight:500;line-height:1.4}.approved-shell .disclosure{border-bottom:1px solid #dedfdb;margin:12px 0 0;padding:0}.approved-shell .disclosure summary{color:#53616b;min-height:44px;padding:13px 1px;font-size:13px;font-weight:500;line-height:1.5}.approved-shell .disclosure>div{color:#53616b;padding:0 0 14px;font-size:13px;line-height:1.5}.approved-shell .approved-calendar{display:flow-root}.approved-calendar-month{text-align:center;margin:18px 0;font-size:16px;font-weight:600}.approved-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:2px;display:grid}.approved-calendar-grid .approved-weekday{color:#626e76;padding:9px 0;font-size:12px}.approved-calendar-grid button{border-radius:var(--k-radius);color:#16212b;background:#fff;border:0;width:100%;min-height:42px;padding:4px;font-size:15px}.approved-calendar-grid button:disabled{opacity:1;color:#8a8784;cursor:default;background:0 0}.approved-calendar-grid button:not(:disabled){box-shadow:inset 0 0 0 1px #e8907c}.approved-calendar-grid button[aria-pressed=true]{color:#fff;background:#30363d}.approved-shell .approved-times{grid-template-columns:1fr 1fr}.approved-shell .approved-times .answer-choice{justify-content:center}.approved-shell .approved-times .answer-choice>span{text-align:center}.approved-shell .approved-times .answer-choice>svg{display:none}.approved-shell .approved-mouth-panel{background:0 0;padding:0}.approved-shell .approved-mouth-panel:before,.approved-shell .approved-mouth-panel:after{display:none}.approved-shell .approved-context{color:#626e76;max-width:30ch;margin:13px auto 0;font-size:12px;line-height:1.5}.approved-shell .approved-visit-time{color:#16212b;letter-spacing:-.035em;margin:8px 0;font-size:26px;font-weight:650;line-height:1.3;display:block}.approved-shell .approved-context details{text-align:left;font-size:11px}.approved-shell .approved-context summary{cursor:pointer;min-height:32px}.approved-shell .approved-price{color:#626e76;justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.approved-shell .approved-price strong{color:#16212b;font-size:18px;font-weight:600}.approved-shell .approved-summary{margin:18px 0 0}.approved-shell .approved-summary>div{border-bottom:1px solid #e5d8d2;justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.approved-shell .approved-summary dt{color:#626e76}.approved-shell .approved-summary dd{text-align:right;max-width:65%;margin:0;font-weight:550}.approved-shell .approved-summary+.primary-action{margin-top:20px}.approved-shell .page-intro{text-align:center;margin:0 0 23px}.approved-shell .page-intro .intro-detail{font-size:14px;line-height:1.5}.approved-shell .approved-call-context{color:#626e76;margin:10px 0 0;font-size:12px;line-height:1.5}.approved-shell .approved-call-context>span{text-align:left;justify-content:space-between;gap:12px;display:flex}.approved-shell .approved-call-context summary{text-align:left;cursor:pointer;min-height:30px;padding:7px 0;font-size:11px;line-height:1.5}.approved-shell .price-question{padding:20px 16px}.approved-shell .price-question h2{letter-spacing:-.04em;margin:0 0 24px;font-size:27px;font-weight:700;line-height:1.1}.approved-shell .price-question>.eyebrow{margin:8px 0 20px}.approved-shell .price-question .price-entry{background:0 0;border:0;align-items:center;margin:0 0 13px;display:flex;position:relative}.approved-shell .price-question .price-entry>span{color:#626e76;font-size:23px;position:absolute;top:13px;left:13px}.approved-shell .price-question .price-entry input{min-height:56px;padding-left:32px}.approved-shell .place-card{text-align:left;width:100%;padding:20px 17px;display:block}.approved-shell .place-name{letter-spacing:-.04em;font-size:23px;line-height:1.15}.approved-shell .place-price{margin:15px 0;font-size:13px}.approved-shell .place-price strong{font-size:28px}.approved-shell .place-card-heading .approved-art{width:72px}.approved-shell .place-option+.place-option{margin-top:18px}.approved-shell .discovery-status{background:0 0;border:0;margin:0 0 17px;padding:0 2px}.approved-shell .record-live-context{display:none}.approved-shell .record-capture-panel{border-radius:var(--k-radius);background:linear-gradient(120deg,#fff7f3,#ffefeb);border-color:#efbcaf;padding:18px 16px}.approved-shell .record-capture-heading{font-size:14px}.approved-shell .record-capture-heading>.ceramic-art{display:none}.approved-shell .record-capture-heading strong{font-size:20px}.approved-shell .record-capture-actions .ceramic-art{display:none}.approved-shell .record-capture-actions .answer-choice{min-height:60px;font-size:14px}.approved-shell .record-capture-actions .answer-choice small{font-size:11px}.approved-shell .record-preview{border-radius:var(--k-radius);border:1px solid #e5d8d2;padding:17px}.approved-shell .visit-checkpoint h2{letter-spacing:-.04em;margin:0 0 16px;font-size:24px;line-height:1.18}.approved-shell .visit-checkpoint,.approved-shell .visit-summary{padding:20px 17px}.approved-shell .visit-summary h2{font-size:24px;line-height:1.18}.approved-shell .visit-summary .care-summary-grid{grid-template-columns:1fr}.approved-shell .visit-summary .detail-list dd{font-size:14px;line-height:1.4}.approved-shell .visit-summary .detail-list dt{font-size:11px;line-height:1.4}@container (max-width:359px){.approved-shell .approved-heading h1,.approved-shell .page-intro h1,.approved-shell .approved-question-goal .approved-heading h1{font-size:28px}.approved-shell .approved-hero-art{width:146px}.approved-shell .approved-question-goal .approved-hero-art{width:132px}.approved-shell .approved-question-payment-route .approved-hero-art,.approved-shell .approved-question-location .approved-hero-art{width:96px}.approved-shell .approved-question-check-in .approved-hero-art{width:174px}.approved-shell .approved-question-xray-ask .approved-hero-art{width:170px}.approved-shell .approved-question-xray-copy .approved-hero-art{width:117px}.approved-shell .approved-question-estimate .approved-hero-art{width:148px}.approved-shell .approved-question-goal .answer-choice{font-size:16px}.approved-shell .approved-answer-panel{padding:18px 14px}.approved-shell .answer-choice{padding:12px 10px;font-size:14px}.approved-shell .approved-script{font-size:23px}}.approved-shell .approved-first-step{padding:18px 16px 17px}.approved-shell .approved-first-step>.eyebrow{letter-spacing:.15em;color:#596774;margin:0 0 14px;font-size:10px}.approved-first-story{align-items:center;gap:5px;min-height:170px;margin-bottom:14px;display:flex}.approved-first-story>div{flex:1;min-width:0}.approved-first-story h2{letter-spacing:-.055em;font-size:28px;font-weight:700;line-height:1.1}.approved-first-story p{color:#626e76;margin:12px 0;font-size:14px;line-height:1.5}.approved-first-story>.approved-art{width:43%}.approved-shell .approved-fund{color:#172a36;border-radius:var(--k-radius);background:#f0f9f3;border:1px solid #c6ddcf;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:17px 16px;display:flex;position:relative}.approved-shell .approved-fund:after{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 calc(50% - .6px),#c6ddcf 50%,#fff calc(50% + .6px));width:17px;height:17px;position:absolute;top:-1px;right:-1px}.approved-shell .approved-fund .eyebrow{color:#2e7653;letter-spacing:.14em;margin:0 0 8px;font-size:10px;line-height:1.5;display:block}.approved-shell .approved-fund strong{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.35;display:block}.approved-shell .approved-fund small{color:#52626e;margin:5px 0 0;font-size:12px;line-height:1.5;display:block}.approved-shell .approved-fund>svg{color:#2e7653;flex-shrink:0}.approved-shell .approved-existing{border-bottom:1px solid #dedfdb;justify-content:space-between;align-items:center;gap:12px;padding:8px 5px 13px;font-size:14px;line-height:1.5;display:flex}.approved-existing strong{font-weight:550}.approved-existing small{color:#626e76;margin-top:2px;font-size:12px;display:block}.approved-shortcuts{border-bottom:1px solid #dedfdb;grid-template-columns:1fr 1fr;margin-top:12px;padding:8px 0;display:grid}.approved-shortcuts>a{align-items:center;gap:7px;min-width:0;padding:0 5px;font-size:12px;display:flex}.approved-shortcuts>a+a{border-left:1px solid #dedfdb}.approved-shortcuts>a>.approved-art{width:36px;max-height:62px}.approved-shortcuts .approved-art-body{margin:0 7px;width:23px!important}.approved-shortcuts>a>span:not(.approved-art){flex:1;min-width:0}.approved-shortcuts strong{white-space:nowrap;font-weight:550;display:block}.approved-shortcuts small{color:#626e76;margin-top:4px;font-size:11px;line-height:1.3;display:block}.approved-shell .approved-current{padding:19px 17px}.approved-current-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.approved-current-top .eyebrow{letter-spacing:.14em;font-size:10px}.approved-live{color:#b25c34;align-items:center;gap:5px;font-size:11px;display:flex}.approved-live i{background:#ce7653;border-radius:50%;width:6px;height:6px}.approved-current-story{align-items:center;gap:12px;margin-bottom:17px;display:flex}.approved-current-story>div{flex:1;min-width:0}.approved-current-story>.approved-art{width:40%}.approved-current-story h2{letter-spacing:-.045em;font-size:28px;font-weight:650;line-height:1.12}.approved-current-story p{color:#626e76;margin-top:9px;font-size:12px}.approved-progress{gap:5px;margin-top:10px;display:flex}.approved-progress i{background:#e5d4cd;border-radius:3px;width:23px;height:4px}.approved-progress [data-current=true]{background:#ed7768}.approved-progress [data-complete=true]{background:#bfc9bd}.approved-current h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2}.approved-current .quiet-action small{color:#626e76;margin-top:5px;font-size:11px;display:block}.approved-brush{text-align:left;background:0 0;border:0;border-top:1px solid #e5d8d2;align-items:center;gap:10px;width:100%;margin-top:15px;padding:17px 0 0;font-size:12px;display:flex}.approved-brush>img{object-fit:contain;width:36px;max-height:48px}.approved-brush>span:nth-child(2){flex:1}.approved-brush strong{font-weight:550}.approved-brush small{color:#626e76;margin-top:5px;font-size:11px;display:block}.approved-brush>span:last-child{align-items:center;gap:8px;font-size:16px;display:flex}.approved-shell .approved-services{padding:9px 16px}.approved-service{border-bottom:1px solid #ddd8d3;align-items:center;gap:14px;min-height:92px;padding:17px 0;display:flex}.approved-service:last-child{border:0}.approved-service>.approved-art,.approved-service>.ceramic-art{width:62px;max-height:72px}.approved-service>span:not(.approved-art){flex:1}.approved-service strong{letter-spacing:-.025em;font-size:18px;font-weight:550;line-height:1.3;display:block}.approved-service small{color:#626e76;margin-top:4px;font-size:13px;line-height:1.4;display:block}.approved-unavailable{color:#848b91;min-height:75px;padding:12px 0}.approved-unavailable>.ceramic-art,.approved-unavailable>svg{filter:grayscale();opacity:.38;width:53px}.approved-unavailable strong{color:#8b8e92;font-size:15px}.approved-unavailable small{color:#73787d;font-size:12px}.approved-shell .approved-photo-entry>a{gap:8px;min-height:36px;margin:0 4px 14px;padding:0;font-size:12px}.approved-photo-entry>a>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approved-photo-entry strong{font-size:12px}.approved-photo-entry small{color:#626e76;font-size:10px}.approved-shell .approved-wallet{padding:18px 16px 0}.approved-wallet>.eyebrow{letter-spacing:.16em;color:#626e76;margin:0;font-size:10px}.approved-wallet-person{justify-content:space-between;align-items:center;gap:8px;min-height:142px;display:flex}.approved-wallet-person>div{flex:1;min-width:0}.approved-wallet-person h2{letter-spacing:-.04em;font-size:31px;font-weight:650;line-height:1.15}.approved-wallet-person p{color:#626e76;margin:11px 0 8px;font-size:13px;line-height:1.4}.approved-wallet-person small{color:#626e76;font-size:11px}.approved-wallet-person>a{flex-shrink:0;align-self:end;width:112px}.approved-shell .approved-wallet .quiet-action{color:#172a36;border-top:1px solid #e6d8d2;border-bottom:0;min-height:54px;margin:0;font-size:14px}.approved-snapshots{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.approved-snapshots>a{border-radius:var(--k-radius);color:#172a36;background:#fff;border:1px solid #d5dfe1;align-items:center;gap:8px;min-height:83px;padding:12px 10px;display:flex}.approved-snapshots .approved-art{width:28px}.approved-snapshots .approved-art-placePin{width:22px;margin:0 3px}.approved-snapshots>a>span:not(.approved-art){flex:1;min-width:0}.approved-snapshots strong{letter-spacing:-.015em;font-size:12px;font-weight:550;line-height:1.4;display:block}.approved-snapshots small{color:#52626e;margin-top:3px;font-size:10px;line-height:1.5;display:block}.approved-snapshots [data-waiting=true] small{color:#96601d}.approved-snapshots>a>svg{color:#52626e;flex-shrink:0;width:13px}.approved-shell .approved-next-link{justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:17px 16px;display:flex}.approved-next-link .eyebrow{letter-spacing:.15em;margin-bottom:8px;font-size:9px;line-height:1.5;display:block}.approved-next-link strong{letter-spacing:-.03em;font-size:18px;font-weight:600;line-height:1.3;display:block}.approved-money-tools{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.approved-shell .approved-money-tools .approved-fund{border:0;align-items:flex-start;margin:0;padding:14px 12px}.approved-shell .approved-money-tools .approved-fund:after{background:linear-gradient(45deg,#0000 50%,#fff 50%)}.approved-money-tools .approved-fund>svg{width:15px;position:absolute;top:14px;right:10px}.approved-shell .approved-money-tools .eyebrow{letter-spacing:.12em;margin-bottom:7px;font-size:9px}.approved-shell .approved-money-tools strong{font-size:14px;font-weight:600;line-height:1.4}.approved-shell .approved-money-tools small{font-size:12px;line-height:1.5}.approved-access{border-radius:var(--k-radius);color:#172a36;background:#fff;border:1px solid #d5dfe1;flex-direction:column;gap:5px;padding:23px 12px 14px;display:flex;position:relative}.approved-access>.eyebrow{color:#a26331}.approved-access>small{color:#52626e}.approved-money-tools .approved-bill-help{grid-column:1/-1}.approved-access>svg{color:#a26331;position:absolute;top:13px;right:9px}.approved-bring-care{padding:23px 2px 6px}.approved-bring-care h2{letter-spacing:-.04em;font-size:26px;line-height:1.2}.approved-bring-care>p{color:#626e76;margin:12px 0 19px;font-size:14px;line-height:1.5}.approved-menu>a{border-bottom:1px solid #dedfdb;align-items:center;gap:17px;min-height:83px;padding:13px 5px;display:flex}.approved-menu>a>.approved-art{width:49px;max-height:60px}.approved-menu .approved-art-body{margin:0 12px;width:24px!important}.approved-menu>a>span:not(.approved-art){flex:1}.approved-menu strong{font-size:16px;font-weight:550;line-height:1.4;display:block}.approved-menu small{color:#626e76;margin-top:4px;font-size:12px;line-height:1.5;display:block}@container (max-width:359px){.approved-snapshots>a{gap:6px;padding:10px 7px}.approved-snapshots .approved-art{width:24px}.approved-snapshots strong{font-size:11px}.approved-snapshots small{font-size:10px}.approved-shell .approved-wallet{padding-inline:14px}.approved-wallet-person>a{width:96px}.approved-shortcuts strong{font-size:11px}.approved-current-story h2{font-size:25px}}@media (forced-colors:active){.approved-shell .ceramic-panel,.approved-shell .primary-action,.approved-shell .answer-choice{border:1px solid canvastext}.approved-shell .primary-action:after,.approved-shell .ceramic-panel:after{display:none}.approved-shell .approved-art{forced-color-adjust:none}}.approved-guest .approved-heading{padding-top:18px;padding-bottom:26px}.approved-guest .approved-hero-art{width:234px;max-width:82%;margin-bottom:25px}.approved-guest .approved-heading h1{max-width:270px;font-size:32px;line-height:1.08}.approved-guest .approved-helper{max-width:25ch;margin-top:23px;font-size:15px}.approved-guest .app-content>.primary-action{margin:0 16px}.approved-organize{border-radius:var(--k-radius);border:1px solid #d4d8df;align-items:center;gap:21px;min-height:80px;margin:14px 16px 0;padding:15px;font-size:14px;line-height:1.35;display:flex;position:relative}.approved-organize:after{content:"";background:linear-gradient(45deg,#0000 calc(50% - .6px),#d4d8df 50%,#fff calc(50% + .6px));width:20px;height:20px;position:absolute;top:-1px;right:-1px}.approved-organize .approved-art{width:45px}.approved-organize>span:not(.approved-art){flex:1}.approved-guest-note{color:#626e76;text-align:center;margin:65px 0 0;font-size:12px;line-height:1.5}.approved-shell .care-row>.approved-art{flex:0 0 42px;width:42px}.approved-shell .sample-document{border-radius:var(--k-radius);background:#fff4ef;border:1px solid #efbcaf;min-height:0;padding:18px}.approved-shell .sample-document strong{font-size:18px;line-height:1.4}.approved-shell .sample-document p{margin-top:8px;font-size:12px}.approved-get-care .approved-heading{padding-top:8px;padding-bottom:26px}.approved-get-care .approved-heading h1{max-width:300px;font-size:32px;line-height:1.08}.approved-get-care .approved-services{padding-top:8px;padding-bottom:8px}.approved-guest .approved-helper{text-wrap:balance;max-width:29ch}.approved-guest .approved-heading{padding-top:10px}.approved-shell .approved-question-payment-route .answer-choice{--choice-edge:#eeb6a7;position:relative}.approved-shell .approved-question-payment-route .answer-choice:nth-child(2){--choice-edge:#ccd9e3}.approved-shell .approved-question-payment-route .answer-choice:nth-child(3){--choice-edge:#d4dfcf}.approved-shell .approved-question-payment-route .answer-choice:nth-child(4){--choice-edge:#e9dcc8}.approved-shell .approved-question-payment-route .answer-choice:after{content:"";background:linear-gradient(45deg,transparent calc(50% - .6px),var(--choice-edge) 50%,#fff calc(50% + .6px));pointer-events:none;width:16px;height:16px;display:block;position:absolute;top:-1px;right:-1px}.approved-shell .approved-art-phone{width:88px;margin-bottom:12px;-webkit-mask-image:radial-gradient(#000 55%,#0000 75%);mask-image:radial-gradient(#000 55%,#0000 75%);-webkit-mask-composite:source-over;mask-composite:add}.approved-shell .approved-art-appointmentTooth{width:90px;margin-bottom:10px;-webkit-mask-image:radial-gradient(#000 48%,#0000 73%);mask-image:radial-gradient(#000 48%,#0000 73%)}.approved-before-call .approved-heading h1{max-width:290px}.approved-shell .approved-before-call .approved-heading{padding-bottom:16px}.approved-shell .approved-before-call .button-action{margin-top:0}.approved-shell .approved-provider-name{letter-spacing:-.04em;margin:0 0 12px;font-size:23px;font-weight:650;line-height:1.2}.approved-provider-number{letter-spacing:.04em;color:#626e76;overflow-wrap:anywhere;margin:0 0 12px;font-size:22px;line-height:1.3}.approved-call-topics{border-top:1px solid #ddd4d0;flex-wrap:wrap;gap:6px 13px;margin:0 0 5px;padding:13px 0;font-size:14px;line-height:1.4;list-style:none;display:flex}.approved-call-topics li:before{content:"•";color:#ed7768;margin-right:5px}.approved-return-note{color:#626e76;margin-top:11px;font-size:12px;line-height:1.5}.approved-before-call .disclosure{margin-top:4px}.approved-review-row{border-bottom:1px solid #ddd4d0;align-items:flex-start;gap:17px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.approved-review-row>.approved-art{width:23px;margin-top:2px}.approved-review-row>div,.approved-review-row>p{flex:1;min-width:0}.approved-review-row p{margin:0}.approved-review-row strong{margin:4px 0;font-size:16px;font-weight:600;display:block}.approved-review-row .approved-review-label{color:#626e76;font-size:12px;line-height:1.5}.approved-review-row .approved-review-date{letter-spacing:-.035em;margin-top:4px;font-size:25px;font-weight:650;line-height:1.15}.approved-review-row:last-of-type{border-bottom:0}.approved-shell .approved-appointment-review .approved-heading{padding-bottom:14px}.approved-shell .approved-appointment-review .approved-answer-panel>.eyebrow{margin-bottom:0}.approved-shell .approved-appointment-review .button-action{margin-top:0}.approved-shell .approved-edit-details{color:#53616b;align-items:center;min-height:44px;margin-top:2px;font-size:14px;text-decoration:underline;display:inline-flex}.approved-outside-action{margin:13px 5px 0}.approved-appointment-review .approved-footnote{margin-top:13px;font-size:12px}.approved-shell .approved-question-check-in h1{max-width:none;font-size:28px}.approved-shell .approved-visit-question .answer-secondary{border-top:1px solid #e5d8d2;border-bottom:0;min-height:59px;padding:17px 2px}.approved-shell .approved-visit-question .answer-list{gap:12px}.approved-shell .approved-visit-ready .approved-hero-art{width:174px}.approved-visit-ready .approved-context{max-width:none;font-size:12px}.approved-visit-ready .approved-context>p:first-child{margin:16px 0 0;font-size:14px}.approved-visit-ready .approved-context>p:last-child{margin-top:8px}.approved-at-desk{border-top:1px solid #e5d8d2;margin:13px 0 16px;padding-top:16px}.approved-at-desk h2{letter-spacing:-.04em;font-size:22px;font-weight:650;line-height:1.3}.approved-at-desk p{color:#626e76;margin-top:7px;font-size:14px}.approved-shell .approved-checkout .visit-checkpoint-question{background:0 0;border:0;margin:18px 0 0;padding:0}.approved-shell .approved-checkout .visit-checkpoint-question h2{letter-spacing:-.04em;text-align:center;margin:0 0 15px;font-size:24px;line-height:1.2}.approved-record-counts{color:#626e76;border-bottom:1px solid #dedfdb;justify-content:space-between;gap:15px;padding:16px;font-size:13px;line-height:1.5;display:flex}.approved-record-counts>span{flex:1;align-items:center;gap:8px;display:flex}.approved-record-counts>span+span{border-left:1px solid #dedfdb;padding-left:16px}.approved-record-counts strong{color:#172a36;font-size:23px;font-weight:600}.approved-shell .approved-checkout .disclosure{margin-top:0}.approved-shell .approved-finish-visit{margin-top:15px}.approved-shell .approved-finish-visit .quiet-action{color:#626e76;border:0;justify-content:center;font-size:13px;text-decoration:underline}.approved-finish-visit .quiet-action>svg{display:none}.approved-shell .approved-photo-entry>a{background:0 0;border:0;border-radius:0;min-height:44px;margin-bottom:14px}.approved-shell .approved-photo-entry>a strong{font-size:12px;font-weight:550}.approved-shell .approved-photo-entry>a small{margin:0;font-size:10px}
