.lq-customer-shell[data-ui-version=v2]{--color-lq-accent: #00798f;--color-lq-accent-strong: #006d81;--color-lq-accent-deep: #00596c;--color-lq-accent-wash: #e8f7fc;--color-lq-ink: #17243b;--color-lq-line: #d8e7ee;--lq-header-height: 56px;--lq-brand-width: 160px;--lq-logo-width: 176px;--lq-app-width: 960px;background:linear-gradient(180deg,#fff 80px,#f2f9fc 620px,#f6fafc);font-size:14px;line-height:1.65}.lq-customer-shell[data-ui-version=v2] .lq-customer-header{border:0}.lq-customer-shell[data-ui-version=v2] .lq-customer-header-inner{max-width:992px;padding:0 16px;gap:8px;flex-direction:row;justify-content:space-between}.lq-customer-shell[data-ui-version=v2] .lq-v2-brand-lockup{width:var(--lq-brand-width);position:relative;flex-shrink:0}.lq-customer-shell[data-ui-version=v2] .lq-customer-logo{width:var(--lq-logo-width);height:44px;min-height:44px;margin-left:-8px;border-radius:0}.lq-customer-shell[data-ui-version=v2] .lq-customer-logo img{width:var(--lq-logo-width)!important;height:auto!important}.lq-customer-shell[data-ui-version=v2] .lq-customer-powered{justify-content:center;font-size:9px;gap:4px;line-height:11px;margin-top:0;letter-spacing:.08em}.lq-customer-shell[data-ui-version=v2] .lq-brand-dot{width:4px;height:4px;margin-right:0}.lq-customer-shell[data-ui-version=v2] .lq-customer-main{max-width:680px;padding:8px 16px 32px}.lq-customer-shell[data-ui-version=v2] .lq-customer-main.is-wide{max-width:992px}.lq-customer-shell[data-ui-version=v2] .lq-customer-footer{max-width:960px;font-size:12px;padding:20px 16px}.lq-customer-shell[data-ui-version=v2] .lq-member-dock{width:calc(100% - 32px);max-width:640px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:6px;border-radius:28px;border:1px solid #e4edf1;background:#fff;box-shadow:0 4px 18px #1435500d}.lq-customer-shell[data-ui-version=v2] .lq-member-dock a{min-height:56px;border-radius:22px;font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-dock-icon svg{width:24px;height:24px}.lq-customer-shell[data-ui-version=v2] .lq-v2-header-actions{display:flex;align-items:center;gap:7px}.lq-customer-shell[data-ui-version=v2] .lq-v2-header-actions>a,.lq-customer-shell[data-ui-version=v2] .lq-v2-menu-trigger{min-width:44px;min-height:44px;display:grid;justify-items:center;align-content:center;gap:2px;color:#526575;font-size:10px;background:transparent;border:0;padding:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-header-actions svg{width:24px;height:24px}.lq-v2-menu-overlay{position:fixed;inset:0;z-index:80;background:#17243b60}.lq-v2-menu-panel{position:fixed;z-index:81;right:12px;top:12px;width:min(340px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:24px;padding:22px;background:#fff;color:#17243b;box-shadow:0 12px 50px #17243b30;font-size:15px}.lq-v2-menu-heading{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:700}.lq-v2-menu-heading button{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.lq-v2-menu-panel svg{width:22px;height:22px;flex-shrink:0}.lq-v2-menu-panel nav a{display:flex;gap:12px;align-items:center;min-height:62px;border-bottom:1px solid #e0ebf0}.lq-v2-menu-panel nav a svg:last-child{margin-left:auto;width:17px}.lq-v2-menu-panel :focus-visible{outline:2px solid #00798f;outline-offset:3px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero{width:100%;max-width:100%;position:relative;isolation:isolate;overflow:hidden;border-radius:18px;min-height:188px;aspect-ratio:1.9;background:#eaf5fa;margin:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-copy{width:58%;padding:21px 0 20px 18px}.lq-customer-shell[data-ui-version=v2] .lq-v2-eyebrow{color:#25677b;font-size:9px;font-weight:650;letter-spacing:.14em;margin:0 0 10px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero h1{font-size:clamp(26px,7.45vw,32px);line-height:1.35;letter-spacing:-.035em;font-weight:750;margin:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-subtitle{font-size:12px;color:#334c61;line-height:1.65;margin-top:10px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage{min-height:108px;aspect-ratio:auto}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation .lq-v2-hero-copy,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage .lq-v2-hero-copy{width:80%;padding-block:18px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation h1,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage h1{font-size:27px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation .lq-v2-eyebrow,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage .lq-v2-eyebrow{margin-bottom:5px}.lq-customer-shell[data-ui-version=v2] .lq-home-greeting{margin:17px 2px 13px;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-home-greeting p{font-size:18px;color:#17243b;overflow-wrap:anywhere}.lq-customer-shell[data-ui-version=v2] .lq-v2-member-link{display:inline-flex;align-items:center;gap:4px;border:1px solid #d8e7ee;border-radius:99px;background:#fff;color:#25677b;font-size:12px;min-height:44px;padding:5px 12px}.lq-customer-shell[data-ui-version=v2] .lq-home-primary{margin-top:0;gap:20px}.lq-customer-shell[data-ui-version=v2] .lq-home-ticket{border-radius:20px;padding:18px;background:#fff;box-shadow:0 6px 20px #14355008}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty{position:relative;overflow:hidden;padding-right:36%;min-height:190px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty>p{font-size:13px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty>p:first-of-type{font-size:23px;margin-top:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty>a{margin-top:16px;padding-inline:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-salon{position:absolute;top:0;right:0;width:31%;height:100%}.lq-customer-shell[data-ui-version=v2] .lq-v2-salon img{width:100%;height:100%;object-fit:cover}.lq-customer-shell[data-ui-version=v2] .lq-v2-salon figcaption{position:absolute;right:5px;bottom:6px;color:#435361;background:#fffffff2;font-size:10px;padding:2px 4px;border-radius:4px}.lq-customer-shell[data-ui-version=v2] .lq-home-actions{margin-top:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-discovery{margin:23px 0 20px}.lq-customer-shell[data-ui-version=v2] .lq-v2-section-heading{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-section-heading h2{font-size:17px;font-weight:700}.lq-customer-shell[data-ui-version=v2] .lq-v2-section-heading>button{display:flex;align-items:center;gap:2px;font-size:11px;min-height:44px;color:#526575}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile{position:relative;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:flex-start;padding:10px 3px 9px;min-height:88px;min-width:0;border-radius:12px;border:1px solid #e1ecf1;background:#fff;text-align:center;transition:background .18s,border-color .18s,box-shadow .18s}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile:hover{border-color:#a9d5e7;box-shadow:0 3px 12px #17243b09}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile[aria-pressed=true]{border-color:#00798f;box-shadow:inset 0 0 0 .5px #00798f;background:#eaf7fc}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon{display:grid;place-items:center;width:38px;height:38px;color:#276176}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon svg,.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon img{width:38px;height:38px;stroke-width:1.3}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-name{font-size:12px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-name-sub{display:inline-block;max-width:100%;font-size:clamp(10px,2.6vw,11px);letter-spacing:-.06em;white-space:nowrap}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-value{font-size:11px;color:#526575;line-height:1.5;margin-top:auto;font-variant-numeric:tabular-nums}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-check{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#00798f;background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-check svg{width:12px;height:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile[aria-pressed=true] .lq-v2-service-check{color:#fff;background:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-v2-purpose-rail{display:flex;gap:6px;overflow-x:auto;margin:8px 0 12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-purpose-rail button{border-radius:99px;background:#fff;border:1px solid #d8e7ee;padding:8px 12px;min-height:44px;white-space:nowrap;font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-purpose-rail button[aria-pressed=true]{background:#e8f7fc;border-color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo{position:relative;isolation:isolate;display:flex;align-items:center;min-height:104px;overflow:hidden;border-radius:16px;margin:20px 0;color:#fff;background:#132a3c}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo>img{position:absolute;inset:0;z-index:-1;height:100%;width:100%;object-fit:cover}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy{margin-left:40%;display:grid;gap:4px;padding:14px 26px 14px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy small{font-size:8px;letter-spacing:.12em;color:#c3e1eb}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy strong{font-size:17px;font-weight:600;line-height:1.5}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy>span{font-size:11px;color:#e3eef3}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-arrow{position:absolute;right:10px;width:19px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-journey-progress{margin-top:16px;padding:12px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-journey-progress>p{display:none}.lq-customer-shell[data-ui-version=v2] .lq-journey-stage{margin-top:20px}.lq-customer-shell[data-ui-version=v2] .lq-journey-title{font-size:23px;line-height:1.4}.lq-customer-shell[data-ui-version=v2] .lq-journey-lead{font-size:14px;margin-top:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-v2-service-grid{margin-top:18px}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services{margin-top:18px;display:grid;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services article{display:flex;gap:13px;align-items:center;padding:12px;border-radius:18px;background:#fff;border:1px solid #e1ecf1}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services article>div{min-width:0;flex:1}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services h2{font-size:17px;font-weight:700;margin-bottom:4px}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services p{font-size:12px;color:#526575}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services button{display:flex;align-items:center;color:#00798f;font-size:12px;min-height:44px;margin-top:2px;text-align:left}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-photo{width:28%;max-width:130px;aspect-ratio:2/3;height:auto;object-fit:cover;border-radius:12px}.lq-customer-shell[data-ui-version=v2] .lq-service-bundle{border-radius:18px;padding:12px;box-shadow:0 6px 24px #14355010}.lq-customer-shell[data-ui-version=v2] .lq-service-bundle-total{font-size:12px;gap:4px}.lq-customer-shell[data-ui-version=v2] .lq-service-bundle-total strong{font-size:23px}.lq-customer-shell[data-ui-version=v2] .lq-service-bundle-chips{gap:6px}.lq-customer-shell[data-ui-version=v2] .lq-service-bundle-chips button{font-size:12px;padding:6px 10px}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 20px}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-benefits span{display:flex;align-items:center;gap:7px;font-size:11px;color:#435d70}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-benefits svg{width:21px;height:21px;flex-shrink:0;color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selectors{display:grid;grid-template-columns:repeat(var(--plan-count, 3),minmax(0,1fr));gap:8px;margin:12px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector{position:relative;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0;min-height:142px;padding:26px 5px 12px;border:1px solid #d8e7ee;border-radius:16px;background:#fff;text-align:center}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector[aria-pressed=true]{border-color:#00798f;box-shadow:inset 0 0 0 .5px #00798f;background:#eaf7fc}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector strong{font-size:12px;letter-spacing:.015em}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector b{font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector span{font-size:11px;color:#526575}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector em{position:absolute;top:0;left:0;right:0;padding:3px;border-radius:15px 15px 0 0;color:#006d81;background:#d7f0f8;font-size:10px;font-style:normal}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selector[aria-pressed=true] em{color:#fff;background:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-plan-options{display:block}.lq-customer-shell[data-ui-version=v2] .lq-level-card{display:none;border-radius:20px;padding:20px;margin:0}.lq-customer-shell[data-ui-version=v2] .lq-level-card.is-preview{display:grid}.lq-customer-shell[data-ui-version=v2] .lq-plan-price{margin-top:12px}.lq-customer-shell[data-ui-version=v2] .lq-plan-price strong{font-size:30px}.lq-customer-shell[data-ui-version=v2] .lq-plan-description{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-care-preview{margin-top:22px;padding:18px}.lq-customer-shell[data-ui-version=v2] .lq-account{max-width:none}.lq-customer-shell[data-ui-version=v2] .lq-account-member{margin-top:16px;padding:18px 14px;border-radius:20px}.lq-customer-shell[data-ui-version=v2] .lq-account-member-mark{background:#eaf7fc}.lq-customer-shell[data-ui-version=v2] .lq-account-member-mark img{width:56px;height:56px;object-fit:contain}.lq-customer-shell[data-ui-version=v2] .lq-account-plan{margin-top:14px;padding:18px;background:linear-gradient(115deg,#eaf7fc,#fff)}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details>div:last-child{grid-column:1/-1}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview{display:grid;gap:14px;margin:14px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview>section{border:1px solid #d8e7ee;border-radius:20px;background:#fff;padding:18px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview h2{font-size:16px;font-weight:700}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview p{margin-top:8px;font-size:13px;color:#526575}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview .lq-v2-balance{font-size:42px;color:#17243b;font-weight:650;line-height:1.3}.lq-customer-shell[data-ui-version=v2] .lq-v2-balance small{font-size:18px;margin-left:6px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview a,.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview button{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#00798f;font-size:13px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-time{font-size:25px;font-weight:650;font-variant-numeric:tabular-nums}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-services{display:grid;gap:6px;margin:8px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-services li{display:flex;align-items:center;gap:8px;font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-services svg{width:22px;height:22px;color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-v2-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-shortcuts a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 4px;background:#fff;border-radius:14px;border:1px solid #e1ecf1;font-size:11px;text-align:center}.lq-customer-shell[data-ui-version=v2] .lq-v2-shortcuts svg{width:25px;height:25px;color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-account-links{margin-top:16px;border-radius:20px}.lq-customer-shell[data-ui-version=v2] .lq-account-links a{padding:14px}.lq-customer-shell[data-ui-version=v2] .lq-account-links strong{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-daily-page{max-width:960px}.lq-customer-shell[data-ui-version=v2] .lq-daily-header{position:relative;isolation:isolate;margin:4px 0 0;padding:24px 18px;min-height:330px;overflow:hidden;border-radius:20px;background:#e8f5fb}.lq-customer-shell[data-ui-version=v2] .lq-v2-machine-plate{position:absolute;z-index:-1;inset:0 0 0 30%;width:70%;height:100%;object-fit:cover;object-position:50% 52%}.lq-customer-shell[data-ui-version=v2] .lq-daily-header:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#eef8fc,#eef8fcf2 23%,#eef8fc00 62%)}.lq-customer-shell[data-ui-version=v2] .lq-daily-header h1{font-size:28px;line-height:1.45;margin:13px 0;max-width:78%}.lq-customer-shell[data-ui-version=v2] .lq-daily-header>span{display:block;font-size:12px;max-width:47%}.lq-customer-shell[data-ui-version=v2] .lq-v2-coming{display:inline-flex;margin-top:14px;border:1px solid #8fbccf;border-radius:99px;padding:5px 9px;color:#28667b;font-size:10px;letter-spacing:.1em}.lq-customer-shell[data-ui-version=v2] .lq-daily-stage{margin-top:14px;padding:18px;border-radius:20px;background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-daily-capsule{width:110px;height:110px}.lq-customer-shell[data-ui-version=v2] .lq-daily-preview{max-width:none;width:100%}.lq-customer-shell[data-ui-version=v2] .lq-daily-preview button{width:100%;min-height:50px;color:#fff;background:#00798f;font-size:16px}.lq-customer-shell[data-ui-version=v2] .lq-daily-preview button:hover:not(:disabled){background:#006679}.lq-customer-shell[data-ui-version=v2] .lq-daily-preview p{font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-daily-stage h2{font-size:23px}@media(max-width:359px){.lq-customer-shell[data-ui-version=v2]{--lq-brand-width: 144px;--lq-logo-width: 160px}.lq-customer-shell[data-ui-version=v2] .lq-v2-header-actions{gap:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selectors{grid-template-columns:repeat(var(--plan-count, 3),112px);overflow-x:auto;padding-bottom:5px}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selectors:has(>:only-child){grid-template-columns:1fr}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-copy{width:62%;padding-left:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero h1{font-size:26px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty{padding:16px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty .lq-v2-salon{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.lq-customer-shell[data-ui-version=v2] .lq-v2-hero{min-height:280px;max-height:400px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-copy{padding:40px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero h1{font-size:42px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-subtitle{font-size:16px}.lq-customer-shell[data-ui-version=v2] .lq-v2-eyebrow{font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage{min-height:140px;max-height:160px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation .lq-v2-hero-copy,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage .lq-v2-hero-copy{padding:22px 30px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile{min-height:112px;padding:16px 8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-name{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-value{font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon,.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon svg{width:44px;height:44px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo{min-height:150px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy strong{font-size:24px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy>span{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selectors{display:none}.lq-customer-shell[data-ui-version=v2] .lq-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lq-customer-shell[data-ui-version=v2] .lq-plan-options--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-customer-shell[data-ui-version=v2] .lq-plan-options--1{grid-template-columns:1fr}.lq-customer-shell[data-ui-version=v2] .lq-level-card{display:flex;flex-direction:column}.lq-customer-shell[data-ui-version=v2] .lq-level-card.is-preview{display:flex}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-top{flex-wrap:wrap}.lq-customer-shell[data-ui-version=v2] .lq-plan-price strong{font-size:30px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-customer-shell[data-ui-version=v2] .lq-daily-header{min-height:400px;padding:40px}.lq-customer-shell[data-ui-version=v2] .lq-daily-header h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.lq-customer-shell[data-ui-version=v2] *,.lq-customer-shell[data-ui-version=v2] *:before,.lq-customer-shell[data-ui-version=v2] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-disclosure{position:absolute;right:8px;bottom:5px;background:#ffffffed;color:#526575;font-size:10px;padding:1px 5px;border-radius:4px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon .lq-service-illustration{width:42px;height:42px;padding:0;background:#fff;border-radius:50%}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon img{width:42px;height:42px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve [aria-label=予約の途中保存]{border-radius:16px;margin-top:18px;padding:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-journey-stage{margin-top:16px}.lq-customer-shell[data-ui-version=v2] .lq-membership-card{padding:20px;border-radius:20px}.lq-customer-shell[data-ui-version=v2] .lq-membership-card-top{margin-bottom:14px}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation{padding:18px;border-radius:20px}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading h2{font-size:20px}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading>img{width:70px;height:70px}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-benefits dd{font-size:32px}.lq-customer-shell[data-ui-version=v2] .lq-daily-header.is-spinning .lq-v2-machine-plate{animation:lq-v2-machine-turn .65s ease-in-out}@keyframes lq-v2-machine-turn{0%,to{transform:rotate(0)}22%,66%{transform:rotate(-2deg)}44%,82%{transform:rotate(2deg)}}.lq-customer-shell[data-ui-version=v2] .lq-plan-current{grid-template-columns:1.1fr 1fr 1fr;padding:16px;gap:10px;margin-top:18px}.lq-customer-shell[data-ui-version=v2] .lq-plan-current>div>span{font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-plan-current>div>p{font-size:22px}.lq-customer-shell[data-ui-version=v2] .lq-plan-current.is-unsubscribed>div:nth-child(2){display:none}.lq-customer-shell[data-ui-version=v2] .lq-plan-current.is-unsubscribed{grid-template-columns:1fr 1fr}.lq-customer-shell[data-ui-version=v2] .lq-account{gap:16px}.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-account-member,.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-account-plan,.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-v2-account-overview,.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-v2-shortcuts,.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-account-links,.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-v2-promo{margin-block:0}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details>div{flex-direction:column;align-items:flex-start}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details>div:last-child{flex-direction:row;align-items:baseline}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison{margin-top:20px;padding:16px;border-radius:18px;border:1px solid #d8e7ee;background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison summary{cursor:pointer;min-height:44px;align-content:center;color:#006d81;font-weight:600}.lq-customer-shell[data-ui-version=v2] .lq-v2-comparison-scroll{overflow-x:auto}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison table{width:100%;min-width:320px;border-collapse:collapse;font-size:12px;text-align:right}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison caption{font-size:12px;color:#526575;text-align:left;padding:8px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison th,.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison td{padding:12px 6px;border-bottom:1px solid #e2edf1;white-space:nowrap}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison tr>:first-child{text-align:left}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison small{display:block;font-size:10px;color:#00798f}@media(min-width:768px){.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--home>img,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--plans>img{width:auto;left:auto;object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}}.lq-customer-shell[data-ui-version=v2]{--lq-reference-shadow: 0 8px 28px #26485a07}.lq-customer-shell[data-ui-version=v2] .lq-v2-header-actions svg{width:20px;height:20px}.lq-customer-shell[data-ui-version=v2] .lq-v2-header-actions span{font-size:10px}.lq-customer-shell[data-ui-version=v2] .lq-member-dock{padding:4px;border-radius:22px;background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-member-dock a{min-height:52px;border-radius:16px;gap:2px;font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-dock-icon{width:28px;height:22px}.lq-customer-shell[data-ui-version=v2] .lq-dock-icon svg{width:22px;height:22px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--home{aspect-ratio:1.9;border-radius:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero-copy{padding-left:20px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--home h1{font-size:clamp(28px,7.8vw,46px);letter-spacing:-.035em}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--plans{width:calc(100% + 32px);max-width:none;margin:-8px -16px 0;border-radius:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage{min-height:126px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation .lq-v2-eyebrow,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage .lq-v2-eyebrow{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation h1,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage h1{font-size:29px;margin-top:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage{min-height:156px}.lq-customer-shell[data-ui-version=v2] .lq-home-greeting{margin:15px 2px}.lq-customer-shell[data-ui-version=v2] .lq-home-ticket{box-shadow:var(--lq-reference-shadow);border:1px solid #d7e3e9;border-radius:16px}.lq-customer-shell[data-ui-version=v2] .lq-home-ticket:before{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty{padding:17px 38% 17px 17px;min-height:205px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty h2{font-size:clamp(21px,5.8vw,30px);line-height:1.45;letter-spacing:-.035em}.lq-customer-shell[data-ui-version=v2] .lq-v2-salon{width:35%}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty .lq-press.w-full{border-radius:99px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile{min-height:99px;padding:9px 3px;border-radius:11px;box-shadow:var(--lq-reference-shadow)}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon,.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon img,.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon svg{width:43px;height:43px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-name{font-size:12px;font-weight:650}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo{border-radius:12px;min-height:95px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy{position:relative;z-index:1}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 15%,#12273399 65%,#122733d9)}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-arrow{z-index:1}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo-copy strong{font-size:16px}.lq-reference-steps{display:grid;gap:6px}.lq-reference-steps li{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;color:#53697e}.lq-reference-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid #a6bdcc;border-radius:50%;background:#fff;font-size:14px;font-weight:600}.lq-reference-steps li+li:before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:1px;background:#d7e9f1}.lq-reference-steps small{font-size:10px;text-align:center}.lq-reference-steps [aria-current=step]{color:#006c81;font-weight:650}.lq-reference-steps [aria-current=step]>span{border-color:#00798f;background:#00798f;color:#fff}.lq-reference-steps [data-complete=true]>span{background:#eaf7fc;color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-journey-progress{width:calc(100% + 32px);margin:0 -16px;padding:15px 16px;background:#fff;border-bottom:1px solid #e4edf1}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services article{border-radius:16px;box-shadow:var(--lq-reference-shadow);padding:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-photo{width:32%;aspect-ratio:1;border-radius:10px}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services h2{font-size:20px}.lq-customer-shell[data-ui-version=v2] .lq-v2-selected-services article>div{padding:4px 0}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-service-bundle{padding:16px;background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-press.w-full{border-radius:99px;min-height:52px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-day-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-day-option{flex-direction:column;gap:6px;padding:10px 3px;min-height:112px;text-align:center;border-radius:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-day-date{padding:0;border:0;width:auto;gap:5px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-day-option>span:nth-child(2){font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-day-availability{gap:0;font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-day-availability svg{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-time-option{border-radius:12px;min-height:50px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--plans{min-height:148px;aspect-ratio:2.55}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--plans .lq-v2-hero-copy{padding-top:13px;padding-bottom:13px;width:59%}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--plans .lq-v2-eyebrow{font-size:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--plans h1{font-size:clamp(26px,7vw,42px);margin-top:8px}.lq-customer-shell[data-ui-version=v2] .lq-plan-current.is-unsubscribed{padding:10px 14px;margin-top:0}.lq-customer-shell[data-ui-version=v2] .lq-plan-current.is-unsubscribed>div{display:flex;align-items:center;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-plan-current.is-unsubscribed>div>p{font-size:16px;margin:0}.lq-customer-shell[data-ui-version=v2] .lq-plan-notice{margin-top:12px;font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-plan-preview-button span{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan-name{color:#fff;font-size:18px;margin-top:4px}.lq-customer-shell[data-ui-version=v2] .lq-account>.lq-v2-account-overview{margin-top:-40px}.lq-customer-shell[data-ui-version=v2] .lq-account>:is(.lq-max-entry,.lq-max-account)+.lq-v2-account-overview{margin-top:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-member{grid-template-columns:64px minmax(0,1fr);row-gap:0;padding-bottom:8px}.lq-customer-shell[data-ui-version=v2] .lq-account-member>div>p{font-size:9px;margin-top:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan h2{margin:0 0 7px;font-size:13px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-pending{padding:8px;margin-top:8px;font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan-link{margin-top:8px}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details>div:last-child{flex-direction:column;align-items:flex-start}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-selectors{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-benefits{padding:12px 10px;margin:0 -16px 22px;background:#fff;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-benefits span+span{border-left:1px solid #e1ecf1;padding-left:8px}.lq-customer-shell[data-ui-version=v2] .lq-plan-options{display:grid;grid-template-columns:repeat(var(--plan-count, 3),minmax(0,1fr));gap:6px;align-items:stretch;padding-top:12px}.lq-customer-shell[data-ui-version=v2] .lq-level-card,.lq-customer-shell[data-ui-version=v2] .lq-level-card.is-preview{display:flex;flex-direction:column;min-width:0;padding:12px 6px 8px;border-radius:14px;text-align:center;box-shadow:var(--lq-reference-shadow);background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-top{flex-direction:column;flex-wrap:nowrap;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-top h3{font-size:clamp(12px,3.25vw,20px);letter-spacing:0}.lq-customer-shell[data-ui-version=v2] .lq-plan-badge{font-size:10px;padding:4px;border-radius:5px;white-space:normal}.lq-customer-shell[data-ui-version=v2] .lq-plan-badge:before{display:none}.lq-customer-shell[data-ui-version=v2] .lq-level-card--standard{border-color:#079fc8;background:linear-gradient(150deg,#fff,#eaf7fc)}.lq-customer-shell[data-ui-version=v2] .lq-level-card--standard .lq-plan-badge{background:#00798f;color:#fff}.lq-customer-shell[data-ui-version=v2] .lq-level-card--premium{--card-muted: #deedf4;--card-ink: #fff;background:linear-gradient(155deg,#24536c,#172b3c);color:#fff}.lq-customer-shell[data-ui-version=v2] .lq-level-card--premium:before{display:none}.lq-customer-shell[data-ui-version=v2] .lq-plan-tagline{font-size:13px;margin-top:12px;line-height:1.7;letter-spacing:0;min-height:3.4em}.lq-customer-shell[data-ui-version=v2] .lq-plan-description{display:none;font-size:11px;margin-top:7px;line-height:1.65;min-height:0}.lq-customer-shell[data-ui-version=v2] .lq-plan-price{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;margin-top:12px;background:transparent}.lq-customer-shell[data-ui-version=v2] .lq-plan-price strong{font-size:clamp(23px,6vw,36px);padding:2px 0;background:transparent;letter-spacing:-.04em}.lq-customer-shell[data-ui-version=v2] .lq-plan-price>span{white-space:normal;font-size:10px}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-value{padding-top:12px;display:flex;flex-direction:column;flex:1}.lq-customer-shell[data-ui-version=v2] .lq-plan-allowance{justify-content:center;gap:3px;padding:8px 2px;border:0;border-radius:5px;background:#eaf3f7;color:#213e55;font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-plan-allowance strong{font-size:21px}.lq-customer-shell[data-ui-version=v2] .lq-plan-allowance b{margin:3px 0 0;padding:3px;font-size:10px}.lq-customer-shell[data-ui-version=v2] .lq-plan-value-note{font-size:11px;line-height:1.7;margin:10px 0}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-actions{margin-top:auto;padding-top:8px;gap:6px}.lq-customer-shell[data-ui-version=v2] .lq-plan-preview-button{font-size:11px;min-height:44px;padding:4px;text-align:center;justify-content:center;gap:2px;color:inherit}.lq-customer-shell[data-ui-version=v2] .lq-plan-choose{padding:8px 3px;min-height:46px;height:auto;white-space:normal;font-size:11px;border-radius:10px;line-height:1.55}.lq-customer-shell[data-ui-version=v2] .lq-plan-difference{font-size:10px;justify-content:center}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison{background:#fff;border-radius:16px;overflow:hidden}.lq-customer-shell[data-ui-version=v2] .lq-v2-plan-comparison summary{padding:16px;font-size:19px}.lq-customer-shell[data-ui-version=v2] .lq-v2-comparison-scroll table{min-width:0;width:100%;font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-v2-comparison-scroll th,.lq-customer-shell[data-ui-version=v2] .lq-v2-comparison-scroll td{padding:10px 5px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview{position:relative;margin:-24px 0 14px;display:grid;grid-template-columns:1fr;gap:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card{background:#fff;border:1px solid #e1ecf1;border-radius:18px;padding:10px;box-shadow:var(--lq-reference-shadow)}.lq-customer-shell[data-ui-version=v2] .lq-account-member{margin:0;padding:10px 0 16px;border:0;box-shadow:none;background:transparent;gap:10px}.lq-customer-shell[data-ui-version=v2] .lq-account-member h2{font-size:20px}.lq-customer-shell[data-ui-version=v2] .lq-account-member-mark{width:64px;height:64px;flex-shrink:0;border:1px solid #d7e9f1}.lq-customer-shell[data-ui-version=v2] .lq-account-member>a{font-size:11px;min-height:44px}.lq-customer-shell[data-ui-version=v2] .lq-account-plan{margin:0;padding:14px 12px;border:0;border-radius:12px 12px 0 0;box-shadow:none;background:linear-gradient(110deg,#e5f5fc,#f4fbfe)}.lq-customer-shell[data-ui-version=v2] .lq-account-eyebrow{display:none}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-name{display:inline-block;font-size:18px;border-radius:99px;padding:7px 14px;margin-top:8px;background:#17243b;color:#fff}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-status{display:inline-block;margin:5px 8px;font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details>div:last-child{grid-column:auto}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details dt{font-size:10px;line-height:1.5}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details dd{font-size:14px;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details>div+div{border-left:1px solid #d9e8f0;padding-left:8px}.lq-customer-shell[data-ui-version=v2] .lq-account-pending{font-size:11px;line-height:1.8}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet{padding:14px 12px;border-radius:0 0 12px 12px;border:1px solid #e4f2f8;display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-items:start}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet h2{grid-column:1/-1;font-size:13px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview h2{display:flex;align-items:center;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview h2 svg{width:22px;height:22px;color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet .lq-v2-balance{font-size:36px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet .lq-v2-wallet-expiry{font-size:11px;padding-left:10px;border-left:1px solid #d9e8f0}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet a,.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet [role=alert],.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet [role=status]{grid-column:1/-1}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-booking{box-shadow:var(--lq-reference-shadow)}.lq-customer-shell[data-ui-version=v2] .lq-v2-shortcuts a{min-height:82px;padding:12px 4px}.lq-customer-shell[data-ui-version=v2] .lq-account-links{background:#fff;padding:0 12px}.lq-customer-shell[data-ui-version=v2] .lq-account-links a{padding:15px 0}.lq-gift-preview-label{color:#006b80;font-size:13px;font-weight:650;margin:0 0 10px;text-align:center}.lq-gift-preview-result{background:#fff;border:1px solid #d9eaf0;border-radius:18px;padding:18px;text-align:center;font-size:13px;line-height:1.8}.lq-gift-preview-result .lq-daily-capsule{width:100px;height:100px;margin:0 auto}@media(max-width:359px){.lq-customer-shell[data-ui-version=v2] .lq-plan-options{grid-template-columns:1fr}.lq-customer-shell[data-ui-version=v2] .lq-level-card{padding:18px}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-top h3{font-size:19px}.lq-customer-shell[data-ui-version=v2] .lq-plan-price strong{font-size:32px}.lq-customer-shell[data-ui-version=v2] .lq-plan-description,.lq-customer-shell[data-ui-version=v2] .lq-plan-value-note,.lq-customer-shell[data-ui-version=v2] .lq-plan-choose{font-size:13px}.lq-customer-shell[data-ui-version=v2] .lq-v2-next-empty{padding-right:17px}}@media(min-width:768px){.lq-customer-shell[data-ui-version=v2] .lq-plan-description{display:block;min-height:5em}.lq-customer-shell[data-ui-version=v2] .lq-plan-options{gap:16px}.lq-customer-shell[data-ui-version=v2] .lq-level-card{padding:22px 18px}.lq-customer-shell[data-ui-version=v2] .lq-plan-tagline{font-size:19px}.lq-customer-shell[data-ui-version=v2] .lq-plan-description,.lq-customer-shell[data-ui-version=v2] .lq-plan-value-note,.lq-customer-shell[data-ui-version=v2] .lq-plan-choose,.lq-customer-shell[data-ui-version=v2] .lq-plan-allowance{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation,.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--mypage{min-height:170px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-overview{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card{padding:18px}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-details dd{font-size:18px}}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation{background:linear-gradient(110deg,#fff 25%,#eaf7fc)}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation>img{width:43%;left:auto;right:0;object-position:50% 43%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%)}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation .lq-v2-hero-copy{width:71%}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--reservation .lq-v2-hero-subtitle{font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--home{min-height:200px}.lq-customer-shell[data-ui-version=v2] .lq-v2-hero--home .lq-v2-hero-copy{width:60%;padding:24px 0 22px 20px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-grid{gap:6px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon,.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon img{width:46px;height:46px;color:#33566c}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-icon svg{width:38px;height:38px;stroke-width:1.25}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile{justify-content:center;min-height:93px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-name{font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-value{font-size:10px;margin-top:3px}.lq-customer-shell[data-ui-version=v2] .lq-v2-service-tile[aria-pressed=true] .lq-v2-service-icon{color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-member-dock .is-current .lq-dock-icon:after{display:none}.lq-customer-shell[data-ui-version=v2] .lq-member-dock a.is-current{background:#edf8fb}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--care{min-height:90px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--care>img{object-fit:cover}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--care:after{background:linear-gradient(90deg,transparent 22%,#10212d88 60%,#10212d33)}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--care .lq-v2-promo-copy{margin-left:49%;gap:3px;padding-right:24px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--care .lq-v2-promo-copy strong{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--care .lq-v2-promo-copy>span{display:none}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--upgrade>img{object-position:50% 30%}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--upgrade .lq-v2-promo-copy{margin-left:45%}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--upgrade .lq-v2-promo-copy strong{font-size:16px}.lq-customer-shell[data-ui-version=v2] .lq-v2-promo--upgrade .lq-v2-promo-copy>span{font-size:10px}.lq-customer-shell[data-ui-version=v2] .lq-plan-options{padding-top:25px;gap:6px}.lq-customer-shell[data-ui-version=v2] .lq-level-card{overflow:visible;padding-top:15px}.lq-customer-shell[data-ui-version=v2] .lq-plan-featured-ribbon{position:absolute;left:-1px;right:-1px;top:-22px;height:27px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:13px 13px 0 0;background:#00798f;color:#fff;font-size:11px;font-weight:650}.lq-customer-shell[data-ui-version=v2] .lq-plan-featured-ribbon svg{width:14px;height:14px;color:#fff}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-top{gap:3px}.lq-customer-shell[data-ui-version=v2] .lq-plan-japanese{font-size:10px;color:var(--card-muted)}.lq-customer-shell[data-ui-version=v2] .lq-plan-badge{display:none}.lq-customer-shell[data-ui-version=v2] .lq-plan-tagline{font-size:12px;line-height:1.7;margin-top:10px;min-height:3.4em}.lq-customer-shell[data-ui-version=v2] .lq-plan-price{margin-top:7px}.lq-customer-shell[data-ui-version=v2] .lq-plan-points{display:grid;gap:6px;padding:10px 0 0;margin:0;text-align:left}.lq-customer-shell[data-ui-version=v2] .lq-plan-points li{display:flex;align-items:flex-start;gap:3px;font-size:10px;line-height:1.6}.lq-customer-shell[data-ui-version=v2] .lq-plan-points svg{width:11px;height:11px;flex:0 0 11px;margin-top:2px;color:#00798f}.lq-customer-shell[data-ui-version=v2] .lq-level-card--premium .lq-plan-points svg{color:#b6e8f5}.lq-customer-shell[data-ui-version=v2] .lq-plan-card-actions{padding-top:10px;gap:3px}.lq-customer-shell[data-ui-version=v2] .lq-plan-choose{order:-1}.lq-customer-shell[data-ui-version=v2] .lq-level-card:not(.lq-level-card--standard) .lq-plan-choose{background:#fff;color:#1d3e53;border:1px solid #1d3e53}.lq-customer-shell[data-ui-version=v2] .lq-plan-preview-button{font-size:10px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-member{grid-template-columns:62px minmax(0,1fr) 72px;gap:9px;padding:6px 0 14px}.lq-customer-shell[data-ui-version=v2] .lq-account-member>a{grid-column:auto;font-size:10px;gap:0;line-height:1.7}.lq-customer-shell[data-ui-version=v2] .lq-account-member h2{font-size:17px;line-height:1.6}.lq-customer-shell[data-ui-version=v2] .lq-account-member-mark{width:62px;height:62px;overflow:hidden}.lq-customer-shell[data-ui-version=v2] .lq-account-member-mark img{width:62px;height:62px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan{min-height:0;padding:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan h2{display:inline-flex;margin-right:8px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan-name{font-size:15px;padding:6px 11px;margin-bottom:4px}.lq-customer-shell[data-ui-version=v2] .lq-account-plan-status{padding:2px 5px;margin-left:0;font-size:10px;border:0}.lq-customer-shell[data-ui-version=v2] .lq-account-contract-disclosure{margin:4px 0}.lq-customer-shell[data-ui-version=v2] .lq-account-contract-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:12px;color:#245b70;cursor:pointer;list-style:none}.lq-customer-shell[data-ui-version=v2] .lq-account-contract-disclosure summary::-webkit-details-marker{display:none}.lq-customer-shell[data-ui-version=v2] .lq-account-contract-disclosure[open] summary svg{transform:rotate(90deg)}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-pending{background:none;border:0;padding:0;margin:5px 0;font-size:10px;line-height:1.8}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan-link{margin-top:3px;min-height:44px;padding-top:0;font-size:11px;border:0}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-plan-link+.lq-account-plan-link{margin-left:10px}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet{display:block;padding:12px 8px 4px}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics[data-contract=true]{grid-template-columns:1fr 1.1fr 1fr}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics>div+div{border-left:1px solid #dfedf3;padding-left:8px}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics dt{display:flex;align-items:center;gap:4px;font-size:10px;color:#4b6277;white-space:nowrap}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics dt svg{width:14px;height:14px;flex-shrink:0;color:#0085a0}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics dd{margin:7px 0 0}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics .lq-v2-balance{font-size:29px;line-height:1.25}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics .lq-v2-balance small{font-size:13px;margin-left:3px}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics .lq-v2-wallet-expiry{font-size:10px;border:0;padding:0;line-height:1.65}.lq-customer-shell[data-ui-version=v2] .lq-account-metric-price{font-size:17px;line-height:1.5;font-weight:650;font-variant-numeric:tabular-nums}.lq-customer-shell[data-ui-version=v2] .lq-account-metric-price small,.lq-customer-shell[data-ui-version=v2] .lq-account-metrics>div>small{font-size:10px;font-weight:400}.lq-customer-shell[data-ui-version=v2] .lq-v2-account-wallet>a{font-size:11px;min-height:44px}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;align-items:center;margin-top:12px;padding:10px;border-radius:12px;background:linear-gradient(115deg,#eef9fc,#f7fbfd)}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary>div+div{border-left:1px solid #dcebf2;padding-left:12px}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary p{font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary .lq-v2-account-time{font-size:17px;margin-top:4px;white-space:nowrap}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary .lq-v2-account-services{margin:0}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary .lq-v2-account-services li{font-size:11px;gap:5px}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary .lq-v2-account-services svg{width:20px;flex-shrink:0}.lq-customer-shell[data-ui-version=v2] .lq-account-links a{min-height:64px}.lq-customer-shell[data-ui-version=v2] .lq-account-links small{font-size:10px}@media(max-width:359px){.lq-customer-shell[data-ui-version=v2] .lq-plan-points li{font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-v2-membership-card .lq-account-member{grid-template-columns:54px minmax(0,1fr)}.lq-customer-shell[data-ui-version=v2] .lq-account-member>a{grid-column:2}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics[data-contract=true]{grid-template-columns:1fr 1fr}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics>div:nth-child(3){grid-column:1/-1;border:0;padding:6px 0 0;border-top:1px solid #dfedf3}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary{grid-template-columns:1fr}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary>div+div{border-left:0;border-top:1px solid #dcebf2;padding:8px 0 0}}@media(min-width:768px){.lq-customer-shell[data-ui-version=v2] .lq-plan-options{gap:16px}.lq-customer-shell[data-ui-version=v2] .lq-plan-tagline{font-size:19px}.lq-customer-shell[data-ui-version=v2] .lq-plan-points li,.lq-customer-shell[data-ui-version=v2] .lq-plan-featured-ribbon{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-account-metrics dt{font-size:12px}.lq-customer-shell[data-ui-version=v2] .lq-account-metric-price,.lq-customer-shell[data-ui-version=v2] .lq-account-member h2{font-size:23px}.lq-customer-shell[data-ui-version=v2] .lq-account-visit-summary .lq-v2-account-time{font-size:25px}}.lq-customer-shell{--color-lq-bg: #f3f7fa;--color-lq-surface: #fff;--color-lq-surface-2: #eaf7fc;--color-lq-ink: #17243b;--color-lq-ink-2: #4d6076;--color-lq-ink-3: #586c82;--color-lq-line: #d9e7ec;--color-lq-accent: #006d83;--color-lq-accent-strong: #006d83;--color-lq-accent-deep: #005467;--color-lq-accent-wash: #eaf7fc;--color-lq-positive: #187340;--color-lq-positive-wash: #e8f6ed;--color-lq-attention: #b7462c;--lq-brand-blue: #079fc8;--lq-brand-blue-bright: #08a6d1;--lq-light-blue: #a9d5e7;--lq-pale-blue: #eaf7fc;--lq-accent-orange: #ff6743;--lq-attention-wash: #fff1ec;--lq-price-yellow: #ffd84d;--radius-lq: 20px;--radius-lq-sm: 14px;--shadow-lq: 0 4px 20px #102f4e06;--shadow-lq-hero: 0 12px 36px #0d315509;--lq-header-height: 84px;--lq-nav-clear: 100px;--lq-app-width: 640px;min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff 84px,var(--color-lq-bg) 640px,var(--lq-pale-blue) 100%);color:var(--color-lq-ink);font-size:16px;line-height:1.7;color-scheme:light;overflow-wrap:break-word}.lq-customer-shell.has-member-nav{padding-bottom:calc(var(--lq-nav-clear) + env(safe-area-inset-bottom) + 16px)}.lq-customer-shell :where(a,button,summary,label:has(input)){-webkit-tap-highlight-color:transparent}.lq-customer-shell :where(a,button:not(:disabled),summary,label:has(input:not(:disabled))){cursor:pointer}.lq-customer-shell :where(a,button,input,textarea,summary):focus-visible{outline:2px solid #006d83;outline-offset:4px}.lq-customer-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.lq-customer-shell .lq-press{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.lq-customer-shell .lq-press:not([disabled]):active{transform:scale(.985)}.lq-customer-shell .lq-card{border:1px solid var(--color-lq-line)}.lq-customer-shell .lq-hero{background:#fff;border:1px solid var(--color-lq-line)}.lq-customer-shell .lq-enter{animation-duration:.26s}.lq-customer-shell.has-input-keyboard .lq-member-dock{display:none}.lq-customer-shell.has-input-keyboard .lq-assessment-submit{position:static;margin-top:24px}.lq-customer-shell.has-input-keyboard .lq-assessment-submit-spacer{display:none}.lq-customer-shell :where(input,textarea,select){scroll-margin-block:110px}.lq-skip-link{position:fixed;z-index:100;top:8px;left:16px;padding:10px 16px;background:#fff;transform:translateY(-150%)}.lq-skip-link:focus{transform:none}.lq-customer-header{position:sticky;transform:translateZ(0);top:0;z-index:20;height:var(--lq-header-height);flex:0 0 var(--lq-header-height);background:#fff;border-bottom:1px solid #e5ecf3}.lq-customer-header-inner{height:100%;max-width:1120px;padding:0 28px;margin:auto;display:flex;align-items:center;justify-content:space-between}.lq-customer-logo{display:block;position:relative;overflow:hidden;width:312px;height:58px;flex-shrink:0;border-radius:4px}.lq-customer-logo img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.lq-customer-powered{display:flex;align-items:center;gap:6px;color:#4d6076;font:500 10px var(--font-lpb);letter-spacing:.06em}.lq-customer-powered b{color:#17243b;font-weight:600;letter-spacing:.17em}.lq-brand-dot{width:6px;height:6px;background:var(--lq-brand-blue-bright);border-radius:50%;margin-right:3px}.lq-customer-main{width:100%;max-width:680px;scroll-margin-top:calc(var(--lq-header-height) + 12px);margin:0 auto;padding:28px 24px 48px;flex:1;outline:none}.lq-customer-main.is-wide{max-width:1120px;padding-inline:28px}.lq-customer-footer{width:100%;max-width:1120px;margin:8px auto 0;padding:26px 28px 12px;color:#586c82;font-size:12px;line-height:1.8;border-top:1px solid #d9e7ec}.lq-footer-signature{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:18px;font:500 10px var(--font-lpb);letter-spacing:.12em}.lq-footer-links{display:flex;gap:22px;flex-wrap:wrap}.lq-footer-links a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.lq-footer-links a:hover{text-decoration:underline;color:#006d83}.lq-member-dock{position:fixed;z-index:30;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:484px;padding:6px;background:#fff;border:1px solid #d9e7ec;border-radius:25px;box-shadow:0 8px 36px #071c3a1c,0 2px 4px #071c3a04}.lq-member-dock ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.lq-member-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;border-radius:18px;color:#4d6076;font-size:11px;line-height:1.5;transition:background-color .2s,color .2s,transform .2s}.lq-member-dock a:hover{background:#f0f8fb}.lq-member-dock a:active{transform:scale(.96)}.lq-member-dock a.is-current{color:#006d83;background:var(--lq-pale-blue);font-weight:600}.lq-dock-icon{display:flex;position:relative;align-items:center;justify-content:center;height:26px;width:38px}.lq-member-dock .is-current .lq-dock-icon:after{content:"";position:absolute;top:-3px;right:0;width:4px;height:4px;background:var(--lq-brand-blue);border-radius:50%}.lq-home-greeting{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:2px 0 20px}.lq-home-greeting p{font-size:15px;color:#4d6076}.lq-home-greeting>span{font:500 9px var(--font-lpb);letter-spacing:.18em;color:#586c82}.lq-overline{font:600 10px var(--font-lpb);letter-spacing:.17em;color:#006d83;line-height:1.5}.lq-home-welcome{position:relative;isolation:isolate;overflow:hidden;background:var(--lq-pale-blue);min-height:234px;border-radius:24px;border:1px solid #dfe8ef}.lq-home-art{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center 55%;z-index:-2}.lq-home-welcome:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f4f9fddc,#f4f9fdc0 32%,#eff7fa20 70%)}.lq-home-welcome-copy{padding:30px 34px;width:70%}.lq-home-welcome h1{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.4;letter-spacing:-.055em;margin-top:12px}.lq-home-welcome-copy>p:last-child{font-size:13px;margin-top:14px;color:#40576d}.lq-home-art-line{position:absolute;right:28px;bottom:25px;width:72px;height:2px;background:var(--lq-brand-blue);transform:rotate(-20deg);opacity:.65}.lq-home-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px}.lq-home-next{min-width:0}.lq-home .lq-home-ticket{padding:25px 28px;border-radius:22px;box-shadow:0 5px 20px #071c3a04;position:relative}.lq-home-ticket:before{content:"";position:absolute;left:28px;top:0;width:44px;height:3px;background:var(--lq-accent-orange);border-radius:0 0 3px 3px}.lq-home-when{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px 18px}.lq-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.lq-home-quick-action{display:flex;flex-direction:column;align-items:center;gap:9px;padding:17px 5px 14px;background:#fff;border:1px solid #d9e7ec;border-radius:17px;text-align:center;transition:transform .22s,box-shadow .22s,border-color .22s}.lq-home-quick-action>span:first-child{width:38px;height:38px;background:var(--lq-pale-blue)}.lq-home-quick-action>span:last-child{font-size:12px}.lq-wallet-panel{min-width:0;margin:0;scroll-margin-top:100px}.lq-wallet-panel>div:first-child{margin-top:-9px}.lq-wallet-panel>div:first-child h2{font-size:14px}.lq-membership-card{position:relative;isolation:isolate;overflow:hidden;padding:23px 28px 24px;border:1px solid #244151;border-radius:22px;background:linear-gradient(125deg,#17243b 2%,#1d3548 70%,#205769);box-shadow:0 14px 32px #0a2e4f16;color:#fff}.lq-membership-card:before{content:"";position:absolute;z-index:-1;right:-30px;top:-72px;width:280px;height:300px;border:1px solid #7dcffc38;border-radius:50%;transform:rotate(-35deg)}.lq-membership-card:after{content:"";position:absolute;z-index:-1;right:-10px;top:-45px;width:260px;height:300px;border:1px solid #7dcffc20;border-radius:50%;transform:rotate(-35deg)}.lq-membership-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font:500 9px var(--font-lpb);letter-spacing:.18em;color:#bed6e9}.lq-membership-card-top>span:first-child{font-size:18px;font-weight:500;letter-spacing:.23em;color:#fff}.lq-membership-caption{font-size:12px;color:#c5d9e9}.lq-membership-balance{font:500 clamp(48px,5vw,64px)/1.1 var(--font-lpb);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:6px}.lq-membership-balance>span{font-size:20px;letter-spacing:.01em;margin-left:9px;color:#c5d9e9}.lq-membership-expiry{font-size:11px;line-height:1.7;color:#c5d9e9;margin-top:12px}.lq-membership-plan{border-top:1px solid #779ebc40;margin-top:18px;padding-top:15px}.lq-membership-plan-name{font:600 15px/1.6 var(--font-lpb);letter-spacing:.08em}.lq-membership-plan-price{font-size:12px;line-height:1.7;margin-top:3px;color:#c5d9e9}.lq-membership-price-amount{color:var(--lq-price-yellow);font-weight:600}.lq-price-highlight{color:var(--color-lq-ink);background:linear-gradient(transparent 55%,var(--lq-price-yellow) 55%);padding-inline:2px;font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lq-wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.lq-wallet-actions>button{padding-inline:8px;font-size:13px}.lq-home-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 42px;margin-top:46px}.lq-home-section{min-width:0;border-top:1px solid #d9e7ec;padding-top:21px}.lq-home-section-title{font-size:15px;font-weight:600;letter-spacing:.015em}.lq-home-menu{margin-top:44px;border-top:1px solid #d9e7ec;padding-top:28px}.lq-home-menu-heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:8px 24px}.lq-home-menu-heading h2{font-size:clamp(20px,2.3vw,25px);font-weight:600;letter-spacing:-.045em;margin-top:9px}.lq-home-menu-heading>a{display:inline-flex;gap:5px;align-items:center;min-height:44px;color:#006d83;font-size:13px}.lq-home-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;gap:12px}.lq-home-menu-grid>li{min-width:0;padding:20px 18px;background:#fff;border:1px solid #d9e7ec;border-radius:17px}.lq-home-menu-grid h3{font-size:13px;margin-top:14px;font-weight:500;line-height:1.7;min-height:44px}.lq-home-menu-grid p{display:flex;align-items:baseline;font-size:11px;color:#586c82;margin-top:7px;gap:3px}.lq-home-menu-grid b{color:#17243b;font:600 20px var(--font-lpb)}.lq-home-menu-grid p span{margin-left:auto}.lq-home-menu-note{color:#586c82;font-size:12px;margin-top:16px}.lq-customer-shell .lq-plan-heading{border-left:3px solid var(--lq-brand-blue-bright);padding-left:22px;margin-top:20px}.lq-customer-shell .lq-plan-intro{font-size:15px}.lq-customer-shell .lq-plan-current{background:#fff;border-radius:20px;padding:22px 26px}.lq-customer-shell .lq-plan-current>div>span{font-size:12px}.lq-customer-shell .lq-level-card{box-shadow:0 8px 28px #102f4e08}.lq-customer-shell .lq-plan-eyebrow,.lq-customer-shell .lq-plan-section-title>span{font-size:10px}.lq-customer-shell .lq-care-preview{scroll-margin-top:calc(var(--lq-header-height) + 20px)}@media(hover:hover){.lq-home-quick-action:hover{transform:translateY(-3px);border-color:var(--lq-light-blue);box-shadow:0 8px 20px #0a2e4f0a}.lq-customer-shell .lq-home-ticket .bg-lq-accent-strong:hover{background:#005467;box-shadow:0 5px 14px #006dad24}}@media(prefers-reduced-motion:no-preference){.lq-home-welcome-copy{animation:lq-customer-arrive .36s cubic-bezier(.2,.8,.2,1) backwards}.lq-home-art{animation:lq-art-settle .85s cubic-bezier(.2,.8,.2,1) backwards}.lq-home-next{animation:lq-customer-arrive .3s cubic-bezier(.2,.8,.2,1) 50ms backwards}.lq-wallet-panel{animation:lq-customer-arrive .3s cubic-bezier(.2,.8,.2,1) .1s backwards}.lq-membership-card-top:after{content:"";position:absolute;pointer-events:none;width:110px;height:200%;background:linear-gradient(90deg,transparent,#b2e2ff12,transparent);top:-50%;left:-150px;transform:rotate(25deg);animation:lq-member-light 1s ease-out .2s backwards}}@keyframes lq-customer-arrive{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lq-art-settle{0%{opacity:.6;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes lq-member-light{0%{transform:translate(0) rotate(25deg)}to{transform:translate(700px) rotate(25deg)}}@media(max-width:767px){.lq-customer-header-inner{flex-direction:column;justify-content:center;gap:0;padding-inline:12px}.lq-customer-logo{height:55px}.lq-customer-powered{font-size:8px;margin-top:-2px}.lq-customer-powered .lq-brand-dot{width:4px;height:4px}.lq-customer-main,.lq-customer-main.is-wide{padding:22px 20px 34px}.lq-home-greeting{margin:0 0 15px}.lq-home-greeting p{font-size:13px}.lq-home-greeting>span{display:none}.lq-home-welcome{min-height:168px;border-radius:20px}.lq-home-welcome-copy{padding:19px 22px;width:100%}.lq-home-welcome .lq-overline{font-size:8px;letter-spacing:.1em}.lq-home-welcome h1{margin-top:10px;font-size:26px;line-height:1.3}.lq-home-welcome-copy>p:last-child{margin-top:11px;font-size:11px}.lq-home-art{object-position:60% 50%}.lq-home-welcome:after{background:linear-gradient(90deg,#f4f9fdf0,#f4f9fdba 38%,#eff7fa15)}.lq-home-art-line{right:18px;bottom:22px;width:45px}.lq-home-primary{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:22px}.lq-home .lq-home-ticket{padding:24px 22px}.lq-home-ticket:before{left:22px}.lq-home-ticket .text-\[27px\]{font-size:26px}.lq-home-when{flex-direction:column;gap:12px}.lq-membership-card{padding:23px 24px}.lq-membership-balance{font-size:58px}.lq-home-secondary{grid-template-columns:minmax(0,1fr);margin-top:36px;gap:30px}.lq-home-menu{margin-top:34px}.lq-home-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.lq-home-menu-grid>li{padding:17px 15px}.lq-home-menu-grid h3{font-size:13px}.lq-customer-footer{padding:22px 20px 12px}.lq-footer-signature{font-size:9px}.lq-customer-shell .lq-plan-heading{padding-left:16px}.lq-customer-shell .lq-plan-current{padding:18px}}@media(prefers-reduced-motion:reduce){.lq-customer-shell *,.lq-customer-shell *:before,.lq-customer-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lq-customer-shell a:hover,.lq-customer-shell a:active,.lq-customer-shell button:active{transform:none!important}}.lq-home-quick-action.is-disabled{cursor:default;background:#f6f9fb;border-style:dashed}.lq-customer-shell{text-wrap:pretty}.lq-customer-shell .lq-journey-title,.lq-customer-shell .lq-booking-title{font-size:clamp(25px,5.7vw,32px);line-height:1.42;letter-spacing:-.035em}.lq-customer-shell .lq-journey-lead{margin-top:10px;font-size:14px;line-height:1.85;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-journey button.w-full,.lq-customer-shell .lq-journey a.w-full{min-height:56px;font-size:16px}.lq-customer-shell .lq-membership-balance{font-variant-numeric:tabular-nums}.lq-customer-shell .lq-membership-expiry{font-size:12px;line-height:1.75}.lq-customer-shell .lq-wallet-actions a,.lq-customer-shell .lq-wallet-actions button{min-height:48px}.lq-completion-mark{display:inline-grid;position:relative;flex:0 0 auto;place-items:center;color:#00788e;vertical-align:middle;isolation:isolate}.lq-completion-mark svg{width:100%;height:100%;position:relative;overflow:visible}.lq-completion-halo{position:absolute;inset:7px;border-radius:50%;background:#eaf7fc}.lq-completion-mark[data-tone=reward] .lq-completion-halo{background:#fff1ec}.lq-completion-mark[data-tone=reward] .lq-completion-spark{color:#ff6743}.lq-completion-mark[data-animate=true] .lq-completion-check{animation:lq-result-draw .42s .1s ease-out both}.lq-completion-mark[data-animate=true] .lq-completion-halo{animation:lq-result-light .65s ease-out both}.lq-completion-mark[data-animate=true] .lq-completion-ring{animation:lq-result-arrive .25s ease-out both}.lq-completion-mark[data-animate=true] .lq-completion-spark{animation:lq-result-arrive .3s .18s ease-out both;transform-origin:54px 13px}@keyframes lq-result-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes lq-result-light{0%{transform:scale(.72);opacity:.25;box-shadow:0 0 #079fc822}65%{opacity:1;box-shadow:0 0 0 12px #079fc800}to{transform:scale(1);opacity:1;box-shadow:0 0 0 16px #079fc800}}@keyframes lq-result-arrive{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lq-booking-success-mark{margin-top:24px}.lq-completion-title{font-size:clamp(22px,6.66vw,26px)}.lq-completion-title>span{display:inline-block}.lq-booking-credit{margin-top:24px;padding:22px;background:linear-gradient(145deg,#fff,#eaf7fc);border:1px solid #cfe5ed;border-radius:20px}.lq-booking-credit h2{font-size:14px;font-weight:650;letter-spacing:.015em}.lq-booking-credit>p{font-size:13px;color:#4d6076;line-height:1.8}.lq-booking-credit .lq-booking-credit-number{display:flex;align-items:baseline;gap:8px;margin-top:12px;color:#17243b}.lq-booking-credit-number strong{font-size:40px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:650}.lq-booking-credit-breakdown{display:grid;gap:9px;margin:16px 0;padding-top:16px;border-top:1px solid #d7e8ed}.lq-booking-credit-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px}.lq-booking-credit-breakdown dt{color:#4d6076}.lq-booking-credit-breakdown dd{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums}.lq-booking-credit .lq-booking-credit-attention{color:#a43e28;padding:12px;background:#fff1ec;border-radius:10px}.lq-booking-credit .lq-booking-credit-note{font-size:12px;margin-top:12px}.lq-booking-credit-actions{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:8px}.lq-booking-pricing-total{margin-top:10px;font-size:13px;line-height:1.7;color:#4d6076;font-variant-numeric:tabular-nums}.lq-booking-pricing-total strong{color:#17243b;font-weight:650}.lq-inline-action{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#006d83;text-decoration:underline;text-underline-offset:4px;font-size:14px}.lq-reschedule-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0}.lq-reschedule-current{padding:16px 20px;background:#f3f7f9;border-radius:16px;margin:20px 0}.lq-reschedule-current p:first-child{font-size:12px;color:#4d6076}.lq-reschedule-current strong{display:block;margin-top:4px;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.lq-reschedule-compare{display:grid;gap:16px;margin-top:20px}.lq-reschedule-compare>div{display:grid;gap:5px}.lq-reschedule-compare dt{font-size:12px;color:#4d6076}.lq-reschedule-compare dd{font-size:clamp(20px,5.4vw,26px);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.lq-reschedule-compare>div:last-child{padding-top:16px;border-top:1px solid #cfe5ed}.lq-reschedule-compare>div:last-child dt{color:#006d83}.lq-referral-celebration{display:flex;align-items:center;gap:14px;padding:18px;margin:20px 0;border-radius:18px;background:linear-gradient(120deg,#fff7f2,#fff);border:1px solid #f3e0d5}.lq-referral-celebration strong{display:block;font-size:16px;font-weight:650}.lq-referral-celebration p{font-size:12px;color:#4d6076;line-height:1.75}@media(max-width:360px){.lq-booking-credit{padding:18px}.lq-reschedule-heading>img{width:84px;height:84px}.lq-booking-credit-breakdown>div{gap:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lq-completion-mark *,.lq-completion-mark[data-animate=true] *{animation:none!important;transition:none!important}}.lq-customer-tools{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 14px;margin:-12px 0 14px}.lq-customer-tools a,.lq-support-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#586c82;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.lq-customer-tools a:hover,.lq-support-link:hover{color:#006d83}.lq-customer-tools a:focus-visible,.lq-support-link:focus-visible{outline:2px solid #006d83;outline-offset:4px}.lq-help-heading{margin:5px 0 28px}.lq-help-eyebrow{font-size:10px;font-weight:650;letter-spacing:.15em;color:#006d83}.lq-help-heading h1{font-size:clamp(27px,4vw,36px);font-weight:650;line-height:1.5;margin:10px 0 14px;letter-spacing:-.035em}.lq-help-heading>p:last-child{font-size:15px;line-height:1.9;color:#586c82}.lq-help-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:25px}.lq-help-topics a{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:14px 12px;min-height:58px;border-radius:12px;font-size:13px;line-height:1.6;background:#fff;border:1px solid #d8e7ee;color:#17243b;transition:background .18s,border-color .18s}.lq-help-topics a[aria-current=page]{background:#eaf7fc;border-color:#006d83;color:#006d83;font-weight:650}.lq-help-topics a:hover{background:#eaf7fc}.lq-help-topics a:focus-visible{outline:2px solid #006d83;outline-offset:3px}.lq-help-answer{padding:24px 0 30px;border-top:1px solid #d8e7ee;border-bottom:1px solid #d8e7ee}.lq-help-answer h2{font-size:20px;font-weight:650;line-height:1.65;margin-bottom:16px;scroll-margin-top:110px}.lq-help-answer>p{font-size:15px;line-height:1.95;color:#425970;margin:12px 0}.lq-help-answer>a{margin-top:12px;white-space:normal;text-align:center}.lq-help-contact{margin-top:32px;padding:25px 22px;border-radius:18px;background:linear-gradient(135deg,#fff,#eaf7fc);border:1px solid #d8e7ee}.lq-help-contact h2{margin:10px 0 16px;font-size:22px;line-height:1.7;font-weight:650}.lq-help-contact>p:not(.lq-help-eyebrow){font-size:14px;line-height:1.95;color:#586c82;margin:12px 0 18px}.lq-help-contact>p.lq-help-contact-note{font-size:12px;margin:14px 0}.lq-help-alternatives{display:grid;gap:5px;font-size:12px;color:#586c82;line-height:1.8;overflow-wrap:anywhere}.lq-help-alternatives a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.lq-help-topics a{transition:none}}.lq-customer-shell .lq-home[data-visit-day=true] .lq-home-primary{margin-top:18px}.lq-customer-shell .lq-home-first-art{float:right;margin:12px 0 4px 12px}.lq-customer-shell .lq-home-visit-day{padding:24px;border-radius:22px}.lq-customer-shell .lq-home-day-label{font-size:14px;font-weight:650;color:var(--color-lq-accent)}.lq-customer-shell .lq-home-day-time{font-size:clamp(27px,6vw,38px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.3;margin-top:10px}.lq-customer-shell .lq-home-day-date,.lq-customer-shell .lq-home-day-check{font-size:14px;line-height:1.8;margin-top:9px;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-home-day-access{border-top:1px solid var(--color-lq-line);margin-top:22px;padding-top:18px}.lq-customer-shell .lq-home-day-access h2{font-size:14px;font-weight:600;margin-bottom:8px}.lq-customer-shell .lq-home-entry-note{font-size:13px;color:var(--color-lq-ink-2);margin-top:12px;line-height:1.8}.lq-customer-shell .lq-history-rebook{display:inline-flex;align-items:center;min-height:44px;margin-top:5px;font-size:13px;font-weight:600;color:var(--color-lq-accent);text-decoration:underline;text-underline-offset:4px}.lq-customer-shell .lq-journal-aftercare{display:grid;gap:16px;margin-top:24px}.lq-aftercare-note{border:1px solid #d8e7ee;border-radius:18px;background:linear-gradient(125deg,#fff,#eaf7fc);padding:22px;min-width:0;color:#17243b}.lq-aftercare-note h3{font-size:17px;font-weight:650;line-height:1.7;margin:5px 0 14px}.lq-aftercare-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;color:#006d83}.lq-aftercare-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.lq-aftercare-next{border-top:1px solid #d8e7ee;padding-top:15px;margin-top:18px}.lq-aftercare-next h4{font-size:13px;font-weight:650;margin-bottom:7px}.lq-aftercare-shared{font-size:12px;line-height:1.7;color:#586c82;margin-top:18px}.lq-aftercare-booking{margin-top:18px;display:grid;justify-items:start;gap:10px}.lq-aftercare-booking p{font-size:12px;line-height:1.8;color:#586c82}.lq-aftercare-booking a,.lq-aftercare-booking button{white-space:normal;text-align:center;max-width:100%}@media(max-width:380px){.lq-customer-shell .lq-home-visit-day{padding:20px}.lq-aftercare-note{padding:18px}}.lq-customer-shell[data-ui-version=v2] .lq-home[data-visit-day=true] .lq-v2-hero--home{height:108px;min-height:0;aspect-ratio:auto}.lq-customer-shell[data-ui-version=v2] .lq-home[data-visit-day=true] .lq-v2-hero--home .lq-v2-hero-copy{padding:14px 20px}.lq-customer-shell[data-ui-version=v2] .lq-home[data-visit-day=true] .lq-v2-hero--home h1{font-size:22px}.lq-customer-shell[data-ui-version=v2] .lq-home[data-visit-day=true] .lq-v2-hero--home .lq-v2-hero-copy>p{display:none}.lq-home-today{margin-bottom:20px}.lq-customer-shell .lq-home-visit-day>ul[aria-label=予約メニュー]{display:flex;flex-wrap:wrap;gap:6px 14px}.lq-customer-shell .lq-home-visit-day>ul[aria-label=予約メニュー]>li{margin:0;gap:5px}.lq-customer-shell .lq-home-visit-day>ul[aria-label=予約メニュー]>li>span:last-child{font-size:13px;font-weight:500}.lq-customer-shell .lq-home-visit-day>ul[aria-label=予約メニュー]>li>:first-child{display:none}.lq-customer-shell[data-ui-version=v2] .lq-home[data-compact=true] .lq-v2-hero--home{min-height:108px;height:108px;aspect-ratio:auto}.lq-customer-shell[data-ui-version=v2] .lq-home[data-compact=true] .lq-v2-hero-copy{padding:14px 18px;width:65%}.lq-customer-shell[data-ui-version=v2] .lq-home[data-compact=true] .lq-v2-hero h1{font-size:23px}.lq-customer-shell[data-ui-version=v2] .lq-home[data-compact=true] .lq-v2-eyebrow,.lq-customer-shell[data-ui-version=v2] .lq-home[data-compact=true] .lq-v2-hero-subtitle{display:none}.lq-customer-shell[data-ui-version=v2] .lq-home[data-compact=true] .lq-home-primary{gap:14px}.lq-home-returning-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--color-lq-line);border-radius:16px;background:#fff}.lq-home-returning-action p{font-size:16px;font-weight:650}.lq-home-returning-action span{display:block;font-size:12px;color:var(--color-lq-ink-2);margin-top:5px}.lq-home-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px}.lq-home-extras a{display:flex;align-items:center;gap:8px;min-height:52px;padding:12px;color:var(--color-lq-accent);border-bottom:1px solid var(--color-lq-line);font-size:13px}.lq-home-extras a span{flex:1}.lq-customer-shell[data-ui-version=v2] .lq-home>.lq-home-actions{margin-top:18px}.lq-journal-linked-date{margin-bottom:18px;padding:12px 16px;border-left:3px solid var(--color-lq-accent);background:#edf8fb;font-size:14px}#journal-records-title{scroll-margin-top:76px}.lq-beauty-gifts{--gift-ink: #183046;--gift-paper: #faf7ef;max-width:760px;margin:0 auto;color:var(--gift-ink);padding:12px 18px 48px}.lq-beauty-gift-hero{padding:40px 8px 30px}.lq-beauty-gift-eyebrow,.lq-beauty-gift-heading>span{font-size:10px;letter-spacing:.22em;color:#6b746f}.lq-beauty-gift-hero h1{font-family:"Noto Serif JP",serif;font-size:clamp(27px,5vw,40px);line-height:1.6;font-weight:500;margin:18px 0}.lq-beauty-gift-hero>p:last-child{line-height:1.9;font-size:14px}.lq-beauty-gift-section{margin:18px 0;padding:24px;background:#fff;border:1px solid #e1e5e5;border-radius:20px}.lq-beauty-gift-section h2{font-size:19px;margin:8px 0 20px}.lq-beauty-gift-section h3{font-size:16px;font-weight:600}.lq-beauty-gift-section p{font-size:14px;line-height:1.9;margin:12px 0}.lq-beauty-gift-card{position:relative;overflow:hidden;background:var(--gift-paper);border:1px solid #ded7c8;border-radius:12px;min-height:285px;padding:26px 24px;box-shadow:0 12px 24px #1830460a;isolation:isolate}.lq-beauty-gift-card--thanks{background:#eef3ef}.lq-beauty-gift-card--care{background:#eef2f6}.lq-beauty-gift-wordmark{font-family:Georgia,serif;font-size:23px;letter-spacing:.11em;display:flex;flex-direction:column}.lq-beauty-gift-wordmark small{font-family:inherit;font-size:9px;letter-spacing:.26em;margin-top:7px}.lq-beauty-gift-ribbon{position:absolute;z-index:-1;right:33px;top:0;width:28px;height:90px;background:#b59a66;clip-path:polygon(0 0,100% 0,100% 100%,50% 81%,0 100%)}.lq-beauty-gift-section .lq-beauty-gift-greeting,.lq-beauty-gift-greeting{font-family:"Noto Serif JP",serif;font-size:20px;margin:28px 0 12px}.lq-beauty-gift-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:94%;font-size:13px;line-height:1.8;margin:14px 0 24px}.lq-beauty-gift-card>strong{display:block;font-size:12px;letter-spacing:.08em;margin-top:20px}.lq-beauty-gift-card-footer{border-top:1px solid #d7d4ca;display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:9px;letter-spacing:.12em}.lq-beauty-gift-card-footer>span{font:italic 25px Georgia,serif;color:#947a48}.lq-beauty-gift-field{display:block;font-size:14px;margin:22px 0}.lq-beauty-gift-field>span{font-size:11px;color:#5f6b74}.lq-beauty-gift-field select,.lq-beauty-gift-field textarea,.lq-beauty-gift-share input{display:block;width:100%;border:1px solid #c9d1d6;border-radius:8px;padding:12px;margin-top:8px;font-size:16px;background:#fff}.lq-beauty-gift-field textarea{resize:vertical}.lq-beauty-gift-check{display:flex;gap:12px;font-size:14px;line-height:1.8;margin:14px 0;align-items:center;min-height:44px;padding:6px 0;cursor:pointer}.lq-beauty-gift-check input{flex-shrink:0;width:24px;min-width:24px;height:24px;accent-color:#183046}.lq-beauty-gift-section .lq-beauty-gift-price{font-family:Georgia,serif;font-size:32px}.lq-beauty-gift-price small{font:12px sans-serif;margin-left:10px}.lq-beauty-gift-notice{background:#f3f5f6;padding:18px;border-radius:10px;font-size:14px}.lq-beauty-gift-alert{background:#fff0ea;color:#973a22;padding:16px;border-radius:10px;line-height:1.8}.lq-beauty-gift-terms{white-space:pre-wrap;overflow-wrap:anywhere}.lq-beauty-gift-section .lq-beauty-gift-caption{font-size:12px;color:#586777}.lq-beauty-gift-order{padding:20px 0;border-bottom:1px solid #e5e7e7}.lq-beauty-gift-order:last-child{border-bottom:0}.lq-beauty-gift-share{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.lq-beauty-gift-share>a{display:inline-flex;align-items:center;min-height:44px;background:#087a42;color:#fff;border-radius:8px;padding:12px 18px}.lq-beauty-gift-share input{font-size:12px}.lq-beauty-gift-footer{text-align:center;font-size:12px;line-height:1.9;color:#647080;padding:24px 0}.lq-beauty-gifts a:not(.lq-beauty-gift-share>a){text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;margin:0 12px 0 0}.lq-beauty-gift-entry{display:block;padding:22px 24px;margin:18px 0;border:1px solid #d6d6ca;border-radius:16px;background:#faf7ef;color:#183046;text-decoration:none}.lq-beauty-gift-entry strong{display:block;font-family:"Noto Serif JP",serif;font-size:19px}.lq-beauty-gift-entry span{display:block;font-size:12px;line-height:1.8;margin-top:7px}.lq-beauty-gift-booking{padding:18px;margin:16px 0;background:#faf7ef;border:1px solid #ded7c8;border-radius:12px;font-size:14px;line-height:1.8}.lq-beauty-gifts :focus-visible{outline:3px solid #947a48;outline-offset:4px}@media(max-width:420px){.lq-beauty-gifts{padding:6px 12px 32px}.lq-beauty-gift-section{padding:19px 16px}.lq-beauty-gift-card{padding:22px 18px}.lq-beauty-gift-greeting{font-size:18px}}@media(prefers-reduced-motion:reduce){.lq-beauty-gifts{animation:none!important;transition:none!important}}.lq-customer-shell .lq-referral-gift-note{margin-top:12px;padding:12px 14px;border-radius:14px;background:#eef7fa;font-size:13px;line-height:1.8}.lq-customer-shell .lq-referral-gift-note a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-lq-accent);font-weight:600}.lq-customer-shell .lq-journey{color:var(--color-lq-ink);min-width:0}.lq-customer-shell .lq-journey button:not(:disabled),.lq-customer-shell .lq-journey a{cursor:pointer}.lq-customer-shell .lq-journey button:focus-visible,.lq-customer-shell .lq-journey a:focus-visible{outline:3px solid var(--color-lq-accent);outline-offset:4px}.lq-customer-shell .lq-journey-heading{padding:10px 0 20px}.lq-customer-shell .lq-journey-eyebrow{color:var(--color-lq-accent);font-family:Montserrat,Noto Sans JP,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.6}.lq-customer-shell .lq-journey-title{margin-top:10px;font-size:clamp(25px,4vw,31px);font-weight:600;letter-spacing:-.035em;line-height:1.45;text-wrap:balance}.lq-customer-shell .lq-journey-lead{margin-top:10px;color:var(--color-lq-ink-2);font-size:15px;line-height:1.8}.lq-customer-shell .lq-journey-progress{padding:16px 18px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface)}.lq-customer-shell .lq-journey-progress>.lq-journey-eyebrow{margin-bottom:12px}.lq-customer-shell .lq-journey-progress [role=progressbar] span{height:4px;transition:none}.lq-customer-shell .lq-journey-member{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:2px 4px;color:var(--color-lq-ink-2);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.6}.lq-customer-shell .lq-service-options,.lq-customer-shell .lq-day-options{display:grid;gap:12px}.lq-customer-shell .lq-service-option{display:flex;min-width:0;width:100%;align-items:flex-start;gap:14px;padding:21px 17px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface);box-shadow:0 3px 12px color-mix(in srgb,var(--color-lq-ink) 2%,transparent);text-align:left;transition:transform .22s ease}.lq-customer-shell .lq-service-option>span:first-child{margin-top:2px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-accent-wash);color:var(--color-lq-accent)}.lq-customer-shell .lq-service-name{display:block;font-size:16px;font-weight:600;line-height:1.55}.lq-customer-shell .lq-service-option[aria-pressed=true]{background:linear-gradient(125deg,var(--color-lq-accent-wash),var(--color-lq-surface));box-shadow:inset 3px 0 0 var(--color-lq-accent)}.lq-customer-shell .lq-service-toggle{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border:1px solid var(--color-lq-line);border-radius:50%;background:var(--color-lq-surface);color:var(--color-lq-accent-strong);transition:background-color .18s ease,color .18s ease}.lq-customer-shell [aria-pressed=true] .lq-service-toggle{border-color:var(--color-lq-accent-strong);background:var(--color-lq-accent-strong);color:#fff}.lq-customer-shell .lq-service-bundle{position:sticky;bottom:calc(var(--lq-nav-clear, 100px) + env(safe-area-inset-bottom));z-index:10;margin-top:20px;padding:16px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface);box-shadow:0 8px 32px color-mix(in srgb,var(--color-lq-ink) 12%,transparent)}.lq-customer-shell .lq-service-bundle-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:12px;font-size:13px;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-service-bundle-total strong{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:23px;font-weight:600}.lq-customer-shell .lq-service-bundle-time,.lq-customer-shell .lq-service-bundle-note{color:var(--color-lq-ink-2);font-size:12px;line-height:1.8}.lq-customer-shell .lq-service-bundle-note{margin-top:12px}.lq-customer-shell .lq-service-bundle-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.lq-customer-shell .lq-service-bundle-chips button{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-lq-line);border-radius:12px;background:var(--color-lq-accent-wash);font-size:13px}.lq-customer-shell .lq-selected-care-summary{margin-top:18px;padding:16px;border-radius:14px;background:var(--color-lq-accent-wash);font-size:14px;line-height:1.9;overflow-wrap:anywhere}.lq-customer-shell .lq-selected-care-summary span{display:block;color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-booking-service-list>div{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:16px;font-weight:600}.lq-customer-shell .lq-booking-service-list small{display:block;margin-top:3px;color:var(--color-lq-ink-2);font-size:12px;font-weight:400}.lq-customer-shell .lq-booking-service-list>p{margin-top:12px;font-size:14px}@media(prefers-reduced-motion:reduce){.lq-customer-shell .lq-service-toggle{transition:none}}.lq-customer-shell .lq-service-hint{display:block;margin-top:5px;color:var(--color-lq-ink-2);font-size:13px;line-height:1.65}.lq-customer-shell .lq-service-meta{display:block;margin-top:11px;color:var(--color-lq-ink-2);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.65}.lq-customer-shell .lq-service-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lq-customer-shell .lq-service-metrics>span:first-child{padding:3px 8px;border-radius:6px;background:var(--color-lq-surface-2);color:var(--color-lq-ink)}.lq-customer-shell .lq-service-metrics strong{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:15px;font-weight:600}.lq-customer-shell .lq-journey-arrow{display:flex;width:27px;height:27px;flex-shrink:0;align-items:center;justify-content:center;margin-top:7px;border:1px solid var(--color-lq-line);border-radius:50%;color:var(--color-lq-accent);transition:transform .22s ease}.lq-customer-shell .lq-back-step{display:inline-flex;min-height:44px;max-width:100%;align-items:center;gap:7px;margin-left:-6px;padding:7px 8px;border-radius:10px;color:var(--color-lq-ink-2);font-size:14px;line-height:1.55;text-align:left}.lq-customer-shell .lq-day-option{display:flex;min-height:92px;width:100%;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface);text-align:left;transition:transform .22s ease}.lq-customer-shell .lq-day-date{display:flex;width:49px;flex-shrink:0;flex-direction:column;align-items:center;gap:7px;padding-right:14px;border-right:1px solid var(--color-lq-line)}.lq-customer-shell .lq-day-availability{display:flex;flex-shrink:0;align-items:center;gap:9px;color:var(--color-lq-accent);font-size:12px}.lq-customer-shell .lq-day-option-full{background:var(--color-lq-surface-2);box-shadow:none;cursor:not-allowed}.lq-customer-shell .lq-time-axis>section{margin-top:24px}.lq-customer-shell .lq-time-axis>section>h2{padding-bottom:3px;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-time-option{min-height:52px;border-color:var(--color-lq-line);border-radius:14px;color:var(--color-lq-ink);transition:transform .22s ease}.lq-customer-shell .lq-time-option[aria-pressed=true]{border-color:var(--color-lq-accent);background:var(--color-lq-accent-strong);color:var(--color-lq-surface);box-shadow:inset 0 0 0 1px var(--color-lq-accent)}.lq-customer-shell .lq-time-option:disabled{background:var(--color-lq-surface-2);color:var(--color-lq-ink-3)}.lq-customer-shell .lq-selected-time{z-index:15;padding:19px;border:1px solid var(--lq-light-blue);border-radius:20px;background:var(--color-lq-surface);box-shadow:0 8px 35px color-mix(in srgb,var(--color-lq-ink) 10%,transparent)}.lq-customer-shell .lq-booking-panel{position:relative;overflow:hidden;padding:25px 22px;border:1px solid var(--color-lq-line);border-radius:20px;background:linear-gradient(145deg,var(--color-lq-surface) 60%,var(--lq-pale-blue));box-shadow:0 8px 30px color-mix(in srgb,var(--color-lq-ink) 4%,transparent)}.lq-customer-shell .lq-booking-panel:before{position:absolute;top:0;left:22px;width:44px;height:3px;border-radius:0 0 3px 3px;background:var(--lq-brand-blue);content:""}.lq-customer-shell .lq-booking-title{margin-top:16px;font-size:21px;font-weight:500;line-height:1.5}.lq-customer-shell .lq-booking-duration{display:flex;flex-wrap:wrap;gap:3px 13px;margin-top:14px;color:var(--color-lq-ink-2);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.7}.lq-customer-shell .lq-booking-duration>span{color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-history-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.lq-customer-shell .lq-history-count{margin-top:10px;padding:5px 11px;border:1px solid var(--color-lq-line);border-radius:8px;background:var(--color-lq-surface);color:var(--color-lq-ink-2);font-size:12px;white-space:nowrap}.lq-customer-shell .lq-history-count strong{padding:0 3px;color:var(--color-lq-ink);font-family:Montserrat,Noto Sans JP,sans-serif;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-history-timeline{margin-top:16px}.lq-customer-shell .lq-history-timeline>li+li{margin-top:27px}.lq-customer-shell .lq-history-date{display:flex;align-items:center;gap:12px}.lq-customer-shell .lq-history-date h2{color:var(--color-lq-ink-2);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.6}.lq-customer-shell .lq-history-dot{width:11px;height:11px;flex-shrink:0;border:3px solid var(--lq-pale-blue);border-radius:50%;background:var(--lq-brand-blue);box-shadow:0 0 0 1px var(--lq-light-blue)}.lq-customer-shell .lq-history-group{display:grid;gap:10px;margin-left:5px;padding:16px 0 6px 18px;border-left:1px solid var(--color-lq-line)}.lq-customer-shell .lq-history-entry{display:flex;min-width:0;min-height:85px;align-items:center;gap:13px;padding:18px 16px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface)}.lq-customer-shell .lq-history-entry>span:first-child{border-radius:11px;background:var(--color-lq-accent-wash);color:var(--color-lq-accent)}.lq-customer-shell .lq-history-satisfaction{margin-top:5px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.6}.lq-customer-shell .lq-journey-footnote{color:var(--color-lq-ink-2);font-size:13px;line-height:1.8}.lq-customer-shell .lq-journey-empty{padding:26px 22px;border:1px solid var(--color-lq-line);border-radius:20px;background:linear-gradient(145deg,var(--color-lq-surface),var(--lq-pale-blue))}.lq-customer-shell .lq-proposal-date{display:inline-flex;margin-top:16px;padding:6px 10px;border:1px solid var(--color-lq-line);border-radius:8px;background:var(--color-lq-surface);color:var(--color-lq-ink-2);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6}.lq-customer-shell .lq-proposal-content>*{max-width:none;gap:30px;padding:24px 21px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface);box-shadow:0 8px 28px color-mix(in srgb,var(--color-lq-ink) 3%,transparent)}.lq-customer-shell .lq-proposal-content>*>section+section{padding-top:24px;border-top:1px solid var(--color-lq-line)}.lq-customer-shell .lq-proposal-content h2,.lq-customer-shell .lq-proposal-content h3{color:var(--color-lq-ink);line-height:1.6}@media(hover:hover){.lq-customer-shell .lq-service-option:not(:disabled):hover,.lq-customer-shell .lq-day-option:not(:disabled):hover{border-color:var(--lq-brand-blue);background:var(--lq-pale-blue);transform:translateY(-2px)}.lq-customer-shell .lq-service-option:not(:disabled):hover .lq-journey-arrow{transform:translate(2px)}.lq-customer-shell .lq-time-option:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--color-lq-accent);background:var(--lq-pale-blue)}}@media(min-width:768px){.lq-customer-shell .lq-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-customer-shell .lq-booking-panel{padding:30px}.lq-customer-shell .lq-proposal-content>*{padding:30px}}@media(prefers-reduced-motion:no-preference){.lq-customer-shell .lq-journey-stage{animation:lq-journey-appear .26s ease-out both}}@media(prefers-reduced-motion:reduce){.lq-customer-shell .lq-journey-stage,.lq-customer-shell .lq-journey button,.lq-customer-shell .lq-journey-arrow{animation:none;transition:none}.lq-customer-shell .lq-service-option:not(:disabled):hover,.lq-customer-shell .lq-day-option:not(:disabled):hover,.lq-customer-shell .lq-service-option:not(:disabled):hover .lq-journey-arrow{transform:none}}@keyframes lq-journey-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.lq-customer-shell .lq-history-illustrated-heading,.lq-customer-shell .lq-proposal-illustrated-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.lq-customer-shell .lq-history-illustrated-heading>div,.lq-customer-shell .lq-proposal-illustrated-heading>div{min-width:0}.lq-customer-shell .lq-history-illustrated-heading>:last-child,.lq-customer-shell .lq-proposal-illustrated-heading>:last-child{flex-shrink:0}.lq-customer-shell .lq-history-illustrated-empty,.lq-customer-shell .lq-proposal-illustrated-empty{background:var(--color-lq-surface)}.lq-customer-shell .lq-history-illustrated-empty>:last-child{padding-top:20px;padding-bottom:6px}.lq-customer-shell .lq-history-illustrated-empty>:last-child>p:nth-child(2){font-size:15px;line-height:1.8}.lq-customer-shell .lq-proposal-illustrated-empty h2{margin-top:20px;color:var(--color-lq-ink);line-height:1.7}.lq-customer-shell :is(h1,h2)[tabindex="-1"]:focus{outline:none}.lq-customer-shell .lq-previsit-done{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding:10px 16px;border:1px solid var(--color-lq-line);border-radius:16px;background:var(--color-lq-surface)}@media(max-height:740px){.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-service-bundle{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-service-bundle-total{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:0;margin-bottom:0;white-space:nowrap;line-height:1.35}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-service-bundle-total strong{font-size:17px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-service-bundle-time{font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-v2-reserve .lq-service-bundle>button{flex:1 1 auto;width:auto;min-width:0;min-height:46px;padding-inline:12px;font-size:14px}.lq-customer-shell .lq-selected-time{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px}.lq-customer-shell .lq-selected-time>p:first-child{display:none}.lq-customer-shell .lq-selected-time>p{margin:0;font-size:16px;white-space:nowrap}.lq-customer-shell .lq-selected-time>p>span{display:block;margin-left:0;font-size:11px}.lq-customer-shell .lq-selected-time>button{flex:1 1 auto;width:auto;min-height:46px;margin-top:0}}.lq-care-launch{display:flex;align-items:center;gap:12px;width:100%;padding:16px;margin-top:14px;border:1px solid #d9e7ec;border-radius:18px;background:linear-gradient(115deg,#fff,#eaf7fc);color:#17243b;text-align:left;cursor:pointer;transition:box-shadow .2s,transform .2s}.lq-care-launch:hover{box-shadow:0 7px 24px #079fc815;transform:translateY(-2px)}.lq-care-launch:focus-visible,.lq-birthday-close:focus-visible{outline:3px solid #006d83;outline-offset:3px}.lq-care-launch-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fff;color:#006d83;font-size:26px}.lq-care-launch>span:nth-child(2){flex:1}.lq-care-launch strong{font-size:14px;display:block}.lq-care-launch small{display:block;font-size:12px;color:#4d6076;margin-top:4px}.lq-care-budget{background:linear-gradient(125deg,#fff,#eaf7fc);border:1px solid #d9e7ec;border-radius:20px;padding:20px;color:#17243b}.lq-care-budget-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.lq-care-budget-heading strong{font-size:22px;font-variant-numeric:tabular-nums}.lq-care-budget small{font-size:12px;font-weight:500}.lq-care-meter{height:8px;margin:16px 0;background:#d9e7ec;overflow:hidden;border-radius:10px}.lq-care-meter span{display:block;height:100%;background:linear-gradient(90deg,#079fc8,#006d83);border-radius:10px;transition:width .32s ease}.lq-care-budget-numbers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lq-care-budget-numbers>span{font-size:12px;color:#4d6076}.lq-care-budget-numbers strong{display:block;font-size:30px;font-weight:600;line-height:1.4;color:#17243b;font-variant-numeric:tabular-nums}.lq-care-budget-numbers .lq-care-shortage{color:#b7462c}.lq-care-sheet .lq-care-note{font-size:12px;color:#4d6076;line-height:1.85;margin:14px 0 18px}.lq-care-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.lq-care-choice{position:relative;display:flex;align-items:center;gap:10px;min-height:82px;border:1px solid #d9e7ec;border-radius:15px;padding:12px;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.lq-care-choice[data-selected=true]{border-color:#006d83;background:#eaf7fc}.lq-care-choice:focus-within{outline:3px solid #006d83;outline-offset:2px}.lq-care-choice input{accent-color:#006d83;width:18px;height:18px;flex-shrink:0}.lq-care-choice strong{display:block;font-size:13px;line-height:1.5}.lq-care-choice small{display:block;font-size:12px;color:#4d6076;margin-top:4px}.lq-care-choice>span:last-child{min-width:0}.lq-care-selection{margin-top:28px}.lq-care-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.lq-care-selection h3{font-size:15px;font-weight:600}.lq-care-selection ul{display:grid;gap:8px}.lq-care-selection li{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d9e7ec;padding:12px 0;font-size:13px}.lq-care-empty{padding:22px 0 8px;text-align:center;color:#4d6076;font-size:13px}.lq-birthday{position:relative;isolation:isolate;display:flex;align-items:center;gap:20px;padding:20px 52px 20px 24px;background:linear-gradient(120deg,#fff1ec,#fff 42%,#eaf7fc);border:1px solid #eadfdc;border-radius:24px;margin:28px 0;overflow:hidden}.lq-birthday>img{border-radius:50%;width:112px;height:112px;object-fit:contain;flex-shrink:0}.lq-birthday-eyebrow{font-size:10px;letter-spacing:.12em;color:#b7462c;font-weight:650;margin-bottom:7px}.lq-birthday h2{font-size:18px;line-height:1.6;font-weight:600;color:#17243b}.lq-birthday h2+p{font-size:13px;line-height:1.8;color:#4d6076;margin-top:6px}.lq-birthday-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:23px;color:#4d6076;cursor:pointer}.lq-birthday-close:hover{background:#eaf7fc}.lq-birthday-confetti{position:absolute;inset:0;pointer-events:none;z-index:-1}.lq-birthday-confetti i{position:absolute;top:10%;left:calc(12% + var(--i) * 15%);height:8px;width:4px;border-radius:2px;background:#a9d5e7;opacity:0;animation:lq-birthday-celebrate 1.4s ease-out calc(var(--i) * .05s) 1}.lq-birthday-confetti i:nth-child(3n){background:#ff6743}@keyframes lq-birthday-celebrate{0%{opacity:0;transform:translateY(10px) rotate(0)}20%{opacity:.8}to{opacity:0;transform:translateY(90px) rotate(160deg)}}.lq-reserve-service{border:1px solid var(--color-lq-line);border-radius:20px;overflow:hidden;background:var(--color-lq-surface)}.lq-reserve-service .lq-service-option{border:0;border-radius:0;width:100%}.lq-reserve-service-detail{width:100%;min-height:44px;text-align:center;border-top:1px solid var(--color-lq-line);font-size:12px;color:var(--color-lq-accent);cursor:pointer;background:var(--color-lq-surface-2)}.lq-reserve-service-detail:focus-visible{outline:3px solid var(--color-lq-accent);outline-offset:-3px}@media(max-width:560px){.lq-care-choices{grid-template-columns:1fr}.lq-care-choice{min-height:76px}.lq-birthday{gap:12px;padding:18px 42px 18px 14px}.lq-birthday>img{width:72px;height:72px}.lq-birthday h2{font-size:15px}.lq-birthday h2+p{font-size:12px}.lq-care-selection-heading{align-items:flex-start}.lq-care-selection h3{padding-top:12px}}@media(prefers-reduced-motion:reduce){.lq-care-launch,.lq-care-meter span,.lq-care-choice{transition:none}.lq-care-launch:hover{transform:none}.lq-birthday-confetti{display:none}}.lq-customer-shell .lq-referral-wallet-stack{min-width:0}.lq-customer-shell .lq-referral-recovery{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:18px;padding:18px 16px 12px;border:1px solid var(--lq-accent-orange);border-radius:16px;background:var(--lq-attention-wash);color:var(--color-lq-ink)}.lq-customer-shell .lq-referral-recovery-icon{width:22px;height:22px;margin-top:2px;color:var(--color-lq-attention)}.lq-customer-shell .lq-referral-recovery h2{font-size:15px;font-weight:600;line-height:1.75;text-wrap:balance}.lq-customer-shell .lq-referral-recovery p{margin-top:8px;font-size:14px;line-height:1.85}.lq-customer-shell .lq-referral-recovery a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding-block:8px;color:var(--color-lq-ink);font-size:14px;font-weight:600;line-height:1.65;text-decoration:underline;text-underline-offset:4px}.lq-customer-shell .lq-referral-recovery a>svg{width:16px;height:16px;flex-shrink:0}.lq-customer-shell .lq-referral-entry{display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--lq-light-blue);border-radius:20px;background:linear-gradient(120deg,var(--color-lq-surface),var(--lq-pale-blue));color:var(--color-lq-ink);transition:transform .2s ease}.lq-customer-shell .lq-referral-entry-copy{display:grid;gap:7px}.lq-customer-shell .lq-referral-entry-copy strong{font-size:15px;font-weight:600;line-height:1.7;text-wrap:balance}.lq-customer-shell .lq-referral-entry-copy>span{color:var(--color-lq-accent);font-size:12px}.lq-customer-shell .lq-referral-entry-arrow{width:18px;height:18px;color:var(--color-lq-accent)}.lq-customer-shell .lq-referrals{min-width:0;color:var(--color-lq-ink);font-size:15px;line-height:1.8}.lq-customer-shell .lq-referral-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 16px}.lq-customer-shell .lq-referral-heading>div{min-width:0}.lq-customer-shell .lq-referral-eyebrow{color:var(--color-lq-accent);font:600 10px/1.6 Montserrat,Noto Sans JP,sans-serif;letter-spacing:.14em}.lq-customer-shell .lq-referral-heading h1{margin-top:12px;font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.55;letter-spacing:-.04em}.lq-customer-shell .lq-referral-heading h1>span{display:inline-block;white-space:nowrap}.lq-customer-shell .lq-referral-intro{margin-bottom:28px;color:var(--color-lq-ink-2);font-size:15px;line-height:1.9}.lq-customer-shell .lq-referrals section{min-width:0}.lq-customer-shell .lq-referrals h2{font-size:19px;font-weight:600;line-height:1.7;text-wrap:balance}.lq-customer-shell .lq-referral-benefits{padding:24px;border:1px solid var(--lq-light-blue);border-radius:20px;background:linear-gradient(140deg,var(--lq-pale-blue),var(--color-lq-surface))}.lq-customer-shell .lq-referral-benefits>p{margin-top:10px;color:var(--color-lq-ink-2);font-size:14px}.lq-customer-shell .lq-referral-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.lq-customer-shell .lq-referral-benefit-grid>div{padding:18px 12px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface);text-align:center}.lq-customer-shell .lq-referral-benefit-grid>div>span{display:block;color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-referral-benefit-grid p{margin-top:6px;font-size:13px;color:var(--color-lq-accent)}.lq-customer-shell .lq-referral-benefit-grid strong{font:600 clamp(28px,7vw,38px) Montserrat,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lq-customer-shell .lq-referral-benefits .lq-referral-benefit-expiry{margin-top:16px;font-size:12px}.lq-customer-shell .lq-referral-share{margin-top:28px;padding:24px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface)}.lq-customer-shell .lq-referral-share h2{margin-top:8px}.lq-customer-shell .lq-referral-share>h2+p{margin-top:10px;color:var(--color-lq-ink-2);font-size:14px}.lq-customer-shell .lq-referral-share-actions{display:grid;gap:10px;margin:24px 0 12px}.lq-customer-shell .lq-referral-share-actions>button,.lq-customer-shell .lq-referral-share-actions>a{white-space:normal;min-height:52px;padding:12px}.lq-customer-shell .lq-referral-share-help{margin-top:10px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.85}.lq-customer-shell .lq-referral-link-label{display:block;margin:22px 0 8px;color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-referral-link-input{display:block;width:100%;min-width:0;min-height:48px;border:1px solid var(--lq-light-blue);border-radius:12px;background:var(--lq-pale-blue);color:var(--color-lq-ink);padding:10px 12px;font-size:16px}.lq-customer-shell .lq-referral-feedback{margin-top:14px;padding:12px;border-radius:12px;background:var(--lq-pale-blue);color:var(--color-lq-accent);font-size:13px;line-height:1.85}.lq-customer-shell .lq-referral-feedback.is-error{background:var(--lq-attention-wash);color:var(--color-lq-attention)}.lq-customer-shell .lq-referral-how{margin-top:32px}.lq-customer-shell .lq-referral-how ol{display:grid;gap:0;margin-top:18px;padding:0;list-style:none}.lq-customer-shell .lq-referral-how li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--color-lq-line)}.lq-customer-shell .lq-referral-how li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--color-lq-accent);background:var(--lq-pale-blue);font:500 13px Montserrat,sans-serif}.lq-customer-shell .lq-referral-how h3{font-size:15px;font-weight:600}.lq-customer-shell .lq-referral-how p{margin-top:6px;color:var(--color-lq-ink-2);font-size:14px}.lq-customer-shell .lq-referral-terms{padding:24px 0;border-top:1px solid var(--color-lq-line);border-bottom:1px solid var(--color-lq-line);margin-top:18px}.lq-customer-shell .lq-referral-terms>p{margin-top:14px;color:var(--color-lq-ink-2);font-size:14px;overflow-wrap:anywhere}.lq-customer-shell .lq-referral-terms-body{white-space:pre-wrap}.lq-customer-shell .lq-referral-terms .lq-referral-terms-note{font-size:12px}.lq-customer-shell .lq-referral-preparing{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:22px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface)}.lq-customer-shell .lq-referral-preparing>div{flex:1;min-width:160px}.lq-customer-shell .lq-referral-preparing p{margin-top:12px;color:var(--color-lq-ink-2);font-size:14px}.lq-customer-shell .lq-referral-rewards{margin-top:34px}.lq-customer-shell .lq-referral-rewards h2{margin-top:7px}.lq-customer-shell .lq-referral-reward-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.lq-customer-shell .lq-referral-reward-summary>div{padding:18px 14px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface)}.lq-customer-shell .lq-referral-reward-summary dt{color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-referral-reward-summary dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:8px}.lq-customer-shell .lq-referral-reward-summary strong{font:500 32px Montserrat,sans-serif;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-referral-reward-summary dd>span{color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-referral-reward-note{margin-top:14px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.85}.lq-customer-shell .lq-referral-reward-note a{color:var(--color-lq-accent);text-decoration:underline;text-underline-offset:4px}.lq-customer-shell .lq-referral-history-empty{margin-top:20px;padding:22px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface)}.lq-customer-shell .lq-referral-history-empty>span{display:block;margin-top:6px;color:var(--color-lq-ink-2);font-size:13px}.lq-customer-shell .lq-referral-history{display:grid;gap:12px;margin-top:22px;list-style:none}.lq-customer-shell .lq-referral-history>li{padding:20px;border:1px solid var(--color-lq-line);border-radius:16px;background:var(--color-lq-surface)}.lq-customer-shell .lq-referral-history-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:14px}.lq-customer-shell .lq-referral-status{padding:4px 8px;border-radius:6px;color:var(--color-lq-ink-2);background:var(--color-lq-surface-2);font-size:11px}.lq-customer-shell .lq-referral-status[data-status=granted]{color:var(--color-lq-accent);background:var(--lq-pale-blue)}.lq-customer-shell .lq-referral-status[data-status=review]{color:var(--color-lq-ink);background:var(--lq-attention-wash)}.lq-customer-shell .lq-referral-history-amount{margin-top:12px;color:var(--color-lq-accent);font-size:13px}.lq-customer-shell .lq-referral-history-amount strong{font:600 28px Montserrat,sans-serif;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-referral-history-date,.lq-customer-shell .lq-referral-history-expiry{margin-top:8px;color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-referral-loading{padding:60px 16px;color:var(--color-lq-ink-2);font-size:15px;text-align:center}.lq-customer-shell .lq-referral-back{display:grid;justify-items:center;gap:12px;margin-top:34px}.lq-customer-shell .lq-referral-back>a:last-child{display:inline-flex;align-items:center;min-height:44px;color:var(--color-lq-ink-2);font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.lq-customer-shell .lq-referral-entry{grid-template-columns:56px minmax(0,1fr) 16px;gap:10px}.lq-customer-shell .lq-referral-entry>img{width:56px}.lq-customer-shell .lq-referral-heading{gap:16px}.lq-customer-shell .lq-referral-heading>img{width:76px}.lq-customer-shell .lq-referral-heading h1{font-size:26px}.lq-customer-shell .lq-referral-share,.lq-customer-shell .lq-referral-benefits{padding:22px 18px}}@media(max-width:359px){.lq-customer-shell .lq-referral-heading>img{width:56px}.lq-customer-shell .lq-referral-heading{gap:12px}.lq-customer-shell .lq-referral-heading h1{font-size:25px}.lq-customer-shell .lq-referral-benefit-grid{gap:8px}.lq-customer-shell .lq-referral-benefit-grid>div{padding-inline:7px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lq-customer-shell .lq-referral-entry:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.lq-customer-shell .lq-referral-entry{transition:none}}.lq-customer-shell .lq-referral-invitation{min-width:0;margin-top:18px;padding:clamp(20px,4vw,28px);overflow-wrap:anywhere;border:1px solid #b9dce7;border-radius:24px;background:linear-gradient(145deg,#fff 26%,#eaf7fc);color:#17243b;box-shadow:0 8px 24px #17243b0a}.lq-customer-shell .lq-referral-invitation-heading{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:12px;align-items:center;margin-bottom:18px}.lq-customer-shell .lq-referral-invitation-heading>img{width:80px;height:80px}.lq-customer-shell .lq-referral-invitation-eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;color:#4d6076}.lq-customer-shell .lq-referral-invitation-heading h2{margin-top:8px;font-size:clamp(18px,4.8vw,23px);line-height:1.65;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.lq-customer-shell .lq-referral-invitation-tag{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #ffb6a5;border-radius:6px;background:#fff2ed;color:#7f3624;font-size:12px;font-weight:600}.lq-customer-shell .lq-referral-invitation-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.lq-customer-shell .lq-referral-invitation-benefits>div{padding:16px 10px;border:1px solid #d7e8ed;border-radius:14px;background:#fff}.lq-customer-shell .lq-referral-invitation-benefits dt{color:#4d6076;font-size:12px;line-height:1.7}.lq-customer-shell .lq-referral-invitation-benefits dd{margin-top:8px;color:#006d83;font-size:clamp(30px,7vw,38px);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-referral-invitation-benefits dd>span{margin-left:5px;font-size:15px}.lq-customer-shell .lq-referral-invitation-condition{margin-top:14px;font-size:14px;line-height:1.85}.lq-customer-shell .lq-referral-invitation-expiry,.lq-customer-shell .lq-referral-invitation-note{margin-top:10px;color:#4d6076;font-size:12px;line-height:1.85}.lq-customer-shell .lq-referral-invitation-primary,.lq-customer-shell .lq-referral-invitation-info{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:10px;margin-top:18px;padding:12px 16px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:600;line-height:1.6;cursor:pointer}.lq-customer-shell .lq-referral-invitation-primary{color:#17243b;background:#ff6743}.lq-customer-shell .lq-referral-invitation-info{color:#006d83;background:#fff;border-color:#a9d5e7}.lq-customer-shell .lq-referral-invitation-primary>svg,.lq-customer-shell .lq-referral-invitation-info>svg{flex-shrink:0;width:18px;height:18px}.lq-customer-shell .lq-referral-invitation-status{font-size:16px;font-weight:600}.lq-customer-shell .lq-referral-usable{margin-top:24px;padding-top:22px;border-top:1px solid #b9dce7}.lq-customer-shell .lq-referral-usable-label{font-size:14px;font-weight:600}.lq-customer-shell .lq-referral-usable-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:8px;color:#006d83}.lq-customer-shell .lq-referral-usable-amount>strong{font-size:36px;line-height:1.35;font-weight:600;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-referral-usable-amount>span{font-size:15px}.lq-customer-shell .lq-referral-usable-amount>small{padding-left:5px;font-size:12px;color:#4d6076}.lq-customer-shell .lq-referral-usable-expiry{margin-top:8px;font-size:13px;line-height:1.8}.lq-customer-shell .lq-referral-usable-wallet{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding-block:8px;color:#006d83;font-size:13px;line-height:1.75;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lq-customer-shell .lq-referral-invitation a:focus-visible,.lq-customer-shell .lq-referral-invitation button:focus-visible,.lq-customer-shell .lq-referral-entry:focus-visible{outline:3px solid #006d83;outline-offset:4px}@media(max-width:359px){.lq-customer-shell .lq-referral-invitation-heading{grid-template-columns:minmax(0,1fr) 58px;gap:8px}.lq-customer-shell .lq-referral-invitation-heading>img{width:58px;height:58px}}@media(prefers-reduced-motion:no-preference){.lq-customer-shell .lq-referral-invitation-primary,.lq-customer-shell .lq-referral-invitation-info{transition:background-color .18s ease,box-shadow .18s ease}.lq-customer-shell .lq-referral-invitation-primary:hover{background:#ff7959;box-shadow:0 4px 12px #7f36241f}.lq-customer-shell .lq-referral-invitation-info:hover{background:#eaf7fc}}.lq-customer-shell .lq-referral-entry-copy .lq-referral-entry-benefit{color:var(--color-lq-ink-2);font-size:12px;line-height:1.6}.lq-customer-shell .lq-referral-after-visit{margin-top:6px;color:var(--color-lq-ink-2);font-size:13px;line-height:1.7}.lq-customer-shell .lq-referral-notice{display:grid;gap:6px;margin:16px 0;padding:16px 18px;border:1px solid #f3c7a8;border-radius:18px;background:#fff8f2;color:var(--color-lq-ink);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.lq-customer-shell .lq-referral-notice h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.lq-customer-shell .lq-referral-notice small{color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-referral-notice-badge{display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#d9542b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:18px}.lq-customer-shell .lq-referral-notice--compact{grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:56px;margin:0 0 12px;padding:12px 14px}.lq-customer-shell .lq-referral-notice--compact>span:nth-child(2){display:grid}.lq-customer-shell .lq-referral-notice--compact strong{font-size:14px;font-weight:600}.lq-customer-shell .lq-referral-notice--compact>svg{width:18px;height:18px;color:var(--color-lq-accent)}.lq-customer-shell[data-ui-version=v2] .lq-membership-card{padding:24px 20px 18px;border-radius:20px;border:1px solid #4789ad;background:#122c48;box-shadow:0 12px 30px #0a629e20}.lq-customer-shell[data-ui-version=v2] .lq-membership-card:before,.lq-customer-shell[data-ui-version=v2] .lq-membership-card:after{display:none}.lq-membership-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lq-customer-shell[data-ui-version=v2] .lq-membership-card-top{display:grid;gap:5px;margin-bottom:25px;justify-content:start}.lq-customer-shell[data-ui-version=v2] .lq-membership-card-top>span:first-child{font-size:24px;letter-spacing:.24em;font-weight:650}.lq-customer-shell[data-ui-version=v2] .lq-membership-card-top>span:last-child{font-size:10px;letter-spacing:.25em;color:#a9d5e7}.lq-membership-signature{position:absolute;right:25px;top:25px;color:#b0d7ee;font:italic 22px/1.1 Georgia,serif;transform:rotate(-10deg)}.lq-customer-shell[data-ui-version=v2] .lq-membership-caption{font-size:13px;color:#fff}.lq-customer-shell[data-ui-version=v2] .lq-membership-balance{font-size:clamp(64px,15vw,82px);font-weight:650;overflow-wrap:anywhere}.lq-customer-shell[data-ui-version=v2] .lq-membership-balance>span{font-size:23px}.lq-customer-shell[data-ui-version=v2] .lq-wallet-art{width:78px;height:78px;flex-shrink:0;object-fit:contain}.lq-customer-shell[data-ui-version=v2] .lq-membership-expiry{border-top:1px solid #a9d5e744;padding-top:10px;font-size:11px;color:#d5e8f4;max-width:88%}.lq-customer-shell[data-ui-version=v2] .lq-membership-plan{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px 14px;margin-top:17px;border:1px solid #85b8dd66;border-radius:32px;color:#fff;background:#a9d5e714}.lq-customer-shell[data-ui-version=v2] .lq-membership-plan-name{font-size:13px;letter-spacing:.015em}.lq-customer-shell[data-ui-version=v2] .lq-membership-plan-price{font-size:10px}.lq-membership-plan-icon{width:22px;height:22px;color:#a9d5e7}.lq-membership-plan-arrow{width:16px;height:16px}.lq-customer-shell[data-ui-version=v2] .lq-wallet-actions{gap:10px;margin-top:12px}.lq-customer-shell[data-ui-version=v2] .lq-wallet-actions>button{display:flex;gap:7px;justify-content:center;border-radius:15px;min-height:54px;padding:10px 7px;background:#fff;border-color:#cde5f1;font-size:12px;box-shadow:0 4px 12px #1b659b08}.lq-wallet-actions>button>svg:first-child{width:21px;height:21px;color:#076395;flex-shrink:0}.lq-wallet-actions>button>svg:last-child{width:12px;height:12px;flex-shrink:0}.lq-customer-shell[data-ui-version=v2] .lq-wallet-plan-cta{display:flex;justify-content:center;gap:13px;min-height:55px;border-radius:18px;color:#fff;background:linear-gradient(110deg,#104368,#2089c6);border:1px solid #67b4d6;box-shadow:0 7px 20px #079fc81a;font-size:15px}.lq-wallet-plan-cta svg{width:20px;height:20px}.lq-wallet-plan-cta svg:last-child{margin-left:auto;width:15px}.lq-customer-shell[data-ui-version=v2] .lq-care-launch{grid-template-columns:48px minmax(0,1fr) 16px;gap:12px;border-color:#cde5f1;padding:17px 14px;border-radius:18px;background:linear-gradient(110deg,#fff,#f3fbff)}.lq-customer-shell[data-ui-version=v2] .lq-care-launch-mark{width:48px;height:48px;color:#0767a0;background:#eaf7fc}.lq-care-launch-mark svg{width:26px;height:26px}.lq-care-launch>svg{width:16px;height:16px}.lq-care-launch-eyebrow{display:block;font-size:9px;font-weight:650;letter-spacing:.16em;color:#377a9b;margin-bottom:3px}.lq-customer-shell[data-ui-version=v2] .lq-care-launch strong{font-size:14px}.lq-customer-shell[data-ui-version=v2] .lq-care-launch small{font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation{padding:0;overflow:hidden;border:1px solid #d6eaf4;border-radius:18px;background:#fff;box-shadow:0 8px 22px #079fc80c}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading{position:relative;display:flex;align-items:center;padding:20px 17px;margin:0;min-height:174px;background:#eaf7fc;isolation:isolate;text-decoration:none}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading>.lq-referral-banner-art{object-position:right bottom;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-1}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading>div{max-width:68%}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading h2{font-size:21px;font-weight:700;line-height:1.5;letter-spacing:-.035em}.lq-referral-banner-benefit{font-size:11px;color:#28536d;margin-top:8px;font-weight:600}.lq-referral-banner-benefit>span{display:block;font-size:9px;font-weight:400;margin-top:3px}.lq-referral-banner-arrow{width:28px;height:28px;border-radius:50%;background:#fffffff2;margin-left:auto;align-self:end;display:grid;place-items:center;box-shadow:0 2px 8px #18486913}.lq-referral-banner-arrow svg{width:18px;height:18px;color:#07517c}.lq-referral-entry-details{padding:0 17px 12px}.lq-referral-entry-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:#126583;font-size:12px;cursor:pointer;list-style:none}.lq-referral-entry-details>summary svg{width:15px;height:15px}.lq-referral-entry-details[open]>summary svg{transform:rotate(90deg)}.lq-referral-invitation>.lq-referral-usable{margin:12px 16px 16px}.lq-referral-invitation>.lq-referral-invitation-status,.lq-referral-invitation>.lq-referral-invitation-condition,.lq-referral-invitation>.lq-referral-invitation-info{margin:12px 17px}.lq-customer-shell[data-ui-version=v2] .lq-referrals{max-width:800px;margin-inline:auto}.lq-referral-hero{position:relative;isolation:isolate;overflow:hidden;min-height:218px;border-radius:18px;margin:8px -4px 0;color:#fff;background:#304556}.lq-referral-hero>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2}.lq-referral-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102535a8,transparent 72%);z-index:-1}.lq-referral-hero-copy{position:relative;padding:23px 17px 31px;width:59%}.lq-referral-hero-copy>p:first-child{font-size:10px;letter-spacing:.17em;font-weight:650}.lq-referral-hero-copy h1{font-size:clamp(22px,5.9vw,36px);line-height:1.5;font-weight:700;margin:10px 0 8px;letter-spacing:-.03em;text-wrap:nowrap}.lq-referral-hero-copy>p:last-child{font-size:11px;line-height:1.8}.lq-referral-hero-sticker{position:absolute;right:12px;bottom:27px;font-size:11px;line-height:1.5;color:#087288;background:#ffffffeb;padding:4px 8px;transform:rotate(-7deg);box-shadow:0 3px 8px #1732491f}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits{position:relative;margin:-12px 0 16px;padding:18px 14px;border:1px solid #dfedf4;border-radius:19px;background:#fff;box-shadow:0 8px 25px #0e547709}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits h2{display:flex;align-items:center;gap:8px;font-size:16px;letter-spacing:-.025em;margin:0}.lq-referral-benefits h2 img{width:29px;height:29px;object-fit:contain}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits>p:first-of-type{font-size:11px;line-height:1.7;color:#516778;margin:7px 0}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid>div{position:relative;text-align:left;padding:13px 12px;border:0;border-radius:13px;background:#f0f9fc}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid>div:last-child{background:#fff3ef}.lq-referral-benefit-icon{display:grid;place-items:center;width:30px;height:30px;color:#08718a;background:#fff;border:1px solid #c4e4f1;border-radius:50%;margin-bottom:8px}.lq-referral-benefit-icon svg{width:20px;height:20px}.lq-referral-benefit-grid>div:last-child .lq-referral-benefit-icon{color:#ff6743;border-color:#ffbeac}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid>div>span:not(.lq-referral-benefit-icon){font-size:11px;color:#36556b}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid>div>p{font-size:18px;line-height:1.25;color:#00758d;margin:3px 0 6px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid strong{font-size:44px;font-weight:650}.lq-referral-benefit-grid small{display:block;color:#516778;font-size:10px;line-height:1.6}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-expiry{margin-top:10px;font-size:11px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits .lq-referral-terms-note{font-size:10px;color:#536b7c;line-height:1.7;margin-top:6px}.lq-customer-shell[data-ui-version=v2] .lq-referral-share{border:0;padding:0;margin:16px 0 0;background:transparent}.lq-customer-shell[data-ui-version=v2] .lq-referral-share h2.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lq-customer-shell[data-ui-version=v2] .lq-referral-share-actions{display:grid;gap:12px}.lq-customer-shell[data-ui-version=v2] .lq-referral-line-primary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border-radius:12px;background:linear-gradient(100deg,#006578,#00879c);color:#fff;font-size:14px;font-weight:650}.lq-referral-line-primary>svg{width:17px;height:17px;margin-left:auto}.lq-referral-line-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:10px;color:#006578;background:#fff;flex-shrink:0}.lq-referral-share-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lq-referral-share-secondary[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-referral-share-secondary[data-count="1"]{grid-template-columns:1fr}.lq-referral-share-secondary>button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 2px 4px;font-size:10px;line-height:1.5;color:#385669;cursor:pointer;min-height:74px}.lq-referral-share-secondary>button>span{display:grid;place-items:center;width:42px;height:42px;color:#08718a;border:1px solid #dcecf3;border-radius:50%;background:#f4fbfd}.lq-referral-share-secondary svg{width:23px;height:23px}.lq-referral-share-secondary>button:disabled{opacity:.5;cursor:wait}.lq-customer-shell[data-ui-version=v2] .lq-referral-share-help{font-size:10px;line-height:1.7;margin-top:8px}.lq-referral-url-disclosure{font-size:11px;color:#36556b}.lq-referral-url-disclosure summary{min-height:44px;padding-block:12px;cursor:pointer}.lq-referral-qr{text-align:center}.lq-referral-qr>img{display:block;width:min(320px,100%);height:auto;margin:0 auto 16px}.lq-referral-qr>p{color:#516778;font-size:13px;line-height:1.8}.lq-referral-progress,.lq-referral-faq{margin:15px 0;padding:17px 15px;background:#fff;border:1px solid #dfedf4;border-radius:17px;box-shadow:0 5px 18px #0e547707}.lq-referral-section-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lq-referral-section-top h2,.lq-referral-faq h2{font-size:16px;font-weight:650}.lq-referral-section-top a{display:flex;align-items:center;gap:3px;font-size:11px;color:#08718a;min-height:44px}.lq-referral-section-top a svg{width:13px;height:13px}.lq-referral-progress-label{font-size:11px;color:#36556b;margin-top:9px}.lq-referral-progress-main{display:flex;align-items:center;gap:5px}.lq-referral-progress-count{white-space:nowrap;color:#17243b}.lq-referral-progress-count strong{font-size:38px;font-weight:650;color:#07869d}.lq-referral-progress-count>span{font-size:20px}.lq-referral-progress-count small{font-size:12px;margin-left:4px}.lq-referral-progress-bubble{margin-left:auto;flex:0 1 146px;min-height:78px;padding:20px 13px;display:grid;place-content:center;background:url(/assets/customer-ui-v2/referral-bubble-v1.webp) center/100% 100% no-repeat;color:#00758d;font-size:10px;line-height:1.7;text-align:center}.lq-referral-progress-main>img{width:38px;height:38px;flex-shrink:0;align-self:end;margin-bottom:10px}.lq-referral-progress-meter{height:9px;background:#e1edf2;overflow:hidden;border-radius:99px;margin:8px 0 12px}.lq-referral-progress-meter>span{display:block;height:100%;background:linear-gradient(90deg,#07859c,#42b9c8);border-radius:inherit;transition:width .2s ease}.lq-referral-progress-note{color:#607384;font-size:10px;line-height:1.8;margin-top:6px}.lq-referral-campaign-link{display:flex;gap:13px;align-items:center;padding:15px;background:linear-gradient(110deg,#e8f6fb,#f5fbfd);border-radius:16px;margin:14px 0}.lq-referral-campaign-link>svg:first-child{width:31px;height:31px;color:#06718b}.lq-referral-campaign-link>span{flex:1}.lq-referral-campaign-link strong{display:block;font-size:13px}.lq-referral-campaign-link small{display:block;font-size:10px;color:#516778;margin-top:3px}.lq-referral-campaign-link>svg:last-child{width:15px;height:15px}.lq-referral-faq details{border-top:1px solid #e5eef4;margin-top:9px}.lq-referral-faq summary{display:flex;align-items:center;gap:8px;min-height:52px;cursor:pointer;font-size:12px;list-style:none}.lq-referral-faq summary>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;background:#eaf7fc;border-radius:50%;color:#07798f;font-weight:650}.lq-referral-faq summary svg{margin-left:auto;width:14px;height:14px;flex-shrink:0}.lq-referral-faq details[open] summary svg{transform:rotate(90deg)}.lq-referral-faq details>p{font-size:12px;color:#516778;line-height:1.8;padding:0 0 10px 33px}.lq-referral-faq summary::-webkit-details-marker,.lq-referral-entry-details summary::-webkit-details-marker{display:none}#referral-history,#referral-terms-title{scroll-margin-top:calc(var(--lq-header-height, 80px) + 20px)}.lq-referral-share-secondary button:focus-visible,.lq-referral-faq summary:focus-visible,.lq-referral-entry-details summary:focus-visible{outline:2px solid #079fc8;outline-offset:4px;border-radius:8px}@media(hover:hover){.lq-referral-share-secondary button:hover>span{border-color:#079fc8;background:#eaf7fc}.lq-referral-invitation-heading:hover .lq-referral-banner-arrow{background:#eaf7fc}}@media(min-width:768px){.lq-referral-hero{min-height:340px}.lq-referral-hero-copy{padding:38px 30px}.lq-referral-hero-copy h1{font-size:36px}.lq-referral-hero-copy>p:last-child{font-size:15px}.lq-referral-hero-sticker{font-size:17px;right:25px;bottom:34px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits{padding:26px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits h2{font-size:22px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid>div{padding:22px}.lq-referral-benefit-icon{float:left;width:42px;height:42px;margin-right:12px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid strong{font-size:58px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefit-grid>div>span:not(.lq-referral-benefit-icon),.lq-referral-benefit-grid small{font-size:13px}.lq-referral-progress-bubble{flex-basis:180px;min-height:90px;font-size:12px}.lq-referral-progress-main>img{width:52px;height:52px}.lq-referral-share-secondary>button{font-size:13px}.lq-customer-shell[data-ui-version=v2] .lq-referral-invitation-heading{min-height:205px}}@media(max-width:359px){.lq-customer-shell[data-ui-version=v2] .lq-membership-card{padding:20px 14px 14px}.lq-membership-signature{font-size:19px;right:18px}.lq-customer-shell[data-ui-version=v2] .lq-membership-balance{font-size:58px}.lq-customer-shell[data-ui-version=v2] .lq-wallet-art{width:62px;height:62px}.lq-customer-shell[data-ui-version=v2] .lq-wallet-actions>button{font-size:10px;gap:4px}.lq-wallet-actions>button>svg:last-child{display:none}.lq-referral-hero-copy{padding-left:13px}.lq-referral-hero-copy h1{font-size:20px}.lq-referral-progress-bubble{flex-basis:125px;font-size:9px}.lq-referral-progress-main>img{width:29px;height:29px}.lq-customer-shell[data-ui-version=v2] .lq-referral-benefits h2{font-size:14px}}@media(prefers-reduced-motion:reduce){.lq-referral-progress-meter>span{transition:none}}.lq-customer-shell .lq-membership-expiry-action{position:relative;z-index:1;display:inline-flex;align-items:center;gap:2px;min-height:44px;color:#fff;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.lq-customer-shell .lq-wallet-error{margin-top:14px;padding:18px;border:1px solid #f1c9bd;border-radius:16px;background:#fff7f4;color:#4d6076;font-size:13px;line-height:1.8}.lq-customer-shell .lq-wallet-error-title{color:#a43e28;font-size:15px;font-weight:650}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-period-label{margin:16px 0 18px;color:#00667a;font-size:13px;font-weight:700;letter-spacing:.04em}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-options{gap:10px;align-items:stretch}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-level-card{overflow:visible;border-radius:20px;padding:24px 10px 12px;box-shadow:0 5px 16px #17445d0a;transition:box-shadow .2s,border-color .2s}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-level-card--standard{border:2px solid #41a5ba;background:linear-gradient(150deg,#edfaff,#fff 65%);box-shadow:0 0 0 3px #dff3f7,0 6px 18px #079fc81a}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-level-card--premium{color:#fff;background:#123c50 url(/assets/customer-ui-v2/plan-premium-texture-v1.webp) center/cover;border:1px solid #416878}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-featured-ribbon{position:absolute;top:-13px;left:50%;right:auto;transform:translate(-50%);width:max-content;border-radius:99px;padding:5px 12px;font-size:11px;background:linear-gradient(110deg,#008096,#079fc8);line-height:1.4}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-card-top h3{font-size:clamp(13px,3.6vw,24px);letter-spacing:-.02em}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-tagline{font-weight:700;line-height:1.6;margin:14px 0;min-height:3.2em}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-price-amount{font-size:clamp(24px,6.5vw,40px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.1}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-allowance{margin-top:15px;border-radius:8px}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-points{line-height:1.65;margin:14px 0}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-choose{border-radius:99px;min-height:44px}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-level-card--premium .lq-plan-choose{color:#fff;background:#ffffff08;border:1px solid #c6e4ee}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-level-card--premium .lq-plan-preview-button{color:#d7edf6}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-plan-comparison{margin-top:30px;background:transparent;border:0;padding:0}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-plan-comparison summary{font-size:21px;font-weight:750;padding:0 0 14px}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-comparison-scroll{border:1px solid #dce7ed;border-radius:13px;background:#fff}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-plan-comparison td{white-space:normal;line-height:1.65;font-size:12px;padding:12px 10px}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-plan-comparison [data-plan=standard]{background:#eaf7fc;color:#075a70}.lq-plan-comparison-note{font-size:12px;line-height:1.8;color:#51657a;margin-top:12px}.lq-plan-decision{display:grid;gap:12px;margin:22px 0 28px}.lq-plan-decision>button{min-height:52px;border-radius:99px;background:linear-gradient(110deg,#00788d,#079fc8);color:#fff}.lq-plan-decision .lq-support-link{justify-content:center;background:#fff;border:1px solid #dce8ed;border-radius:18px;padding:14px}@media(min-width:700px){.lq-plan-decision{grid-template-columns:1.5fr 1fr}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-points{font-size:13px}}@media(max-width:359px){.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-options{gap:24px}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-plan-card-top h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-level-card{transition:none}}@media(max-width:420px){.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-hero--plans{min-height:190px;height:auto}.lq-customer-shell[data-ui-version=v2] .lq-plans .lq-v2-hero--plans .lq-v2-hero-copy{padding-bottom:20px}}.lq-plans{--plan-ease: cubic-bezier(.2, .8, .2, 1)}.lq-plan-heading{margin:24px 0 26px}.lq-plans .lq-plan-eyebrow{color:var(--color-lq-accent);font:600 10px var(--font-lpb);letter-spacing:.18em}.lq-plan-heading h1{margin-top:12px;font-size:clamp(27px,4vw,40px);line-height:1.4;letter-spacing:-.045em;font-weight:650}.lq-plan-intro{margin-top:12px;font-size:14px;line-height:1.8;color:var(--color-lq-ink-2)}.lq-plan-current{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;padding:18px 22px;background:#fff9;border:1px solid var(--color-lq-line);border-radius:16px}.lq-plan-current>div>span{color:var(--color-lq-ink-2);font-size:11px}.lq-plan-current>div>p{margin-top:4px;font:600 18px var(--font-lpb)}.lq-plan-current small{font-size:11px;font-weight:400}.lq-plan-current .lq-plan-renewal{margin-left:auto;font-size:12px;color:var(--color-lq-ink-2)}.lq-plan-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:18px}.lq-plan-section-title h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.lq-plan-section-title>span{font:500 9px var(--font-lpb);letter-spacing:.15em;color:var(--color-lq-ink-2)}.lq-plan-options{display:grid;gap:20px}.lq-level-card{--card-ink: var(--color-lq-ink, #17243b);--card-muted: var(--color-lq-ink-2, #4d6076);--card-line: var(--lq-light-blue, #a9d5e7);--card-soft: var(--lq-pale-blue, #eaf7fc);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--card-line);border-radius:24px;background:#fff;color:var(--card-ink);padding:26px;animation:lq-level-reveal .28s var(--plan-ease) calc(var(--card-order) * 60ms) backwards;transition:transform .25s var(--plan-ease)}.lq-level-card--standard{background:linear-gradient(160deg,#fff 25%,var(--lq-pale-blue, #eaf7fc))}.lq-level-card--premium{background:#fff}.lq-level-card--premium:before{content:"";position:absolute;top:0;left:26px;right:26px;height:3px;border-radius:0 0 3px 3px;background:var(--color-lq-ink, #17243b)}.lq-plans .lq-level-card.is-preview{border-color:var(--color-lq-accent, #006d83);box-shadow:0 12px 32px -22px #079fc86b}.lq-plan-glint{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.lq-plan-glint:after{content:"";position:absolute;width:35%;height:180%;top:-40%;left:-60%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#ffffff28,transparent);animation:lq-plan-glint 1.8s .4s var(--plan-ease) backwards}.lq-plan-card-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.lq-plan-card-top h3{font:650 17px var(--font-lpb);letter-spacing:.08em}.lq-plan-badge{display:inline-flex;flex-shrink:0;gap:6px;align-items:center;padding:6px 10px;border-radius:99px;background:var(--lq-pale-blue, #eaf7fc);color:var(--color-lq-ink, #17243b);font-size:11px;font-weight:650}.lq-plan-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lq-brand-blue, #079fc8)}.lq-level-card--standard .lq-plan-badge{background:var(--lq-attention-wash, #fff1ec)}.lq-level-card--standard .lq-plan-badge:before{background:var(--lq-accent-orange, #ff6743)}.lq-plan-tagline{margin-top:21px;font-size:23px;letter-spacing:-.04em;line-height:1.45;font-weight:600}.lq-plan-description{min-height:3.7em;color:var(--card-muted);margin-top:12px;font-size:14px;line-height:1.85}.lq-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:25px;font:600 38px var(--font-lpb);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.lq-plan-price-amount{display:inline-block;padding:2px 7px 3px;border-radius:8px;background:var(--lq-price-yellow, #ffd84d);color:var(--color-lq-ink, #17243b);font:inherit;line-height:1.15}.lq-plan-price>span{font:400 11px var(--font-sans);letter-spacing:0;color:var(--card-muted);white-space:nowrap}.lq-level-card--premium .lq-plan-price{padding:14px;border-radius:14px;background:var(--color-lq-ink, #17243b)}.lq-level-card--premium .lq-plan-price-amount{padding:0;background:transparent;color:var(--lq-price-yellow, #ffd84d)}.lq-level-card--premium .lq-plan-price>span{color:var(--lq-pale-blue, #eaf7fc)}.lq-plan-money{display:inline-block;padding:1px 5px 2px;border-radius:4px;background:var(--lq-price-yellow, #ffd84d);color:var(--color-lq-ink, #17243b);font-weight:650;font-variant-numeric:tabular-nums}.lq-plan-difference{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:10px;color:var(--card-muted);font-size:12px;line-height:1.7}.lq-plan-card-value{margin-top:auto;padding-top:24px}.lq-plan-allowance{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;border-top:1px solid var(--card-line);padding-top:22px;font-size:13px}.lq-plan-allowance strong{font:600 35px var(--font-lpb);line-height:1;letter-spacing:-.04em}.lq-plan-allowance b{font-size:12px;margin-left:auto;border-radius:8px;padding:6px 9px;background:var(--lq-attention-wash, #fff1ec);color:var(--color-lq-ink, #17243b);border-left:3px solid var(--lq-accent-orange, #ff6743)}.lq-plan-value-note{margin-top:11px;font-size:12px;color:var(--card-muted)}.lq-plan-card-actions{display:grid;gap:10px;margin-top:21px}.lq-plan-preview-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;border-radius:10px;text-align:left;padding:8px 12px;border:1px solid var(--color-lq-accent, #006d83);color:var(--card-ink);font-size:13px;cursor:pointer;transition:transform .2s}.lq-plan-preview-button[aria-pressed=true]{background:var(--card-soft)}.lq-plan-preview-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lq-plans .lq-plan-choose{background:var(--color-lq-accent, #006d83);color:#fff;min-height:48px;font-size:14px;border:0}.lq-plans .lq-plan-choose:disabled{opacity:.62}.lq-care-preview{margin-top:32px;padding:24px;border:1px solid var(--lq-light-blue, #a9d5e7);background:#fff;border-radius:22px}.lq-care-preview--premium{background:linear-gradient(165deg,var(--lq-pale-blue, #eaf7fc),#fff 42%)}.lq-care-preview-content{animation:lq-level-reveal .24s var(--plan-ease) backwards}.lq-credit-comparison{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.lq-credit-comparison>div>span{font-size:11px;color:var(--color-lq-ink-2)}.lq-credit-comparison p{font:600 37px var(--font-lpb);letter-spacing:-.05em;line-height:1.5;font-variant-numeric:tabular-nums}.lq-credit-comparison small{font:400 12px var(--font-lpb);margin-left:4px;letter-spacing:0}.lq-credit-destination{color:var(--color-lq-accent, #006d83)}.lq-credit-arrow{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--lq-accent-orange, #ff6743);font-size:20px;color:var(--color-lq-ink, #17243b)}.lq-credit-gain{margin-left:auto;background:var(--lq-attention-wash, #fff1ec);color:var(--color-lq-ink, #17243b);border:1px solid var(--lq-accent-orange, #ff6743);border-radius:99px;padding:9px 14px;font-size:13px;font-weight:600}.lq-credit-track{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--lq-pale-blue, #eaf7fc);margin-top:14px}.lq-credit-base{background:var(--lq-light-blue, #a9d5e7);flex-shrink:0}.lq-credit-extra{flex:1;background:linear-gradient(90deg,var(--lq-brand-blue, #079fc8),var(--lq-brand-blue-bright, #08a6d1));transform-origin:left;animation:lq-credit-expand .28s .12s var(--plan-ease) backwards}.lq-credit-caption{color:var(--color-lq-ink-2);font-size:11px;line-height:1.8;margin-top:12px}.lq-care-examples{display:grid;gap:16px;margin-top:23px}.lq-care-example{border:1px solid var(--color-lq-line, #dce5ed);border-radius:16px;padding:19px;background:#fff}.lq-care-example--extra{background:var(--lq-pale-blue, #eaf7fc);border-color:var(--lq-light-blue, #a9d5e7)}.lq-care-example-kicker{color:var(--color-lq-accent, #006d83);font-size:11px;font-weight:600}.lq-care-example h3{font-size:14px;line-height:1.6;font-weight:600;margin-top:7px}.lq-care-example ul{margin-top:14px}.lq-care-example li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:12px}.lq-care-example li+li{border-top:1px solid #dce7ed80}.lq-care-dot{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--lq-pale-blue, #eaf7fc);color:var(--color-lq-accent, #006d83);font-size:13px}.lq-care-example li b{font:600 15px var(--font-lpb);white-space:nowrap}.lq-care-example li small{font:400 10px var(--font-lpb);margin-left:2px}.lq-care-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;margin-top:8px;border-top:1px solid #dce7ed;font-size:12px}.lq-care-total>span:last-child{color:var(--color-lq-ink-2);font-size:11px}.lq-care-note{font-size:11px;line-height:1.8;color:var(--color-lq-ink-2);margin-top:16px}.lq-plan-downgrade{margin-top:26px;border-top:1px solid var(--color-lq-line);padding-top:8px}.lq-plan-downgrade summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--color-lq-ink-2);font-size:13px;cursor:pointer;list-style:none}.lq-plan-downgrade summary::-webkit-details-marker{display:none}.lq-plan-downgrade summary>span{font-size:18px;transition:transform .2s}.lq-plan-downgrade[open] summary>span{transform:rotate(45deg)}.lq-plan-downgrade summary:focus-visible{outline:2px solid var(--color-lq-accent);outline-offset:2px;border-radius:4px}.lq-plan-downgrade-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0}.lq-plan-downgrade-row strong{font-size:13px}.lq-plan-downgrade-row p{margin-top:5px;font-size:12px;color:var(--color-lq-ink-2)}.lq-plan-downgrade-row button{font-size:12px;white-space:nowrap}@media(min-width:768px){.lq-plan-options--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-plan-options--1 .lq-level-card{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;padding:36px}.lq-plan-options--1 .lq-plan-tagline{font-size:30px}.lq-plan-options--1 .lq-plan-card-value{align-self:center;margin:0;padding-top:0}.lq-plan-options--1 .lq-plan-allowance{border-top:0;padding-top:0}.lq-plan-options--1 .lq-plan-allowance strong{font-size:64px}.lq-care-preview{padding:30px}.lq-care-examples--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lq-plan-current{padding:16px;gap:18px}.lq-plan-current .lq-plan-renewal{margin-left:0;width:100%}.lq-level-card{padding:23px}.lq-plan-tagline{font-size:22px}.lq-care-preview{padding:20px 16px}.lq-credit-comparison{gap:12px}.lq-credit-gain{margin-left:0;font-size:11px;padding:7px 10px}.lq-plan-downgrade-row{flex-wrap:wrap}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lq-level-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #28516d80}.lq-plan-preview-button:hover{background:var(--card-soft)}}@keyframes lq-level-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lq-credit-expand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lq-plan-glint{0%{transform:translate(0) rotate(25deg)}to{transform:translate(700%) rotate(25deg)}}@media(prefers-reduced-motion:reduce){.lq-plans *,.lq-plans *:before,.lq-plans *:after{animation:none!important;transition:none!important}.lq-level-card:hover{transform:none}}.lq-plan-current-price{display:block;margin-top:4px}@media(min-width:1024px){.lq-plan-options--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-care-preview{scroll-margin-top:80px}.lq-care-preview:focus{outline:none}.lq-care-preview:focus-visible{outline:2px solid var(--color-lq-accent);outline-offset:3px}.lq-agreement-overlay{position:fixed;inset:0;z-index:70;background:#17243bb3}.lq-agreement-dialog{--color-lq-bg: #ffffff;--color-lq-surface: #ffffff;--color-lq-surface-2: #eaf7fc;--color-lq-ink: #17243b;--color-lq-ink-2: #4d6076;--color-lq-ink-3: #586c82;--color-lq-line: #d9e7ec;--color-lq-accent: #006d83;--color-lq-accent-strong: #006d83;--color-lq-accent-deep: #005467;--color-lq-accent-wash: #eaf7fc;--color-lq-attention: #b7462c;--lq-light-blue: #a9d5e7;--lq-pale-blue: #eaf7fc;--lq-accent-orange: #ff6743;--lq-attention-wash: #fff1ec;--lq-price-yellow: #ffd84d;position:fixed;z-index:71;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100% - 32px));max-height:92dvh;display:flex;flex-direction:column;background:var(--color-lq-surface);color:var(--color-lq-ink);border-radius:24px;box-shadow:0 24px 90px #17243b50;outline:none;font-family:var(--font-lpb)}.lq-agreement-header{display:flex;gap:20px;justify-content:space-between;padding:24px 28px 18px;border-bottom:1px solid var(--color-lq-line)}.lq-agreement-eyebrow{color:var(--color-lq-accent);font-size:10px;letter-spacing:.18em;font-weight:600}.lq-agreement-header h2{font-size:24px;letter-spacing:-.04em;margin-top:8px;outline:none}.lq-agreement-header h2+p{margin-top:8px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.8}.lq-agreement-close{flex-shrink:0;width:44px;height:44px;border:1px solid var(--color-lq-line);border-radius:50%;font-size:24px}.lq-agreement-body{overflow-y:auto;min-height:0;padding:24px 28px;overscroll-behavior:contain}.lq-agreement-price{padding:20px 24px;border-radius:16px;color:var(--color-lq-surface);background:var(--color-lq-ink)}.lq-agreement-price>span{font-size:12px;letter-spacing:.12em}.lq-agreement-price strong{color:var(--lq-price-yellow);display:block;font-size:32px;font-weight:600;margin:6px 0}.lq-agreement-price small{color:var(--lq-pale-blue);font-size:12px;font-weight:400;margin-left:8px}.lq-agreement-price p{font-size:13px;color:var(--lq-pale-blue)}.lq-agreement-conditions{margin-top:24px;font-size:13px;line-height:1.9}.lq-agreement-conditions>div{margin-top:20px}.lq-agreement-conditions dt{font-weight:650}.lq-agreement-conditions dd{color:var(--color-lq-ink-2);margin-top:5px}.lq-agreement-terms{margin-top:24px;padding:20px;border:1px solid var(--color-lq-line);border-radius:12px;font-size:13px;line-height:1.9;overflow-wrap:anywhere;background:var(--color-lq-surface)}.lq-agreement-terms h3{font-size:15px;font-weight:650}.lq-agreement-version{font-size:11px;color:var(--color-lq-ink-3);margin:4px 0 12px}.lq-agreement-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:4px 20px;font-size:12px}.lq-agreement-links a{color:var(--color-lq-accent);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.lq-agreement-data{font-size:12px;line-height:1.9;color:var(--color-lq-ink-3);margin-top:12px}.lq-agreement-checks{margin-top:24px;border-top:1px solid var(--color-lq-line);padding-top:16px}.lq-agreement-checks legend{font-size:14px;font-weight:650;padding-right:10px}.lq-agreement-checks>label{display:flex;align-items:flex-start;gap:12px;margin-top:10px;padding:12px;background:var(--lq-pale-blue);border-radius:10px;font-size:13px;line-height:1.8;cursor:pointer}.lq-agreement-checks input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--color-lq-accent-strong)}.lq-agreement-checks .lq-agreement-name{display:block;padding:12px 0 0;background:transparent}.lq-agreement-name input{display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid var(--lq-light-blue);padding:10px 14px;border-radius:10px;background:var(--color-lq-surface);font-size:16px}.lq-agreement-name input:focus-visible{outline:2px solid var(--color-lq-accent);outline-offset:2px}.lq-agreement-checks:disabled{opacity:.55}.lq-agreement-paused,.lq-agreement-error{font-size:13px;line-height:1.8;margin-top:18px;padding:12px 16px;border-radius:10px;background:var(--lq-attention-wash);color:var(--color-lq-ink);box-shadow:inset 0 0 0 1px var(--lq-accent-orange)}.lq-agreement-error{color:var(--color-lq-attention)}.lq-agreement-footer{padding:16px 28px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--color-lq-line);display:flex;flex-wrap:wrap;justify-content:center;gap:5px 14px;background:var(--color-lq-surface);border-radius:0 0 24px 24px}.lq-agreement-footer>p{width:100%;text-align:center;color:var(--color-lq-ink-3);font-size:11px;margin-top:4px}.lq-agreement-save{min-height:44px;font-size:12px;color:var(--color-lq-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.lq-agreement-dialog{width:100%;top:auto;bottom:0;left:0;transform:none;max-height:96dvh;border-radius:20px 20px 0 0}.lq-agreement-header{padding:18px 20px 14px;gap:10px}.lq-agreement-header h2{font-size:22px}.lq-agreement-body{padding:18px 20px}.lq-agreement-footer{padding:12px 20px max(10px,env(safe-area-inset-bottom));border-radius:0}}.lq-notifications{color:#17243b;max-width:680px;margin:0 auto}.lq-notifications-back{display:inline-flex;align-items:center;min-height:44px;color:#446171;font-size:13px;text-decoration:underline;text-underline-offset:4px}.lq-notifications header{margin:22px 0 32px}.lq-notifications-eyebrow{color:#17758c;font-size:11px;letter-spacing:.15em;font-weight:700}.lq-notifications h1{font-size:clamp(29px,6vw,38px);letter-spacing:-.035em;line-height:1.45;font-weight:700;margin:8px 0 14px}.lq-notifications header>p:last-child{font-size:14px;line-height:1.9;color:#546578}.lq-notifications fieldset{border:0;min-width:0;padding:0;margin:0}.lq-notifications legend{font-size:17px;font-weight:700;margin-bottom:8px}.lq-notifications-caption{font-size:12px;line-height:1.9;color:#5d6d7e;margin-bottom:18px}.lq-notifications-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 18px;margin-top:12px;border:1px solid #dbe7ed;border-radius:19px;background:#fff;cursor:pointer;transition:background .16s,border-color .16s}.lq-notifications-choice.is-selected{border-color:#079fc8;background:linear-gradient(135deg,#fff,#eaf7fc)}.lq-notifications-choice-copy{display:grid;gap:7px;min-width:0}.lq-notifications-choice-copy strong{font-size:16px}.lq-notifications-choice-copy>span{font-size:12px;line-height:1.85;color:#536576}.lq-notifications-choice-copy small{width:fit-content;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:600;color:#476476;background:#edf3f6}.lq-notifications-control{display:grid;justify-items:center;gap:5px;flex:0 0 36px}.lq-notifications-control input{width:25px;height:25px;accent-color:#079fc8;cursor:pointer}.lq-notifications-control span{color:#456070;font-size:10px;font-weight:700}.lq-notifications-choice:has(input:focus-visible){outline:3px solid #17243b;outline-offset:3px}.lq-notifications fieldset:disabled .lq-notifications-choice{cursor:default;opacity:.72}.lq-notifications-preparing{padding:15px 17px;border-left:3px solid #a9d5e7;background:#f2f8fa;border-radius:0 10px 10px 0;color:#4c6473;line-height:1.9;font-size:12px;margin:22px 0}.lq-notifications-save{margin-top:26px}.lq-notifications-saved{color:#16667c;margin-top:12px;font-size:14px;text-align:center}.lq-notifications-error{margin-top:14px;padding:16px;border-radius:14px;background:#fff4ef;color:#864b38;font-size:13px;line-height:1.85}.lq-notifications-error p{margin-bottom:12px}.lq-notifications-notes{margin-top:34px;padding-top:25px;border-top:1px solid #dce8ee}.lq-notifications-notes h2{font-size:15px;font-weight:600}.lq-notifications-notes ul{list-style:disc;padding-left:17px;color:#5b6d7b;font-size:12px;line-height:1.95}.lq-notifications-notes li{margin-top:9px}.lq-notifications-notes a{display:inline-flex;align-items:center;min-height:44px;color:#17687f;font-size:13px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}@media(prefers-reduced-motion:reduce){.lq-notifications-choice{transition:none}}.lq-notification-availability-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;margin:24px 0;border:1px solid #d9e7ec;border-radius:18px;background:linear-gradient(120deg,#fff,#eaf7fc);color:#006d83}.lq-notification-availability-link strong{display:block;font-weight:600;font-size:14px}.lq-notification-availability-link small{display:block;color:#4d6076;font-size:12px;margin-top:6px}.lq-notifications>nav{margin:16px 0 24px}.lq-notifications>nav a{display:inline-flex;min-height:44px;align-items:center}.lq-notifications #reminders,.lq-notifications #outcomes,.lq-notifications #availability{scroll-margin-top:88px}.lq-notifications>#reminders{margin-bottom:16px}.lq-notifications .lq-notification-list{color:#17243b;margin:24px 0 18px}.lq-notification-list .q-accordion-item{border-top:1px solid #dbe7ed}.lq-notification-list .q-accordion-item:last-child{border-bottom:1px solid #dbe7ed}.lq-notification-list .q-accordion-header{margin:0}.lq-notification-list .q-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:88px;padding:18px 4px;gap:12px;background:transparent;color:#17243b;text-align:left}.lq-notification-list .q-accordion-trigger strong{font-size:16px;font-weight:650}.lq-notification-summary{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:#526575;font-weight:400}.lq-notification-list .q-accordion-trigger-end svg{width:18px;height:18px}.lq-notification-list .q-accordion-panel{overflow:hidden}.lq-notification-list .q-accordion-panel[hidden]{display:none}.lq-notification-list .q-accordion-panel-content{padding:4px 0 24px}.lq-notification-list .q-accordion-trigger:focus-visible{outline:2px solid #079fc8;outline-offset:2px}.lq-notification-list .lq-notifications-choice{padding:16px}.lq-customer-shell .lq-form-eyebrow{display:block;color:var(--color-lq-accent);font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.6}.lq-customer-shell .lq-form-intro{padding:26px 0 12px}.lq-customer-shell .lq-form-intro h1,.lq-customer-shell .lq-form-state h1,.lq-customer-shell .lq-form-complete h1{margin-top:12px;color:var(--color-lq-ink);font-size:clamp(26px,6.5vw,32px);font-weight:600;line-height:1.5;letter-spacing:-.035em}.lq-customer-shell .lq-form-intro>p:not(.lq-form-eyebrow),.lq-customer-shell .lq-form-state>p:not(.lq-form-eyebrow),.lq-customer-shell .lq-form-complete>p{margin-top:16px;color:var(--color-lq-ink-2);font-size:15px;line-height:1.9}.lq-customer-shell .lq-form-symbol{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:22px;border:1px solid var(--lq-light-blue);border-radius:17px;background:var(--color-lq-accent-wash);color:var(--color-lq-accent)}.lq-customer-shell .lq-form-visit{display:flex;align-items:center;gap:12px;margin-top:24px;padding:17px 0;border-top:1px solid var(--color-lq-line);border-bottom:1px solid var(--color-lq-line);color:var(--color-lq-ink);font-size:14px;line-height:1.75}.lq-customer-shell .lq-form-visit>svg{flex-shrink:0;color:var(--color-lq-accent)}.lq-customer-shell .lq-form-visit-label{display:block;margin-bottom:4px;color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-form-visit strong{font-weight:600}.lq-customer-shell .lq-form-intro>.lq-form-guidance{display:flex;align-items:center;gap:7px;font-size:13px}.lq-customer-shell .lq-form-guidance>svg{flex-shrink:0}.lq-customer-shell .lq-assessment-progress{position:sticky;top:var(--lq-header-height, 72px);z-index:10;padding:13px 0 12px;background:var(--color-lq-bg)}.lq-customer-shell .lq-assessment-progress-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:var(--color-lq-ink-2);font-size:11px}.lq-customer-shell .lq-assessment-progress-caption>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-assessment-progress-caption strong{color:var(--color-lq-ink);font-size:15px;font-weight:600}.lq-customer-shell .lq-assessment-progress-caption .lq-form-optional{margin-left:6px}.lq-customer-shell .lq-assessment-progress-track{height:4px;overflow:hidden;border-radius:4px;background:var(--color-lq-line)}.lq-customer-shell .lq-assessment-progress-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lq-brand-blue);transform-origin:left;transition:transform .25s ease-out}.lq-customer-shell .lq-assessment-fields,.lq-customer-shell .lq-likert-question,.lq-customer-shell .lq-goal-horizon{min-width:0;margin:0;padding:0;border:0}.lq-customer-shell .lq-form-section{margin-top:28px;padding:22px 20px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface)}.lq-customer-shell .lq-form-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:22px}.lq-customer-shell .lq-form-section-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--color-lq-accent-wash);color:var(--color-lq-accent);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.lq-customer-shell .lq-form-section-heading h2{flex:1;color:var(--color-lq-ink);font-size:15px;font-weight:600;line-height:1.7}.lq-customer-shell .lq-form-optional{flex-shrink:0;border-radius:5px;padding:3px 5px;background:var(--color-lq-surface-2);color:var(--color-lq-ink-2);font-size:10px;font-weight:400;white-space:nowrap}.lq-customer-shell .lq-likert-question+.lq-likert-question{margin-top:27px;padding-top:25px;border-top:1px solid var(--color-lq-line)}.lq-customer-shell .lq-likert-question legend{width:100%;margin-bottom:13px;padding:0;color:var(--color-lq-ink);font-size:15px;line-height:1.85}.lq-customer-shell .lq-likert-options,.lq-customer-shell .lq-goal-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.lq-customer-shell .lq-form-choice{position:relative;min-height:48px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface-2);color:var(--color-lq-ink-2);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.lq-customer-shell .lq-form-choice.is-selected{border-color:var(--color-lq-accent);background:var(--color-lq-accent-strong);color:var(--color-lq-surface)}.lq-customer-shell .lq-choice-check{position:absolute;top:4px;right:4px;width:10px;height:10px}.lq-customer-shell .lq-likert-scale{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--color-lq-ink-2);font-size:11px;line-height:1.6}.lq-customer-shell .lq-likert-scale>span:last-child{text-align:right}.lq-customer-shell .lq-form-section-hint{margin:10px 0 16px;color:var(--color-lq-ink-2);font-size:13px;line-height:1.8}.lq-customer-shell .lq-form-count{display:inline-block;margin-left:8px;color:var(--color-lq-accent);font-size:12px;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-concern-options{display:grid;gap:9px}.lq-customer-shell .lq-concern-choice{display:flex;align-items:center;gap:12px;min-height:52px;padding:13px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface);color:var(--color-lq-ink-2);text-align:left;font-size:15px;line-height:1.7;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.lq-customer-shell .lq-concern-choice.is-selected{border-color:var(--lq-brand-blue);background:var(--color-lq-accent-wash);color:var(--color-lq-ink)}.lq-customer-shell .lq-concern-indicator{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid var(--color-lq-ink-3);border-radius:7px;background:var(--color-lq-surface)}.lq-customer-shell .is-selected>.lq-concern-indicator{border-color:var(--color-lq-accent);background:var(--color-lq-accent-strong);color:var(--color-lq-surface)}.lq-customer-shell .lq-concern-choice:disabled:not(.is-selected){background:var(--color-lq-surface-2);color:var(--color-lq-ink-3);cursor:default}.lq-customer-shell .lq-form-textarea{display:block;width:100%;min-height:112px;resize:vertical;padding:14px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface);color:var(--color-lq-ink);font-size:16px;line-height:1.8}.lq-customer-shell .lq-form-textarea::placeholder{color:var(--color-lq-ink-3)}.lq-customer-shell .lq-form-character-count{margin-top:7px;color:var(--color-lq-ink-2);text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-goal-horizon{margin-top:24px}.lq-customer-shell .lq-goal-horizon legend{margin-bottom:10px;color:var(--color-lq-ink);font-size:13px}.lq-customer-shell .lq-goal-horizon legend>span{margin-left:8px;color:var(--color-lq-ink-2);font-size:11px}.lq-customer-shell .lq-goal-options{grid-template-columns:repeat(4,minmax(0,1fr))}.lq-customer-shell .lq-goal-options .lq-form-choice{font-size:13px}.lq-customer-shell .lq-assessment-submit-spacer{height:150px}.lq-customer-shell .lq-assessment-submit{position:fixed;z-index:20;right:0;left:0;padding:12px 22px 14px;border-top:1px solid var(--color-lq-line);background:var(--color-lq-bg)}.lq-customer-shell .lq-assessment-submit-inner{max-width:calc(var(--lq-app-width, 460px) - 44px);margin:0 auto}.lq-customer-shell .lq-assessment-submit-inner>p{margin-bottom:9px;color:var(--color-lq-ink-2);text-align:center;font-size:11px}.lq-customer-shell .lq-form-state,.lq-customer-shell .lq-form-loading{padding:34px 0}.lq-customer-shell .lq-form-state>button{margin-top:24px}.lq-customer-shell .lq-form-loading{min-height:270px;color:var(--color-lq-ink-2);font-size:15px}.lq-customer-shell .lq-form-loading-line{display:block;width:150px;height:4px;margin-top:22px;border-radius:4px;background:var(--lq-light-blue);animation:lq-customer-form-pulse 1.5s ease-in-out infinite}.lq-customer-shell .lq-form-complete{margin-top:20px;padding:26px 24px;overflow:hidden;border:1px solid var(--lq-light-blue);border-radius:20px;background:radial-gradient(ellipse at 100% 0,var(--lq-pale-blue) 0,transparent 62%),var(--color-lq-surface)}.lq-customer-shell .lq-form-complete h1{margin-top:28px;font-size:clamp(24px,6vw,29px)}.lq-customer-shell .lq-form-complete>a{margin-top:30px}.lq-customer-shell .lq-link-page{padding-bottom:24px}.lq-customer-shell .lq-link-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:24px;padding:5px;border:1px solid var(--color-lq-line);border-radius:16px;background:var(--color-lq-surface-2)}.lq-customer-shell .lq-link-methods>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:52px;padding:7px;border:1px solid transparent;border-radius:11px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.6;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.lq-customer-shell .lq-link-methods>button.is-selected{border-color:var(--color-lq-line);background:var(--color-lq-surface);color:var(--color-lq-accent);font-weight:600;box-shadow:0 2px 5px color-mix(in srgb,var(--color-lq-ink) 3%,transparent)}.lq-customer-shell .lq-link-methods>button>svg{flex-shrink:0}.lq-customer-shell .lq-link-panel{margin-top:20px;padding:24px 20px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface)}.lq-customer-shell .lq-link-panel h2{color:var(--color-lq-ink);font-size:17px;font-weight:600;line-height:1.7}.lq-customer-shell .lq-link-form{display:grid;gap:22px;margin-top:26px}.lq-customer-shell .lq-form-field label{display:block;margin-bottom:9px;color:var(--color-lq-ink);font-size:14px;font-weight:500}.lq-customer-shell .lq-form-field input{min-width:0;min-height:52px;padding:11px 14px;border:1px solid var(--color-lq-line);border-radius:14px;background:var(--color-lq-surface);color:var(--color-lq-ink);font-size:16px}.lq-customer-shell .lq-form-field input[type=date]{max-width:100%}.lq-customer-shell .lq-form-field>p{margin-top:7px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.7}.lq-customer-shell .lq-link-code-note,.lq-customer-shell .lq-link-help{display:flex;align-items:flex-start;gap:7px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.8}.lq-customer-shell .lq-link-code-note svg,.lq-customer-shell .lq-link-help svg{flex-shrink:0;margin-top:3px}.lq-customer-shell .lq-form-field .lq-link-code-input{min-height:66px;font-family:Montserrat,sans-serif;text-align:center;font-size:28px;font-weight:600;letter-spacing:.32em}.lq-customer-shell .lq-link-alternative{margin-top:22px;color:var(--color-lq-ink-2);text-align:center;font-size:12px;line-height:1.9}.lq-customer-shell .lq-link-help{margin-top:22px;padding:0 8px}.lq-customer-shell .lq-form-choice:focus-visible,.lq-customer-shell .lq-concern-choice:focus-visible,.lq-customer-shell .lq-link-methods>button:focus-visible,.lq-customer-shell .lq-form-textarea:focus-visible,.lq-customer-shell .lq-form-field input:focus-visible,.lq-customer-shell .lq-form-complete h1:focus-visible{outline:2px solid var(--color-lq-accent);outline-offset:3px}@media(hover:hover){.lq-customer-shell .lq-form-choice:not(.is-selected):not(:disabled):hover,.lq-customer-shell .lq-concern-choice:not(.is-selected):not(:disabled):hover{border-color:var(--lq-brand-blue);background:var(--color-lq-accent-wash)}}@media(max-width:639px){.lq-customer-shell .lq-assessment-progress{padding-top:10px;padding-bottom:9px}.lq-customer-shell .lq-assessment .lq-form-intro{padding-top:12px;padding-bottom:4px}.lq-customer-shell .lq-assessment .lq-form-intro h1{margin-top:8px}.lq-customer-shell .lq-assessment .lq-form-intro>p:not(.lq-form-eyebrow){margin-top:10px;line-height:1.8}.lq-customer-shell .lq-assessment .lq-form-intro>.lq-form-visit{margin-top:14px;padding-top:10px;padding-bottom:10px}.lq-customer-shell .lq-assessment .lq-form-intro>.lq-form-guidance{margin-top:8px}.lq-customer-shell .lq-assessment-fields>.lq-form-section:first-of-type{margin-top:16px}.lq-customer-shell .lq-assessment-fields>.lq-form-section:first-of-type .lq-form-section-heading{margin-bottom:18px}}@media(max-width:390px){.lq-customer-shell .lq-form-section,.lq-customer-shell .lq-link-panel{padding:21px 16px}.lq-customer-shell .lq-form-section-heading{gap:8px}.lq-customer-shell .lq-form-section-heading h2{font-size:14px}.lq-customer-shell .lq-link-methods>button{gap:5px;font-size:11px}}@keyframes lq-customer-form-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.lq-customer-shell .lq-assessment-progress-track>span,.lq-customer-shell .lq-form-choice,.lq-customer-shell .lq-concern-choice,.lq-customer-shell .lq-link-methods>button{transition:none}.lq-customer-shell .lq-form-loading-line{animation:none}}.lq-customer-shell .lq-assessment-intro-heading,.lq-customer-shell .lq-link-intro-heading,.lq-customer-shell .lq-assessment-complete-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.lq-customer-shell .lq-assessment-intro-heading>div,.lq-customer-shell .lq-link-intro-heading>div,.lq-customer-shell .lq-assessment-complete-heading>div{min-width:0}.lq-customer-shell .lq-assessment-intro-heading>:last-child,.lq-customer-shell .lq-link-intro-heading>:last-child,.lq-customer-shell .lq-assessment-complete-heading>:last-child{flex-shrink:0}.lq-customer-shell .lq-assessment-intro-heading{gap:8px}.lq-customer-shell .lq-assessment-intro-heading h1{font-size:clamp(24px,6.4vw,30px)}.lq-customer-shell .lq-link-intro-heading h1{font-size:clamp(24px,6.1vw,30px)}.lq-customer-shell .lq-assessment-complete-heading h1{margin-top:10px;font-size:clamp(24px,6vw,29px)}.lq-customer-shell .lq-assessment-empty>:last-child{padding-top:20px;padding-bottom:20px}.lq-customer-shell .lq-assessment-complete-heading h1>span,.lq-customer-shell .lq-link-intro-heading h1>span{display:inline-block;white-space:nowrap}@media(max-width:639px){.lq-customer-shell .lq-assessment-complete-heading>.lq-customer-illustration,.lq-customer-shell .lq-link-intro-heading>.lq-customer-illustration{width:72px}}.lq-customer-shell .lq-journal{min-width:0}.lq-customer-shell .lq-journal-heading{margin-bottom:24px}.lq-customer-shell .lq-journal-calendar{padding:24px;border:1px solid var(--color-lq-line);border-radius:22px;background:linear-gradient(180deg,var(--lq-pale-blue),var(--color-lq-surface) 180px)}.lq-customer-shell .lq-journal-month-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.lq-customer-shell .lq-journal-month-nav h2{text-align:center;font-size:clamp(21px,5vw,26px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-journal-month-nav button{width:44px;height:44px;border:1px solid var(--lq-light-blue);border-radius:50%;background:var(--color-lq-surface);color:var(--color-lq-accent);font-size:20px}.lq-customer-shell .lq-journal button:disabled{opacity:.4;cursor:default}.lq-customer-shell .lq-journal-month-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-journal-month-tools button,.lq-customer-shell .lq-journal-records-heading>button,.lq-customer-shell .lq-journal-empty-month>button{min-height:44px;padding:8px 6px;color:var(--color-lq-accent);font-size:13px;text-decoration:underline;text-underline-offset:4px;border-radius:8px}.lq-customer-shell .lq-journal-filter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 18px}.lq-customer-shell .lq-journal-filter label{font-size:12px;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-journal-filter select{min-width:0;width:100%;min-height:48px;padding:10px 30px 10px 12px;border:1px solid var(--lq-light-blue);border-radius:12px;background:var(--color-lq-surface);color:var(--color-lq-ink);font-size:16px}.lq-customer-shell .lq-journal-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.lq-customer-shell .lq-journal-grid th{padding:8px 0 12px;color:var(--color-lq-ink-2);font-size:12px;font-weight:500;text-align:center}.lq-customer-shell .lq-journal-grid td{padding:0;vertical-align:top}.lq-customer-shell .lq-journal-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:76px;padding:7px 0 5px;border:2px solid var(--color-lq-surface);border-radius:14px;background:var(--color-lq-surface);color:var(--color-lq-ink-2);font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;transition:transform .2s ease}.lq-customer-shell .lq-journal-day.has-records{background:var(--lq-pale-blue);color:var(--color-lq-accent)}.lq-customer-shell .lq-journal-day-number{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%}.lq-customer-shell .lq-journal-day[aria-current=date] .lq-journal-day-number{box-shadow:inset 0 0 0 1px currentColor;font-weight:600}.lq-customer-shell .lq-journal-day[aria-pressed=true]{background:var(--color-lq-accent-strong);color:var(--color-lq-surface)}.lq-customer-shell .lq-journal-day:focus-visible{outline:2px solid var(--color-lq-accent);outline-offset:-2px}.lq-customer-shell .lq-journal-day-mark{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:4px}.lq-customer-shell .lq-journal-day-mark svg{width:18px;height:18px}.lq-customer-shell .lq-journal-day-mark small{font:600 10px Montserrat,sans-serif}.lq-customer-shell .lq-journal-legend{margin-top:16px;color:var(--color-lq-ink-2);font-size:12px;line-height:1.8}.lq-customer-shell .lq-journal-month-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:20px;border-top:1px solid var(--color-lq-line)}.lq-customer-shell .lq-journal-month-summary>div+div{border-left:1px solid var(--color-lq-line);padding-left:20px}.lq-customer-shell .lq-journal-month-summary dt{color:var(--color-lq-ink-2);font-size:12px}.lq-customer-shell .lq-journal-month-summary dd{display:flex;align-items:baseline;gap:6px;margin-top:4px;color:var(--color-lq-ink)}.lq-customer-shell .lq-journal-month-summary strong{font:500 32px Montserrat,sans-serif;font-variant-numeric:tabular-nums}.lq-customer-shell .lq-journal-month-summary dd span{font-size:12px}.lq-customer-shell .lq-journal-records{margin-top:32px;scroll-margin-top:calc(var(--lq-header-height) + 20px)}.lq-customer-shell .lq-journal-records-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.lq-customer-shell .lq-journal-records-heading h2{margin-top:6px;font-size:18px;font-weight:600;line-height:1.7}.lq-customer-shell .lq-journal-result-count{margin:8px 0 24px;font-size:13px;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-journal .lq-history-date h3{font-size:13px;font-weight:500;color:var(--color-lq-ink-2)}.lq-customer-shell .lq-journal-service-name{font-size:15px;font-weight:500;line-height:1.75}.lq-customer-shell .lq-journal-empty-month{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:20px;border:1px solid var(--color-lq-line);border-radius:20px;background:var(--color-lq-surface)}.lq-customer-shell .lq-journal-empty-month>div{flex:1;min-width:140px}.lq-customer-shell .lq-journal-empty-month h3{font-size:15px;font-weight:600}.lq-customer-shell .lq-journal-empty-month p{margin-top:7px;color:var(--color-lq-ink-2);font-size:14px;line-height:1.8}.lq-customer-shell .lq-journal-empty-month>button{width:100%;text-align:center}.lq-customer-shell .lq-journal-loading{min-height:250px;padding:64px 12px;color:var(--color-lq-ink-2);font-size:15px;text-align:center}@media(max-width:767px){.lq-customer-shell .lq-journal-calendar{margin-inline:-10px;padding:18px 4px}.lq-customer-shell .lq-journal-month-nav,.lq-customer-shell .lq-journal-month-tools,.lq-customer-shell .lq-journal-filter,.lq-customer-shell .lq-journal-legend,.lq-customer-shell .lq-journal-month-summary{margin-inline:12px}.lq-customer-shell .lq-journal-filter{grid-template-columns:minmax(0,1fr);gap:7px}.lq-customer-shell .lq-journal-day{min-height:68px;border-radius:12px}.lq-customer-shell .lq-journal-heading .lq-journey-lead{font-size:15px}}@media(max-width:359px){.lq-customer-shell .lq-journal-calendar{margin-inline:-14px;padding-inline:0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lq-customer-shell .lq-journal-day:hover{transform:translateY(-2px)}.lq-customer-shell .lq-journal-month-nav button:not(:disabled):hover{background:var(--lq-pale-blue)}}@media(prefers-reduced-motion:reduce){.lq-customer-shell .lq-journal-day{transition:none}}.lq-account{display:grid;gap:24px}.lq-account-heading{padding:12px 0 8px}.lq-account-eyebrow{color:#4d6076;font-size:10px;font-weight:600;letter-spacing:.18em}.lq-account-heading h1{margin:10px 0 14px;font-size:clamp(28px,6vw,38px);font-weight:600;letter-spacing:-.035em;line-height:1.35}.lq-account-heading>p:last-child{color:#4d6076;font-size:14px}.lq-account-loading{min-height:260px;padding-block:40px;color:#4d6076}.lq-account-member{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:16px;row-gap:8px;padding:22px;border:1px solid #d9e7ec;border-radius:20px;background:#fff}.lq-account-member-mark{display:grid;place-items:center;width:48px;height:48px;color:#006d83;background:#eaf7fc;border-radius:50%}.lq-account-member>div>p{color:#586c82;font-size:9px;letter-spacing:.16em}.lq-account-member h2{font-size:17px;font-weight:600;overflow-wrap:anywhere}.lq-account-member>a{grid-column:2;display:flex;align-items:center;justify-self:start;min-height:44px;gap:8px;font-size:12px;color:#006d83}.lq-account-plan{padding:clamp(22px,5vw,30px);border:1px solid #d9e7ec;background:linear-gradient(135deg,#fff 40%,#eaf7fc);border-radius:24px;min-height:270px}.lq-account-plan h2{font-size:14px;font-weight:500;margin:8px 0 18px}.lq-account-plan>p:not(.lq-account-eyebrow):not(.lq-account-plan-name){font-size:13px;color:#4d6076}.lq-account-plan-name{font-size:clamp(22px,5vw,30px);font-weight:600;line-height:1.4;margin-bottom:12px;letter-spacing:-.02em}.lq-account-plan-status{display:inline-block;padding:3px 10px;color:#006d83;background:#eaf7fc;border:1px solid #b9dce7;border-radius:6px;font-size:11px}.lq-account-plan-details{margin-top:20px;display:grid;gap:12px;font-size:13px}.lq-account-plan-details>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.lq-account-plan-details dt{color:#4d6076}.lq-account-plan-details dd{font-weight:600;font-variant-numeric:tabular-nums}.lq-account-pending{margin-top:18px;padding:12px;border:1px solid #d9e7ec;border-radius:12px;background:#fff}.lq-account-plan-link{margin-top:20px;display:flex;min-height:48px;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #d9e7ec;color:#006d83;padding-top:10px;font-size:13px;font-weight:600}.lq-account-links{border:1px solid #d9e7ec;border-radius:20px;background:#fff;padding:0 20px}.lq-account-link{display:flex;align-items:center;gap:14px;padding:22px 0;min-height:88px}.lq-account-link+.lq-account-link{border-top:1px solid #e6edf1}.lq-account-link-icon{color:#006d83;flex-shrink:0}.lq-account-link>span:nth-child(2){flex:1;min-width:0}.lq-account-link strong{display:block;font-size:14px;font-weight:600}.lq-account-link small{display:block;font-size:11px;color:#586c82;margin-top:4px}.lq-account-link:hover strong{color:#006d83}.lq-account-support{padding:4px 4px 12px}.lq-account-support h2{font-size:14px;font-weight:600}.lq-account-support p{font-size:12px;color:#586c82;margin-top:10px}.lq-account-support a{display:flex;align-items:center;gap:8px;min-height:44px;color:#006d83;font-size:12px;width:fit-content}.lq-account-support a:last-child{color:#586c82;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.lq-account-link{transition:color .18s ease}}.lq-care-inbox{max-width:680px;margin-inline:auto}.lq-care-next{padding:24px;background:var(--lq-accent-wash, #e6f4fa);border-radius:18px;border:1px solid var(--lq-line, #dfe9f0)}.lq-care-next h2,.lq-care-progress h2{font-size:22px;line-height:1.5;font-weight:600;margin:8px 0 12px}.lq-care-next p,.lq-care-notices p,.lq-care-progress p{font-size:14px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-line}.lq-care-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.lq-care-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#006d83;text-decoration:underline;text-underline-offset:4px}.lq-care-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.lq-care-filters button{min-height:44px;padding:10px 16px;border:1px solid #dfe9f0;border-radius:24px;background:#fff;font-size:14px}.lq-care-filters button[aria-pressed=true]{background:#17243b;color:#fff;border-color:#17243b}.lq-care-notices,.lq-care-visits,.lq-care-answers{list-style:none;padding:0}.lq-care-notices>li{border-bottom:1px solid #dfe9f0;padding:24px 0}.lq-care-notices h2{font-size:18px;font-weight:600;line-height:1.5;margin:8px 0}.lq-care-notices p{margin-bottom:16px;color:#4d6076}.lq-care-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#586c82;font-size:12px}.lq-care-meta strong{color:#17243b;font-weight:600}.lq-care-progress{margin-top:32px;padding-top:24px;border-top:1px solid #dfe9f0}.lq-care-visits>li{margin-top:24px;padding:20px;background:#fff;border:1px solid #dfe9f0;border-radius:18px}.lq-care-visits h3{font-size:17px;font-weight:600}.lq-care-service-names{margin:8px 0 20px;color:#006d83}.lq-care-answers{border-left:2px solid #a9d5e7;margin-top:20px}.lq-care-answers>li{padding:0 0 24px 16px}.lq-care-answers>li:last-child{padding-bottom:4px}.lq-care-scores{margin:12px 0;display:grid;gap:6px;font-size:13px}.lq-care-scores>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.lq-care-scores dd{font-variant-numeric:tabular-nums;font-weight:600}.lq-care-visits .lq-aftercare-note{margin-top:24px;padding:20px 0 0;border:0;border-top:1px solid #dfe9f0;border-radius:0;background:transparent}.lq-care-caption,p.lq-care-caption{font-size:12px;color:#586c82;margin-top:8px;line-height:1.8}.lq-care-feedback,.lq-care-empty{padding:16px 0;font-size:14px;line-height:1.8;color:#586c82}.lq-care-feedback button{min-height:44px;color:#006d83;text-decoration:underline}.lq-care-footer{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.lq-login-recovery{margin:24px 0;padding:20px;border:1px solid #dfe9f0;border-radius:18px;background:#eaf7fc}.lq-login-recovery h2{font-size:20px;line-height:1.5;font-weight:600;margin-bottom:12px}.lq-login-recovery p{font-size:14px;line-height:1.8;margin:12px 0}.lq-login-recovery-actions{display:grid;gap:12px}@media(max-width:380px){.lq-care-next,.lq-care-visits>li{padding:16px}.lq-care-buttons>*{width:100%}}.lq-care-next-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lq-customer-shell[data-ui-version=v2][data-brand=lumiq]{--lumiq-bg: #f7f9fc;--lumiq-surface: rgba(255, 255, 255, .76);--lumiq-surface-solid: #fff;--lumiq-text-primary: #101828;--lumiq-text-secondary: #526175;--lumiq-text-tertiary: #526175;--lumiq-border: rgba(16, 24, 40, .08);--lumiq-blue: #69b8ff;--lumiq-cyan: #7edaef;--lumiq-purple: #9a82f3;--lumiq-lavender: #c5b8ff;--lumiq-navy: #102b49;--lumiq-navy-deep: #071b32;--lumiq-success: #48b89f;--lumiq-warning: #e8b65b;--lumiq-danger: #db6671;--color-lq-ink: var(--lumiq-text-primary);--color-lq-ink-2: var(--lumiq-text-secondary);--color-lq-ink-3: #697586;--color-lq-accent: var(--lumiq-navy);--color-lq-accent-strong: var(--lumiq-navy-deep);--color-lq-accent-deep: var(--lumiq-navy-deep);--color-lq-accent-wash: #edf5fc;--color-lq-line: #e2e7ef;--lq-header-height: 76px;--lq-app-width: 480px;--lq-nav-clear: calc(96px + env(safe-area-inset-bottom, 0px)) ;color:var(--lumiq-text-primary);background:radial-gradient(circle at 90% 5%,rgba(116,190,255,.16),transparent 28%),radial-gradient(circle at 10% 25%,rgba(177,150,255,.12),transparent 30%),var(--lumiq-bg);font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color-scheme:light;min-height:100dvh;padding-bottom:var(--lq-nav-clear)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(h1,h2,h3,strong,b){font-weight:500}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(button,a,input,summary):focus-visible{outline:2px solid #4078a5;outline-offset:4px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(button,summary){min-height:44px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-customer-main,.lq-customer-main.is-wide,.lq-customer-header-inner,.lq-customer-footer){width:100%;max-width:480px;margin-inline:auto}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-main{padding:22px 24px 24px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-header{background:#f9fbfef5;border-bottom:1px solid var(--lumiq-border);height:76px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-header-inner{height:76px;padding:0 24px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-brand-lockup{width:auto}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-logo{width:112px;margin:0;height:42px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-logo img{width:112px!important;height:auto!important;max-height:34px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-powered{display:block;font-size:11px;letter-spacing:.025em;color:#526175}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-header-actions{gap:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-header-actions :is(a,button){width:44px;height:44px;min-width:44px;background:transparent;border:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-header-actions :is(a,button)>span{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock{max-width:456px;width:calc(100% - 24px);padding:5px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid #fff;border-radius:24px;background:#fcfdfff0;box-shadow:0 8px 30px #1f375a0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a{color:#526175;min-height:62px;font-size:12px;white-space:nowrap;padding:6px 0;border-radius:18px;gap:4px;font-weight:500}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a.is-current{color:var(--lumiq-navy);background:linear-gradient(135deg,#e6f3ff,#f1effb);box-shadow:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-dock-icon svg{width:21px;height:21px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2].has-input-keyboard .lq-member-dock{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-card,.lq-wallet-panel,.lq-home-ticket,.lq-account-overview,.lq-plan-current,.lq-monthly-care,.lumiq-glass){background:var(--lumiq-surface);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 30px #1f375a0a;border-radius:24px}.lumiq-eyebrow{display:block;color:#526175;font-size:12px;letter-spacing:.16em;line-height:1.6;font-weight:500}.lumiq-muted,.lumiq-ring-note,.lumiq-chart-caption{color:#526175;font-size:14px;line-height:1.9}.lumiq-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;color:#102b49}.lumiq-home-greeting{padding:4px 0 0}.lumiq-home-greeting p{font-size:15px;color:#526175}.lumiq-home-greeting h1{font-size:25px;letter-spacing:.015em;line-height:1.6;overflow-wrap:anywhere}.lumiq-home-greeting>span{display:block;margin-top:8px;color:#526175;font-size:14px}.lumiq-home-wallet{text-align:center;padding:8px 0 18px}.lumiq-credit-ring{position:relative;width:224px;height:224px;margin:0 auto;filter:drop-shadow(0 0 9px #abd7fa33)}.lumiq-credit-ring svg{width:100%;height:100%}.lumiq-credit-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.lumiq-credit-ring strong{font-size:62px;line-height:1.2;letter-spacing:-.06em;color:#102b49;font-variant-numeric:tabular-nums}.lumiq-credit-ring>div>span:last-child{font-size:16px;color:#526175}.lumiq-credit-ring .lumiq-eyebrow{font-size:11px;margin-bottom:8px}.lumiq-ring-value{animation:lumiq-ring-in .85s ease-out both}@keyframes lumiq-ring-in{0%{stroke-dasharray:0 100}}.lumiq-balance-label{text-align:center;color:#334155;font-size:14px;margin-top:3px}.lumiq-ring-note{text-align:center;font-size:12px;margin-top:6px}.lumiq-held{font-size:13px;color:#526175;margin-top:7px}.lumiq-current-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;margin-top:20px;min-height:52px}.lumiq-current-plan>span:first-child{font-size:11px;letter-spacing:.13em;color:#526175}.lumiq-current-plan strong{font-size:14px;overflow-wrap:anywhere}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-home-primary,.lq-home-secondary){display:block;margin-top:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-home-next{width:auto}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-home-ticket{padding:22px;position:relative}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-home-ticket :is(p,li span){font-weight:400}.lumiq-store-image{float:right;width:90px;margin:0 0 12px 14px}.lumiq-store-image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.lumiq-store-image figcaption{font-size:11px;text-align:right;color:#526175;margin-top:4px}.lumiq-beauty-context{margin-top:28px}.lumiq-today{display:flex;align-items:center;gap:6px;padding:12px 0 24px;border-bottom:1px solid #dfe6ef}.lumiq-today>div{flex:1;min-width:0}.lumiq-today h2{font-size:18px;line-height:1.7;margin:10px 0}.lumiq-today p:not(.lumiq-eyebrow){font-size:14px;color:#526175}.lumiq-today small{display:block;margin-top:12px;color:#526175;font-size:13px}.lumiq-orb{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;animation:lumiq-float 12s ease-in-out infinite}.lumiq-today>.lumiq-orb{width:100px;flex-shrink:0}@keyframes lumiq-float{50%{transform:translateY(-7px) rotate(3deg)}}.lumiq-recommendation{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #dfe6ef;min-height:100px}.lumiq-recommendation>.lumiq-orb{width:66px}.lumiq-recommendation>div{flex:1;min-width:0}.lumiq-recommendation strong{display:block;font-size:14px;margin-top:5px}.lumiq-recommendation small{display:block;color:#526175;font-size:12px;margin-top:5px}.lumiq-timeline,.lumiq-progress{margin:34px 0}.lumiq-timeline h2,.lumiq-progress h2{font-size:20px;margin:8px 0 14px;letter-spacing:-.02em}.lumiq-timeline ol{margin-top:20px}.lumiq-timeline li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5e9f1}.lumiq-timeline time{font-size:12px;color:#526175;width:64px;flex-shrink:0}.lumiq-timeline .lumiq-treatment-thumb{width:44px;height:44px;border-radius:12px}.lumiq-timeline li>div{min-width:0}.lumiq-timeline strong{font-size:14px}.lumiq-timeline small{display:block;font-size:11px;color:#526175;margin-top:4px}.lumiq-empty{margin:16px 0;font-size:14px;line-height:1.9;color:#526175;padding:20px;background:#fff9;border:1px solid #fff;border-radius:18px}.lumiq-progress-chart{display:flex;justify-content:space-around;gap:14px;margin:20px 0 0;padding:0 12px 12px;border-bottom:1px solid #dfe6ef}.lumiq-progress-chart li{text-align:center;flex:1;min-width:0}.lumiq-progress-chart li>div{height:80px;display:flex;align-items:flex-end;justify-content:center;margin:8px 0}.lumiq-progress-chart i{display:block;width:24px;border-radius:7px 7px 2px 2px;background:linear-gradient(#c4b7f4,#9fdce9)}.lumiq-progress-chart span{font-size:14px;color:#102b49}.lumiq-progress-chart small{font-size:11px;color:#526175}.lumiq-chart-caption{margin-top:18px;font-size:13px}.lumiq-more{border-top:1px solid #dfe6ef;margin-top:24px}.lumiq-more>summary{padding:18px 0;font-size:15px;cursor:pointer;color:#102b49}.lumiq-more[open]>summary{margin-bottom:14px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-home-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:22px 0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-hero.lumiq-page-heading{min-height:0;height:auto;border:0;border-radius:0;background:none;box-shadow:none;margin:6px 0 30px;padding:0;overflow:visible}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading .lq-v2-hero-copy{position:static;padding:0;width:100%;max-width:none;transform:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading:after{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading h1{color:#102b49;font-size:29px;line-height:1.5;margin-top:14px;letter-spacing:-.025em}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading .lq-v2-hero-subtitle{color:#526175;font-size:14px;line-height:1.9;margin-top:12px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-grid{display:grid;grid-template-columns:1fr;gap:10px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-tile{display:grid;grid-template-columns:68px minmax(0,1fr) 26px;grid-template-rows:auto auto;align-items:center;text-align:left;column-gap:14px;row-gap:4px;min-height:86px;padding:10px;border-radius:18px;border:1px solid #e6eaf1;background:#fffc;box-shadow:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-tile[aria-pressed=true]{border-color:#79a7cf;background:#edf5fd}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-icon{grid-column:1;grid-row:1/3;width:68px;height:64px;margin:0}.lumiq-treatment-thumb{width:100%;height:100%;object-fit:cover;border-radius:12px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-name{grid-column:2;grid-row:1;font-size:15px;line-height:1.6}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-name br{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-value{grid-column:2;grid-row:2;margin:0;font-size:13px;color:#526175}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-check{grid-column:3;grid-row:1/3;position:static}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-plan-options,.lq-plan-options--3,.lq-home-secondary,.lq-plan-upper,.lq-account-layout){grid-template-columns:1fr}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-level-card{--card-ink: #102b49;--card-muted: #526175;min-height:0;background:#fffc;border:1px solid #e2e8f2;border-radius:24px;box-shadow:none;color:#102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-level-card .lq-plan-price-amount{color:#102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-level-card .lq-plan-price>span{color:#526175}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-level-card .lq-plan-choose{color:#fff;background:#102b49;border:1px solid #102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-level-card .lq-plan-preview-button{color:#102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-plan-card-copy,.lq-plan-card-value){padding:22px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plan-glint{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-level-card--premium_max,.lq-max-card){background:radial-gradient(ellipse at 95% 0%,#42627d,transparent 60%),linear-gradient(125deg,#102b49,#071b32);color:#f4f7fb;border-color:#b5cced66}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-max-card{--max-gold: #bbd8ee;--max-ink: #102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-membership-card{background:transparent;color:#102b49;padding:16px 0;box-shadow:none;border:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-membership-plan,.lq-membership-expiry){color:#526175;background:transparent;border-color:#dfe6ef}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-membership-expiry-action{color:#102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-wallet-panel{padding:20px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero,.lq-gift-hero){display:flex;flex-direction:column;height:auto;min-height:0;background:none;border:0;border-radius:0;padding:0;overflow:visible}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero,.lq-gift-hero)>img{position:static;width:230px;height:230px;object-fit:contain;margin:0 auto;mix-blend-mode:multiply;order:2}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero-copy,.lq-gift-hero-copy){position:static;padding:18px 0 0;text-align:center;max-width:none;width:100%}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero-copy,.lq-gift-hero-copy) h1{font-size:28px;color:#102b49;line-height:1.5}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero-copy,.lq-gift-hero-copy) p{font-size:14px;color:#526175;line-height:1.8}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero,.lq-gift-hero):after{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-gift-cta{background:#102b49;color:#fff;border:0;box-shadow:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-gift-prizes,.lq-gift-benefits,.lq-referral-benefits){background:#ffffffa8;border:1px solid #fff;border-radius:24px}.lumiq-beauty-check>h1{font-size:27px;margin:12px 0}.lumiq-beauty-check>.lumiq-orb{width:240px;margin:16px auto 0}.lumiq-beauty-check>h2{text-align:center;font-size:25px;line-height:1.6}.lumiq-beauty-check>p:not(.lumiq-eyebrow){text-align:center;margin:14px 0 24px}.lumiq-question{padding:28px 0}.lumiq-question h2{font-size:23px;line-height:1.6;margin:16px 0 24px}.lumiq-question label{display:flex;align-items:center;gap:12px;padding:20px 18px;margin:12px 0;border:1px solid #e0e6f0;background:#fffc;border-radius:18px;font-size:15px;cursor:pointer}.lumiq-question label:has(:checked){border-color:#6fa1ce;background:#ecf4fe}.lumiq-question input{width:18px;height:18px;accent-color:#102b49}.lumiq-question-actions{display:flex;justify-content:space-between;margin-top:24px}.lumiq-check-result{text-align:center}.lumiq-check-result>.lumiq-orb{width:144px;margin:0 auto}.lumiq-check-result h2{font-size:24px;margin:10px 0}.lumiq-check-result ol{margin:24px 0;text-align:left}.lumiq-check-result li a{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #e0e6f0}.lumiq-check-result li a>span{font-size:13px;color:#526175}.lumiq-check-result li a>div{flex:1;min-width:0}.lumiq-check-result li strong{font-size:14px}.lumiq-check-result li small{display:block;font-size:13px;color:#526175;margin-top:5px}.lumiq-check-result .lumiq-treatment-thumb{width:60px;height:56px}.lumiq-check-result>button{display:block;margin:18px auto}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-footer{color:#526175;padding:24px;font-size:12px}@media(max-width:359px){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-main,.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-header-inner{padding-inline:16px}.lumiq-today>.lumiq-orb{width:72px}.lumiq-credit-ring{width:204px;height:204px}}@media(prefers-reduced-motion:reduce){.lq-customer-shell[data-brand=lumiq] *,.lq-customer-shell[data-brand=lumiq] *:before,.lq-customer-shell[data-brand=lumiq] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lumiq-next-visit{padding:20px}.lumiq-next-visit h2{font-size:14px;margin:4px 0 10px;color:#526175}.lumiq-next-visit>time{display:block;font-size:23px;letter-spacing:-.02em;color:#102b49;font-variant-numeric:tabular-nums}.lumiq-next-services{clear:both;font-size:14px;line-height:1.8;padding-top:10px}.lumiq-next-visit>small{display:block;font-size:11px;letter-spacing:.06em;color:#526175;margin-top:5px}.lumiq-next-visit>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin-top:9px;border-top:1px solid #e2e7ef}.lumiq-next-visit .lumiq-store-image{width:80px}.lumiq-home-wallet{padding-top:0;padding-bottom:14px}.lumiq-home-wallet .lumiq-credit-ring{width:202px;height:202px}.lumiq-home-wallet .lumiq-current-plan{margin-top:13px;padding-block:9px;min-height:46px}.lumiq-history-tabs{display:flex;gap:4px;margin:22px 0;border-bottom:1px solid #e2e7ef}.lumiq-history-tabs button{flex:1;padding:8px 4px;border-radius:12px 12px 0 0;font-size:14px;color:#526175}.lumiq-history-tabs button[aria-pressed=true]{background:#e7f1fc;color:#102b49;border-bottom:2px solid #7fafd8}.lumiq-history-activity{margin:30px 0}.lumiq-history-activity h2{font-size:18px}.lumiq-history-activity li{padding:16px 0;border-bottom:1px solid #e2e7ef;font-size:15px}.lumiq-history-activity :is(time,small){display:block;font-size:13px;color:#526175}.lumiq-history-activity strong{display:block;margin:5px 0}.lumiq-onboarding,.lumiq-splash{text-align:center;padding:24px 8px}.lumiq-onboarding>.lumiq-logo,.lumiq-splash>.lumiq-logo{width:130px;height:auto;margin:0 auto}.lumiq-onboarding>.lumiq-orb,.lumiq-splash>.lumiq-orb{width:240px;margin:28px auto}.lumiq-onboarding h1,.lumiq-splash>p{font-size:27px;line-height:1.6;margin:20px 0}.lumiq-onboarding>p:not(.lumiq-eyebrow){color:#526175;font-size:15px;line-height:2;margin-bottom:28px}.lumiq-onboarding>div{display:flex;justify-content:center;gap:24px;margin:12px 0}.lumiq-onboarding>small,.lumiq-splash>small{display:block;color:#526175;margin-top:24px;font-size:12px}.lumiq-orb-reveal{background:#f7f9fc;color:#102b49}.lumiq-orb-reveal>.lumiq-orb{width:min(75vw,300px);margin:10px auto;animation:lumiq-reveal 1.8s ease-in-out both}@keyframes lumiq-reveal{0%{transform:scale(.9) rotate(-12deg);opacity:.5}65%{transform:scale(1.04) rotate(9deg);filter:brightness(1.12) drop-shadow(0 0 24px #b9caff)}85%{filter:brightness(1.7)}to{transform:scale(1);filter:none}}@media(prefers-reduced-motion:reduce){.lumiq-orb-reveal>.lumiq-orb{animation:none}}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-hero.lumiq-page-heading{width:100%;max-width:100%}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-icon img{width:68px;height:64px;max-width:none}.lumiq-next-visit>time{display:flex;align-items:center;gap:14px}.lumiq-next-visit>time>strong{font-size:34px;line-height:1.2}.lumiq-next-visit>time>span{display:flex;flex-direction:column;font-size:11px;color:#526175;letter-spacing:.06em}.lumiq-next-visit>time b{font-size:16px;color:#102b49;letter-spacing:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-max-hero,.lq-max-card,.lq-max-account,.lq-max-detail){--max-gold: #bbd8ee;--max-gold-deep: #8daacb;--max-border: #bbd8ee55;--max-bg: #071b32;--max-surface: #102b49}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lq-price-yellow: #eaf1fa}.lumiq-expiry{text-align:left;border-top:1px solid #e2e7ef;color:#526175;font-size:12px;margin-top:6px}.lumiq-expiry>summary{padding:14px 4px;cursor:pointer}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-referral-hero,.lq-gift-hero)>img{-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 48%,transparent 72%)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-invitation{border:1px solid #e2e7ef;border-radius:18px;background:#fff9;box-shadow:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-banner-art{opacity:.18}.lumiq-onboarding{background:linear-gradient(#f7f9fcc9,#f7f9fce8),url(/assets/lumiq/background/lumiq-bg-aurora-01.webp) center/cover;border-radius:24px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-max-entry,.lq-max-home-entry){border-color:#bbd8ee55;background:radial-gradient(ellipse at 95% 0%,#405675,transparent 65%),linear-gradient(130deg,#102b49,#071b32)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-max-entry>svg,.lq-max-home-entry>svg,.lq-max-entry-eyebrow,.lq-max-home-entry-eyebrow){color:#bbd8ee}.lumiq-beauty-check>.lumiq-orb{-webkit-mask-image:radial-gradient(ellipse at center,#000 50%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 50%,transparent 73%)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-control: rgba(248, 251, 255, .97);--lumiq-glass-reading: rgba(255, 255, 255, .88);--lumiq-glass-blur: none;--lumiq-glass-rim: rgba(255, 255, 255, .94);--lumiq-glass-shadow: inset 0 1px 0 #fff, inset 1px 0 0 #ffffffb3, inset 0 -1px 0 #93b7d038, 0 8px 28px #223f6110, 0 1px 4px #243e5910;background:radial-gradient(ellipse 340px 390px at calc(50% + 195px) 215px,#a7d9ff59,transparent 75%),radial-gradient(ellipse 340px 330px at calc(50% - 185px) 535px,#ccc4fb4d,transparent 75%),radial-gradient(ellipse 290px 180px at 50% 850px,#cbf0f342,transparent 80%),#f7f9fc}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-control: rgba(246, 250, 255, .7);--lumiq-glass-blur: blur(24px) saturate(1.45)}}@supports (-webkit-hyphens: none){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-control: rgba(248, 251, 255, .94)}}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2][data-page=home]{background-color:#f7f9fc;background-image:url(/assets/lumiq/background/lumiq-home-glass-v1.webp);background-size:min(100vw,480px) auto;background-position:center 76px;background-repeat:no-repeat}.lumiq-count-up{font-variant-numeric:tabular-nums}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-header{background:linear-gradient(#f7f9fcdd,#f7f9fc00);border:0;box-shadow:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-header>.lq-customer-header-inner{width:calc(100% - 24px);max-width:456px;height:64px;margin-top:6px;padding-inline:16px 9px;border:1px solid var(--lumiq-glass-rim);border-radius:24px;background:linear-gradient(115deg,#ffffff99,transparent 40%,#d5eafa33 75%,#ffffff99),var(--lumiq-glass-control);-webkit-backdrop-filter:var(--lumiq-glass-blur);backdrop-filter:var(--lumiq-glass-blur);box-shadow:var(--lumiq-glass-shadow)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-header-actions{gap:3px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-header-actions :is(a,button){color:#38506a;border:1px solid #ffffffa8;border-radius:50%;background:linear-gradient(135deg,#ffffffba,#ffffff24);box-shadow:inset 0 1px #fff,0 2px 5px #20456c08}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock{border:1px solid var(--lumiq-glass-rim);border-radius:28px;background:linear-gradient(165deg,#ffffff85,transparent 45%,#c9def633),var(--lumiq-glass-control);-webkit-backdrop-filter:var(--lumiq-glass-blur);backdrop-filter:var(--lumiq-glass-blur);box-shadow:var(--lumiq-glass-shadow),0 14px 42px #23365f14}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock ul{position:relative;isolation:isolate}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock ul:before{content:"";position:absolute;inset:0 auto 0 0;width:20%;border:1px solid #ffffffde;border-radius:22px;background:radial-gradient(ellipse at 80% 0%,#ffffffec,transparent 70%),linear-gradient(145deg,#cfeaffb3,#dce7fb94 52%,#e2def9c9);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #8fafe42b,0 2px 8px #32588614;transform:translate(calc(var(--lumiq-active-index, 0) * 100%));transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .16s;pointer-events:none;z-index:-1}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock ul[data-active="-1"]:before{opacity:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a{color:#526175;transition:color .18s,scale .18s}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a.is-current{background:transparent;color:#102b49;box-shadow:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a:active{scale:.96}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring{isolation:isolate;filter:none}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:before,.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:before{inset:9%;background:radial-gradient(ellipse at 28% 12%,#fff 0%,#ffffffab 24%,transparent 54%),radial-gradient(ellipse at 75% 92%,#d7d9fa8c,transparent 62%),linear-gradient(150deg,#faffffcc,#edf4fb85 62%,#f8fcffcf);border:1px solid #ffffffed;box-shadow:inset 0 3px 5px #fff,inset 0 -5px 12px #789dc026,0 15px 28px #44648a16}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:after{inset:2%;border:1px solid #ffffffc9;box-shadow:inset 0 0 0 1px #98bbdc26,0 0 22px #a9cff326;background:conic-gradient(from 30deg,#fff0,#ffffffa8 12%,#fff0 23% 52%,#fff9 70%,#fff0 82%);-webkit-mask:radial-gradient(circle,transparent 64%,#000 65%);mask:radial-gradient(circle,transparent 64%,#000 65%)}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring>svg{position:relative;z-index:1;filter:drop-shadow(0 2px 3px #71b6e838)}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring>div{z-index:2}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lumiq-glass,.lq-account-overview,.lq-plan-current,.lq-monthly-care){border:1px solid #ffffffed;background:linear-gradient(125deg,#fff9,#fff0 50%,#e8e8ff26),var(--lumiq-glass-reading);box-shadow:var(--lumiq-glass-shadow)}.lq-customer-shell[data-brand=lumiq] .lumiq-current-plan{border:1px solid #ffffffde;border-radius:18px;padding:12px 15px;background:linear-gradient(120deg,#ffffffbf,#f3f8ff73);box-shadow:inset 0 1px #fff,0 3px 12px #304e6b08}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-press.bg-lq-accent-strong{border:1px solid #ffffff38;background:linear-gradient(165deg,#294d71,#102b49 65%,#1c3856);color:#fff;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #071b3266,0 5px 12px #173d5e14}@media(hover:hover)and (pointer:fine){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-header-actions :is(a,button):hover{background:#fffffff0;box-shadow:inset 0 1px #fff,0 3px 9px #20456c15}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2][data-page=home]{background-image:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-control: #f8fbff;--lumiq-glass-reading: #fff;--lumiq-glass-blur: none;--lumiq-glass-rim: #91a4b9;--lumiq-glass-shadow: none;background:#f7f9fc}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:before{background:#fff;box-shadow:none}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:after{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lumiq-glass,.lq-account-overview,.lq-plan-current,.lq-monthly-care,.lumiq-current-plan){background:#fff;border-color:#91a4b9;box-shadow:none}}@media(prefers-reduced-motion:reduce){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock ul:before,.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a{transition:none;scale:none}}@media(forced-colors:active){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2][data-page=home]{background-image:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-blur: none;--lumiq-glass-shadow: none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock ul:before{display:none}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a.is-current{outline:2px solid Highlight;outline-offset:-3px;color:LinkText}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:before,.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring:after{display:none}}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-reading-border: #dce5ef;--lumiq-reading-shadow: 0 4px 18px #223f6108, inset 0 1px 0 #fff;--lumiq-action-wash: #edf3fa}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(button,a,summary){-webkit-tap-highlight-color:#8ebbed33;touch-action:manipulation}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(button:not(:disabled),a,summary){cursor:pointer}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid #245782;outline-offset:3px;scroll-margin-block:100px 120px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(input:not([type=radio]):not([type=checkbox]),select,textarea){font-size:16px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-member-dock a{font-size:11px;line-height:1.35}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-customer-powered{font-size:9px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading{margin-block:12px 28px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading .lq-v2-eyebrow{display:block;color:#526175;font-size:11px;font-weight:500;letter-spacing:.13em}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading h1{font-size:28px;line-height:1.45;margin-top:10px;letter-spacing:-.025em}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-page-heading .lq-v2-hero-subtitle{font-size:15px;line-height:1.8;margin-top:10px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lumiq-eyebrow{font-size:11px;letter-spacing:.12em}.lq-customer-shell[data-brand=lumiq] .lumiq-home-greeting h1{font-size:26px;line-height:1.5}.lq-customer-shell[data-brand=lumiq] .lumiq-home-greeting>span{margin-top:4px}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet{padding-block:4px 16px}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet .lumiq-credit-ring{width:192px;height:192px}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring strong{font-size:58px;font-weight:500}.lq-customer-shell[data-brand=lumiq] .lumiq-credit-ring .lumiq-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:4px}.lq-customer-shell[data-brand=lumiq] .lumiq-balance-label{font-size:14px}.lq-customer-shell[data-brand=lumiq] .lumiq-ring-note{font-size:12px;line-height:1.6;margin-top:4px}.lq-customer-shell[data-brand=lumiq] .lumiq-held{font-size:12px;margin-top:4px}.lumiq-wallet-links{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;margin-top:16px}.lq-customer-shell[data-brand=lumiq] .lumiq-wallet-links>a{display:grid;align-content:center;justify-content:center;text-align:center;gap:2px;min-height:66px;padding:8px 10px;margin:0;border-radius:18px;border:1px solid #dce5ef;background:#ffffffd9;color:#102b49;font-size:13px;line-height:1.5;box-shadow:inset 0 1px #fff}.lq-customer-shell[data-brand=lumiq] .lumiq-wallet-links .lumiq-current-plan>span:first-child{font-size:11px;letter-spacing:.04em}.lumiq-wallet-links .lumiq-current-plan>span[aria-hidden]{display:none}.lumiq-wallet-links .lumiq-text-link>span{font-size:17px;line-height:1}.lq-customer-shell[data-brand=lumiq] .lumiq-expiry{border:0;font-size:12px;line-height:1.6;margin-top:8px}.lq-customer-shell[data-brand=lumiq] .lumiq-expiry>summary{padding:10px 0}.lumiq-wallet-loading{min-height:350px;display:grid;align-content:start;justify-items:center;gap:18px;color:#526175;padding-top:12px;font-size:14px}.lumiq-wallet-loading-ring{width:182px;height:182px;border:7px solid #dce6f1;border-radius:50%;background:#ffffff80}.lq-customer-shell[data-brand=lumiq] .lumiq-next-visit{border-color:var(--lumiq-reading-border);box-shadow:var(--lumiq-reading-shadow)}.lq-customer-shell[data-brand=lumiq] .lumiq-next-visit h2{font-size:14px;margin-bottom:8px}.lq-customer-shell[data-brand=lumiq] .lumiq-next-visit .lumiq-store-image{width:72px;margin-left:10px}.lq-customer-shell[data-brand=lumiq] .lumiq-next-services{font-size:14px}.lq-customer-shell[data-brand=lumiq] .lumiq-next-visit>small{font-size:11px;letter-spacing:.025em}.lq-customer-shell[data-brand=lumiq] .lumiq-next-visit>div{padding-top:6px;gap:4px 12px}.lq-customer-shell[data-brand=lumiq] .lumiq-beauty-context{margin-top:36px}.lq-customer-shell[data-brand=lumiq] .lumiq-beauty-context .lumiq-orb{animation:none}.lq-customer-shell[data-brand=lumiq] .lumiq-today{padding-bottom:24px}.lq-customer-shell[data-brand=lumiq] .lumiq-today h2{font-size:21px;line-height:1.6}.lq-customer-shell[data-brand=lumiq] .lumiq-today>.lumiq-orb{width:76px}.lq-customer-shell[data-brand=lumiq] .lumiq-recommendation{margin-block:24px 32px;padding:18px 14px;gap:10px;border:1px solid #cddded;border-radius:22px;background:linear-gradient(115deg,#fff,#edf4ff);box-shadow:var(--lumiq-reading-shadow)}.lq-customer-shell[data-brand=lumiq] .lumiq-recommendation>.lumiq-orb{width:54px}.lq-customer-shell[data-brand=lumiq] .lumiq-recommendation strong{font-size:15px}.lq-customer-shell[data-brand=lumiq] .lumiq-timeline li{padding-block:16px;gap:12px}.lq-customer-shell[data-brand=lumiq] .lumiq-timeline time{width:74px;font-size:12px}.lq-customer-shell[data-brand=lumiq] .lumiq-timeline strong{font-size:15px}.lq-customer-shell[data-brand=lumiq] .lumiq-timeline small{font-size:11px;line-height:1.6}.lq-customer-shell[data-brand=lumiq] :is(.lumiq-muted,.lumiq-empty){font-size:15px;line-height:1.8}.lq-customer-shell[data-brand=lumiq] .lumiq-history-tabs{padding:5px;gap:4px;border:1px solid #dce5ef;border-radius:19px;background:#eaf0f7}.lq-customer-shell[data-brand=lumiq] .lumiq-history-tabs button{min-height:46px;padding:8px 2px;font-size:13px;border:1px solid transparent;border-radius:14px;color:#526175}.lq-customer-shell[data-brand=lumiq] .lumiq-history-tabs button[aria-pressed=true]{background:#fff;color:#102b49;border-color:#ccd9e7;box-shadow:0 2px 5px #243e5910;font-weight:600}.lq-customer-shell[data-brand=lumiq] .lq-journal-calendar{background:#fff;border-color:var(--lumiq-reading-border);border-radius:24px;box-shadow:var(--lumiq-reading-shadow)}.lq-customer-shell[data-brand=lumiq] .lq-journal-filter label{font-size:13px;color:#526175}.lq-customer-shell[data-brand=lumiq] .lq-journal-month-tools button{padding-inline:8px}.lq-customer-shell[data-brand=lumiq] .lq-journal-day-number{font-size:14px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-v2-membership-card,.lq-v2-account-booking,.lq-account-links){background:#fffffff2;border:1px solid var(--lumiq-reading-border);border-radius:24px;box-shadow:var(--lumiq-reading-shadow)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-membership-card{padding:20px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-membership-card .lq-account-member{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:0 0 20px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-member-mark{width:48px;height:48px;background:#edf3fb;color:#274c70;border:1px solid #dfe8f2}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-member h2{font-size:20px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-membership-card .lq-account-plan{background:#f4f7fc;border:1px solid #e3eaf3;border-radius:18px;padding:16px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-membership-card .lq-account-plan :is(.lq-account-pending,.lq-account-plan-link){font-size:13px;line-height:1.75}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-membership-card .lq-account-plan-link{display:flex;margin:8px 0 0;min-height:44px;color:#244c72}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-contract-disclosure summary{font-size:14px;color:#244c72}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-metrics[data-contract=true]{grid-template-columns:1fr 1fr;gap:16px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-metrics>div:nth-child(2){grid-column:1 / -1;grid-row:2;border:0;border-top:1px solid #e1e8f1;padding:12px 0 0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-metrics>div:nth-child(3){grid-column:2;grid-row:1;border:0;padding-left:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-metrics dt{font-size:12px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-metrics .lq-v2-wallet-expiry{font-size:13px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-account-wallet{padding:20px 0 0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-v2-account-wallet>a,.lq-account-support a){font-size:14px;color:#244c72}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-link{padding-block:20px;gap:12px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-link-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#315573;background:#edf3fa}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-link strong{font-size:15px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lq-account-link small,.lq-account-support p){font-size:13px;line-height:1.75;color:#526175}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-plan-card-top h3{font-size:22px;letter-spacing:.025em}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-plan-price-amount{font-size:38px;font-variant-numeric:tabular-nums}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-plan-points{font-size:14px;line-height:1.8}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-plans .lq-plan-preview-button{font-size:14px;min-height:44px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-tile{padding:12px;min-height:94px;border-radius:20px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-tile[aria-pressed=true]{border-color:#426c94;box-shadow:inset 0 0 0 1px #426c94;background:#eff5fc}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-name{font-size:15px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-service-value{font-size:13px}@media(hover:hover)and (pointer:fine){.lq-customer-shell[data-brand=lumiq] :is(.lumiq-wallet-links>a,.lumiq-recommendation,.lq-account-link,.lq-v2-service-tile):hover{background:#eaf2fb;border-color:#b8cce1}}@media(prefers-reduced-motion:no-preference){.lq-customer-shell[data-brand=lumiq] :is(.lumiq-wallet-links>a,.lumiq-recommendation,.lq-account-link,.lq-v2-service-tile,.lumiq-history-tabs button){transition:background-color .18s,border-color .18s,box-shadow .18s}.lq-customer-shell[data-brand=lumiq] :is(.lumiq-wallet-links>a,.lumiq-recommendation,.lq-v2-service-tile):active{transform:translateY(1px)}}@media(max-width:359px){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-membership-card{padding:16px}.lq-customer-shell[data-brand=lumiq] .lumiq-recommendation{padding-inline:12px}.lq-customer-shell[data-brand=lumiq] .lumiq-recommendation>.lumiq-orb{width:40px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-reading-border: #91a4b9;--lumiq-reading-shadow: none}.lq-customer-shell[data-brand=lumiq] :is(.lumiq-wallet-links>a,.lumiq-recommendation){background:#fff;border-color:#91a4b9}}@media(forced-colors:active){.lq-customer-shell[data-brand=lumiq] .lumiq-history-tabs button[aria-pressed=true],.lq-customer-shell[data-brand=lumiq] .lq-v2-service-tile[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-hero.lumiq-page-heading{aspect-ratio:auto;height:auto;margin-block:10px 28px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-account-wallet{border:0;border-radius:0;background:transparent}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-metric-price{font-size:22px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-v2-plan-benefits{border-radius:18px;border:1px solid #e1e8f1;background:#ffffffc9}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-account-plan-status{font-size:12px}.lq-customer-shell[data-brand=lumiq] :is(.lumiq-muted,.lumiq-empty,.lumiq-question label,.lumiq-today p:not(.lumiq-eyebrow)){font-size:16px;line-height:1.8}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-reading: #ffffffed}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] :is(.lumiq-next-visit,.lq-booking-panel,.lq-v2-membership-card,.lq-v2-account-booking,.lq-journal-calendar,.lq-plan-current,.lq-monthly-care,.lumiq-glass){background:var(--lumiq-glass-reading);border:1px solid var(--lumiq-reading-border);box-shadow:var(--lumiq-reading-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet .lumiq-credit-ring{width:176px;height:176px}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet .lumiq-wallet-links{margin-top:12px;gap:8px}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet .lumiq-wallet-links>a{min-height:52px;padding-block:5px;background:#ffffffc9}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet .lumiq-expiry>summary{padding-block:7px;min-height:44px}.lq-customer-shell[data-brand=lumiq] .lumiq-home-care{margin-top:24px;border-block:1px solid #dce5ef}.lumiq-home-care>summary{min-height:76px;padding-block:16px}.lumiq-home-care>summary small{display:block;margin-top:4px;font-size:13px;font-weight:400;color:#526175}.lq-customer-shell[data-brand=lumiq] .lumiq-home-care .lumiq-beauty-context{margin-top:12px}.lumiq-home-care>.lumiq-text-link{margin-block:12px 24px}.lq-customer-shell .lumiq-booking-selection{display:flex;align-items:center;gap:12px;margin-block:18px 4px;padding:14px 16px;border:1px solid #cddded;border-radius:20px;background:#f4f8fd;color:#102b49}.lumiq-booking-selection-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#fff}.lumiq-booking-selection>div{min-width:0}.lumiq-booking-selection p{font-size:14px;font-weight:600;overflow-wrap:anywhere}.lumiq-booking-selection div>span{display:block;font-size:13px;color:#526175;margin-top:3px}.lq-customer-shell .lumiq-completion-label{margin-block:24px 12px;color:#245782;font-size:14px;font-weight:600;letter-spacing:.04em}.lq-customer-shell .lumiq-booking-complete .lq-booking-success-mark{margin-top:0}.lq-customer-shell :is(.lumiq-empty-state,.lumiq-error-state){padding-block:28px;max-width:34rem;margin-inline:auto}.lq-customer-shell :is(.lumiq-empty-state,.lumiq-error-state)>p:first-child{font-size:20px;line-height:1.5;text-wrap:balance}.lq-customer-shell :is(.lumiq-empty-state,.lumiq-error-state)>p+p{font-size:15px;line-height:1.8}.lq-customer-shell :is(.lumiq-empty-state,.lumiq-error-state)>div{margin-top:20px}.lumiq-loading{padding-block:16px}.lumiq-loading-summary{display:grid;gap:12px;min-height:108px}.lumiq-loading-greeting{margin-bottom:20px}.lumiq-loading-ring{width:176px;height:176px;border:7px solid #dce6f1;background:#ffffff80;border-radius:50%;margin-inline:auto}.lumiq-loading-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:20px 12px}.lumiq-loading-cards{display:grid;gap:16px}.lumiq-loading--home .lumiq-loading-cards{margin-top:48px}.lumiq-loading--wallet{min-height:336px;padding-top:0}.lumiq-loading--booking{padding-top:28px;min-height:560px}.lumiq-loading-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lumiq-loading--account .lumiq-loading-cards>div{min-height:140px}.lumiq-loading-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.lumiq-loading--calendar .lumiq-loading-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.lumiq-loading--calendar{min-height:300px}@media(prefers-reduced-motion:no-preference){.lq-customer-shell .lumiq-booking-stage{animation:lumiq-stage-enter .22s cubic-bezier(.2,.8,.2,1) both}.lumiq-home-care[open]>.lumiq-beauty-context{animation:lumiq-stage-enter .22s ease-out both}.lumiq-booking-complete .lq-completion-mark{animation:lumiq-confirm-enter .32s cubic-bezier(.2,.8,.2,1) both}}@keyframes lumiq-stage-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lumiq-confirm-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lq-customer-shell .lumiq-booking-stage,.lumiq-home-care[open]>.lumiq-beauty-context,.lumiq-booking-complete .lq-completion-mark{animation:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lq-customer-shell[data-brand=lumiq][data-ui-version=v2]{--lumiq-glass-reading: #fff}.lq-customer-shell[data-brand=lumiq] .lumiq-home-wallet .lumiq-wallet-links>a{background:#fff}.lq-customer-shell .lumiq-booking-selection{background:#fff;border-color:#526175}}@media(forced-colors:active){.lq-customer-shell .lumiq-booking-selection,.lumiq-loading-ring{border-color:CanvasText;background:Canvas;color:CanvasText}.lumiq-booking-selection div>span{color:CanvasText}}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals{max-width:480px;margin-inline:auto}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-hero-renewal{display:block;position:relative;overflow:hidden;border-radius:28px;min-height:0;background:linear-gradient(140deg,#fbfdff,#ecf4ff 65%,#eeebff);margin:10px 0 22px;padding:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-hero-renewal .lq-referral-hero-copy{position:relative;inset:auto;padding:24px 22px 0;z-index:1}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-hero-renewal .lq-referral-hero-copy>p:first-child{font-size:10px;letter-spacing:.15em;color:#526787}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-hero-renewal h1{font:500 clamp(25px,7vw,34px)/1.55 inherit;font-family:inherit;font-weight:500;font-size:clamp(25px,7vw,34px);line-height:1.55;letter-spacing:.01em;margin:15px 0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-hero-renewal .lq-referral-hero-copy>p:last-child{font-size:13px;line-height:1.85;color:#445a78}.lq-referral-hero-copy small{display:block;font-size:11px;line-height:1.7;margin-top:9px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-hero-renewal>img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/2.35;object-fit:cover;object-position:65% 52%;opacity:1;margin-top:8px;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}.lq-referral-signature{position:absolute;left:20px;bottom:14px;font:italic 20px Georgia,serif;color:#31537d;text-shadow:0 1px 8px #fff}.lq-referral-code-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;padding:22px 18px;border:1px solid #dbe5f5;border-radius:24px;background:linear-gradient(130deg,#fffffff5,#f5f8fff2);box-shadow:0 12px 30px -22px #6481b366,inset 0 1px #fff}.lq-referral-eyebrow{display:block;font-size:9px;letter-spacing:.14em;color:#586d90}.lq-referral-code-main{min-width:0}.lq-referral-code-main h2{font-size:14px;font-weight:500;margin:6px 0 12px}.lq-referral-code-main code{display:block;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;font:500 17px/1.6 ui-monospace,monospace;color:#182f54;letter-spacing:.015em}.lq-referral-code-main button{display:inline-flex;min-height:44px;align-items:center;gap:6px;margin-top:10px;font-size:11px;color:#435f89;cursor:pointer}.lq-referral-code-main button svg{width:17px;height:17px}.lq-referral-code-qr{border-left:1px solid #dce4f2;padding-left:12px;align-self:center;text-align:center}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-qr.is-compact{margin:0;padding:0;border:0;background:transparent;min-height:96px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-qr.is-compact img{display:block;width:120px;max-width:100%;height:auto;margin:0 auto;border-radius:0}.lq-referral-code-qr>span{display:block;margin-top:6px;font-size:10px;color:#526785}.lq-referral-code-notice{grid-column:1/-1;font-size:12px;color:#315879}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair{padding:0;border:0;background:transparent;margin:14px 0 26px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair .lq-referral-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair .lq-referral-share-actions>*{min-height:52px;border-radius:999px;padding:10px 12px;font-size:12px;line-height:1.5;white-space:normal;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center;cursor:pointer}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair .lq-referral-line-primary{color:#fff;background:linear-gradient(120deg,#087f43,#09683c);box-shadow:0 6px 16px #106e3d1a}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair .lq-referral-line-mark{font-size:9px;background:transparent;color:#fff;padding:0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair .lq-referral-other-share{background:#fff;border:1px solid #cfdbef;color:#233b60}.lq-referral-other-share svg{flex-shrink:0;width:16px;height:16px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-share--pair .lq-referral-share-help{font-size:11px;line-height:1.75;margin-top:12px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefits{background:transparent;border:0;padding:0;margin-top:24px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefits h2{font-size:18px;font-weight:500}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid{gap:12px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid>div{padding:18px 12px;border-radius:22px;border:1px solid #dfe5f4;background:radial-gradient(at 10% 0%,#e8e1ff,#fff 75%)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid>div:nth-child(2){background:radial-gradient(at 10% 0%,#dcf5ff,#fff 75%)}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid strong{font-size:32px;font-weight:400;font-variant-numeric:tabular-nums}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid small{font-size:11px;line-height:1.8}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid>div>span{font-size:12px}.lq-referral-impact{margin:24px 0;padding:22px 14px;border:1px solid #dbe5f3;border-radius:24px;background:linear-gradient(125deg,#ffffffed,#edf4ffed)}.lq-referral-section-heading{display:flex;justify-content:space-between;gap:8px;align-items:center}.lq-referral-section-heading h2{font-size:16px;font-weight:500}.lq-referral-section-heading>span{font-size:8px;letter-spacing:.09em;color:#526888}.lq-referral-impact dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.lq-referral-impact dl>div{text-align:center;padding:0 8px;min-width:0}.lq-referral-impact dl>div+div{border-left:1px solid #d4dfef}.lq-referral-impact dd{font-size:clamp(23px,6vw,30px);line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lq-referral-impact dd small{font-size:11px;margin-left:3px}.lq-referral-impact dt{font-size:10px;color:#4c617e;margin-top:12px;line-height:1.8}.lq-referral-impact>p{font-size:11px;margin-top:18px;color:#536784}.lq-referral-impact button{min-height:44px;text-decoration:underline;cursor:pointer}.lq-referral-brand-card{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;padding:24px 18px;border-radius:24px;background:linear-gradient(135deg,#f8fcff,#eef0ff);border:1px solid #dce4f5;margin:24px 0}.lq-referral-brand-card>img{width:78px;height:92px;object-fit:cover;border-radius:50%}.lq-referral-brand-card h2{font-size:20px;font-weight:500;line-height:1.7}.lq-referral-brand-card p{font-size:12px;margin-top:10px;color:#4a5f7d}.lq-referral-brand-card a{display:inline-flex;min-height:44px;align-items:center;gap:7px;font-size:12px;color:#304f7c;margin-top:8px}.lq-referral-brand-card a svg{width:16px;height:16px}.lq-referral-skeleton{display:grid;gap:22px;margin-block:22px}.lq-referral-skeleton-code,.lq-referral-skeleton-stats,.lq-referral-skeleton-pair>div{border-radius:24px;background:linear-gradient(120deg,#eaf0f9,#f8faff,#e8edf9);min-height:140px}.lq-referral-skeleton-code{min-height:170px}.lq-referral-skeleton-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lq-referrals :focus-visible{outline:3px solid #526da9;outline-offset:4px}#referral-how-title{scroll-margin-top:100px}@media(max-width:350px){.lq-referral-code-card{grid-template-columns:1fr}.lq-referral-code-qr{border-left:0;border-top:1px solid #dce4f2;padding:14px 0 0}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referral-qr.is-compact img{width:136px}.lq-customer-shell[data-brand=lumiq][data-ui-version=v2] .lq-referrals .lq-referral-benefit-grid{grid-template-columns:1fr 1fr}.lq-referral-section-heading{display:block}.lq-referral-impact dl>div{padding-inline:4px}.lq-referral-brand-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding-inline:14px}.lq-referral-brand-card>img{width:58px;height:70px}}@media(prefers-reduced-motion:reduce){.lq-referrals *,.lq-referrals *:before{animation:none!important;transition:none!important}}.lq-referral-code-qr>button{min-height:44px;font-size:10px;color:#3b5880;cursor:pointer}.lq-customer-shell[data-brand=lumiq][data-member-finish=true]{--lumiq-text-primary: var(--member-ink);--lumiq-text-secondary: var(--member-muted);--color-lq-ink-3: var(--member-muted);--color-lq-line: var(--member-line);--lumiq-reading-border: var(--member-line);--lumiq-reading-shadow: 0 8px 24px #294f7608, inset 0 1px 0 #fff;background:var(--member-bg);font-family:var(--member-font);-webkit-font-smoothing:antialiased}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lq-customer-main,.lq-customer-header-inner){padding-inline:var(--member-pad)}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lumiq-page-heading h1,.lq-booking-title,.lumiq-home-greeting h1){font-size:clamp(25px,6.8vw,30px);font-weight:650;line-height:1.42;letter-spacing:-.045em;text-wrap:balance}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lumiq-page-heading,.lq-booking-heading){margin-bottom:28px}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lumiq-next-visit,.lq-booking-panel,.lq-membership-card,.lq-monthly-care){border:1px solid var(--lumiq-reading-border);border-radius:var(--member-radius);background:var(--lumiq-glass-reading);box-shadow:var(--lumiq-reading-shadow)}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lumiq-wallet-links>a,.lq-v2-service-tile){border-color:var(--member-line);background:var(--lumiq-glass-reading);box-shadow:0 4px 16px #294f7606}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] .lq-v2-service-tile{border-radius:20px;padding:14px}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] .lq-v2-service-tile[aria-pressed=true]{background:linear-gradient(120deg,#edf6ff,#f1eeff);border-color:#8279cf;box-shadow:inset 0 0 0 1px #8279cf,0 6px 18px #8279cf14}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.bg-lq-accent-strong.lq-press,.lq-time-option[aria-pressed=true]){background:var(--member-cta);color:#fff;box-shadow:0 7px 20px #173b5d20,inset 0 1px #ffffff24}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] .bg-lq-accent-strong.lq-press{border-radius:999px;min-height:56px;font-weight:650}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid #2563eb;outline-offset:4px}@media(max-width:359px){.lq-customer-shell[data-brand=lumiq][data-member-finish=true]{--member-pad: 20px !important}}@media(hover:hover)and (pointer:fine){.lq-customer-shell[data-brand=lumiq][data-member-finish=true] .lq-v2-service-tile:not(:disabled):not([aria-pressed=true]):hover{border-color:#91afd2;background:#f3f8ff}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] .bg-lq-accent-strong.lq-press:not(:disabled):hover{filter:brightness(1.12)}}@media(prefers-reduced-motion:no-preference){.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lq-v2-service-tile,.lq-time-option,.lumiq-wallet-links>a,.lq-press){transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,filter .18s ease}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lq-v2-service-tile,.lq-time-option,.lq-press):not(:disabled):active{transform:scale(.985)}}@media(prefers-reduced-motion:reduce){.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lq-v2-service-tile,.lq-time-option,.lumiq-wallet-links>a,.lq-press){transition:none;animation:none;transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lq-customer-shell[data-brand=lumiq][data-member-finish=true]{--lumiq-reading-border: #91a4b9;--lumiq-reading-shadow: none}.lq-customer-shell[data-brand=lumiq][data-member-finish=true] :is(.lumiq-wallet-links>a,.lq-v2-service-tile){border-color:#91a4b9}}
