@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-font-weight:initial;--tw-leading:initial;--tw-outline-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0}}}.cq-page{background-color:var(--ploy-background-section);color:var(--ploy-text-primary)}.cq-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media(min-width:48rem){.cq-container{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.cq-container{padding-inline:calc(var(--spacing,.25rem)*10)}}.cq-section{padding-block:calc(var(--spacing,.25rem)*14)}@media(min-width:48rem){.cq-section{padding-block:calc(var(--spacing,.25rem)*20)}}.cq-channel-chip{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cq-channel-chip{border-color:color-mix(in oklab,var(--ploy-accent-primary)15%,transparent)}}.cq-channel-chip{background-color:var(--ploy-background-primary)}@supports (color:color-mix(in lab,red,red)){.cq-channel-chip{background-color:color-mix(in oklab,var(--ploy-background-primary)70%,transparent)}}.cq-channel-chip{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-text-primary)}.cq-channel-chip svg{color:var(--ploy-accent-primary);flex-shrink:0}.cq-phone-section .cq-call-film{background-color:var(--ploy-background-hero)}.cq-phone-section .cq-call-icon{background-color:var(--ploy-accent-primary);color:var(--ploy-button-primary-text)}.cq-intro{max-width:var(--container-2xl,42rem)}.cq-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)}.cq-copy{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-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.cq-chapter{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.cq-chapter{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.cq-rows{margin-top:calc(var(--spacing,.25rem)*7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary)}.cq-rows li{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-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}.cq-rows svg{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ploy-accent-primary);flex-shrink:0}.cq-link{margin-top:calc(var(--spacing,.25rem)*6);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);text-underline-offset:4px;text-decoration-line:underline;display:inline-flex}.cq-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary)}.cq-film{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s2);padding:calc(var(--spacing,.25rem)*2.5);overflow:hidden}.cq-inbox{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);font-family:var(--font-body);height:535px;overflow:hidden}.cq-appbar{height:calc(var(--spacing,.25rem)*11);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);padding-inline: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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);justify-content:space-between;align-items:center;display:flex}.cq-appbar>span{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.cq-appbar-mark{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)}.cq-inbox-body{height:calc(100% - 44px);display:flex}.cq-sidebar{width:calc(var(--spacing,.25rem)*40);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*3);flex-shrink:0}.cq-filter{margin-bottom:calc(var(--spacing,.25rem)*3);min-height:calc(var(--spacing,.25rem)*7);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-neutral-primary-s2);padding-inline:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);font-size:10px;display:flex}.cq-tabs{margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*1);--tw-leading:var(--leading-tight,1.25);font-size:9px;line-height:var(--leading-tight,1.25);flex-wrap:wrap;display:flex}.cq-tabs>span{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1.5)}.cq-selected{background-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.cq-selected{background-color:color-mix(in oklab,var(--ploy-accent-primary)10%,transparent)}}.cq-selected{color:var(--ploy-accent-primary)}.cq-person{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*4);display:flex}.cq-person--selected{border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.cq-person--selected{background-color:color-mix(in oklab,var(--ploy-accent-primary)5%,transparent)}}.cq-person strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);display:block}.cq-person p{margin-block:calc(var(--spacing,.25rem)*1);--tw-leading:var(--leading-snug,1.375);font-size:10px;line-height:var(--leading-snug,1.375);color:var(--ploy-text-secondary)}.cq-initials{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);background-color:var(--ploy-neutral-primary-s3);--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);color:var(--ploy-text-secondary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cq-badge{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cq-badge{border-color:color-mix(in oklab,var(--ploy-accent-primary)20%,transparent)}}.cq-badge{background-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.cq-badge{background-color:color-mix(in oklab,var(--ploy-accent-primary)5%,transparent)}}.cq-badge{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);color:var(--ploy-accent-primary);font-size:9px}.cq-badge--attention{border-color:var(--ploy-accent-tertiary)}@supports (color:color-mix(in lab,red,red)){.cq-badge--attention{border-color:color-mix(in oklab,var(--ploy-accent-tertiary)30%,transparent)}}.cq-badge--attention{background-color:var(--ploy-accent-tertiary)}@supports (color:color-mix(in lab,red,red)){.cq-badge--attention{background-color:color-mix(in oklab,var(--ploy-accent-tertiary)10%,transparent)}}.cq-badge--attention{color:var(--ploy-text-primary)}.cq-conversation{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}.cq-contact{min-height:calc(var(--spacing,.25rem)*14);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);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.cq-contact>span{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.cq-contact strong{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.cq-contact small{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ploy-text-secondary);font-size:10px;display:block}.cq-handling{margin-inline:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*2);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-neutral-primary-s2);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);flex-shrink:0;display:flex}.cq-handling strong{--tw-leading:var(--leading-snug,1.375);font-size:10px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.cq-handling p{margin-top:calc(var(--spacing,.25rem)*.5);--tw-leading:var(--leading-snug,1.375);font-size:9px;line-height:var(--leading-snug,1.375)}.cq-handling--attention{background-color:var(--ploy-accent-tertiary)}@supports (color:color-mix(in lab,red,red)){.cq-handling--attention{background-color:color-mix(in oklab,var(--ploy-accent-tertiary)10%,transparent)}}.cq-messages{min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.cq-messages::-webkit-scrollbar{display:none}.cq-thread-date{margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;color:var(--ploy-text-secondary);font-size:9px}.cq-message{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.cq-message--right{align-items:flex-end}.cq-sender{margin-bottom:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-size:9px;font-weight:var(--font-weight-medium,500);color:var(--ploy-text-secondary);display:flex}.cq-bubble{border-radius:var(--radius-xl,.75rem);max-width:94%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-leading:1.45;font-size:12px;line-height:1.45}.cq-composer{margin:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*1);min-height:calc(var(--spacing,.25rem)*10);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline: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)));color:var(--ploy-text-secondary);flex-shrink:0;display:flex}.cq-composer>span:first-child{flex:1}.cq-send{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-accent-primary);color:var(--ploy-neutral-light);justify-content:center;align-items:center;display:flex}.cq-staff-note{margin-inline:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s2);padding:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.cq-staff-note strong{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--ploy-text-primary);display:block}.cq-later{margin-top:calc(var(--spacing,.25rem)*5);margin-bottom:calc(var(--spacing,.25rem)*3);text-align:center;width:100%;color:var(--ploy-text-secondary);font-size:10px}.cq-pair-film .notes-product-film__content{overflow:visible}.cq-pair{gap:calc(var(--spacing,.25rem)*7);display:grid}.cq-pair-item{min-width:calc(var(--spacing,.25rem)*0)}.cq-caption{padding-top:calc(var(--spacing,.25rem)*5)}.cq-caption h3{font-family:var(--font-heading);font-size:var(--font-size-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.cq-caption 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)}.cq-phone-mat{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-proof);height:100%;min-height:620px;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:center;display:flex;overflow:hidden}.cq-phone{border-style:var(--tw-border-style);border-width:7px;border-color:var(--ploy-neutral-dark);background-color:var(--ploy-neutral-primary-s0);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:280px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:39px;flex-direction:column;flex-shrink:0;height:590px;display:flex;position:relative;overflow:hidden}.cq-phone-status{height:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*5);flex-shrink:0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.cq-phone-status>span:last-child{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.cq-island{top:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*20);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--ploy-neutral-dark);border-radius:3.40282e38px;position:absolute;left:50%}.cq-battery{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-sm,.25rem);background-color:var(--ploy-text-primary)}.cq-phone-contact{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-light);padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;display:flex}.cq-phone-contact>div{align-items:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.cq-phone-contact strong{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500)}.cq-phone-avatar{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--ploy-neutral-primary-s4);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.cq-messages--phone{gap:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*2.5)}.cq-messages--phone .cq-bubble{max-width:94%;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);--tw-leading:1.45;font-size:12px;line-height:1.45}.cq-phone-composer{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));display:flex}.cq-phone-composer>span:last-child{min-height:calc(var(--spacing,.25rem)*7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);color:var(--ploy-text-secondary);border-radius:3.40282e38px;flex:1;justify-content:space-between;align-items:center;font-size:10px;display:flex}.cq-home-indicator{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*24);background-color:var(--ploy-text-primary);border-radius:3.40282e38px}.cq-call-film{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*4)}@media(min-width:48rem){.cq-call-film{padding:calc(var(--spacing,.25rem)*7)}}.cq-call{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);min-height:430px;padding:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.cq-call{padding:calc(var(--spacing,.25rem)*7)}}.cq-call-heading{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-bottom:calc(var(--spacing,.25rem)*5);display:flex}.cq-call-heading strong{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);display:block}.cq-call-heading 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)}.cq-call-icon{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:var(--ploy-neutral-primary-s2);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.cq-call-transcript{min-height:260px}:where(.cq-call-transcript>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.cq-call-transcript>div{padding-left:calc(var(--spacing,.25rem)*3)}.cq-call-transcript>.cq-call-patient{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--ploy-border-primary)}.cq-call-transcript span{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:var(--ploy-text-secondary)}.cq-call-transcript p{margin-top:calc(var(--spacing,.25rem)*1);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)}.cq-call-note{margin-top:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-top:calc(var(--spacing,.25rem)*4);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);display:flex}.cq-context-detail{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);padding:calc(var(--spacing,.25rem)*6)}.cq-context-title{margin-bottom:calc(var(--spacing,.25rem)*5);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)));display:flex}.cq-context-row{justify-content:space-between;align-items:center;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-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}.cq-context-detail>p{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-hero);padding: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}@media(min-width:768px){.cq-pair{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.cq-pair-item{grid-row:span 2;grid-template-rows:subgrid;display:grid}.cq-pair .cq-inbox{height:100%;min-height:620px}.cq-pair .cq-sidebar{display:none}.cq-pair .cq-bubble{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.cq-pair .cq-sender{font-size:11px}.cq-pair .cq-messages{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*5)}}@media(min-width:1100px){.cq-pair .cq-sidebar{display:block}}@media(max-width:640px){.cq-sidebar{display:none}.cq-inbox{height:545px}.cq-bubble{font-size:13px}.cq-handling strong{font-size:11px}.cq-handling p{font-size:10px}.cq-phone-mat{min-height:620px;padding-inline:calc(var(--spacing,.25rem)*3)}}.cq-patient-hero .cq-phone-mat{--tw-border-style:none;padding-block:calc(var(--spacing,.25rem)*0);background-color:#0000;border-style:none;min-height:650px}.cq-patient-hero .cq-messages--phone{gap:calc(var(--spacing,.25rem)*5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*5)}.cq-patient-hero .cq-messages--phone .cq-bubble{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);--tw-leading:1.5;font-size:15px;line-height:1.5}.cq-patient-hero .cq-message{animation:.35s ease-out both concierge-message-reveal}@keyframes concierge-message-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cq-patient-hero .cq-message{animation:none}}@media(max-width:374px){.cq-patient-hero .cq-phone{width:280px;height:595px}.cq-patient-hero .cq-phone-mat{min-height:595px;padding-inline:0}.cq-patient-hero .cq-messages--phone .cq-bubble{font-size:14px}}.cq-hero-caption{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*4);min-height:calc(var(--spacing,.25rem)*14);max-width:340px;padding-inline:calc(var(--spacing,.25rem)*3);text-align:center;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);opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(4px)}.cq-hero-caption>span{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary);display:inline-flex}.cq-hero-caption 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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.cq-hero-caption[data-visible=true]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cq-hero-caption{transition:none;transform:none}}.cq-case-study{min-width:calc(var(--spacing,.25rem)*0)}.cq-case-film{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-light);padding:calc(var(--spacing,.25rem)*2);--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);overflow:hidden}.cq-case-appbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block: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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:flex}.cq-case-appbar>span{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:inline-flex}.cq-case-appbar>span:last-child{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ploy-text-secondary)}.cq-case-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);display:grid}.cq-case-messages{min-height:440px;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.cq-case-toolbar{justify-content:flex-end;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:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.cq-case-toolbar>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);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:11px;display:inline-flex}.cq-case-toolbar>.cq-case-open{border-color:var(--ploy-accent-primary);background-color:var(--ploy-accent-primary);color:var(--ploy-neutral-light)}.cq-case-alert-space{min-height:60px;padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*3)}.cq-case-alert{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-tertiary)}@supports (color:color-mix(in lab,red,red)){.cq-case-alert{border-color:color-mix(in oklab,var(--ploy-accent-tertiary)25%,transparent)}}.cq-case-alert{background-color:var(--ploy-accent-tertiary)}@supports (color:color-mix(in lab,red,red)){.cq-case-alert{background-color:color-mix(in oklab,var(--ploy-accent-tertiary)10%,transparent)}}.cq-case-alert{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-primary)}.cq-case-thread{gap:calc(var(--spacing,.25rem)*5);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*6);flex-direction:column;flex:1;display:flex}.cq-case-message{flex-direction:column;align-items:flex-start;display:flex}.cq-case-message>span{margin-bottom:calc(var(--spacing,.25rem)*1.5);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ploy-text-secondary);font-size:11px;display:inline-flex}.cq-case-message p{border-radius:var(--radius-xl,.75rem);max-width:86%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block: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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-neutral-light);background-color:#505f6e}.cq-case-message--staff{align-items:flex-end;animation:.35s ease-out both concierge-message-reveal}.cq-case-message--staff p{background-color:#0f8bed}.cq-case-reply{margin-inline:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;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-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block: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}.cq-case-details{min-width:calc(var(--spacing,.25rem)*0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--ploy-border-primary);padding:calc(var(--spacing,.25rem)*5)}.cq-case-patient{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-bottom:calc(var(--spacing,.25rem)*5);display:flex}.cq-case-patient>div{min-width:calc(var(--spacing,.25rem)*0);flex:1}.cq-case-patient strong{font-size:var(--font-size-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.cq-case-patient small{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);display:block}.cq-case-avatar{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);background-color:var(--ploy-neutral-primary-s2);color:var(--ploy-text-secondary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cq-case-appointments h3{margin-block:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);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-semibold,600);font-weight:var(--font-weight-semibold,600);display:flex}.cq-case-views{border-radius:var(--radius-md,.375rem);background-color:var(--ploy-neutral-primary-s2);padding:calc(var(--spacing,.25rem)*1);text-align:center;font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cq-case-views span{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);border-radius:.25rem}.cq-case-views span:first-child{background-color:var(--ploy-neutral-light);--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)}.cq-case-appointment{margin-top:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-bottom:calc(var(--spacing,.25rem)*4)}.cq-case-date{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);display:flex}.cq-case-date strong{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);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex:1}.cq-case-date>span{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:#0082e6;background-color:#eaf2ff;font-size:10px}.cq-case-appointment p{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)}.cq-case-appointment-actions{margin-top:calc(var(--spacing,.25rem)*5);justify-content:flex-end;column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);flex-wrap:wrap;font-size:10px;display:flex}.cq-case-appointment-actions>span{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:inline-flex}.cq-case-caption{margin-top:calc(var(--spacing,.25rem)*5);gap: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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary);display:grid}@media(min-width:48rem){.cq-case-caption{gap:calc(var(--spacing,.25rem)*10);grid-template-columns:repeat(2,minmax(0,1fr))}}.cq-case-caption strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-text-primary)}.cq-case-mobile-tabs{margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-neutral-primary-s2);padding:calc(var(--spacing,.25rem)*1);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.cq-case-mobile-tabs button{min-height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-md,.375rem);padding-inline: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-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.cq-case-mobile-tabs button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--ploy-accent-primary)}.cq-case-mobile-tabs button[aria-pressed=true]{background-color:var(--ploy-neutral-light);--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)}@media(max-width:767px){.cq-case-mobile-tabs{display:grid}.cq-case-layout{display:block}.cq-case-message p{max-width:94%;font-size:13px}.cq-case-details{border-left-style:var(--tw-border-style);min-height:475px;padding:calc(var(--spacing,.25rem)*4);border-left-width:0}.cq-case-messages{min-height:475px}[data-pane=messages] .cq-case-details,[data-pane=details] .cq-case-messages{display:none}.cq-case-date strong,.cq-case-appointment p{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media(prefers-reduced-motion:reduce){.cq-case-message--staff{animation:none}}.cq-patient-hero .cq-phone-mat{min-height:535px}.cq-patient-hero .cq-phone{width:270px;height:535px}.cq-patient-hero .cq-messages--phone{gap:12px;padding-block:12px}.cq-patient-hero .cq-messages--phone .cq-bubble{font-size:14px;line-height:1.4}.cq-hero-caption{margin-top:12px}@media(min-width:1024px){.cq-page .feature-story-hero{padding-block:48px}}.cq-inbox-hero{border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-background-primary);padding:calc(var(--spacing,.25rem)*2);--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)}.cq-inbox-hero .cq-sidebar{display:none}.cq-inbox-hero .cq-inbox{height:560px}.cq-inbox-hero .cq-bubble{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)}.cq-inbox-hero .cq-messages{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4)}.cq-inbox-hero .cq-sender,.cq-inbox-hero .cq-contact small,.cq-inbox-hero .cq-handling strong{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.cq-inbox-hero .cq-handling p{font-size:11px}.cq-inbox-hero .cq-message{animation:.35s ease-out both concierge-message-reveal}@media(prefers-reduced-motion:reduce){.cq-inbox-hero .cq-message{animation:none}}@media(max-width:640px){.cq-inbox-hero .cq-inbox{height:590px}.cq-inbox-hero .cq-messages{padding-inline:calc(var(--spacing,.25rem)*3)}}.cq-context-preview{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-background-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);min-height:270px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.cq-context-preview__header{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-inline:calc(var(--spacing,.25rem)*4);padding-block: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)));display:flex}.cq-context-preview__header svg{color:var(--ploy-accent-primary);flex-shrink:0}.cq-context-preview__header>span{color:var(--ploy-text-secondary);margin-left:auto;font-size:11px}.cq-context-preview__thread{padding:calc(var(--spacing,.25rem)*4)}.cq-context-preview__question{margin-right:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-xl,.75rem);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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-neutral-light);background-color:#505f6e}.cq-context-preview__answer{margin-top:calc(var(--spacing,.25rem)*2);margin-left:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-xl,.75rem);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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-neutral-light);background-color:#0f8bed}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
