.profile-examples-page{min-height:100dvh;color:var(--ink);background:var(--bg);padding:24px clamp(16px,3vw,48px) 64px;font-size:1rem;line-height:1.6}.profile-examples-container{max-width:1280px;margin:auto}.profile-example-catalog-link{margin-bottom:24px}.profile-examples-catalog-entry{gap:12px;margin:16px 0;display:grid}.profile-examples-catalog-filter{flex-wrap:wrap;gap:8px;display:flex}.profile-examples-catalog-filter button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);border-radius:12px;padding:10px 16px;font-size:.9375rem}.profile-examples-catalog-filter button[aria-pressed=true]{border-color:var(--sage);background:var(--selection-bg);color:var(--selection-ink,var(--ink))}.profile-examples-access-notice{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px;font-size:.9375rem;line-height:1.5;display:flex}.profile-examples-access-notice>svg{color:var(--sage);flex-shrink:0;margin-top:3px}.profile-examples-access-notice>div:first-of-type{flex:240px;min-width:0}.profile-examples-access-notice h3{margin:0 0 6px;font-size:1rem;line-height:1.4}.profile-examples-access-notice p{color:var(--muted);margin:0}.profile-examples-access-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-examples-access-actions>a:not(.profile-example-link){color:var(--ink);text-underline-offset:3px}.practice-profile-example{container-type:inline-size}.profile-examples-page.profile-examples-embedded{min-height:0;padding:24px clamp(14px,3vw,28px) 40px}.profile-examples-embedded .profile-example-link{margin-top:12px}.profile-examples-embedded .profile-example-hero h1{font-size:clamp(1.6rem,4cqi,2.25rem)}.profile-examples-embedded .profile-example-process ol,.profile-examples-embedded .profile-example-learning-grid{grid-template-columns:1fr}@container (width<=600px){.profile-examples-embedded .profile-example-two-columns,.profile-examples-embedded .profile-example-overview,.profile-examples-embedded .profile-example-service-picker,.profile-examples-embedded .profile-example-material{grid-template-columns:1fr}}.profile-examples-page :is(h1,h2,h3,h4,p,ul,dl){margin:0}.profile-examples-page :is(button,a,summary){font-size:.9375rem}.profile-examples-page :is(a,button):focus-visible,.profile-examples-page summary:focus-visible{outline:3px solid var(--sage);outline-offset:4px}.profile-examples-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.profile-examples-header :is(a,button,span),.profile-example-link{align-items:center;gap:8px;display:inline-flex}.profile-examples-header :is(a,button){background:var(--panel);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:12px;padding:8px 12px;text-decoration:none}.profile-examples-header>span{color:var(--muted);font-size:.875rem}.profile-examples-notice{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.9375rem;display:flex;margin-bottom:22px!important}.profile-examples-notice svg{flex-shrink:0}.profile-examples-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-examples-list{gap:10px;min-width:0;display:grid;position:sticky;top:16px}.profile-examples-list h2{margin-bottom:4px;font-size:1rem}.profile-examples-list button{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.profile-examples-list button[aria-pressed=true]{border-color:var(--sage);background:color-mix(in srgb,var(--sage) 12%,var(--panel));box-shadow:inset 3px 0 var(--sage)}.profile-examples-list button>span:first-child{height:38px;color:var(--ink);background:var(--panel-3);border-radius:50%;flex:0 0 38px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.profile-examples-list button>span:last-child{gap:6px;min-width:0;display:grid}.profile-examples-list strong{font-size:1rem;line-height:1.35}.profile-examples-list small{color:var(--muted);font-size:.875rem;line-height:1.45}.profile-example-detail{gap:24px;min-width:0;display:grid}.profile-example-proposal{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:16px;padding:16px 20px}.profile-example-proposal .profile-example-eyebrow{color:var(--ink);font-weight:700}.profile-example-proposal p{margin-top:6px;font-size:.9375rem}.profile-example-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0;display:grid;margin-bottom:18px!important}.profile-example-overview dt{color:var(--muted);font-size:.875rem}.profile-example-overview dd{margin:4px 0 0;font-weight:650}.profile-example-process{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.profile-example-process ol{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.profile-example-process li{background:var(--panel-2);counter-increment:steps;border-radius:14px;padding:16px}.profile-example-process li:before{content:counter(steps,decimal-leading-zero);color:var(--selection-ink,var(--ink));margin-bottom:8px;font-weight:700;display:block}.profile-example-process p{font-size:.9375rem}.profile-example-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-example-service-picker button{text-align:left;border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.profile-example-service-picker button[aria-pressed=true]{border-color:var(--sage);background:color-mix(in srgb,var(--sage) 12%,var(--panel));box-shadow:inset 3px 0 var(--sage)}.profile-example-service-picker strong{font-size:1rem;line-height:1.4}.profile-example-service-picker button>span{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;display:flex}.profile-example-service-picker b{white-space:nowrap;font-variant-numeric:tabular-nums}.profile-example-service-picker button>span>span{color:var(--muted);white-space:nowrap}.profile-example-price-block{gap:3px;display:grid}.profile-example-price-block small{color:var(--muted);font-size:.875rem}.profile-example-price-references ul{gap:18px;margin-top:18px;padding:0;list-style:none;display:grid}.profile-example-price-references a{color:var(--selection-ink,var(--ink));text-underline-offset:3px;text-decoration:underline}.profile-example-price-references a svg{vertical-align:middle;display:inline}.profile-example-price-references p{margin-top:8px}.profile-examples-page details>p{margin-top:10px}.profile-example-hero{border:1px solid var(--line-strong);background:linear-gradient(125deg,var(--panel),color-mix(in srgb,var(--sage) 10%,var(--panel)));border-radius:24px;padding:clamp(20px,3vw,36px)}.profile-example-identity{align-items:center;gap:20px;display:flex}.profile-example-identity>div{min-width:0}.profile-example-avatar{width:78px;height:78px;color:var(--ink);background:color-mix(in srgb,var(--sage) 20%,var(--panel));border-radius:22px;flex-shrink:0;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.profile-example-avatar.has-photo{width:120px;height:150px;overflow:hidden}img.profile-example-photo{object-fit:cover;border-radius:inherit;width:100%;min-width:0;height:100%;display:block}.profile-examples-list button>span:first-child{overflow:hidden}.profile-example-hero h1{letter-spacing:-.02em;margin:8px 0;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.16}.profile-example-category{color:var(--muted);font-size:.875rem}.profile-example-summary{max-width:65ch;font-size:1.125rem;margin-top:22px!important}.profile-example-topics{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.profile-example-topics span{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:.875rem}.profile-example-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.beauty-test-profiles{gap:12px;min-width:0;padding:16px;display:grid}.beauty-test-profiles>header h3{margin:0 0 6px;font-size:1rem}.beauty-test-profiles>header p{color:var(--muted);margin:0;font-size:.875rem}.beauty-test-profiles .directory-provider-name b{white-space:normal;overflow-wrap:break-word;overflow:visible}.profile-example-actions>.profile-example-link{margin-top:0}.profile-example-favorite{border:1px solid var(--line-strong);background:var(--panel);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:650;display:inline-flex}.profile-example-favorite[aria-pressed=true]{color:var(--selection-ink,var(--ink));background:var(--selection-bg);border-color:var(--sage)}.profile-example-favorite:disabled{opacity:.65;cursor:wait}.profile-example-link{background:var(--selection-bg,color-mix(in srgb,var(--sage) 16%,var(--panel)));width:fit-content;min-height:44px;color:var(--selection-ink,var(--ink));border:1px solid var(--line-strong);border-radius:12px;padding:10px 15px;font-weight:650;text-decoration:none}.profile-example-sections{flex-wrap:wrap;gap:8px;display:flex}.profile-example-sections a{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 15px;text-decoration:none;display:block}.profile-example-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;min-width:0;padding:clamp(18px,2.4vw,28px)}.profile-example-section{gap:14px;scroll-margin-top:24px;display:grid}.profile-examples-page h2{font-size:1.375rem;line-height:1.3}.profile-examples-page h3{margin:8px 0 12px;font-size:1.25rem;line-height:1.35}.profile-examples-page h4{margin-bottom:10px;font-size:1rem;line-height:1.4}.profile-example-card>p{margin-top:14px}.profile-example-service-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-example-service-heading>div{flex:280px;min-width:0}.profile-example-price{color:var(--gold-light);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.5rem}.theme-light .profile-example-price{color:var(--gold-dark)}.profile-example-eyebrow{color:var(--muted);align-items:center;gap:8px;font-size:.875rem;display:flex}.profile-example-eyebrow svg{flex-shrink:0}.profile-example-facts{color:var(--muted);flex-wrap:wrap;gap:10px 22px;display:flex}.profile-example-facts span{align-items:center;gap:7px;display:flex}.profile-examples-page details{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.profile-examples-page summary{cursor:pointer;min-height:36px;font-weight:700}.profile-example-points{gap:10px;padding:0;list-style:none;display:grid}.profile-example-points li{align-items:flex-start;gap:9px;display:flex}.profile-example-points svg{color:var(--sage);flex-shrink:0;margin-top:5px}.profile-example-two-columns{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px;padding-top:22px;display:grid}.profile-example-note{background:var(--panel-2);border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.profile-example-note svg{flex-shrink:0;margin-top:4px}.profile-example-caption{color:var(--muted);font-size:.875rem;line-height:1.55}.profile-example-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.profile-example-course-facts{gap:8px;display:grid;margin-top:18px!important}.profile-example-course-facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;font-size:.9375rem;display:flex}.profile-example-course-facts dt{color:var(--muted)}.profile-example-course-facts dd{margin:0;font-weight:700}.profile-example-material{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-example-material img{border-radius:12px;width:100%;height:auto}.profile-example-material p{margin:12px 0 18px}.profile-example-review{background:var(--panel-2)}.profile-example-review h2{margin-bottom:18px}.profile-example-access{max-width:600px;margin:64px auto}.profile-example-access h1{margin-top:16px;font-size:1.8rem}.profile-example-access .profile-example-link{margin-top:22px}.profile-example-empty p{color:var(--muted);margin:0}.profile-examples-page :is(h1,h2,h3,h4,p,strong,small,li,span){word-break:normal;overflow-wrap:break-word}@media (width<=1000px){.profile-examples-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.profile-example-learning-grid,.profile-example-material{grid-template-columns:1fr}.profile-example-material img{max-width:460px}}@media (width<=760px){.profile-examples-page{padding-top:16px}.profile-examples-layout{grid-template-columns:1fr}.profile-examples-list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.profile-examples-list h2{grid-column:1/-1}.profile-example-two-columns{grid-template-columns:1fr}.profile-examples-header{gap:10px}.profile-examples-header>span{order:3;width:100%}.profile-examples-list button{flex-direction:column;padding:14px}}@media (width<=420px){.profile-example-identity{align-items:flex-start;gap:12px}.profile-example-avatar{border-radius:14px;width:48px;height:48px;font-size:1.1rem}.profile-example-hero h1{font-size:1.75rem}.profile-example-sections{grid-template-columns:1fr 1fr;display:grid}.profile-example-avatar.has-photo{width:80px;height:100px}}@media (width<=1100px){.profile-example-process ol{grid-template-columns:1fr}}@media (width<=600px){.profile-example-overview{grid-template-columns:1fr;gap:12px}.profile-example-service-picker{grid-template-columns:1fr}}.profile-example-booking{color:var(--ink);background:var(--panel);min-height:100%}.profile-example-booking>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.profile-example-booking>header b{flex:1;font-size:14px}.profile-example-booking>main{gap:16px;max-width:760px;margin:auto;padding:clamp(16px,4vw,28px);display:grid}.profile-example-booking button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;white-space:normal;border-radius:10px;padding:10px 14px;line-height:1.4}.profile-example-booking button>svg{vertical-align:middle;flex-shrink:0}.profile-example-booking button:disabled{opacity:.55;cursor:not-allowed}.profile-example-booking button.primary-button{background:var(--accent,#ff6a32);color:var(--ink);width:100%;margin-top:16px;font-weight:700}.profile-example-booking main>section{border:1px solid var(--line);border-radius:16px;min-width:0;padding:20px}.profile-example-booking h2{margin:0 0 14px;font-size:24px;line-height:1.3}.profile-example-booking p{overflow-wrap:break-word;margin:12px 0;line-height:1.5}.profile-example-booking label{gap:8px;margin:16px 0;font-weight:600;display:grid}.profile-example-booking input,.profile-example-booking textarea{border:1px solid var(--line-strong,var(--line));width:100%;min-width:0;color:var(--ink);background:var(--panel);font:inherit;box-sizing:border-box;border-radius:10px;padding:12px}.profile-example-times{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;margin:16px 0;display:grid}.profile-example-times button[aria-pressed=true]{background:var(--selection-bg);border-color:var(--cyan);color:var(--ink);font-weight:700}.profile-example-actions,.profile-example-templates{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.profile-example-templates button{font-size:14px}.profile-example-notice{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:14px;font-size:14px}.profile-example-error{border:1px solid var(--accent,#ff6a32);color:var(--ink);background:var(--panel);border-radius:12px;padding:14px}.profile-example-booking details{border-top:1px solid var(--line);margin:20px 0;padding:16px 0}.profile-example-booking summary{cursor:pointer;min-height:32px;font-weight:700}.profile-example-booking .profile-example-consent{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.profile-example-booking .profile-example-consent input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}._panel_9vne8_1{box-sizing:border-box;color:#173651;overflow-wrap:break-word;background:#fff;border:1px solid #ccdde4;border-radius:14px;width:100%;min-width:0;margin-block:12px;padding:16px;font:15px/1.5 Arial,sans-serif}._panel_9vne8_1 summary{cursor:pointer;padding-block:5px;font-size:15px;font-weight:700;line-height:1.45}._panel_9vne8_1 p{font:inherit;color:#304f65;margin:10px 0}._panel_9vne8_1 h4{margin:12px 0 6px;font:700 16px/1.4 Arial,sans-serif}._panel_9vne8_1 img{object-fit:contain;background:#f4f8f9;border-radius:10px;width:100%;height:auto;max-height:260px;margin-block:12px;display:block;position:static}._panel_9vne8_1 form,._photo_9vne8_6{border-top:1px solid #dce7eb;min-width:0;margin-top:16px;padding-top:16px}._panel_9vne8_1 label{gap:6px;margin:12px 0;font:600 14px/1.5 Arial,sans-serif;display:grid}._panel_9vne8_1 input,._panel_9vne8_1 textarea{box-sizing:border-box;color:#173651;background:#fff;border:1px solid #b8ccd6;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px;font:16px/1.5 Arial,sans-serif}._panel_9vne8_1 button{box-sizing:border-box;white-space:normal;word-break:normal;color:#124456;cursor:pointer;background:#edf8fb;border:1px solid #b8d8e1;border-radius:9px;width:100%;min-width:0;height:auto;min-height:44px;margin-top:8px;padding:10px 12px;font:600 14px/1.4 Arial,sans-serif;display:block}._panel_9vne8_1 button:disabled{opacity:.6;cursor:wait}._panel_9vne8_1 button:focus-visible,._panel_9vne8_1 summary:focus-visible{outline-offset:3px;outline:2px solid #0088a7}._panel_9vne8_1 ._error_9vne8_12{color:#a52715}._panel_9vne8_1 ._caption_9vne8_13{white-space:pre-wrap}._panel_9vne8_1 ol{padding-left:20px}._panel_9vne8_1 li{margin-block:12px}._panel_9vne8_1 time,._panel_9vne8_1 li span{font-size:14px;display:block}._actions_9vne8_17{gap:4px;display:grid}.booking-reschedule-card{color:#203c5b;background:#f6fbfc;border:1px solid #cde1e7;border-radius:16px;min-width:0;margin:12px 0;padding:16px}.booking-reschedule-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.booking-reschedule-card h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.booking-reschedule-card p{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.5}.booking-reschedule-card button{color:#007f95;white-space:normal;cursor:pointer;background:#fff;border:1px solid #bfdce3;border-radius:10px;min-height:44px;padding:10px 14px}.booking-reschedule-card button:disabled{opacity:.55;cursor:default}.booking-reschedule-card .primary-button{color:#fff;background:#007f95;border-color:#007f95}.booking-reschedule-card form,.booking-reschedule-card label{gap:10px;min-width:0;display:grid}.booking-reschedule-card input,.booking-reschedule-card select,.booking-reschedule-card textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #bfdce3;border-radius:10px;padding:12px}.booking-reschedule-card textarea{resize:vertical;min-height:72px}.booking-reschedule-card .reschedule-actions{flex-wrap:wrap;gap:8px;display:flex}.booking-reschedule-card .reschedule-proposal{background:#dff3f6;border-radius:10px;padding:12px;font-weight:700}.organization-booking-list>article>.booking-reschedule-card{grid-column:1/-1}._card_1xboh_1{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);border-radius:14px;padding:16px;font-size:1rem;line-height:1.5}._header_1xboh_2{align-items:center;gap:10px;display:flex}._header_1xboh_2>svg{flex:0 0 20px}._header_1xboh_2>div{min-width:0}._header_1xboh_2 h4{font:inherit;margin:0;font-weight:700}._header_1xboh_2 p{color:var(--muted);margin:2px 0 0;font-size:.875rem}._total_1xboh_7{background:var(--panel-2);border-radius:10px;gap:4px;margin:14px 0;padding:12px;display:grid}._total_1xboh_7 span{font-size:.875rem}._total_1xboh_7 strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.375rem;line-height:1.4}._rows_1xboh_10{gap:0;margin:0;display:grid}._rows_1xboh_10>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;padding:10px 0;display:flex}._rows_1xboh_10 dt{overflow-wrap:break-word;flex:11rem;min-width:0;font-size:.875rem}._rows_1xboh_10 dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;margin:0;font-size:1rem;font-weight:650}._rows_1xboh_10 ._refund_1xboh_14{color:var(--ink)}._rows_1xboh_10 ._balance_1xboh_15{font-weight:700}._note_1xboh_16{color:var(--muted);overflow-wrap:break-word;margin:10px 0 0;font-size:.875rem}._refundDetails_1xboh_17{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:10px;padding-top:10px;font-size:.875rem}._refundDetails_1xboh_17 p{white-space:pre-wrap;margin:4px 0}._picker_1jz6m_1{flex:none;position:relative}._trigger_1jz6m_2{width:44px;height:44px;color:var(--ink);background:0 0;border-radius:9px;place-items:center;display:grid}._trigger_1jz6m_2:disabled{opacity:.45}._panel_1jz6m_4{z-index:5;border:1px solid var(--line);color:#1d3557;background:#fff;border-radius:16px;width:min(18rem,100vw - 5rem);padding:10px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 36px #102a4326}._grid_1jz6m_5{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}._grid_1jz6m_5 button{background:0 0;border-radius:9px;min-height:44px;font-size:1.5rem}._grid_1jz6m_5 button:hover{background:#e6f6fa}._picker_1jz6m_1 button:focus-visible{outline-offset:2px;outline:2px solid #008ca6}._panel_1jz6m_4 p{margin:8px 0 0;font-size:.875rem;line-height:1.4}
