@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-font-weight:initial;--tw-leading:initial;--tw-divide-x-reverse:0}}}.assessment-film{width:100%;min-width:calc(var(--spacing,.25rem)*0);font-family:var(--font-body);color:var(--ploy-text-primary);container-type:inline-size}.assessment-film svg{flex-shrink:0}.assessment-workspace,.assessment-detail-app{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);--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);font-size:clamp(11px,2.05cqw,13px);overflow:hidden}.assessment-app-header{min-height:calc(var(--spacing,.25rem)*12);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);display:flex}.assessment-app-header>span{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.assessment-app-header>span:first-child>svg{color:var(--ploy-accent-primary)}.assessment-app-header>span:last-child{color:var(--ploy-text-secondary);font-size:11px}.assessment-hero-film{border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-background-hero);padding:calc(var(--spacing,.25rem)*2)}@media(min-width:48rem){.assessment-hero-film{padding:calc(var(--spacing,.25rem)*3)}}.assessment-progress{justify-content:space-between;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)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);flex-wrap:wrap;font-size:10px;display:flex}.assessment-progress>span{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.assessment-progress i{background-color:var(--ploy-neutral-primary-s3);border-radius:3.40282e38px;width:70px;height:4px;display:block;overflow:hidden}.assessment-progress b{background-color:var(--ploy-accent-primary);border-radius:3.40282e38px;height:100%;transition:width .6s;display:block}.assessment-editor{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-questions{min-width:0}.assessment-concerns{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-concerns>div{min-width:0}.assessment-concerns>div>p{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ploy-text-secondary);font-size:11px;display:flex}.assessment-concerns>div:last-child>p{color:var(--ploy-accent-primary)}.assessment-concerns.is-compact{gap:7px}.assessment-concerns.is-compact>div>p{gap:3px;margin-bottom:6px;font-size:9px}.assessment-concerns.is-compact>div>p svg{display:none}.assessment-field{margin-bottom:calc(var(--spacing,.25rem)*3)}.assessment-field small{margin-bottom:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:10px;display:block}.assessment-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)*2.5);padding-block:calc(var(--spacing,.25rem)*2);display:flex}.assessment-field>div.is-active{border-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.assessment-field>div.is-active{border-color:color-mix(in oklab,var(--ploy-accent-primary)40%,transparent)}}.assessment-field>div.is-active{background-color:var(--ploy-background-hero)}@supports (color:color-mix(in lab,red,red)){.assessment-field>div.is-active{background-color:color-mix(in oklab,var(--ploy-background-hero)30%,transparent)}}.is-compact .assessment-field>div{min-height:33px;padding:6px;font-size:10px}.assessment-fitz{margin-block:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*1);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);font-size:10px;display:flex}.assessment-fitz strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin-right:auto}.assessment-fitz>span{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);border-radius:.25rem;place-items:center;display:grid}.assessment-fitz>span.is-selected{border-color:var(--ploy-accent-primary);background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary)}.assessment-group-heading{min-height:calc(var(--spacing,.25rem)*9);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.assessment-group-heading small{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ploy-text-secondary);font-size:10px}.assessment-grade-row{min-height:calc(var(--spacing,.25rem)*14);justify-content:space-between;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);display:flex}@supports (color:color-mix(in lab,red,red)){.assessment-grade-row{border-color:color-mix(in oklab,var(--ploy-border-primary)60%,transparent)}}.assessment-grade-row{padding-block:calc(var(--spacing,.25rem)*2)}.assessment-grade-row>div:first-child{flex:1;min-width:0}.assessment-grade-row strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.assessment-grade-row small,.assessment-grade-row em{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:10px;font-style:normal;display:block}.assessment-grade-row em{color:var(--ploy-accent-primary)}.assessment-grade-options{gap:3px;display:flex}.assessment-grade-options>span{min-height:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);border-radius:.25rem;place-items:center;font-size:10px;display:grid}.assessment-grade-options>span.is-selected{border-color:var(--ploy-accent-primary);background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary)}.assessment-hero-film .assessment-grade-row{min-height:48px;font-size:10px}.assessment-hero-film .assessment-grade-options>span{min-height:30px;padding:2px;font-size:9.5px}.assessment-photo-panel{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.assessment-photo-tools{justify-content:space-around;gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-neutral-dark);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-neutral-light);display:flex}.assessment-photo-tools>span{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.assessment-photo-tools small{white-space:nowrap;font-size:8.5px}.assessment-photo-tools .is-active{color:var(--ploy-accent-primary-300)}.assessment-photo-canvas{min-height:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-neutral-dark);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.assessment-photo-image{aspect-ratio:1122/1402;width:100%;max-width:100%;position:relative}.assessment-portrait{object-fit:contain;width:100%;height:100%;display:block}.assessment-annotation{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);width:100%;height:100%;color:var(--ploy-accent-primary);position:absolute}.assessment-drawing-target{pointer-events:none;width:4px;height:4px;position:absolute;top:26%;left:50%}.assessment-annotation path{stroke:currentColor;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.assessment-annotation.is-drawn path{animation:1.05s ease-out both assessment-draw}.assessment-film[data-playing=false] .assessment-annotation path{animation-play-state:paused}.assessment-film[data-reduced-motion=true] .assessment-annotation.is-drawn path{stroke-dashoffset:0;animation:none}.assessment-photo-date{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ploy-text-secondary);font-size:10px;display:flex}.assessment-photo-date>span:last-child:not(:first-of-type){margin-left:auto}.assessment-editor-footer{min-height:calc(var(--spacing,.25rem)*12);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-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);font-size:10px;display:flex}.assessment-editor-footer>span{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.assessment-ui-button{min-height:calc(var(--spacing,.25rem)*8);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);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);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-text-primary);font-size:11px;display:inline-flex}.assessment-ui-button.is-primary{border-color:var(--ploy-accent-primary);background-color:var(--ploy-accent-primary);color:var(--ploy-text-on-accent-primary)}.assessment-ui-button.is-added{color:#009054;background-color:#0090541a;border-color:#00905433}.assessment-detail-body{padding:calc(var(--spacing,.25rem)*5)}.assessment-consult-intro{margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.assessment-consult-intro{border-color:color-mix(in oklab,var(--ploy-accent-primary)20%,transparent)}}.assessment-consult-intro{background-color:var(--ploy-background-hero)}@supports (color:color-mix(in lab,red,red)){.assessment-consult-intro{background-color:color-mix(in oklab,var(--ploy-background-hero)50%,transparent)}}.assessment-consult-intro{padding:calc(var(--spacing,.25rem)*4)}.assessment-consult-intro p{margin-top:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.assessment-concern-menu-space{margin-top:calc(var(--spacing,.25rem)*2);min-height:232px}.assessment-concern-menu{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-s0);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:49%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-left:auto;overflow:hidden}.assessment-concern-menu>span{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);color:var(--ploy-text-secondary);display:flex}.assessment-concern-menu>div{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);justify-content:space-between;align-items:center;display:flex}.assessment-concern-menu>.is-active{background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary)}.assessment-context-note{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*5);display:flex}.assessment-context-note>svg{color:var(--ploy-accent-primary)}.assessment-context-note p{margin-top:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.assessment-visual-film .assessment-photo-panel{padding:12px}.assessment-visual-film .assessment-photo-canvas{flex:none;height:430px}.assessment-visual-film .assessment-photo-image{width:auto;height:100%}.assessment-photo-panel.is-diagram .assessment-photo-canvas{background-color:var(--ploy-neutral-primary-s0)}.assessment-image-timeline{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-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--ploy-text-secondary);flex-wrap:wrap;font-size:11px;display:flex}.assessment-date-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);border-radius:.25rem}.assessment-date-chip.is-selected{border-color:var(--ploy-accent-primary);color:var(--ploy-accent-primary)}.assessment-comparison-bar{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);flex-wrap:wrap;display:flex}.assessment-comparison-bar>span{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:11px;display:flex}.assessment-changed-toggle{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)*2);border-radius:3.40282e38px}.assessment-changed-toggle.is-selected{border-color:var(--ploy-accent-primary);background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary)}.assessment-reassessment-body{min-height:421px}.assessment-hidden-row{visibility:hidden;height:0;overflow:hidden}.assessment-prior-copy{margin-top:calc(var(--spacing,.25rem)*4);min-height:155px}.assessment-prior-copy.is-muted{visibility:hidden}.assessment-copy-last{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:var(--ploy-accent-primary);font-size:10px;display:flex}.assessment-recommendation-heading{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.assessment-recommendation-heading>svg{color:var(--ploy-accent-primary)}.assessment-recommendation-heading p{margin-top:calc(var(--spacing,.25rem)*1.5);color:var(--ploy-text-secondary)}.assessment-template{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.assessment-template{border-color:color-mix(in oklab,var(--ploy-accent-primary)25%,transparent)}}.assessment-template{background-color:var(--ploy-background-hero)}@supports (color:color-mix(in lab,red,red)){.assessment-template{background-color:color-mix(in oklab,var(--ploy-background-hero)20%,transparent)}}.assessment-template{padding:calc(var(--spacing,.25rem)*4)}.assessment-template-open{justify-content:space-between;align-items:center;display:flex}.assessment-template>p{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:11px}.assessment-template-body{opacity:.3;min-height:194px;margin-top:15px;transition:opacity .3s}.assessment-template-body[data-open=true]{opacity:1}.assessment-treatment-row{min-height:calc(var(--spacing,.25rem)*16);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-block:calc(var(--spacing,.25rem)*3);display:flex}.assessment-treatment-row>span{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-md,.375rem);background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary);flex-shrink:0;place-items:center;display:grid}.assessment-treatment-row>div{flex:1;min-width:0}.assessment-treatment-row small{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:10px;display:block}.assessment-status{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:.25rem;flex-shrink:0;align-items:center;font-size:9px;font-style:normal;display:inline-flex}.assessment-status.is-booked{color:var(--ploy-neutral-light);background-color:#009054}.assessment-status.is-unbooked{color:var(--ploy-neutral-light);background-color:#dc0028}.assessment-template-action{margin-top:calc(var(--spacing,.25rem)*3);justify-content:flex-end;display:flex}.assessment-plan-result{margin-top:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*4)}.assessment-plan-result>div{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.assessment-plan-result>div>span{color:var(--ploy-text-secondary);margin-left:auto;font-size:10px}.assessment-plan-result article{margin-top:calc(var(--spacing,.25rem)*3);min-height:calc(var(--spacing,.25rem)*24);align-items:flex-start;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:calc(var(--spacing,.25rem)*3);visibility:hidden;flex-direction:column;display:flex}.assessment-plan-result article.is-visible{visibility:visible}.assessment-plan-result article>span{color:var(--ploy-text-secondary);font-size:10px}.assessment-plan-result>p{margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary);min-height:34px;font-size:11px}.assessment-note-identity{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.assessment-note-identity img{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);object-fit:cover;object-position:50% 25%;border-radius:3.40282e38px}.assessment-note-identity small{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);display:block}.assessment-note-summary{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary)}.assessment-note-summary>div:first-child{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);display:flex}.assessment-note-summary>div:first-child>span{color:var(--ploy-text-secondary);margin-left:auto;font-size:10px}.assessment-note-summary dl{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-note-summary dt{color:var(--ploy-text-secondary);font-size:10px}.assessment-note-summary dd{margin-top:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.assessment-note-findings{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-border-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.assessment-note-findings>span{gap:calc(var(--spacing,.25rem)*1);background-color:var(--ploy-neutral-primary-s0);padding:calc(var(--spacing,.25rem)*3);color:var(--ploy-text-secondary);flex-direction:column;font-size:11px;display:flex}.assessment-note-findings strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-text-primary)}.assessment-note-text{margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding:calc(var(--spacing,.25rem)*4)}.assessment-note-text>svg{margin-right:calc(var(--spacing,.25rem)*2);color:var(--ploy-accent-primary);display:inline}.assessment-note-text p{margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.assessment-save-result{margin-top:calc(var(--spacing,.25rem)*4);min-height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*3);color:#009054;visibility:hidden;background-color:#0090541a;display:flex}.assessment-save-result.is-visible{visibility:visible}.assessment-report-heading{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:calc(var(--spacing,.25rem)*5);display:flex}.assessment-report-heading>svg{color:var(--ploy-accent-primary)}.assessment-report-heading>div{flex:1;min-width:0}.assessment-report-heading small{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);display:block}.assessment-report-filters{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.assessment-report-filters>span,.assessment-report-filter{min-height:calc(var(--spacing,.25rem)*9);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);border-radius:.25rem;font-size:11px;display:inline-flex}.assessment-report-location{position:relative}.assessment-report-location-menu{top:100%;left:calc(var(--spacing,.25rem)*0);z-index:10;margin-top:calc(var(--spacing,.25rem)*1);min-width:calc(var(--spacing,.25rem)*32);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-block:calc(var(--spacing,.25rem)*1);--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);font-size:11px;position:absolute;overflow:hidden}.assessment-report-location-menu>span{min-height:calc(var(--spacing,.25rem)*9);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);display:flex}.assessment-report-location-option{background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary)}.assessment-report-metrics{margin-inline:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.assessment-report-metrics>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));border-color:var(--ploy-border-primary)}.assessment-report-metrics{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary)}.assessment-report-metrics>div{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.assessment-report-metrics small{color:var(--ploy-text-secondary);font-size:11px}.assessment-report-metrics strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:32px}.assessment-report-table{padding:calc(var(--spacing,.25rem)*5)}.assessment-report-table>strong{margin-bottom:calc(var(--spacing,.25rem)*4);display:block}.assessment-report-row{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-block:calc(var(--spacing,.25rem)*3);grid-template-columns:1.2fr 1fr .8fr 1fr;display:grid}.assessment-report-row>span:not(:first-child){text-align:right}.assessment-report-row.is-heading{color:var(--ploy-text-secondary);font-size:10px}.assessment-report-row>span:first-child{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.assessment-report-row i{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid}.assessment-report-definition{margin-inline:calc(var(--spacing,.25rem)*5);margin-bottom:calc(var(--spacing,.25rem)*5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-proof);padding:calc(var(--spacing,.25rem)*4);display:flex}.assessment-report-definition strong{margin-bottom:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-primary);display:block}.assessment-report-definition p{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}@keyframes assessment-draw{to{stroke-dashoffset:0}}@container (max-width:490px){.assessment-editor{grid-template-columns:1fr}.assessment-editor>.assessment-photo-panel{grid-row:1}.assessment-hero-film .assessment-photo-canvas{flex:none;height:230px}.assessment-hero-film .assessment-photo-image{width:auto;height:100%}.assessment-hero-film .assessment-questions>.assessment-concerns,.assessment-hero-extra{display:none}.assessment-hero-film .assessment-grade-options>span{padding:4px;font-size:10px}.assessment-hero-film .assessment-grade-row{min-height:43px;font-size:11px}.assessment-hero-film .assessment-fitz{margin-top:0}.assessment-hero-film .assessment-progress>span:first-child{font-size:10px}.assessment-concerns:not(.is-compact){grid-template-columns:1fr}.assessment-concern-menu{width:100%}.assessment-concern-menu-space{min-height:232px}.assessment-visual-film .assessment-photo-canvas{height:330px}.assessment-photo-tools small{font-size:9px}.assessment-detail-body{padding:14px}.assessment-person{display:none}.assessment-grade-row{flex-wrap:wrap;gap:8px}.assessment-grade-options>span{min-width:40px}.assessment-grade-row>div:first-child{flex-basis:100%}.assessment-hero-film .assessment-grade-row>div:first-child{flex-basis:0}.assessment-hero-film .assessment-grade-options>span{min-width:0}.assessment-reassessment-body{min-height:620px}.assessment-report-heading,.assessment-report-filters{padding:14px}.assessment-report-metrics{margin-inline:14px}.assessment-report-metrics>div{padding:12px 9px}.assessment-report-metrics strong{font-size:27px}.assessment-report-table{padding:16px 14px}.assessment-report-row{grid-template-columns:1.1fr 1fr .7fr 1fr;gap:7px}.assessment-report-row i{display:none}.assessment-report-row.is-heading{font-size:9px}.assessment-report-definition{margin-inline:14px}}@container (min-width:421px) and (max-width:490px){.assessment-concerns:not(.is-compact){grid-template-columns:1fr 1fr}.assessment-concern-menu{width:49%}.assessment-grade-row{flex-wrap:nowrap}.assessment-grade-row>div:first-child{flex-basis:0}.assessment-reassessment-body{min-height:421px}}@media(prefers-reduced-motion:reduce){.assessment-annotation.is-drawn path{stroke-dashoffset:0;animation:none}.assessment-progress b,.assessment-template-body{transition:none}}.assessment-reassessment-film .assessment-editor-footer{min-height:52px}@property --tw-border-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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
