@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0;--tw-font-weight:initial}}}.obp-film,.obp-mini{letter-spacing:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}.obp-film{color:#161616;width:100%;min-width:0;container:booking-product/inline-size}.obp-film :is(h3,h4,strong,b),.obp-mini :is(h3,h4,strong,b){letter-spacing:0;font-family:inherit}.obp-film h3{margin:0;font-size:23px;font-weight:600;line-height:1.25}.obp-film p{margin:0}.obp-film svg,.obp-mini svg{flex-shrink:0}.obp-browser{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fbf5f6;border-width:1px;border-color:#eee6e9;width:100%;overflow:hidden}.obp-browser-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);color:#606773;background-color:#fff;border-color:#eee6e9;border-bottom-width:1px;height:38px;font-size:10px;display:flex}.obp-browser-bar>div{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1);white-space:nowrap;background-color:#fbf5f6;width:min(68%,340px);display:flex}.obp-browser-dots{gap:4px;display:flex}.obp-browser-dots i{background-color:#eee6e9;border-radius:3.40282e38px;width:6px;height:6px}.obp-app-header{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*5);background-color:#fff;border-color:#eee6e9;border-bottom-width:1px;display:flex}.obp-wordmark{width:150px;height:auto}.obp-header-context{color:#606773;margin-left:auto;font-size:11px}.obp-button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--ploy-neutral-light);background-color:#812663;border-width:1px;border-color:#812663;font-size:13px;font-weight:500;display:flex}.obp-button--disabled{opacity:.45}.obp-button--outline{color:#812663;background-color:#fff}.obp-pill{align-items:center;gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);white-space:nowrap;color:#308b66;background-color:#e6f4e8;font-size:10px;font-weight:500;display:inline-flex}.obp-pill--neutral{color:#606773;background-color:#fbf5f6}.obp-booking-body{padding:23px 30px 18px}.obp-flow-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);color:#606773;margin-bottom:23px;font-size:11px;display:flex}.obp-flow-top>span:first-child{align-items:center;gap:7px;display:flex}.obp-flow-top b{color:#812663;font-weight:600}.obp-booking-heading{margin-bottom:24px}.obp-booking-heading>p{margin-top:calc(var(--spacing,.25rem)*2);color:#606773;font-size:13px}.obp-availability-grid{grid-template-columns:1.05fr 1fr;gap:36px;display:grid}.obp-practitioner{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);background-color:#fff;border-width:1px;border-color:#eee6e9;font-size:12px;display:flex}.obp-practitioner>span{flex:1}.obp-calendar-title{justify-content:space-between;align-items:center;padding:4px 4px 12px;font-size:13px;display:flex}.obp-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;font-size:12px;display:grid}.obp-calendar-days>span{padding-block:calc(var(--spacing,.25rem)*2);color:#606773;font-size:10px}.obp-calendar-days>b{aspect-ratio:1;border-radius:3.40282e38px;justify-content:center;align-items:center;width:100%;max-height:38px;font-weight:500;transition:background .25s,color .25s;display:flex}.obp-calendar-days .is-muted{color:#60677373}.obp-calendar-days .is-selected{color:var(--ploy-neutral-light);background-color:#812663}.obp-slots>p{padding-top:calc(var(--spacing,.25rem)*2);color:#161616;font-size:13px;font-weight:600}.obp-time-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:18px;display:grid}.obp-time-options>span{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*3);background-color:#fff;border-width:1px;border-color:#eee6e9;font-size:13px;transition:background .25s,border-color .25s;display:flex}.obp-time-options .is-selected{color:#812663;background-color:#8126631a;border-color:#812663}.obp-selection{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*3);color:#606773;background-color:#fff9;min-height:71px;margin-block:20px;transition:background .25s;display:flex}.obp-selection.is-ready{color:#308b66;background-color:#e6f4e8}.obp-selection strong,.obp-selection span{font-size:11px;display:block}.obp-selection strong{font-weight:600}.obp-selection span{margin-top:4px}.obp-flow-footer{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*4);color:#606773;border-color:#eee6e9;border-top-width:1px;font-size:11px;display:flex}.obp-flow-footer>span{align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.obp-editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.obp-editorial-split>div{min-width:0}.obp-scene-label{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ploy-text-secondary);min-height:25px;font-size:12px;font-weight:500;display:flex}.obp-film p.obp-scene-label{margin-bottom:12px}.obp-scene-label>span{color:var(--ploy-text-secondary);margin-left:auto;font-size:10px;font-weight:400}.obp-settings-card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);color:var(--ploy-text-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:20px;overflow:hidden}.obp-settings-title{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-bottom:calc(var(--spacing,.25rem)*4);font-size:14px;display:flex}.obp-settings-title>svg{color:var(--ploy-accent-primary)}.obp-field{margin-bottom:16px}.obp-field>span,.obp-field-label{color:var(--ploy-text-secondary);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.obp-film p.obp-field-label{margin-bottom:8px}.obp-field>div{min-height:calc(var(--spacing,.25rem)*10);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:12px;line-height:1.5;transition:background .3s,border-color .3s;display:flex}.obp-field.is-highlighted>div{border-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.obp-field.is-highlighted>div{border-color:color-mix(in oklab,var(--ploy-accent-primary)30%,transparent)}}.obp-field.is-highlighted>div{background-color:var(--ploy-background-hero)}@supports (color:color-mix(in lab,red,red)){.obp-field.is-highlighted>div{background-color:color-mix(in oklab,var(--ploy-background-hero)50%,transparent)}}.obp-audience-options{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);overflow:hidden}.obp-audience-options>div{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);min-height:41px;font-size:12px;transition:background .3s;display:flex}.obp-audience-options>div:last-child{border-bottom:0}.obp-audience-options>.is-selected{background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary)}.obp-checkbox{border-style:var(--tw-border-style);background-color:#fff;border-width:1px;border-color:#eee6e9;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.obp-checkbox.is-selected{color:var(--ploy-neutral-light);background-color:#812663;border-color:#812663}.obp-audience-options .is-selected .obp-checkbox{border-color:var(--ploy-accent-primary);background-color:var(--ploy-accent-primary);color:var(--ploy-neutral-light)}.obp-settings-foot{margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-background-proof);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);color:var(--ploy-text-secondary);font-size:11px;display:flex}.obp-settings-foot svg{color:var(--ploy-accent-primary)}.obp-patient-choice{flex-direction:column;min-height:330px;padding:25px 23px;display:flex}.obp-context-tag{margin-bottom:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);color:#812663;background-color:#8126631a;border-radius:3.40282e38px;align-self:flex-start;font-size:10px}.obp-patient-choice h3{font-size:21px}.obp-patient-choice>p{margin-top:calc(var(--spacing,.25rem)*2);color:#606773;min-height:34px;font-size:11px}.obp-treatment-choice{margin-block:calc(var(--spacing,.25rem)*5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);background-color:#fff;border-width:1px;border-color:#eee6e9;min-height:115px;display:flex}.obp-treatment-choice>.obp-checkbox{margin-top:2px}.obp-treatment-choice strong{font-size:13px;font-weight:600}.obp-treatment-choice p{margin-top:calc(var(--spacing,.25rem)*2);color:#606773;font-size:11px;line-height:1.6}.obp-treatment-choice.is-highlighted{border-color:#81266380}.obp-patient-choice>.obp-button{margin-top:auto}.obp-editorial-split .obp-wordmark{width:125px}.obp-editorial-split .obp-header-context{display:none}.obp-editorial-split .obp-app-header>svg{margin-left:auto}.obp-summary{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);background-color:#fff;border-width:1px;border-color:#eee6e9;margin-block:22px;display:flex}.obp-summary-icon{border-radius:var(--radius-lg,.5rem);color:#812663;background-color:#8126631a;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:42px;display:flex}.obp-summary strong{font-size:14px;font-weight:600}.obp-summary p{margin-top:calc(var(--spacing,.25rem)*1.5);align-items:center;gap:calc(var(--spacing,.25rem)*1);color:#606773;flex-wrap:wrap;font-size:12px;display:flex}.obp-summary .obp-pill{margin-top:10px}.obp-review-body{padding:26px}.obp-review-body>.obp-muted{margin-top:9px}.obp-muted{color:#606773;font-size:12px}.obp-review-panel{margin-bottom:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);background-color:#fff;border-width:1px;border-color:#eee6e9;min-height:181px}.obp-detail-line{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*3);border-color:#eee6e9;border-bottom-width:1px;font-size:12px;display:flex}.obp-detail-line:first-child{padding-top:0}.obp-detail-line:last-child{border-bottom:0}.obp-detail-line>span:not(.obp-pill){color:#606773}.obp-detail-line>strong{text-align:right;font-size:12px;font-weight:500}.obp-agreement{gap:8px;margin-top:17px;font-size:11px;display:flex}.obp-card-entry{margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);color:#606773;font-size:11px;display:flex}.obp-card-entry>svg:last-child{margin-left:auto}.obp-card-placeholder{margin-top:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:#606773;border-width:1px;border-color:#eee6e9;font-size:12px;display:flex}.obp-film p.obp-fine-print{margin-top:calc(var(--spacing,.25rem)*3);color:#606773;font-size:10px}.obp-status-caption{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;color:#606773;min-height:30px;font-size:10px}.obp-booked-heading{grid-template-columns:33px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.obp-booked-heading>svg{color:#308b66;grid-row:span 2}.obp-booked-heading>p{margin-top:calc(var(--spacing,.25rem)*1);color:#606773;font-size:12px}.obp-review-film .obp-review-body{min-height:553px}.obp-manage-stage{min-height:222px}.obp-manage-option{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);background-color:#fff;border-width:1px;border-color:#eee6e9;display:flex}.obp-manage-option>div{flex:1}.obp-manage-option strong{font-size:12px;font-weight:500}.obp-manage-option p{margin-top:calc(var(--spacing,.25rem)*1);color:#606773;font-size:11px}.obp-new-date{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);background-color:#fff;border-width:1px;border-color:#eee6e9;font-size:12px;display:flex}.obp-new-date>strong{flex:1;font-weight:500}.obp-change-review{margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:#812663;background-color:#8126631a}.obp-change-review>span,.obp-change-review>strong{font-size:11px;display:block}.obp-change-review>strong{margin-top:3px;font-weight:500}.obp-change-success{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);text-align:center;color:#308b66;background-color:#e6f4e8;flex-direction:column;align-items:center;display:flex}.obp-change-success>strong{margin-top:10px;font-size:14px}.obp-change-success>p{margin-top:7px;font-size:12px}.obp-web-layout{grid-template-columns:185px minmax(0,1fr);min-height:515px;display:grid}.obp-web-nav{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);background-color:#fff;border-color:#eee6e9;border-right-width:1px}.obp-patient-avatar{margin-bottom:calc(var(--spacing,.25rem)*3);color:#812663;background-color:#8126631a;border-radius:3.40282e38px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:500;display:flex}.obp-web-nav>strong{font-size:12px}.obp-web-nav>p{margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*6);color:#606773;font-size:10px}.obp-web-nav>div:not(.obp-patient-avatar){margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:#606773;font-size:12px;display:flex}.obp-web-nav>div.is-active{color:var(--ploy-neutral-light);background-color:#812663}.obp-web-content{min-width:0;padding:28px}.obp-film p.obp-web-greeting{margin-bottom:calc(var(--spacing,.25rem)*2);color:#812663;font-size:11px}.obp-web-content>.obp-muted{margin-top:8px}.obp-web-form,.obp-web-message{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);background-color:#fff;border-width:1px;border-color:#eee6e9;display:flex}.obp-web-form>svg,.obp-web-message>svg{color:#812663}.obp-web-form>div,.obp-web-message>div{flex:1}.obp-web-form strong,.obp-web-message strong{font-size:12px;font-weight:500}.obp-web-form p,.obp-web-message p{margin-top:calc(var(--spacing,.25rem)*1);color:#606773;font-size:11px}.obp-web-message{margin-top:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);background-color:#8126630d;border-width:0}.obp-plan-month{justify-content:space-between;align-items:center;margin-block:22px 12px;font-size:13px;display:flex}.obp-web-treatment{margin-bottom:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);background-color:#fff;border-width:1px;border-color:#eee6e9}.obp-web-treatment .obp-detail-line{border:0;padding:0}.obp-web-treatment p{margin-top:calc(var(--spacing,.25rem)*2);color:#606773;font-size:11px}.obp-web-treatment .obp-button{margin-top:13px;padding-block:9px;font-size:12px}.obp-practitioner-note{margin-top:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);color:#812663;font-size:11px;display:flex}.obp-practitioner-note span{margin-top:calc(var(--spacing,.25rem)*1);color:#606773;font-size:10px;display:block}.obp-web-footer{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:#606773;background-color:#fff;border-color:#eee6e9;border-top-width:1px;font-size:11px;display:flex}.obp-clinic-wordmark{width:130px;height:auto}.obp-browser--clinic{border-color:var(--ploy-border-primary);background-color:var(--ploy-background-proof);color:var(--ploy-text-primary)}.obp-browser--clinic :is(.obp-browser-bar,.obp-app-header){border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0)}.obp-browser--clinic .obp-browser-bar>div{background-color:var(--ploy-background-proof)}.obp-record-body{padding:26px}.obp-record-heading{align-items:center;gap:11px;display:flex}.obp-record-avatar{color:#308b66;background-color:#e6f4e8;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;display:flex}.obp-record-heading h3{font-size:18px}.obp-record-heading p{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:11px}.obp-record-heading .obp-pill{margin-left:auto}.obp-record-treatment{margin-block:calc(var(--spacing,.25rem)*6);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary);display:flex}@supports (color:color-mix(in lab,red,red)){.obp-record-treatment{border-color:color-mix(in oklab,var(--ploy-accent-primary)20%,transparent)}}.obp-record-treatment{background-color:var(--ploy-background-hero)}@supports (color:color-mix(in lab,red,red)){.obp-record-treatment{background-color:color-mix(in oklab,var(--ploy-background-hero)50%,transparent)}}.obp-record-treatment{padding:calc(var(--spacing,.25rem)*4)}.obp-record-treatment>svg{color:var(--ploy-accent-primary)}.obp-record-treatment strong{font-size:15px;font-weight:600}.obp-record-treatment p,.obp-record-treatment b{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:12px;font-weight:400;display:block}.obp-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.obp-online-source{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ploy-accent-primary);display:flex}.obp-record-actions{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-top:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.obp-record-actions>span{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:11px;display:flex}.obp-record-note{margin-top:calc(var(--spacing,.25rem)*5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-background-hero);display:flex}@supports (color:color-mix(in lab,red,red)){.obp-record-note{background-color:color-mix(in oklab,var(--ploy-background-hero)50%,transparent)}}.obp-record-note{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);color:var(--ploy-text-secondary);font-size:11px}.obp-record-note>svg{color:var(--ploy-accent-primary)}.obp-mini{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);color:#161616;background-color:#fbf5f6;border-width:1px;border-color:#eee6e9;width:100%;min-height:99px}.obp-mini-caption{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:#606773;font-size:10px;font-weight:400;display:flex}.obp-mini-selected,.obp-mini-input{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);background-color:#fff;border-width:1px;border-color:#eee6e9;font-size:11px;display:flex}.obp-mini-selected{color:#812663;border-color:#81266333;justify-content:flex-start}.obp-mini--audience,.obp-mini--names{border-color:var(--ploy-border-primary);color:var(--ploy-text-primary);background-color:#f4f6f8}.obp-mini--audience .obp-mini-caption,.obp-mini--names .obp-mini-caption{color:var(--ploy-text-secondary)}.obp-mini--audience .obp-mini-selected,.obp-mini--names .obp-mini-input{border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0)}.obp-mini--audience .obp-mini-selected{border-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.obp-mini--audience .obp-mini-selected{border-color:color-mix(in oklab,var(--ploy-accent-primary)20%,transparent)}}.obp-mini--audience .obp-mini-selected{background-color:var(--ploy-background-hero)}@supports (color:color-mix(in lab,red,red)){.obp-mini--audience .obp-mini-selected{background-color:color-mix(in oklab,var(--ploy-background-hero)50%,transparent)}}.obp-mini--audience .obp-mini-selected,.obp-mini--names .obp-mini-input>svg{color:var(--ploy-accent-primary)}.obp-mini-times{gap:5px;display:flex}.obp-mini-times>span{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);background-color:#fff;border-width:1px;border-color:#eee6e9;border-radius:.25rem;flex:1;font-size:10px;display:flex}.obp-mini-times>span:nth-child(2){color:var(--ploy-neutral-light);background-color:#812663;border-color:#812663}.obp-mini-web{align-items:center;gap:15px;padding-block:5px;display:flex}.obp-mini-web>.obp-wordmark{width:105px;margin-right:auto}@container booking-product (max-width:767px){.obp-film h3{font-size:21px}.obp-browser-bar{padding-inline:11px}.obp-browser-bar>div{width:auto;padding-inline:8px;font-size:9px}.obp-app-header{gap:8px;padding:16px}.obp-wordmark{width:124px}.obp-header-context{font-size:9px}.obp-booking-body{padding:18px}.obp-flow-top{margin-bottom:17px;font-size:10px}.obp-flow-top>span:last-child{display:none}.obp-booking-heading{margin-bottom:18px}.obp-booking-heading>p{font-size:12px}.obp-availability-grid{gap:22px}.obp-calendar-days{gap:2px;font-size:11px}.obp-calendar-days>b{max-height:34px}.obp-time-options{gap:8px}.obp-time-options>span{padding-block:10px;font-size:12px}.obp-editorial-split{grid-template-columns:1fr;gap:24px}.obp-patient-choice{min-height:306px;padding:22px}.obp-settings-card{padding:18px}.obp-review-body,.obp-record-body{padding:20px}.obp-review-film .obp-review-body{min-height:558px}.obp-summary{gap:9px;padding:14px}.obp-summary-icon{width:32px;height:36px}.obp-summary p{font-size:11px}.obp-web-layout{grid-template-columns:140px minmax(0,1fr)}.obp-web-nav{padding-inline:12px}.obp-web-nav>div:not(.obp-patient-avatar){gap:6px;padding-inline:8px;font-size:10px}.obp-web-content{padding:23px 20px}}@container booking-product (max-width:540px){.obp-availability-grid{gap:18px}.obp-calendar-days>b{justify-self:center;width:min(100%,30px);max-height:30px}.obp-calendar-title{padding-bottom:7px}.obp-practitioner{margin-bottom:10px}.obp-slots>p{padding-top:0}.obp-slots .obp-time-options{margin-block:12px}.obp-selection{min-height:0;margin-block:12px;padding-block:10px}.obp-flow-footer{margin-top:18px}.obp-flow-footer>span{font-size:9px}.obp-web-layout{grid-template-columns:1fr}.obp-web-nav{gap:calc(var(--spacing,.25rem)*1);border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-color:#eee6e9;border-bottom-width:1px;justify-content:space-around;padding:10px;display:flex}.obp-web-nav>:is(.obp-patient-avatar,strong,p){display:none}.obp-web-nav>div:not(.obp-patient-avatar){flex-direction:column;gap:4px;margin:0;padding:7px 4px;font-size:8px}.obp-web-content{min-height:580px;padding:22px 18px}.obp-web-content .obp-detail-line>strong{text-align:left;font-size:11px}.obp-web-footer{gap:5px;font-size:10px}.obp-review-panel{padding:13px}.obp-review-panel .obp-detail-line,.obp-review-panel .obp-detail-line>strong{font-size:11px}.obp-record-grid{gap:0 10px}.obp-record-grid .obp-field>div{flex-wrap:wrap;min-height:48px;padding-inline:9px;font-size:11px}.obp-record-heading{gap:9px}.obp-record-heading h3{font-size:16px}.obp-record-heading .obp-pill{padding-inline:5px;font-size:9px}.obp-record-avatar{width:36px;height:36px;font-size:12px}}@media(prefers-reduced-motion:reduce){.obp-film *{transition:none!important;animation:none!important}}.obp-review-film .obp-review-body,.obp-manage-film .obp-review-body{flex-direction:column;min-height:626px;display:flex}.obp-review-film .obp-review-body>.obp-button,.obp-manage-film .obp-review-body>.obp-button{margin-top:auto}.obp-review-film .obp-summary{min-height:122px}.obp-manage-film h3{min-height:58px}@container booking-product (max-width:460px){.obp-availability-grid{grid-template-columns:1fr}}.obp-recovery-body{padding:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.obp-recovery-body{padding:calc(var(--spacing,.25rem)*6)}}.obp-recovery-person{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.obp-recovery-person p{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary)}.obp-recovery-panel{border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-neutral-primary-s2);padding:calc(var(--spacing,.25rem)*4);color:var(--ploy-text-primary)}.obp-recovery-panel>strong{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.obp-recovery-panel dl{margin-block:calc(var(--spacing,.25rem)*4)}:where(.obp-recovery-panel dl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.obp-recovery-panel dl>div{justify-content:space-between;column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.obp-recovery-panel dt{color:var(--ploy-text-secondary)}.obp-recovery-panel dd{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.obp-recovery-status{min-height:calc(var(--spacing,.25rem)*24);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-background-section);padding:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ploy-text-secondary);display:flex}.obp-recovery-status>svg{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ploy-accent-primary)}.obp-recovery-call{margin-top:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary);display:flex}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.ob-page{color:var(--ploy-text-primary)}.ob-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media(min-width:48rem){.ob-container{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.ob-container{padding-inline:calc(var(--spacing,.25rem)*10)}}.ob-section{scroll-margin-top:calc(var(--spacing,.25rem)*24);background-color:var(--ploy-background-section);padding-block:calc(var(--spacing,.25rem)*16)}@media(min-width:64rem){.ob-section{padding-block:calc(var(--spacing,.25rem)*20)}}.ob-section--proof{background-color:var(--ploy-background-proof)}.ob-intro{max-width:var(--container-3xl,48rem);min-width:calc(var(--spacing,.25rem)*0)}.ob-eyebrow{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary-600)}.ob-copy{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.ob-hero-mat{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-neutral-primary-s0)}@supports (color:color-mix(in lab,red,red)){.ob-hero-mat{background-color:color-mix(in oklab,var(--ploy-neutral-primary-s0)35%,transparent)}}.ob-hero-mat{padding:calc(var(--spacing,.25rem)*3)}@media(min-width:48rem){.ob-hero-mat{padding:calc(var(--spacing,.25rem)*4)}}.ob-split{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.ob-split{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-mat{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.ob-mat{padding:calc(var(--spacing,.25rem)*6)}}.ob-mat>*{width:100%;min-width:0}.ob-section--proof .ob-mat{background-color:var(--ploy-neutral-primary-s0)}@supports (color:color-mix(in lab,red,red)){.ob-section--proof .ob-mat{background-color:color-mix(in oklab,var(--ploy-neutral-primary-s0)60%,transparent)}}.ob-mat--lavender{background-color:var(--ploy-background-hero)}.ob-mat--phone{padding-block:calc(var(--spacing,.25rem)*6)}@media(min-width:48rem){.ob-mat--phone{padding-block:calc(var(--spacing,.25rem)*8)}}.ob-wide-product{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*10);max-width:var(--container-6xl,72rem)}.ob-caption{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.ob-details{margin-top:calc(var(--spacing,.25rem)*7)}.ob-details li{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);display:flex}.ob-details li>svg{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-accent-primary);flex-shrink:0}.ob-details strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.ob-details p{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary)}.ob-links{margin-top:calc(var(--spacing,.25rem)*5);column-gap:calc(var(--spacing,.25rem)*7);row-gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.ob-links>:is(a,[data-feature-pending]){min-height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:inline-flex}.ob-links>a{text-decoration-line:underline;-webkit-text-decoration-color:var(--ploy-accent-primary-300);text-decoration-color:var(--ploy-accent-primary-300);text-underline-offset:4px}.ob-links>a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary);border-radius:.25rem}.ob-links svg{flex-shrink:0}.ob-paired{margin-top:calc(var(--spacing,.25rem)*10);column-gap:calc(var(--spacing,.25rem)*10);row-gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.ob-paired{column-gap:calc(var(--spacing,.25rem)*16)}}.ob-figure{min-width:0}.ob-figure figcaption h3{margin-top:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.ob-figure figcaption p{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.ob-human{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);overflow:hidden}.ob-inline-human{margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-2xl,1rem);overflow:hidden}.ob-inline-human .booking-media{aspect-ratio:16/9}.ob-page .dapple-faq__title{font-size:var(--font-size-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.ob-page .dapple-faq__question{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.ob-page .dapple-faq__question-icon{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);background-color:var(--ploy-background-hero);padding:calc(var(--spacing,.25rem)*1);color:var(--ploy-accent-primary);border-radius:3.40282e38px}@media(min-width:1024px){.ob-paired{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;row-gap:0}.ob-figure{grid-template-rows:subgrid;grid-row:span 3;display:grid}.ob-figure>:first-child{grid-row:1}.ob-figure figcaption{display:contents}.ob-figure figcaption>h3{grid-row:2}.ob-figure figcaption>p{grid-row:3}.ob-human>.booking-media{aspect-ratio:auto;height:100%;min-height:380px}.ob-detail-columns .ob-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ob-detail-columns--two .ob-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ob-mat{padding:10px}.ob-mat--phone{padding-block:22px}.ob-hero-mat{padding:8px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
