:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (width<=500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top: auto; bottom: calc(anchor(top) + 3px);}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x:url(/assets/flags@2x-QBzdwbZ8.webp)}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow,.shadow\/active,.shadow\/active\.{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}}.pf-notification-center,.pf-email-center{min-width:0;color:var(--ink,#17243a);font-size:1rem;line-height:1.55}.pf-notification-center{gap:20px;display:grid;container:notification-center/inline-size}.pf-email-center{gap:20px;display:grid;container:email-settings/inline-size}.pf-email-settings-section{min-width:0;margin-block:28px}.pf-comm-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pf-comm-heading>div{min-width:0}.pf-comm-heading h1,.pf-comm-heading h2{color:#173e34;letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:750;line-height:1.2}.pf-comm-heading p{color:#60746d;max-width:70ch;margin:0;font-size:1rem}.pf-comm-eyebrow{color:#176f5d;letter-spacing:.07em;font-size:.8125rem;font-weight:800;display:block}.pf-comm-badge{color:#526a61;text-align:center;overflow-wrap:anywhere;background:#f3f7f5;border:1px solid #dbe6e2;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 10px;font-size:.8125rem;font-weight:700;line-height:1.45;display:inline-flex}.pf-comm-badge.success{color:#14644f;background:#e8f6ef;border-color:#c4e7d5}.pf-comm-badge.warning{color:#865b13;background:#fff6e4;border-color:#eed9af}.pf-comm-badge.error{color:#9a373c;background:#fff0f0;border-color:#efcbcf}.pf-comm-scope{color:#526e62;background:#eef5f2;border-left:3px solid #88b8a9;border-radius:0 8px 8px 0;margin:0;padding:12px 16px;font-size:.875rem}.pf-comm-field{gap:8px;min-width:0;display:grid}.pf-comm-field>span,.pf-comm-field-label{color:#304e42;margin:0;font-size:.875rem;font-weight:700}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) :is(input:not([type=checkbox]),select,textarea){color:#203e32;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bfcfc8;border-radius:9px;padding:10px 12px;font-size:1rem;line-height:1.45}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) input::placeholder{color:#73867d;opacity:1}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) :is(button,a,input,textarea,select,summary,[contenteditable=true]):focus-visible{outline-offset:3px;outline:3px solid #69ad97}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) button{cursor:pointer}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) button:disabled{cursor:default;opacity:.5}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-button,.pf-email-center :is(.pf-email-platform,.pf-email-test-actions,.pf-email-log-meta,.pf-email-identity-overview) button{color:#255f48;width:fit-content;max-width:100%;min-height:44px;font:inherit;white-space:normal;text-align:center;background:#fff;border:1px solid #bfd1c8;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:750;line-height:1.4;display:inline-flex}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-button.primary,.pf-email-center .pf-email-platform>button,.pf-email-center .pf-email-test-actions>button:first-child{color:#fff;background:#187b66;border-color:#187b66;box-shadow:0 2px 4px #124e3912}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-button.primary:hover:not(:disabled){background:#125f50}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-button.secondary:hover:not(:disabled){background:#eff7f2;border-color:#77a68e}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-button.quiet{color:#526b5f;background:0 0;border-color:#0000}.pf-comm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-feedback{color:#4c6659;background:#f5f9f6;border:1px solid #d5e3dc;border-radius:9px;margin:0;padding:12px 15px;font-size:.875rem;line-height:1.55}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-feedback.error{color:#933b40;background:#fff2f2;border-color:#e6bcc1}:is(.pf-notification-center,.pf-email-center,.pf-email-verification) .pf-comm-feedback.success{color:#206349;background:#eef9f1;border-color:#bddcc8}.pf-comm-empty{color:#687c70;margin:0;padding:24px;font-size:.9375rem;line-height:1.6}.pf-notification-layout{grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pf-notification-nav{min-width:0;padding:18px 14px}.pf-notification-event-list{scrollbar-width:thin;gap:20px;max-height:min(760px,75vh);margin-top:20px;padding:2px;display:grid;overflow-y:auto}.pf-notification-event-list h2{color:#6a7c71;justify-content:space-between;align-items:center;gap:10px;margin:0 6px 10px;font-size:.8125rem;font-weight:750;display:flex}.pf-notification-event-list h2 span{background:#eff3f0;border-radius:5px;padding:1px 7px}.pf-notification-event-list button{color:#355045;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;width:100%;margin:4px 0;padding:12px;display:grid}.pf-notification-event-list button strong{font-size:.9375rem;font-weight:650;line-height:1.4}.pf-notification-event-list button small{color:#6d7e74;font-size:.8125rem;line-height:1.4}.pf-notification-event-list button:hover{background:#f3f8f4}.pf-notification-event-list button[aria-current=true]{background:#eaf5ee;border-color:#accdbd;box-shadow:inset 3px 0 #187b66}.pf-notification-event-list button[aria-current=true] strong{color:#145c45}.pf-notification-detail{min-width:0;overflow:hidden}.pf-notification-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;padding:24px 24px 18px;display:flex}.pf-notification-detail h2{color:#193e2f;letter-spacing:-.025em;margin:5px 0 0;font-size:1.5rem;font-weight:750;line-height:1.25}.pf-notification-context{background:#f4f7f5;border-radius:10px;gap:6px;margin:0 24px 22px;padding:14px 16px;display:grid}.pf-notification-context strong{color:#355642;font-size:.875rem;font-weight:750}.pf-notification-context p{color:#4c6557;margin:0;font-size:1rem}.pf-notification-context small{color:#6a7b6f;font-size:.875rem}.pf-notification-delivery{gap:10px;padding:0 24px 24px;display:grid}.pf-notification-delivery label{max-width:540px}.pf-notification-delivery p{color:#637b6a;max-width:72ch;margin:0;font-size:.875rem}.pf-notification-compose{border-top:1px solid #e4ece7;padding:0 24px 24px}.pf-notification-channel-tabs{gap:6px;margin-bottom:4px;padding:16px 0;display:flex}.pf-notification-channel-tabs button{color:#556e5e;text-align:left;background:#fff;border:1px solid #dce7df;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:10px 16px;display:flex}.pf-notification-channel-tabs button strong{font-size:1rem}.pf-notification-channel-tabs button span{font-size:.8125rem}.pf-notification-channel-tabs button[aria-selected=true]{color:#145c45;background:#eaf5ee;border-color:#97bea8;box-shadow:inset 0 -2px #187b66}.pf-notification-channel-panel{padding-top:10px}.pf-notification-channel-panel[hidden]{display:none}.pf-notification-editor{background:#fff;border:1px solid #bfcec4;border-radius:10px;margin:8px 0 20px;overflow:hidden}.pf-notification-editor:focus-within{border-color:#62a17e;box-shadow:0 0 0 2px #e4f2e9}.pf-notification-toolbar{background:#f5f8f6;border-bottom:1px solid #dde6df;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.pf-notification-toolbar button{color:#3c5a47;background:#fff;border:1px solid #dce5df;border-radius:6px;min-width:36px;min-height:36px;padding:5px 9px;font-size:.875rem}.pf-notification-toolbar button[aria-pressed=true]{color:#1e6240;background:#dbeee1;border-color:#8ebca0}.pf-notification-center .pf-notification-toolbar select{flex:180px;width:auto;max-width:100%;min-height:36px;padding:6px 10px;font-size:.875rem}.pf-notification-center .pf-notification-editor textarea{resize:vertical;border:0;border-radius:0;min-height:180px;margin:0;padding:16px;line-height:1.65;display:block}.pf-notification-center .pf-notification-editor.is-subject textarea{min-height:54px;max-height:130px;padding:13px 16px}.pf-notification-editor small{color:#697e70;background:#fbfcfb;border-top:1px solid #edf2ef;padding:10px 12px;font-size:.875rem;line-height:1.5;display:block}.pf-notification-rich{overflow-wrap:anywhere;color:#304c3b;outline:0;min-height:270px;max-height:540px;padding:18px;font-size:1rem;line-height:1.7;overflow-y:auto}.pf-notification-rich p{margin:0 0 12px}.pf-notification-rich h2,.pf-notification-rich h3{margin:18px 0 10px;font-size:1.25rem;line-height:1.4}.pf-notification-rich ul{padding-left:24px;list-style:outside}.pf-notification-rich ol{padding-left:24px;list-style:decimal}.pf-notification-rich a{color:#187b66;text-decoration:underline}.pf-notification-preview-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.pf-notification-preview-toggle p{color:#6b7e70;max-width:46ch;margin:0;font-size:.875rem}.pf-notification-preview{background:#f4f8f5;border:1px solid #d7e4dc;border-radius:10px;gap:12px;margin-top:18px;padding:18px;display:grid}.pf-notification-preview>strong{color:#4a6853;font-size:.875rem}.pf-notification-preview iframe{background:#fff;border:1px solid #d7e4dc;border-radius:8px;width:100%;min-width:0;min-height:360px}.pf-whatsapp-preview p{color:#62796a;margin:0 0 12px;font-size:.875rem}.pf-whatsapp-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#eaf4ed;border:1px solid #d0e2d6;border-radius:12px;margin:0;padding:20px;line-height:1.7}.pf-notification-savebar{background:#f8fbf9;border-top:1px solid #dce7df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.pf-notification-savebar>div:first-child{gap:4px;display:grid}.pf-notification-savebar strong{color:#43634e;font-size:.875rem}.pf-notification-savebar small{color:#748677;font-size:.8125rem}.pf-comm-disclosure{min-width:0}.pf-comm-disclosure>summary{cursor:pointer;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.pf-comm-disclosure>summary::-webkit-details-marker{display:none}.pf-comm-disclosure>summary:after{content:"";border-bottom:2px solid #6f8879;border-right:2px solid #6f8879;flex:0 0 8px;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.pf-comm-disclosure[open]>summary:after{transform:rotate(225deg)}.pf-comm-disclosure>summary>div{flex:1;gap:4px;min-width:0;display:grid}.pf-comm-disclosure>summary strong{color:#294e3a;font-size:1rem;font-weight:750}.pf-comm-disclosure>summary small{color:#6b7e71;font-size:.875rem}.pf-comm-disclosure-body{border-top:1px solid #e0e9e3;min-width:0;padding:22px}.pf-notification-history-list article{border-bottom:1px solid #e5ece7;grid-template-columns:minmax(0,1fr) 90px minmax(150px,210px);align-items:center;gap:18px;padding:18px 0;display:grid}.pf-notification-history-list article:last-child{border:0}.pf-notification-history-list article>div{gap:5px;min-width:0;display:grid}.pf-notification-history-list strong{color:#35573f;overflow-wrap:anywhere;font-size:.9375rem}.pf-notification-history-list small,.pf-notification-history-list time{color:#748675;font-size:.875rem}.pf-comm-channel{color:#55715c;font-size:.875rem}.pf-notification-history-list .pf-comm-badge{justify-self:end}.pf-email-center .pf-email-preferences{min-width:0;margin:0;padding:24px;display:block}.pf-email-center .pf-email-section-head{align-items:start;margin-bottom:22px}.pf-email-center .pf-email-section-head :is(h2,h3){color:#244d35;margin:4px 0 8px;font-size:1.25rem;font-weight:750}.pf-email-center .pf-email-section-head p{color:#637766;max-width:66ch;font-size:1rem;line-height:1.6}.pf-email-center .pf-email-section-head>div>span{font-size:.8125rem}.pf-email-personal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pf-email-personal-profile{gap:20px;min-width:0;display:grid}.pf-email-center .pf-email-sender-preview{background:#f6faf7;border:1px solid #dce8e0;border-left:3px solid #95bda4;border-radius:9px;gap:6px;padding:16px}.pf-email-center .pf-email-sender-preview :is(small,span){color:#6c7f70;font-size:.875rem}.pf-email-center .pf-email-sender-preview strong{color:#345a3e;font-size:.9375rem}.pf-email-center .pf-email-switch{background:#f7faf8;border:1px solid #d9e5dd;border-radius:10px;align-items:start;gap:12px;margin:0;padding:15px;display:flex}.pf-email-center .pf-email-switch input{accent-color:#187b66;flex-shrink:0;width:19px;height:19px;min-height:19px;margin:3px 0 0;padding:0}.pf-email-center .pf-email-switch strong{font-size:.9375rem}.pf-email-center .pf-email-switch small{font-size:.875rem;line-height:1.5}.pf-email-personal-save{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pf-email-personal-save small{color:#6c806f;font-size:.875rem}.pf-email-verification{overflow-wrap:anywhere;background:#fbfdfb;border:1px solid #d4e3d9;border-radius:12px;gap:16px;min-width:0;padding:22px;display:grid}.pf-email-verification.is-verified{background:#f2faf4;border-color:#bcdcc8}.pf-email-verification-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-email-verification-status>strong{color:#244e36;font-size:1rem}.pf-email-verification .pf-phase{border-radius:6px;min-height:28px;padding:5px 9px;font-size:.75rem;line-height:1.4}.pf-email-verification p{color:#637a69;margin:0;font-size:.9375rem;line-height:1.6}.pf-email-verification .pf-email-active-address{color:#67816d;gap:5px;font-size:.875rem;display:grid}.pf-email-active-address strong{color:#234b32;overflow-wrap:anywhere;font-size:1.125rem;font-weight:750}.pf-email-verification form{gap:14px;display:grid}.pf-email-verification label{color:#3b5d45;gap:8px;font-size:.875rem;font-weight:700;display:grid}.pf-email-verification button{justify-self:start}.pf-email-verification small{color:#6b7f6e;font-size:.875rem;line-height:1.5}.pf-email-code-panel{border-top:1px solid #d9e4dc;gap:14px;padding-top:18px;display:grid}.pf-email-verification .pf-email-code-panel input{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:16rem;font-size:1.375rem}.pf-email-center .pf-email-metrics{gap:12px;margin:0 0 22px}.pf-email-center .pf-email-metric{box-shadow:none;padding:16px}.pf-email-center .pf-email-metric small{text-transform:none;letter-spacing:0;font-size:.8125rem}.pf-email-center .pf-email-metric strong{font-size:1.5rem}.pf-email-center .pf-email-metric span{font-size:.8125rem}.pf-email-center .pf-email-admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.pf-email-center :is(.pf-email-platform,.pf-email-test){min-width:0;box-shadow:none;align-content:start;gap:18px;margin:0;padding:20px}.pf-email-center :is(.pf-email-platform,.pf-email-test)>header{flex-wrap:wrap}.pf-email-center :is(.pf-email-platform,.pf-email-test) h3{color:#294f37;margin:4px 0 0;font-size:1.125rem;font-weight:750}.pf-email-center :is(.pf-email-platform,.pf-email-test) header span{font-size:.75rem}.pf-email-center :is(.pf-email-platform,.pf-email-test) p{color:#637767;font-size:.9375rem;line-height:1.6}.pf-email-center :is(.pf-email-form-grid label,.pf-email-test>label){gap:8px;font-size:.875rem}.pf-email-center .pf-email-test>small{font-size:.875rem}.pf-email-center .pf-email-identity-overview{border:1px solid #dce6df;border-radius:10px;margin:0;padding:0}.pf-email-identity-overview header,.pf-email-identity-overview nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-email-identity-overview h3{font-size:1.125rem;font-weight:750}.pf-email-identity-overview header span{color:#647e6b;font-size:.8125rem}.pf-email-identity-overview p{color:#6c8070;font-size:.9375rem;line-height:1.6}.pf-email-identity-overview ul{margin:18px 0;padding:0;list-style:none}.pf-email-identity-overview li{overflow-wrap:anywhere;border-bottom:1px solid #dce6df;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 16px;padding:16px 0;display:grid}.pf-email-identity-overview li small{color:#6b8070;grid-column:1/-1;font-size:.875rem}.pf-email-identity-overview nav{font-size:.875rem}.pf-email-center .pf-email-history{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pf-email-center .pf-email-log-main strong{font-size:.9375rem}.pf-email-center .pf-email-log-main small,.pf-email-center .pf-email-log-main p,.pf-email-center .pf-email-log-meta{font-size:.875rem}.pf-email-center .pf-email-status{text-transform:none;min-width:100px;padding:6px 9px;font-size:.8125rem;line-height:1.4}.pf-email-center .pf-email-log-meta{flex-wrap:wrap;justify-content:flex-end;max-width:220px;padding-left:0}.pf-email-center .pf-email-empty{font-size:.9375rem}.pf-email-center .pf-email-log-list article{align-items:start}@container notification-center (width<=850px){.pf-notification-layout{grid-template-columns:1fr}.pf-notification-event-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.pf-notification-event-list>section:only-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:10px;display:grid}.pf-notification-event-list>section:only-child h2{grid-column:1/-1}}@container email-settings (width<=920px){.pf-email-personal-grid,.pf-email-center .pf-email-admin-grid{grid-template-columns:1fr}.pf-email-center .pf-email-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pf-comm-heading{flex-direction:column;align-items:start;gap:12px}.pf-notification-detail-head,.pf-notification-compose,.pf-notification-savebar{padding:18px 16px}.pf-notification-context{margin-inline:16px}.pf-notification-delivery{padding-inline:16px}.pf-notification-channel-tabs button{flex:1;gap:3px;padding:10px 12px;display:grid}.pf-notification-preview-toggle{flex-direction:column;align-items:start}.pf-notification-savebar{flex-direction:column;align-items:stretch}.pf-notification-savebar .pf-comm-actions{flex-direction:column-reverse;align-items:stretch}.pf-notification-savebar .pf-comm-button{width:100%}.pf-comm-disclosure>summary{flex-wrap:wrap;gap:10px;padding:18px 16px}.pf-comm-disclosure>summary>div{min-width:65%}.pf-comm-disclosure>summary .pf-comm-badge{order:1}.pf-comm-disclosure-body{padding:16px}.pf-email-center .pf-email-preferences{padding:18px 16px}.pf-email-center .pf-email-section-head{flex-direction:column}.pf-email-verification{padding:18px}.pf-email-center .pf-email-form-grid{grid-template-columns:1fr}.pf-email-center :is(.pf-email-platform,.pf-email-test){padding:16px}.pf-email-personal-save{flex-direction:column;align-items:stretch}.pf-email-personal-save .pf-comm-button{width:100%}.pf-notification-history-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pf-notification-history-list article>div{grid-column:1/-1}.pf-email-identity-overview li{grid-template-columns:1fr}.pf-email-center .pf-email-log-list article,.pf-email-center .pf-email-log-main{flex-direction:column}.pf-email-center .pf-email-log-meta{justify-content:start;max-width:100%;padding-left:0}}@media (width<=420px){.pf-notification-event-list,.pf-notification-event-list>section:only-child{grid-template-columns:1fr}.pf-notification-center .pf-notification-toolbar select{flex-basis:100%}.pf-email-verification .pf-comm-actions{flex-direction:column;align-items:stretch}.pf-email-verification .pf-comm-actions .pf-comm-button{width:100%}}@media (prefers-reduced-motion:reduce){.pf-comm-disclosure>summary:after{transition:none}}.pf-shell .pf-prospect-communication{border-color:#cbd8d2;border-radius:12px;margin-top:14px;overflow:visible;box-shadow:0 2px 8px #1437300f}.pf-shell .pf-communication-head{border-bottom:1px solid #dbe5e1;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.pf-shell .pf-communication-head>div{min-width:0}.pf-shell .pf-communication-head>div>span{color:#187b66;letter-spacing:.12em;font-size:12px;font-weight:800}.pf-shell .pf-communication-head h3{margin:4px 0 2px;font-size:20px;line-height:1.3}.pf-shell .pf-communication-head p{color:#536760;margin:0;font-size:14px;line-height:1.45}.pf-shell .pf-communication-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:14px;display:grid}.pf-shell .pf-communication-channel{background:#fff;border:1px solid #cbd8d2;border-radius:11px;min-width:0;overflow:hidden}.pf-shell .pf-communication-channel>header{background:#f8faf9;border-bottom:1px solid #e1e8e5;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px;display:grid}.pf-shell .pf-channel-symbol{color:#187b66;background:#e9f5f1;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pf-shell .pf-channel-symbol svg{width:20px;height:20px}.pf-shell .pf-communication-channel>header h4{margin:0;font-size:17px;line-height:1.35}.pf-shell .pf-communication-channel>header p{color:#536760;margin:2px 0 0;font-size:13px;line-height:1.45}.pf-shell .pf-channel-status{border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;line-height:1.35;display:inline-flex}.pf-shell .pf-channel-status.green{color:#125f50;background:#e9f5f1}.pf-shell .pf-channel-status.orange{color:#73420a;background:#fff5e7}.pf-shell .pf-channel-status.red{color:#8f3028;background:#fff1ef}.pf-shell .pf-channel-status.grey{color:#536760;background:#edf1ef}.pf-shell .pf-communication-dnd{background:#fbfcfc;border-bottom:1px solid #e1e8e5;padding:11px 13px}.pf-shell .pf-communication-dnd label,.pf-shell .pf-communication-choice{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.pf-shell .pf-prospect-communication input[type=checkbox]{accent-color:#187b66;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.pf-shell .pf-prospect-communication label>span{gap:2px;min-width:0;display:grid}.pf-shell .pf-prospect-communication label strong{font-size:14px;line-height:1.45}.pf-shell .pf-prospect-communication label small{color:#536760;font-size:12px;line-height:1.45}.pf-shell .pf-communication-dnd>p{color:#8f3028;background:#fff1ef;border-radius:7px;margin:7px 0 0;padding:8px 9px;font-size:12px;line-height:1.4}.pf-shell .pf-prospect-communication fieldset{border:0;border-bottom:1px solid #e1e8e5;gap:8px;width:auto;margin:0;padding:12px 13px 8px;display:grid}.pf-shell .pf-prospect-communication legend{color:#536760;padding:0 0 6px;font-size:12px;font-weight:700}.pf-shell .pf-prospect-communication input:disabled+span{opacity:.6;cursor:not-allowed}.pf-shell .pf-marketing-permission{background:#fff9f0;border:1px solid #ead6b8;border-radius:9px;gap:10px;margin:12px;padding:11px;display:grid}.pf-shell .pf-marketing-permission.granted{background:#f2faf7;border-color:#cfe5de}.pf-shell .pf-marketing-permission>div:first-child{gap:3px;display:grid}.pf-shell .pf-marketing-permission strong{font-size:13px;line-height:1.4}.pf-shell .pf-marketing-permission small{color:#536760;font-size:12px;line-height:1.45}.pf-shell .pf-marketing-permission>button,.pf-shell .pf-marketing-permission form button{color:#125f50;cursor:pointer;background:#fff;border:1px solid #c9d8d3;border-radius:8px;min-height:40px;padding:8px 11px;font-size:13px;font-weight:700}.pf-shell .pf-marketing-permission>button{width:100%}.pf-shell .pf-marketing-permission button.primary{color:#fff;background:#187b66;border-color:#187b66}.pf-shell .pf-marketing-permission button:disabled{color:#71807b;cursor:not-allowed;background:#edf1ef;border-color:#d8e1de}.pf-shell .pf-marketing-permission form{gap:9px;display:grid}.pf-shell .pf-marketing-permission form label{color:#536760;gap:5px;font-size:12px;font-weight:700;display:grid}.pf-shell .pf-marketing-permission textarea{resize:vertical;color:#17243a;background:#fff;border:1px solid #cbd8d2;border-radius:8px;width:100%;min-height:74px;padding:9px 10px;font-size:14px;line-height:1.45}.pf-shell .pf-marketing-permission textarea:focus{outline-offset:1px;border-color:#176dba;outline:3px solid #176dba38}.pf-shell .pf-marketing-permission form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-shell .pf-communication-unavailable{color:#536760;cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0 12px 12px;font-size:13px;line-height:1.4;display:flex}.pf-shell .pf-communication-channel>.pf-consent-manager{border-radius:9px;margin:0 12px 12px;padding:12px}.pf-shell .pf-communication-channel>.pf-consent-manager .pf-consent-manager-head strong{font-size:14px}.pf-shell .pf-communication-channel>.pf-consent-manager .pf-consent-manager-head p{font-size:12px}.pf-shell .pf-communication-channel>.pf-consent-manager .pf-consent-manager-actions.inline{flex-direction:column;align-items:stretch}.pf-shell .pf-communication-channel>.pf-consent-manager .pf-consent-manager-actions.inline button{width:100%;min-height:40px}.pf-shell .pf-communication-readonly{color:#536760;margin:0 12px 12px;font-size:12px;display:block}.pf-shell .pf-communication-loading{color:#536760;margin:0;padding:18px;font-size:14px}.pf-shell .pf-communication-feedback{border-radius:8px;margin:0 14px 14px;padding:10px 12px;font-size:13px;line-height:1.45}.pf-shell .pf-communication-feedback.success{color:#125f50;background:#e9f5f1}.pf-shell .pf-communication-feedback.error{color:#8f3028;background:#fff1ef}.pf-communication-icons{flex:none;align-items:center;gap:8px;width:max-content;display:inline-flex}.pf-communication-icon{background:currentColor;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:relative}.pf-communication-icon svg{color:#fff;width:18px;height:18px}.pf-communication-icon.green{color:#087a46}.pf-communication-icon.red{color:#b62535}.pf-communication-icon.grey{color:#687878}.pf-communication-icon.orange{color:#9b6200}.pf-communication-tooltip{visibility:hidden;opacity:0;pointer-events:none;z-index:180;color:#fff;background:#173731;border-radius:7px;width:min(260px,100vw - 40px);padding:10px 11px;font-size:13px;font-weight:500;line-height:1.45;position:absolute;bottom:34px;right:0;box-shadow:0 8px 24px #091f1c3d}.pf-communication-icon:hover .pf-communication-tooltip,.pf-communication-icon:focus-visible .pf-communication-tooltip{visibility:visible;opacity:1}.pf-public-preferences{max-width:620px;margin:40px auto;padding:24px;font:1rem/1.6 Arial,sans-serif}.pf-public-preferences label{gap:10px;margin:18px 0;display:flex}.pf-public-preferences button{color:#fff;font:inherit;background:#008878;border:0;border-radius:8px;padding:12px 20px}@container pf-dialog (width<=42rem){.pf-shell .pf-communication-grid{grid-template-columns:1fr}}@media (width<=700px){.pf-shell .pf-communication-head{padding:14px}.pf-shell .pf-communication-head h3{font-size:18px}.pf-shell .pf-communication-grid{grid-template-columns:1fr;padding:10px}.pf-shell .pf-marketing-permission>button,.pf-shell .pf-marketing-permission form button,.pf-shell .pf-communication-channel>.pf-consent-manager .pf-consent-manager-actions.inline button{min-height:44px}.pf-communication-tooltip{width:auto;max-width:none;position:fixed;inset:auto 16px 76px}}.pf-kanban-column>div>article{position:relative}.pf-kanban-column>div>article:hover,.pf-kanban-column>div>article:focus-within{z-index:2}.pf-kanban-column>div>article:first-child .pf-communication-tooltip{top:26px;bottom:auto}.pf-communication-mobile-tabs{display:none}@container pf-dialog (width<=42rem){.pf-shell .pf-prospect-communication.embedded .pf-communication-mobile-tabs{grid-template-columns:1fr 1fr;gap:7px;padding:12px 12px 0;display:grid}.pf-shell .pf-communication-mobile-tabs button{color:#50665f;min-height:46px;font:inherit;cursor:pointer;background:#f7faf9;border:1px solid #d5e2de;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.pf-shell .pf-communication-mobile-tabs button>span{background:#687878;border-radius:50%;width:9px;height:9px}.pf-shell .pf-communication-mobile-tabs button.green>span{background:#087a46}.pf-shell .pf-communication-mobile-tabs button.orange>span{background:#b87927}.pf-shell .pf-communication-mobile-tabs button.red>span{background:#b62535}.pf-shell .pf-communication-mobile-tabs button.active{color:#125f50;background:#e9f5f1;border-color:#66a695;box-shadow:0 0 0 2px #d9eee8}.pf-shell .pf-prospect-communication.embedded .pf-communication-channel:not(.is-mobile-active){display:none}.pf-shell .pf-prospect-communication.embedded .pf-communication-grid{padding:10px 12px 12px}}.pf-shell .pf-prospect-communication.embedded>.pf-communication-head{display:none}.pf-shell .pf-operational-alerts{gap:1rem;max-width:72rem;margin-inline:auto;display:grid}.pf-shell .pf-operational-alerts header h1{margin:.25rem 0}.pf-shell .pf-operational-alerts header p{color:#52665f}.pf-shell .pf-operational-alerts nav{flex-wrap:wrap;gap:.5rem;display:flex}.pf-shell .pf-operational-alerts nav button,.pf-shell .pf-operational-alerts>button,.pf-shell .pf-operational-actions button{color:#183d33;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bccfc8;border-radius:.7rem;padding:.65rem .9rem}.pf-shell .pf-operational-alerts nav button[aria-pressed=true]{background:#e4f2eb;border-color:#478571;font-weight:700}.pf-shell .pf-operational-alerts nav b{font-variant-numeric:tabular-nums}.pf-shell .pf-operational-list{gap:.75rem;display:grid}.pf-shell .pf-operational-card{background:#fff;border:1px solid #d6e2dc;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem;display:flex}.pf-shell .pf-operational-card h2{margin:.35rem 0;font-size:1.1rem}.pf-shell .pf-operational-card p{margin:.35rem 0}.pf-shell .pf-operational-card small,.pf-shell .pf-operational-card time{color:#52665f;display:block}.pf-shell .pf-operational-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:26rem;display:flex}.pf-shell .pf-operational-actions button:focus-visible,.pf-shell .pf-operational-alerts nav button:focus-visible{outline-offset:2px;outline:3px solid #257b61}@media (width<=600px){.pf-shell .pf-operational-card{flex-direction:column}.pf-shell .pf-operational-actions{justify-content:stretch;width:100%}.pf-shell .pf-operational-actions button{flex:100%}}:root{--ink:#17243a;--muted:#6f7a8d;--line:#e6eaf0;--paper:#fff;--canvas:#f5f7f9;--green:#187b66;--green-deep:#125f50;--green-soft:#e9f5f1;--amber:#b87927;--amber-soft:#fff5e7;--blue:#4763aa;--blue-soft:#edf1fb;--purple:#8653a3}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input{font:inherit}button{color:inherit}.app-shell{background:var(--canvas);min-height:100vh;display:flex}.sidebar{z-index:20;color:#dbe6e3;background:#102e2b;flex-direction:column;width:248px;padding:25px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand>span:last-child{gap:2px;display:grid}.brand strong{color:#fff;letter-spacing:-.02em;font-size:17px}.brand small{color:#8ea9a4;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.brand-mark{background:#21a486;border-radius:10px;justify-content:center;align-items:end;gap:3px;width:32px;height:32px;padding:7px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.brand-mark i{background:#fff;border-radius:3px;width:3px;display:block}.brand-mark i:first-child{opacity:.72;height:8px}.brand-mark i:nth-child(2){height:14px}.brand-mark i:nth-child(3){opacity:.85;height:11px}.side-nav{gap:4px;display:grid}.side-nav p{color:#6f918b;letter-spacing:.14em;text-transform:uppercase;margin:20px 10px 7px;font-size:10px;font-weight:750}.side-nav button,.settings-button{color:#a9c0bc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;transition:all .18s;display:flex;position:relative}.side-nav button:hover,.settings-button:hover{color:#fff;background:#ffffff0e}.side-nav button.active{color:#fff;background:#17463f}.side-nav button.active:before{content:"";background:#31b394;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-18px}.side-nav button b{color:#fff;background:#c47e37;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.nav-glyph{opacity:.8;border:1.5px solid;border-radius:5px;place-items:center;width:17px;height:17px;display:inline-grid}.nav-prospect{border-radius:50%}.nav-appuntamenti{border-top-width:4px}.nav-followup{border-radius:50% 50% 50% 2px}.nav-distributori{border-radius:50% 50% 4px 4px}.nav-contenuti{border-radius:2px;transform:rotate(-4deg)}.nav-report{border-width:0 0 1.5px 1.5px;border-radius:0}.side-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:12px}.settings-button span{opacity:.7;font-size:15px}.profile-mini{align-items:center;gap:10px;margin-top:8px;padding:12px 8px 2px;display:flex}.profile-mini>span{gap:3px;display:grid}.profile-mini strong{color:#fff;font-size:12px}.profile-mini small{color:#7f9b96;font-size:10px}.profile-mini>i{color:#7f9b96;margin-left:auto}.role-select{color:#b9ccc8;cursor:pointer;background:#163a36;border:1px solid #ffffff1f;border-radius:8px;outline:0;width:100%;height:34px;margin-top:10px;padding:0 9px;font-size:9px}.avatar{color:#fff;letter-spacing:.03em;background:linear-gradient(145deg,#218b74,#165e51);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:750;display:inline-grid}.avatar-soft{color:#47677a;background:#edf3f4;border:1px solid #dfe9ea}.workspace{width:calc(100% - 248px);min-width:0;margin-left:248px}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;align-items:center;height:73px;padding:0 30px;display:flex;position:sticky;top:0}.mobile-brand{font-weight:720;display:none}.search-box{color:#8a95a5;background:#f8fafb;border:1px solid #e1e6ec;border-radius:10px;align-items:center;gap:10px;width:min(470px,46vw);height:39px;padding:0 10px;display:flex}.search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.search-box input::placeholder{color:#99a3b0}.search-box kbd{color:#9aa3ae;background:#fff;border:1px solid #dfe4e9;border-radius:5px;padding:3px 6px;font-size:9px}.top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.role-switcher{border:1px solid var(--line);background:#f7f9fa;border-radius:9px;padding:3px;display:flex}.role-switcher button{color:#7c8795;cursor:pointer;background:0 0;border:0;border-radius:6px;height:27px;padding:0 8px;font-size:8px}.role-switcher button.active{color:var(--green);background:#fff;font-weight:700;box-shadow:0 1px 5px #17243a14}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:37px;height:37px;position:relative}.icon-button span{background:#dc704c;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.new-button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:10px;height:39px;padding:0 15px;font-size:12px;font-weight:670;box-shadow:0 5px 16px #187b662e}.new-button:hover{background:var(--green-deep)}.content{max-width:1500px;margin:0 auto;padding:31px 31px 60px}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.page-heading p,.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:780}.page-heading h1{letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(28px,3vw,36px);line-height:1.1}.page-heading>div:first-child>span{color:var(--muted);font-size:13px}.admin-badge{color:#55756e;background:#fff;border:1px solid #dce7e4;border-radius:9px;align-items:center;gap:8px;margin-bottom:3px;padding:8px 11px;font-size:10px;font-weight:650;display:flex}.admin-badge span{background:#32a88b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e6f4f0}.focus-strip{background:linear-gradient(100deg,#edf8f4,#f7fbfa);border:1px solid #d9ebe6;border-radius:14px;align-items:center;gap:30px;min-height:75px;padding:16px 19px;display:flex}.focus-copy{align-items:center;gap:13px;min-width:0;display:flex}.focus-icon{color:#fff;background:var(--green);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.focus-copy strong{font-size:13px}.focus-copy p{color:#61736f;margin:4px 0 0;font-size:11px}.focus-copy p b{color:var(--green)}.focus-progress{align-items:center;gap:10px;width:215px;margin-left:auto;display:flex}.focus-progress>span{color:var(--green);font-size:11px;font-weight:750}.focus-progress div{background:#d7e8e3;border-radius:5px;width:100%;height:5px;overflow:hidden}.focus-progress i{border-radius:inherit;background:var(--green);width:63%;height:100%;display:block}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:129px;padding:18px 19px;display:flex;position:relative;box-shadow:0 5px 20px #17243a06}.metric-grid article>span{color:#8791a0;letter-spacing:.1em;font-size:8px;font-weight:770}.metric-grid article>strong{letter-spacing:-.04em;margin:5px 0 4px;font-size:27px;line-height:1}.metric-grid article small{color:#84909e;font-size:9px}.metric-grid article small b{color:var(--green)}.metric-icon{border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;top:16px;right:16px}.metric-green{color:var(--green);background:var(--green-soft)}.metric-blue{color:var(--blue);background:var(--blue-soft)}.metric-amber{color:var(--amber);background:var(--amber-soft)}.metric-purple{color:var(--purple);background:#f3edf7}.dashboard-grid,.lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:17px;margin-bottom:17px;display:grid}.lower-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr)}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 6px 28px #17243a09}.panel-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;min-height:75px;padding:16px 19px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:16px}.panel-heading button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:680}.eyebrow{margin-bottom:5px;display:block}.eyebrow-warm{color:var(--amber)}.count-badge{color:#9b5e1b;background:var(--amber-soft);border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.meeting-list{padding:4px 0}.meeting-row{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #f0f2f5;border-left:3px solid #0000;border-right:0;grid-template-columns:58px 40px minmax(160px,1fr) 110px 104px 12px;align-items:center;gap:11px;width:100%;min-height:72px;padding:7px 14px 7px 19px;transition:all .15s;display:grid}.meeting-row:last-child{border-bottom:0}.meeting-row:hover,.meeting-row.selected{border-left-color:var(--green);background:#f8fbfa}.meeting-time{gap:3px;display:grid}.meeting-time strong{font-size:13px}.meeting-time span{color:#8c96a5;text-transform:uppercase;font-size:9px}.meeting-person{gap:4px;min-width:0;display:grid}.meeting-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.meeting-person span{color:#84909e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.meeting-progress{align-items:center;gap:7px;display:flex}.meeting-progress>span{background:#edf0f2;border-radius:9px;width:67px;height:4px;overflow:hidden}.meeting-progress i{border-radius:inherit;background:var(--green);height:100%;display:block}.meeting-progress small{color:#84909e;width:28px;font-size:9px}.status{border-radius:99px;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-weight:720;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px}.status-green{color:var(--green);background:var(--green-soft)}.status-amber{color:var(--amber);background:var(--amber-soft)}.status-blue{color:var(--blue);background:var(--blue-soft)}.row-arrow{color:#a5aeba;font-size:18px;font-style:normal}.task-list{padding:3px 0}.task{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;align-items:start;gap:10px;width:100%;min-height:64px;padding:12px 17px;display:flex}.task>i{color:#fff;border:1.5px solid #cbd2da;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.task>span{gap:4px;min-width:0;display:grid}.task strong{font-size:10px}.task small{color:#8a95a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task>b{color:#9a5c20;background:var(--amber-soft);border-radius:5px;margin-left:auto;padding:3px 6px;font-size:7px}.task.done{opacity:.55}.task.done>i{border-color:var(--green);background:var(--green)}.task.done strong{text-decoration:line-through}.all-tasks{color:#517168;cursor:pointer;background:#f9fbfa;border:1px solid #dce4e7;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 34px);height:35px;margin:10px 17px 14px;font-size:9px;font-weight:680;display:flex}.pipeline-panel,.team-panel{min-height:257px}.pipeline{grid-template-columns:repeat(5,1fr);gap:8px;padding:20px 18px 16px;display:grid}.pipeline-stage{text-align:center;position:relative}.pipeline-stage:not(:last-child):after{content:"";border-top:1px dashed #d9dee5;width:18px;position:absolute;top:21px;right:-9px}.pipeline-stage>div{background:#fbfcfd;border:1px solid #e5e9ee;border-radius:14px;place-items:center;width:45px;height:45px;display:inline-grid;position:relative}.pipeline-stage>div span{border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.pipeline-stage strong{font-size:16px}.pipeline-stage p{color:#7c8796;margin:7px 0 0;font-size:8px}.pipeline-note{background:#fff8ee;border-radius:9px;align-items:center;gap:10px;margin:0 18px 17px;padding:10px 12px;display:flex}.pipeline-note>span{color:#a86b27;background:#ffebcb;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.pipeline-note p{color:#8a7358;margin:0;font-size:8px;line-height:1.45}.pipeline-note strong{color:#76552f}.team-table{padding:4px 17px 11px}.team-head,.team-row{grid-template-columns:minmax(170px,1.3fr) repeat(3,.55fr) 1fr;align-items:center;gap:7px;display:grid}.team-head{color:#9aa3ae;letter-spacing:.05em;min-height:30px;font-size:7px;font-weight:720}.team-row{color:#667386;border-top:1px solid #f0f2f5;min-height:42px;font-size:9px}.team-row>span:first-child{color:var(--ink);align-items:center;gap:9px;display:flex}.team-row .avatar{border-radius:8px;width:27px;height:27px;font-size:8px}.team-row>span:last-child{align-items:center;gap:6px;display:flex}.team-row>span:last-child>i{background:#edf0f2;border-radius:5px;width:45px;height:4px;overflow:hidden}.team-row>span:last-child b{border-radius:inherit;background:var(--green);height:100%;display:block}.drawer-scrim{z-index:40;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;background:#0a1c1b47;border:0;position:fixed;inset:0}.prospect-drawer{z-index:45;background:#fff;width:min(430px,94vw);padding:31px 28px 28px;animation:.24s ease-out drawer-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #0e25232e}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}}.drawer-close{border:1px solid var(--line);color:#75808f;cursor:pointer;background:#fff;border-radius:9px;width:32px;height:32px;font-size:21px;position:absolute;top:19px;right:20px}.drawer-top{align-items:center;gap:14px;padding:15px 35px 18px 0;display:flex}.drawer-top .avatar{border-radius:15px;width:51px;height:51px}.drawer-top h2{letter-spacing:-.035em;margin:0 0 4px;font-size:22px}.drawer-top p{color:#7f8997;margin:0;font-size:10px}.prospect-drawer>.status{margin-bottom:22px}.prospect-drawer section{border-top:1px solid #edf0f3;padding:15px 0}.prospect-drawer section>span,.prep-card span{color:#84909e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:760}.prospect-drawer section p{color:#4f5d70;margin:7px 0 0;font-size:11px;line-height:1.55}.decision-box{background:var(--amber-soft);border-radius:10px;margin:3px 0;border:0!important;padding:13px 14px!important}.decision-box>span{color:#9a6423!important}.decision-box p{color:#705a3f!important}.people-pair{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 18px;display:grid}.people-pair>div{border:1px solid var(--line);border-radius:10px;padding:12px}.people-pair small{color:#97a0ac;letter-spacing:.06em;font-size:7px;font-weight:730}.people-pair p{align-items:center;gap:7px;margin:8px 0 0;display:flex}.people-pair .avatar{border-radius:8px;width:26px;height:26px;font-size:7px}.people-pair strong{font-size:9px}.prep-card{background:#f3f8f6;border-radius:11px;margin:6px 0 18px;padding:14px}.prep-card>div{justify-content:space-between;display:flex}.prep-card>div strong{color:var(--green);font-size:12px}.prep-card>i{background:#dbe8e4;border-radius:5px;height:5px;margin:10px 0 8px;display:block;overflow:hidden}.prep-card b{border-radius:inherit;background:var(--green);height:100%;display:block}.prep-card p{color:#71827e;margin:0;font-size:8px}.drawer-primary,.drawer-secondary{cursor:pointer;border-radius:10px;width:100%;height:43px;font-size:10px;font-weight:680}.drawer-primary{color:#fff;background:var(--green);border:0}.drawer-primary span{margin-left:5px}.drawer-secondary{color:#4f716a;background:#fff;border:1px solid #d9e4e1;margin-top:8px}.distributor-content,.operations-content{max-width:1400px}.distributor-badge{color:#48619b;border-color:#dfe5f2}.distributor-badge span{background:#5d76b5;box-shadow:0 0 0 3px #edf1fa}.next-zoom-hero{background:linear-gradient(120deg,#eaf7f3,#f9fcfb);border:1px solid #cfe4de;border-radius:16px;grid-template-columns:150px minmax(240px,1fr) minmax(260px,1.05fr) 180px;align-items:center;gap:23px;min-height:138px;margin-bottom:17px;padding:22px;display:grid;box-shadow:0 8px 28px #187b660f}.next-zoom-time{border-right:1px solid #d6e8e3;padding-right:20px;display:grid}.next-zoom-time>span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:780}.next-zoom-time>strong{letter-spacing:-.04em;margin:7px 0 2px;font-size:31px}.next-zoom-time small{color:#72827e;font-size:9px}.next-zoom-person{align-items:center;gap:13px;display:flex}.next-zoom-person>.avatar{border-radius:14px;width:48px;height:48px}.next-zoom-person>div{gap:3px;display:grid}.next-zoom-person strong{font-size:15px}.next-zoom-person p{color:#6f7f7c;margin:0 0 5px;font-size:9px}.next-zoom-progress>div{color:#566966;justify-content:space-between;font-size:9px;display:flex}.next-zoom-progress>div b{color:var(--green)}.next-zoom-progress>i{background:#d6e7e2;border-radius:7px;height:6px;margin:9px 0 7px;display:block;overflow:hidden}.next-zoom-progress>i b{border-radius:inherit;background:var(--green);height:100%;display:block}.next-zoom-progress p{color:#7a8986;margin:0;font-size:8px;line-height:1.4}.next-zoom-hero>button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:10px;height:41px;font-size:9px;font-weight:700}.next-zoom-hero>button span{margin-left:4px}.distributor-metrics{margin-top:0}.distributor-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.prospect-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:40px minmax(150px,1fr) 110px 110px 12px;align-items:center;gap:12px;width:100%;min-height:66px;padding:8px 18px;display:grid}.prospect-table>button:hover{background:#f9fbfa}.prospect-table>button .avatar{width:36px;height:36px}.prospect-table>button>span:nth-child(2){gap:4px;display:grid}.prospect-table strong{font-size:11px}.prospect-table small{color:#8893a1;font-size:8px}.prospect-table em{color:#9ba5b1;font-style:normal}.stage-tag{border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:680}.stage-amber{color:#a46620;background:var(--amber-soft)}.stage-blue{color:#4763aa;background:var(--blue-soft)}.stage-purple{color:var(--purple);background:#f4edf7}.stage-gray{color:#697687;background:#eff2f5}.mini-progress{color:#818d9c;align-items:center;gap:7px;font-size:8px;display:flex}.mini-progress i{background:#edf0f2;border-radius:5px;width:62px;height:4px;overflow:hidden}.mini-progress b{background:var(--green);height:100%;display:block}.coach-note{background:#f2f6fb;border-radius:10px;gap:10px;margin:13px 16px 16px;padding:12px;display:flex}.coach-note>span{color:#fff;background:#526eaa;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-weight:750;display:grid}.coach-note p{color:#66758a;gap:4px;margin:0;font-size:8px;line-height:1.45;display:grid}.coach-note strong{color:#40516a;font-size:9px}.quiet-button{border:1px solid var(--line);color:#617083;cursor:pointer;background:#fff;border-radius:9px;height:36px;padding:0 13px;font-size:10px}.operations-panel{overflow:hidden}.operations-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 18px;display:flex}.filter-tabs{gap:5px;display:flex}.filter-tabs button{color:#718092;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:9px}.filter-tabs button.active{color:var(--green);background:var(--green-soft);font-weight:680}.filter-tabs b{margin-left:4px}.search-inline{border:1px solid var(--line);color:#9ba4af;border-radius:8px;min-width:190px;padding:8px 10px;font-size:9px}.operations-head,.operations-row{grid-template-columns:minmax(210px,1.3fr) minmax(130px,.9fr) minmax(110px,.7fr) minmax(170px,1.15fr) 70px;align-items:center;gap:14px;padding:0 19px;display:grid}.operations-head{color:#929ca8;letter-spacing:.07em;background:#fafbfc;height:36px;font-size:7px;font-weight:750}.operations-row{color:#677487;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f2f5;width:100%;min-height:61px;font-size:9px}.operations-row:hover{background:#f9fbfa}.operations-row>span:first-child{color:var(--ink);align-items:center;gap:10px;display:flex}.operations-row .avatar{border-radius:9px;width:33px;height:33px;font-size:8px;font-style:normal}.operations-row>span:nth-child(3) b{color:#566c78;background:#f0f3f5;border-radius:99px;padding:5px 8px;font-size:8px}.operations-row>span:last-child{justify-content:space-between;display:flex}.operations-row em{color:#9aa4b0;font-size:16px;font-style:normal}.content-editor{overflow:hidden}.content-summary{background:linear-gradient(110deg,#eff8f5,#fbfdfc);justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:20px 24px;display:flex}.content-summary>div>span{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:760}.content-summary h2{margin:6px 0 4px;font-size:20px}.content-summary p{color:#788681;margin:0;font-size:9px}.content-row{border-top:1px solid #edf0f3;grid-template-columns:35px 32px minmax(200px,1fr) 70px 70px;align-items:center;gap:12px;min-height:70px;padding:0 23px;display:grid}.content-row>b{color:#9ba4ae;font-size:10px}.play-dot{width:29px;height:29px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:8px;display:grid}.content-row>div{gap:4px;display:grid}.content-row strong{font-size:11px}.content-row small,.content-row>span:nth-last-child(2){color:#87929f;font-size:8px}.content-row button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px}.unlock-rule{background:#fff7eb;border-radius:10px;gap:12px;margin:16px 22px 20px;padding:14px;display:flex}.unlock-rule p{color:#806c50;gap:3px;margin:0;font-size:8px;line-height:1.4;display:grid}.unlock-rule strong{color:#72522d;font-size:9px}.settings-grid{grid-template-columns:1.25fr .75fr;gap:17px;display:grid}.integration-card,.integrations-list{padding:20px}.integration-head{align-items:center;gap:12px;display:flex}.integration-head>div{flex:1}.integration-head h2{margin:0 0 4px;font-size:18px}.integration-head p{color:#7b8795;margin:0;font-size:9px}.integration-icon{color:#546579;background:#edf1f5;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:760;display:grid}.wa-icon{color:#fff;background:#25a66f}.phase-pill{color:#9a6423;background:var(--amber-soft);border-radius:6px;padding:5px 7px;font-size:7px;font-weight:760}.integration-rule{background:#f0f7f4;border-radius:10px;gap:10px;margin:20px 0 15px;padding:13px;display:flex}.integration-rule>span{color:var(--green)}.integration-rule p{color:#657973;gap:3px;margin:0;font-size:8px;line-height:1.45;display:grid}.integration-rule strong{color:#49645d;font-size:9px}.connect-button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:9px;height:38px;padding:0 14px;font-size:9px}.integration-row{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;min-height:71px;display:flex}.integration-row:last-child{border:0}.integration-row>div{flex:1;gap:4px;display:grid}.integration-row strong{font-size:10px}.integration-row small{color:#87929f;font-size:8px}.integration-row button{color:var(--green);background:0 0;border:0;font-size:8px}.connection-state{color:var(--green);font-size:8px;font-weight:700}.qr-demo{border:1px solid #dce8e4;border-radius:11px;align-items:center;gap:16px;padding:15px;display:flex}.qr-grid{background:#fff;border:1px solid #d9dfdf;flex:none;grid-template-columns:repeat(8,1fr);gap:2px;width:112px;height:112px;padding:6px;display:grid}.qr-grid i{background:0 0;display:block}.qr-grid i.dark{background:#153b35}.qr-demo>div:last-child{gap:5px;display:grid}.qr-demo strong{font-size:11px}.qr-demo p{color:#6f7f7b;margin:0;font-size:8px}.qr-demo small{color:#a36b2c;font-size:7px}.prospect-page{background:#f6f8f8;min-height:100vh}.prospect-header{background:#fff;border-bottom:1px solid #dfe8e5;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 max(24px,50vw - 620px);display:flex}.prospect-brand{align-items:center;gap:11px;display:flex}.prospect-brand>span:last-child{gap:2px;display:grid}.prospect-brand strong{font-size:15px}.prospect-brand small{color:#83908d;font-size:9px}.appointment-chip{background:#f7fbfa;border:1px solid #d9e5e1;border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:9px 12px;display:grid}.appointment-chip>span{color:#fff;background:var(--green);border-radius:6px;grid-row:1/3;padding:5px;font-size:7px;font-weight:800}.appointment-chip strong{font-size:10px}.appointment-chip small{color:#84908e;font-size:8px}.prospect-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;max-width:1240px;margin:0 auto;padding:48px 24px 31px;display:grid}.prospect-kicker{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:790}.prospect-intro h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.02}.prospect-intro>div:first-child p{color:#6c7b79;max-width:620px;margin:0;font-size:12px;line-height:1.7}.time-promise{background:#fff;border:1px solid #dce7e4;border-radius:14px;padding:19px}.time-promise>span{color:#84918f;letter-spacing:.1em;font-size:8px;font-weight:760}.time-promise>strong{margin:6px 0 13px;font-size:21px;display:block}.time-promise>div{grid-template-columns:4fr 1fr 2fr;gap:4px;display:grid}.time-promise i{background:#e1e7e5;border-radius:6px;height:5px}.time-promise i.done{background:var(--green)}.time-promise i.active{background:#d8a056}.time-promise p{color:#82908d;justify-content:space-between;margin:9px 0 0;font-size:7px;display:flex}.time-promise p b{color:#586b67}.prospect-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;max-width:1240px;margin:0 auto;padding:0 24px 44px;display:grid}.module-nav{background:#fff;border:1px solid #e0e7e5;border-radius:15px;position:sticky;top:16px;overflow:hidden}.overall-progress{background:#f3f8f6;border-bottom:1px solid #edf0ef;padding:17px}.overall-progress>div{justify-content:space-between;display:flex}.overall-progress span{color:#7d8e89;letter-spacing:.1em;font-size:7px;font-weight:760}.overall-progress strong{color:var(--green);font-size:11px}.overall-progress>i{background:#dae7e3;border-radius:5px;height:5px;margin:10px 0 7px;display:block;overflow:hidden}.overall-progress>i b{background:var(--green);height:100%;display:block}.overall-progress p{color:#758580;margin:0;font-size:8px}.module-nav>button{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #eff2f1;border-left:3px solid #0000;border-right:0;align-items:center;gap:11px;width:100%;min-height:69px;padding:11px 14px;display:flex}.module-nav>button.active{border-left-color:var(--green);background:#f6faf8}.module-nav>button:disabled{opacity:.48;cursor:not-allowed}.module-nav>button>span,.zoom-lock>span{color:#72827f;background:#edf2f1;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:760;display:grid}.module-nav>button.complete>span{color:#fff;background:var(--green)}.module-nav>button>div,.zoom-lock>div{gap:4px;display:grid}.module-nav>button strong,.zoom-lock strong{font-size:9px}.module-nav>button small,.zoom-lock small{color:#899592;font-size:7px}.zoom-lock{background:#f7f8f8;align-items:center;gap:11px;min-height:68px;padding:11px 14px;display:flex}.zoom-lock.unlocked{color:var(--green);background:#edf8f4}.zoom-lock.unlocked>span{color:#fff;background:var(--green)}.preparation-main{gap:17px;display:grid}.video-card,.guided-notes{background:#fff;border:1px solid #e0e7e5;border-radius:15px;overflow:hidden}.video-stage{aspect-ratio:16/8.1;color:#fff;background:radial-gradient(circle at 72% 28%,#2f998257,#0000 30%),linear-gradient(135deg,#153d38,#0d2725 70%);position:relative;overflow:hidden}.video-stage:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.video-watermark{z-index:2;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:18px;left:20px}.video-watermark .brand-mark{border-radius:8px;width:25px;height:25px;padding:5px}.video-copy{z-index:2;max-width:45%;position:absolute;top:34%;left:8%}.video-copy span{color:#6fd0b9;letter-spacing:.12em;font-size:8px;font-weight:760}.video-copy h2{letter-spacing:-.045em;margin:7px 0;font-size:clamp(22px,3vw,38px)}.video-copy p{color:#b4c8c3;margin:0;font-size:9px;line-height:1.6}.play-button{z-index:3;color:#153d38;cursor:pointer;background:#e9faf5;border:1px solid #ffffff40;border-radius:50%;width:62px;height:62px;font-size:18px;position:absolute;top:42%;right:21%;box-shadow:0 8px 25px #00000040}.video-controls{z-index:3;color:#d6e2df;grid-template-columns:85px 1fr 30px 55px;align-items:center;gap:10px;font-size:8px;display:grid;position:absolute;bottom:17px;left:20px;right:20px}.video-controls>i{background:#ffffff40;border-radius:5px;height:4px;overflow:hidden}.video-controls>i b{background:#54c2a8;height:100%;display:block}.video-controls select{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;height:25px;font-size:8px}.video-controls option{color:#17243a}.no-skip-note{background:#fff8ed;gap:11px;padding:13px 17px;display:flex}.no-skip-note>span{color:#b87927}.no-skip-note p{color:#816e55;gap:3px;margin:0;font-size:8px;line-height:1.45;display:grid}.no-skip-note strong{color:#74552e;font-size:9px}.guided-notes{padding:22px}.guided-notes>div:first-child h2{margin:6px 0;font-size:21px}.guided-notes>div:first-child p{color:#778480;max-width:660px;margin:0 0 17px;font-size:9px;line-height:1.55}.guided-notes label{gap:7px;margin-top:12px;display:grid}.guided-notes label>span{color:#566662;font-size:9px;font-weight:680}.guided-notes textarea{resize:vertical;width:100%;min-height:75px;color:var(--ink);background:#fbfcfc;border:1px solid #dfe6e4;border-radius:9px;outline:0;padding:12px;font-size:9px;line-height:1.5}.guided-notes textarea:focus{border-color:#6eb3a2;box-shadow:0 0 0 3px #edf7f4}.notes-footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;display:flex}.notes-footer>span{color:#8b9693;font-size:8px}.notes-footer button{color:#fff;background:var(--green);border:0;border-radius:9px;height:38px;padding:0 15px;font-size:9px;font-weight:680}.notes-footer button:disabled{color:#84908e;background:#e5eae8}.prospect-help{color:#7c8986;background:#fff;border-top:1px solid #dfe7e4;justify-content:center;align-items:center;gap:10px;min-height:62px;font-size:8px;display:flex}.prospect-help button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:700}.prospect-help small{color:#a0a9a7;margin-left:18px}@media (width<=1150px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.meeting-row{grid-template-columns:55px 38px minmax(150px,1fr) 100px 100px 12px}.next-zoom-hero{grid-template-columns:130px 1fr 1fr}.next-zoom-hero>button{grid-column:2/4;width:180px}.distributor-grid,.settings-grid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{display:none}.workspace{width:100%;margin-left:0}.topbar{height:64px;padding:0 16px}.mobile-brand{align-items:center;gap:9px;font-size:14px;display:flex}.mobile-brand .brand-mark{width:29px;height:29px}.search-box{display:none}.new-button{width:37px;padding:0}.new-button span{display:none}.content{padding:23px 15px 45px}.page-heading{align-items:start}.admin-badge{display:none}.focus-strip{align-items:start}.focus-progress{display:none}.focus-copy p{line-height:1.5}.metric-grid{gap:9px}.metric-grid article{min-height:116px;padding:15px}.metric-grid article>strong{font-size:24px}.meeting-row{grid-template-columns:49px 35px minmax(0,1fr) 84px 10px;min-height:69px;padding-left:12px}.meeting-progress{display:none}.meeting-row .status{grid-area:1/4}.meeting-time,.meeting-row>.avatar,.meeting-person{grid-row:1}.row-arrow{grid-column:5}.pipeline{gap:2px;padding-inline:10px}.pipeline-stage:not(:last-child):after{display:none}.pipeline-stage>div{border-radius:11px;width:39px;height:39px}.pipeline-stage p{font-size:7px}.team-table{overflow-x:auto}.team-head,.team-row{min-width:610px}.people-pair{grid-template-columns:1fr}.role-preview-top{max-width:100px}.next-zoom-hero{grid-template-columns:1fr;gap:16px}.next-zoom-time{border:0;border-bottom:1px solid #d6e8e3;padding:0 0 15px}.next-zoom-hero>button{grid-column:1;width:100%}.prospect-table>button{grid-template-columns:36px minmax(0,1fr) 85px 10px}.prospect-table .mini-progress{display:none}.operations-panel{overflow-x:auto}.operations-toolbar,.operations-table{min-width:720px}.prospect-header{padding:0 15px}.appointment-chip small{display:none}.prospect-intro{grid-template-columns:1fr;gap:22px;padding-top:32px}.prospect-layout{grid-template-columns:1fr}.module-nav{position:static}.video-stage{aspect-ratio:16/10}.video-copy{max-width:55%;top:27%}.play-button{right:14%}.prospect-help{flex-wrap:wrap;padding:14px}.prospect-help small{text-align:center;width:100%;margin:0}}@media (width<=420px){.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{min-height:109px}.metric-grid article>span{max-width:105px}.meeting-row{grid-template-columns:48px 34px minmax(0,1fr) 9px}.meeting-row .status{display:none}.row-arrow{grid-column:4}.panel-heading{padding-inline:14px}.panel-heading button{font-size:0}.panel-heading button:after{content:"→";font-size:14px}.prospect-drawer{padding-inline:20px}.role-preview-top{display:none}.next-zoom-person>.avatar{width:42px;height:42px}.prospect-table>button{grid-template-columns:34px minmax(0,1fr) 10px}.prospect-table .stage-tag{display:none}.prospect-intro h1{font-size:34px}.time-promise p{grid-template-columns:repeat(3,1fr);display:grid}.appointment-chip{padding:7px 8px}.prospect-brand small{display:none}.prospect-layout{padding-inline:12px}.video-stage{aspect-ratio:4/3.7}.video-copy{max-width:75%;top:22%;left:7%}.video-copy h2{font-size:25px}.video-copy p{max-width:78%}.play-button{width:51px;height:51px;top:47%;right:10%}.video-controls{grid-template-columns:1fr 25px 50px}.video-controls>span{display:none}.notes-footer{flex-direction:column;align-items:stretch}.notes-footer button{width:100%}}@media (width<=760px){.role-switcher{max-width:205px}}@media (width<=420px){.role-switcher{display:none}}.auth-page{background:radial-gradient(circle at 18% 10%,#dff3ed,#0000 34%),#f4f7f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fffffff0;border:1px solid #dce7e3;border-radius:24px;flex-direction:column;align-items:start;width:min(520px,100%);padding:clamp(28px,6vw,52px);display:flex;box-shadow:0 28px 80px #123d371f}.auth-card .brand-mark{margin-bottom:28px}.auth-kicker{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:800}.auth-card h1{letter-spacing:-.055em;margin:11px 0 14px;font-size:clamp(34px,7vw,54px);line-height:1.02}.auth-card p{color:#667771;margin:0 0 25px;font-size:14px;line-height:1.65}.auth-primary,.auth-secondary{border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.auth-primary{color:#fff;background:var(--green)}.auth-secondary{color:var(--green);border:1px solid #d4e3de}.auth-card small{color:#8b9894;margin-top:15px;font-size:9px}.auth-card .auth-brand{margin-bottom:28px}.auth-card .auth-brand .brand-mark{margin-bottom:0}.auth-otp-form{gap:13px;width:100%;display:grid}.auth-otp-form label{color:#526661;gap:7px;font-size:10px;font-weight:750;display:grid}.auth-otp-form input{color:#173d37;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d5e2de;border-radius:10px;padding:10px 13px}.auth-otp-form input:focus{border-color:#6caf9d;outline:3px solid #248b7224}.auth-otp-form .auth-primary{cursor:pointer;border:0;width:100%}.auth-otp-form .auth-primary:disabled{opacity:.58;cursor:wait}.auth-otp-sent{background:#f3faf7;border:1px solid #d8e8e3;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.auth-otp-sent strong{color:#245f50;font-size:11px}.auth-otp-sent span{color:#60736d;font-size:10px;line-height:1.5}.auth-otp-actions{flex-wrap:wrap;gap:8px;display:flex}.auth-otp-actions button{color:#39796a;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.auth-otp-actions button:disabled{color:#9aa6a2;cursor:default}.auth-divider{color:#98a5a1;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;width:100%;margin:18px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e3ebe8;flex:1;height:1px}.auth-card>.auth-secondary{width:100%}.auth-card .pf-inline-error{color:#9d3f3f;width:100%;margin:4px 0 0}.pf-public-home{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 10% 4%,#dff3ed 0,#0000 28%),linear-gradient(#f8fbfa 0,#f1f6f4 100%)}.pf-public-nav{border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.pf-public-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.pf-public-brand .brand-mark{transform-origin:0;transform:scale(.72)}.pf-public-brand strong{letter-spacing:-.02em;margin-left:-8px;font-size:16px}.pf-public-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(48px,8vw,110px);width:min(1120px,100% - 40px);min-height:560px;margin:0 auto;padding:70px 0;display:grid}.pf-public-hero h1{letter-spacing:-.075em;margin:12px 0 22px;font-size:clamp(58px,9vw,112px);line-height:.9}.pf-public-lead{color:#596b65;max-width:680px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.55}.pf-public-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.pf-public-actions span{color:#7f8d88;font-size:11px}.pf-public-summary{background:#ffffffe0;border:1px solid #d8e5e1;border-radius:22px;padding:32px;box-shadow:0 24px 70px #123d371a}.pf-public-summary>span{color:var(--green);letter-spacing:.15em;font-size:9px;font-weight:850}.pf-public-summary ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.pf-public-summary li{border-top:1px solid #e6eeeb;gap:6px;padding:18px 0;display:grid}.pf-public-summary b{font-size:15px}.pf-public-summary small{color:#71807b;font-size:12px;line-height:1.55}.pf-public-purpose{border-top:1px solid #d8e5e1;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,100px);width:min(1120px,100% - 40px);margin:0 auto;padding:72px 0;display:grid}.pf-public-purpose h2,.pf-public-calendar h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(30px,4.3vw,52px);line-height:1.05}.pf-public-purpose>p,.pf-public-calendar p{color:#5d6f69;margin:0;font-size:16px;line-height:1.8}.pf-public-calendar{color:#fff;background:#123d37;border-radius:24px;grid-template-columns:92px minmax(0,1fr);gap:28px;width:min(1120px,100% - 40px);margin:0 auto 70px;padding:clamp(28px,5vw,54px);display:grid}.pf-public-calendar .auth-kicker{color:#8ed5c2}.pf-public-calendar h2{max-width:820px;margin-bottom:22px}.pf-public-calendar p{color:#d1dfdb;max-width:860px}.pf-public-calendar p+p{margin-top:13px}.pf-public-calendar-icon{color:#123d37;background:#e5f5ef;border:1px solid #ffffff38;border-radius:18px;place-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:grid}.pf-public-footer{color:#71807b;border-top:1px solid #d8e5e1;flex-wrap:wrap;align-items:center;gap:12px 24px;width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 38px;font-size:11px;display:flex}.pf-public-footer strong{color:var(--ink)}.pf-public-limited-use{border-top:1px solid #ffffff1f;padding-top:16px;margin-top:16px!important;font-size:12px!important}.pf-public-limited-use a{color:#9ce2cf;font-weight:750}.pf-public-footer nav{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.pf-public-footer a{color:var(--green);font-weight:750;text-decoration:none}.pf-legal-page{min-height:100vh;color:var(--ink);background:#f5f8f7}.pf-legal-nav{border-bottom:1px solid #dce6e3;justify-content:space-between;align-items:center;gap:28px;width:min(1080px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.pf-legal-nav nav{flex-wrap:wrap;gap:20px;display:flex}.pf-legal-nav nav a{color:#64756f;font-size:11px;font-weight:700;text-decoration:none}.pf-legal-document{width:min(920px,100% - 40px);margin:0 auto;padding:76px 0 80px}.pf-legal-heading{border-bottom:1px solid #d8e4e0;padding-bottom:48px}.pf-legal-heading h1{letter-spacing:-.065em;max-width:820px;margin:14px 0 20px;font-size:clamp(44px,7vw,76px);line-height:.98}.pf-legal-heading p{color:#5e706a;max-width:760px;margin:0 0 18px;font-size:18px;line-height:1.65}.pf-legal-heading small{color:#84918d;font-size:10px}.pf-legal-body{gap:0;display:grid}.pf-legal-body section{border-bottom:1px solid #dfe8e5;padding:42px 0;scroll-margin-top:24px}.pf-legal-body h2{letter-spacing:-.035em;margin:0 0 19px;font-size:clamp(24px,3.5vw,34px);line-height:1.15}.pf-legal-body h3{letter-spacing:-.015em;margin:26px 0 10px;font-size:16px}.pf-legal-body p,.pf-legal-body li{color:#52635e;font-size:14px;line-height:1.75}.pf-legal-body p{margin:0}.pf-legal-body p+p{margin-top:13px}.pf-legal-body ul,.pf-legal-body ol{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.pf-legal-body a{color:#08705b;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.pf-legal-body code{color:#24584e;white-space:nowrap;background:#eaf3f0;border-radius:5px;padding:2px 5px;font-size:11px}.pf-legal-table-wrap{background:#fff;border:1px solid #dce5e2;border-radius:14px;margin:20px 0;overflow-x:auto}.pf-legal-table-wrap table{border-collapse:collapse;width:100%}.pf-legal-table-wrap th,.pf-legal-table-wrap td{color:#52635e;text-align:left;vertical-align:top;border-bottom:1px solid #e7edeb;padding:14px 16px;font-size:12px;line-height:1.55}.pf-legal-table-wrap th{color:#294d45;text-transform:uppercase;letter-spacing:.06em;background:#eef5f3;font-size:10px}.pf-legal-table-wrap tr:last-child td{border-bottom:0}.pf-legal-notice{background:#edf8f4;border:1px solid #b8d8cf;border-radius:14px;margin-top:24px;padding:22px}.pf-legal-notice strong{color:#17594b;margin-bottom:8px;font-size:12px;display:block}.pf-legal-notice p{color:#46665e;font-size:13px}.pf-legal-footer{color:#71807b;border-top:1px solid #d8e4e0;flex-wrap:wrap;align-items:center;gap:12px 24px;width:min(1080px,100% - 40px);margin:0 auto;padding:28px 0 38px;font-size:11px;display:flex}.pf-legal-footer strong{color:var(--ink)}.pf-legal-footer a{color:var(--green);margin-left:auto;font-weight:750;text-decoration:none}@media (width<=760px){.pf-public-nav{width:min(100% - 28px,1120px);min-height:68px}.pf-public-nav .auth-secondary{min-height:40px;padding:0 14px}.pf-public-hero{grid-template-columns:1fr;gap:38px;width:min(100% - 28px,1120px);min-height:auto;padding:60px 0}.pf-public-hero h1{font-size:clamp(54px,20vw,82px)}.pf-public-lead{font-size:18px}.pf-public-summary{padding:24px}.pf-public-purpose{grid-template-columns:1fr;gap:22px;width:min(100% - 28px,1120px);padding:54px 0}.pf-public-calendar{grid-template-columns:1fr;gap:22px;width:min(100% - 28px,1120px);margin-bottom:44px;padding:26px}.pf-public-calendar-icon{border-radius:14px;width:58px;height:58px;font-size:19px}.pf-public-purpose>p,.pf-public-calendar p{font-size:14px}.pf-public-footer{align-items:flex-start;width:min(100% - 28px,1120px);padding-bottom:28px}.pf-public-footer span{width:100%}.pf-public-footer nav{margin-left:0}.pf-legal-nav{width:min(100% - 28px,1080px);min-height:68px}.pf-legal-nav nav{gap:12px}.pf-legal-nav nav a:last-child{display:none}.pf-legal-document{width:min(100% - 28px,920px);padding:54px 0 60px}.pf-legal-heading{padding-bottom:36px}.pf-legal-heading p{font-size:16px}.pf-legal-body section{padding:34px 0}.pf-legal-body p,.pf-legal-body li{font-size:13px}.pf-legal-table-wrap th,.pf-legal-table-wrap td{min-width:180px;padding:12px}.pf-legal-footer{align-items:flex-start;width:min(100% - 28px,1080px)}.pf-legal-footer span{width:100%}.pf-legal-footer a{margin-left:0}}.pf-shell{background:#f4f7f6;min-height:100vh;display:flex}.pf-sidebar{z-index:30;color:#d9e5e2;background:#102f2b;flex-direction:column;width:250px;padding:24px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}.pf-brand{color:#fff;align-items:center;gap:11px;padding:0 8px 24px;text-decoration:none;display:flex}.pf-brand>span:last-child{gap:2px;display:grid}.pf-brand strong{font-size:16px}.pf-brand small{color:#7e9d97;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.pf-sidebar nav{gap:4px;display:grid}.pf-sidebar nav button{color:#a8bfbb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;display:flex}.pf-sidebar nav button:hover{color:#fff;background:#ffffff0d}.pf-sidebar nav button.active{color:#fff;background:#19483f}.pf-sidebar nav i{color:#7ca29a;text-align:center;width:19px;font-size:15px;font-style:normal}.pf-sidebar nav b{color:#fff;background:#c47d36;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:9px;display:grid}.pf-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 8px;display:flex}.pf-user>span{color:#fff;background:linear-gradient(145deg,#29987f,#176553);border-radius:11px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.pf-user>div{gap:3px;min-width:0;display:grid}.pf-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pf-user small{color:#7e9d97;font-size:8px}.pf-signout{color:#829f9a;margin:6px 8px 0;font-size:8px;text-decoration:none}.pf-workspace{width:calc(100% - 250px);min-width:0;margin-left:250px}.pf-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.pf-topbar>div{align-items:center;gap:10px;display:flex}.pf-topbar>div:first-child>strong{font-size:13px}.pf-mobile-logo{display:none}.pf-top-actions{margin-left:auto}.pf-role{color:#55766f;background:#edf6f3;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:680}.pf-role-distributor{color:#50689d;background:#eef2fa}.pf-bell{cursor:pointer;background:#fff;border:1px solid #dfe6e4;border-radius:9px;width:35px;height:35px;position:relative}.pf-bell b{color:#fff;background:#cf7448;border:2px solid #fff;border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.pf-primary{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:9px;font-weight:700}.pf-primary:hover{background:var(--green-deep)}.pf-primary:disabled{opacity:.55;cursor:wait}.pf-content{max-width:1480px;margin:0 auto;padding:31px 30px 70px}.pf-page-heading{margin-bottom:24px}.pf-page-heading>span,.pf-eyebrow{color:var(--green);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.pf-page-heading h1{letter-spacing:-.05em;margin:7px 0 6px;font-size:clamp(30px,3vw,40px);line-height:1.05}.pf-page-heading p{color:#73817d;margin:0;font-size:11px}.pf-error{color:#8d4a38;background:#fff5f1;border:1px solid #f0d5cc;border-radius:10px;align-items:center;gap:10px;min-height:46px;margin-bottom:16px;padding:10px 13px;display:flex}.pf-error>span{font-weight:800}.pf-error p{flex:1;margin:0;font-size:10px}.pf-error button{background:0 0;border:0;font-size:18px}.pf-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.pf-metric{background:#fff;border:1px solid #e1e8e5;border-radius:14px;flex-direction:column;justify-content:center;min-height:126px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #16353009}.pf-metric>span{color:#899590;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:770}.pf-metric strong{letter-spacing:-.04em;margin:6px 0 4px;font-size:29px}.pf-metric small{color:#84908c;font-size:8px}.pf-metric i{opacity:.2;border-radius:50%;width:45px;height:45px;position:absolute;bottom:-9px;right:-9px}.pf-metric.green i{background:#2aa185}.pf-metric.blue i{background:#5575bb}.pf-metric.amber i{background:#d69c4f}.pf-metric.purple i{background:#8b63a5}.pf-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:17px;margin-bottom:17px;display:grid}.pf-dashboard-grid.lower{grid-template-columns:1fr 1fr}.pf-dashboard-columns{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:17px;margin-bottom:17px;display:grid}.pf-dashboard-column{flex-direction:column;gap:17px;display:flex}.pf-panel{background:#fff;border:1px solid #e0e7e4;border-radius:15px;box-shadow:0 7px 28px #14332f09}.pf-panel-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:15px 18px;display:flex}.pf-panel-head span{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:800}.pf-panel-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:16px}.pf-panel-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.pf-list,.pf-task-list,.pf-notices,.pf-share-mini{padding:4px 0}.pf-meeting{border-bottom:1px solid #eff2f1;grid-template-columns:55px 38px minmax(150px,1fr) auto 45px;align-items:center;gap:10px;min-height:71px;padding:7px 17px;display:grid}.pf-meeting:last-child{border:0}.pf-meeting time{gap:3px;display:grid}.pf-meeting time strong{font-size:12px}.pf-meeting time small,.pf-meeting>div small{color:#899590;font-size:7px}.pf-meeting>div{gap:4px;display:grid}.pf-meeting>div strong{font-size:10px}.pf-meeting>button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px}.pf-avatar{color:#43675f;background:#edf5f2;border:1px solid #dce7e4;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:inline-grid}.pf-status{color:#61716d;background:#eff2f1;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:7px;font-weight:700;display:inline-flex}.pf-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-active,.status-ready,.status-completed{color:#167660;background:#e9f5f1}.status-scheduled,.status-appointment{color:#4763a5;background:#edf1fa}.status-preparing,.status-preparation,.status-to_decide{color:#ad7128;background:#fff4e5}.status-revoked,.status-expired,.status-suspended,.status-cancelled{color:#a5554b;background:#fcefed}.status-follow_up{color:#8355a0;background:#f3edf7}.pf-task-list>button,.pf-notices>button,.pf-share-mini>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff2f1;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 15px;display:flex}.pf-task-list>button:last-child,.pf-notices>button:last-child,.pf-share-mini>button:last-child{border:0}.pf-task-list>button>i{border:1.5px solid #cbd4d1;border-radius:5px;flex:none;width:17px;height:17px}.pf-task-list>button>span,.pf-notices>button>span,.pf-share-mini>button>span{flex:1;gap:4px;min-width:0;display:grid}.pf-task-list strong,.pf-notices strong,.pf-share-mini strong{font-size:9px}.pf-task-list small,.pf-notices small,.pf-share-mini small{color:#899590;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pf-task-list>button>b{text-transform:uppercase;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:6px}.priority-high{color:#a25242;background:#fdf0ed}.priority-medium{color:#a06a28;background:#fff4e5}.priority-low{color:#57757a;background:#edf3f3}.pf-notices>button>i{background:#2ca68a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #e8f5f1}.pf-notices>button.read{opacity:.58}.pf-notices time{color:#9aa4a0;font-size:7px}.pf-progress{align-items:center;gap:7px;min-width:105px;display:flex}.pf-progress>i{background:#e7ecea;border-radius:5px;flex:1;height:5px;overflow:hidden}.pf-progress b{border-radius:inherit;background:var(--green);height:100%;display:block}.pf-progress small{color:#74817d;width:26px;font-size:7px}.pf-empty{color:#94a09c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;padding:20px;display:flex}.pf-empty span{font-size:23px}.pf-empty p{margin:0;font-size:9px}.pf-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.pf-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-person-card,.pf-follow-card{background:#fff;border:1px solid #e3e9e7;border-radius:13px;overflow:hidden}.pf-card-top{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:14px;display:flex}.pf-card-top>div{flex:1;min-width:0}.pf-card-top h3,.pf-follow-card h3{margin:0 0 4px;font-size:11px}.pf-card-top p,.pf-follow-card p{color:#84908c;margin:0;font-size:8px}.pf-person-card dl{gap:10px;margin:0;padding:14px;display:grid}.pf-person-card dl div{gap:4px;display:grid}.pf-person-card dt{color:#87938f;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:760}.pf-person-card dd{color:#4f5e5a;margin:0;font-size:8px;line-height:1.45}.pf-person-card footer,.pf-follow-card footer,.pf-video-grid article footer{color:#87938f;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 14px;font-size:7px;display:flex}.pf-person-card footer button,.pf-follow-card footer button,.pf-video-grid footer button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px}.pf-record-list>article{border-bottom:1px solid #edf1ef;padding:15px 17px}.pf-record-list>article:last-child{border:0}.pf-record-main{align-items:center;gap:12px;display:flex}.pf-record-main>time{gap:3px;width:55px;display:grid}.pf-record-main time strong{font-size:12px}.pf-record-main time small{color:#899590;font-size:7px}.pf-record-main>div{flex:1;min-width:0}.pf-record-main h3{margin:0 0 4px;font-size:11px}.pf-record-main p{color:#64736f;margin:0 0 4px;font-size:8px}.pf-record-main>div>small{color:#8b9692;font-size:7px}.pf-record-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.pf-record-actions button{color:#527068;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;height:30px;padding:0 9px;font-size:7px}.pf-record-actions .accent{color:#fff;background:var(--green);border-color:#0000}.pf-record-actions .danger{color:#a6574d;border-color:#efd8d3}.pf-record-meta{color:#8b9692;gap:18px;margin:10px 0 0 48px;font-size:7px;display:flex}.pf-record-meta b{color:#586763}.pf-link-progress{max-width:150px}.pf-link-progress>small{color:#899590;text-align:right;margin-top:4px;font-size:7px;display:block}.pf-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.pf-video-grid>article{border:1px solid #e1e8e5;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.pf-video-grid>article.archived{opacity:.55}.pf-video-thumb{color:#fff;background:radial-gradient(circle at 70% 20%,#2ea68b73,#0000 35%),linear-gradient(135deg,#143b36,#0d2724);place-items:center;height:105px;display:grid;position:relative}.pf-video-thumb span{color:#16433c;background:#e9faf5;border-radius:50%;place-items:center;width:41px;height:41px;padding-left:2px;display:grid}.pf-video-thumb small{color:#a8c2bc;font-size:7px;position:absolute;bottom:8px;right:10px}.pf-video-grid article>div:nth-child(2){flex:1;padding:14px}.pf-video-grid h3{margin:6px 0;font-size:12px}.pf-video-grid p{color:#75827e;min-height:34px;margin:0 0 8px;font-size:8px;line-height:1.45}.pf-video-grid article>div small{color:#8e9995;font-size:7px}.pf-follow-card{padding-top:2px}.pf-follow-card>div{align-items:center;gap:10px;padding:13px;display:flex}.pf-follow-card>div>span{flex:1}.pf-follow-card>p{color:#5e6c68;min-height:50px;padding:0 14px 13px;line-height:1.5}.pf-team-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:38px minmax(180px,1.3fr) minmax(140px,1fr) minmax(110px,.7fr) auto 12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 17px;display:grid}.pf-team-list>button:hover{background:#f8fbfa}.pf-team-list>button>span:nth-child(n+3){gap:4px;display:grid}.pf-team-list strong,.pf-team-list b{font-size:9px}.pf-team-list small{color:#899590;font-size:7px}.pf-team-list em{color:#9ba5a1;font-size:16px;font-style:normal}.pf-network-rule{margin-bottom:16px}.pf-network-tree,.pf-network-invites{display:grid}.pf-network-tree article{border-bottom:1px solid #edf1ef;grid-template-columns:34px minmax(130px,1fr) 48px 48px auto;align-items:center;gap:10px;min-height:62px;padding:10px 15px;display:grid}.pf-network-tree article>div,.pf-network-tree article>span{gap:3px;display:grid}.pf-network-tree article>span{text-align:center}.pf-network-tree strong,.pf-network-tree b,.pf-network-invites strong{font-size:9px}.pf-network-tree small,.pf-network-invites small{color:#899590;font-size:7px}.pf-network-invites article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(120px,1fr) auto;gap:10px;padding:13px 15px;display:grid}.pf-network-invites article>div:first-child{gap:5px;display:grid}.pf-network-invites article>div:last-child{grid-column:1/-1;gap:7px;display:flex}.pf-network-invites button{color:#526661;cursor:pointer;background:#fff;border:1px solid #dce4e2;border-radius:7px;padding:7px 9px;font-size:7px}.pf-network-invites button.danger{color:#a74d4d}.pf-network-invites .pf-network-invite-row{text-align:left;border:0;border-bottom:1px solid #edf1ef;border-radius:0;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:13px 15px;display:grid}.pf-network-invite-row>div{gap:5px;display:grid}.pf-network-invite-row em{color:#8b9a95;font-size:14px;font-style:normal}.pf-network-invite-row:hover,.pf-network-invite-row:focus-visible{background:#f7faf9}.network-join-form{text-align:left;gap:14px;width:100%;margin:18px 0;display:grid}.network-join-form label{color:#526661;gap:7px;font-size:9px;font-weight:700;display:grid}.network-join-form input{min-height:43px;font:inherit;border:1px solid #dce4e2;border-radius:9px;padding:10px 12px}.network-join-form .auth-primary{width:100%}.pf-support-request blockquote{color:#43534e;background:#f5faf8;border-left:3px solid #4ea987;border-radius:0 9px 9px 0;margin:0;padding:12px 14px;font-size:9px;line-height:1.55}.pf-support-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-support-actions button,.pf-support-request .pf-info-box button{color:#49605a;cursor:pointer;background:#fff;border:1px solid #d8e2de;border-radius:9px;min-height:38px;padding:9px 12px}.pf-support-actions button.accent{color:#fff;background:#21775e;border-color:#21775e}.pf-support-actions button.danger{color:#a64646;border-color:#e1baba}.pf-support-actions button:disabled,.pf-support-request button:disabled{cursor:not-allowed;opacity:.55}.pf-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pf-setting-card{align-items:start;gap:14px;padding:19px;display:flex}.pf-setting-icon{color:#4e65a0;background:#edf1fa;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.pf-setting-icon.whatsapp{color:#fff;background:#27a774}.pf-setting-card>div{flex:1}.pf-setting-card h3{margin:1px 0 6px;font-size:13px}.pf-setting-card p{color:#74817d;margin:0 0 12px;font-size:8px;line-height:1.5}.pf-setting-card input{border:1px solid #dce5e2;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.pf-setting-card button{color:#fff;background:var(--green);border:0;border-radius:8px;height:34px;margin-top:8px;padding:0 10px;font-size:8px}.pf-phase{color:#9a6425;letter-spacing:.07em;background:#fff3e2;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:800;display:inline-flex}.pf-phase.neutral{color:#5d6f78;background:#eff3f3}.pf-admin-secret-card{background:linear-gradient(135deg,#fff 70%,#f1f8f6);border-color:#cfe2dc;grid-column:1/-1}.pf-secret-field{gap:6px;margin-top:13px;display:grid}.pf-secret-field>span{color:#5e716c;font-size:8px;font-weight:700}.pf-integration-success{color:#25836c;margin-top:8px;font-size:8px;font-weight:650;display:block}.pf-wa-risk{color:#774f22;background:#fff7eb;border:1px solid #efc997;border-radius:12px;margin-bottom:15px;padding:16px 18px}.pf-wa-risk strong{margin-bottom:5px;font-size:11px;display:block}.pf-wa-risk p{margin:0;font-size:8px;line-height:1.6}.pf-wa-tabs{background:#fff;border:1px solid #dfe8e5;border-radius:10px;gap:5px;margin-bottom:10px;padding:4px;display:flex}.pf-wa-tabs button{color:#697b76;background:0 0;border:0;border-radius:7px;height:34px;padding:0 14px;font-size:8px;font-weight:700}.pf-wa-tabs button.active{color:#fff;background:var(--green)}.pf-wa-safety{color:#687873;grid-template-columns:1fr auto 150px;align-items:center;gap:10px;margin-bottom:14px;font-size:8px;display:grid}.pf-wa-safety b{color:var(--green)}.pf-wa-safety i{background:#e5ecea;border-radius:99px;height:6px;overflow:hidden}.pf-wa-safety em{border-radius:inherit;background:var(--green);height:100%;display:block}.pf-wa-compose{gap:11px;max-width:820px;padding:22px;display:grid}.pf-wa-compose h2,.pf-wa-history h2,.pf-wa-list-editor h2{margin:0 0 3px;font-size:17px}.pf-wa-compose>label{gap:5px;display:grid}.pf-wa-compose>label>span{color:#60716c;font-size:8px;font-weight:700}.pf-wa-compose select,.pf-wa-compose textarea,.pf-wa-template-layout input,.pf-wa-template-layout textarea,.pf-wa-list-editor input,.pf-wa-list-editor textarea{color:#263b36;width:100%;font:inherit;background:#fff;border:1px solid #dce5e2;border-radius:8px;outline:0}.pf-wa-compose select,.pf-wa-template-layout input,.pf-wa-list-editor input{height:39px;padding:0 10px}.pf-wa-compose textarea,.pf-wa-template-layout textarea,.pf-wa-list-editor textarea{resize:vertical;min-height:130px;padding:11px}.pf-consent-box{background:#fff9f0;border:1px solid #ead6b8;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.pf-consent-box>div{flex:1;gap:3px;display:grid}.pf-consent-box strong{font-size:9px}.pf-consent-box small{color:#7c8784;font-size:7px}.pf-consent-box.opted_in{background:#f2faf7;border-color:#cfe5de}.pf-consent-box.opted_out{background:#fff5f3;border-color:#edceca}.pf-consent-box button{color:#fff;background:var(--green);border:0;border-radius:7px;height:31px;padding:0 9px;font-size:7px}.pf-consent-box button.danger{background:#a75c50}.pf-consent-box select{min-height:38px;color:var(--ink);background:#fff;border:1px solid #d8e3df;border-radius:8px;margin-top:7px;padding:7px 9px}.pf-consent-box .pf-check{margin-top:5px}.pf-consent-manager{background:#fffaf2;border:1px solid #ead6b8;border-radius:12px;gap:12px;padding:15px;display:grid}.pf-consent-manager.opted_in{background:#f1faf7;border-color:#bfe0d6}.pf-consent-manager.opted_out{background:#fff5f3;border-color:#e9c8c2}.pf-consent-manager-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-consent-manager-head>div{gap:4px;display:grid}.pf-consent-manager-head span{color:#8d7350;letter-spacing:.08em;font-size:10px;font-weight:850}.pf-consent-manager.opted_in .pf-consent-manager-head span{color:#16705c}.pf-consent-manager-head strong{font-size:15px}.pf-consent-manager-head p{color:#687873;margin:0;font-size:12px;line-height:1.45}.pf-consent-manager-head>i{color:#fff;background:#b48848;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.pf-consent-manager.opted_in .pf-consent-manager-head>i{background:var(--green)}.pf-consent-manager.opted_out .pf-consent-manager-head>i{background:#a75c50}.pf-consent-manager-actions{gap:9px;display:grid}.pf-consent-manager-actions>label:first-child{color:#52645f;gap:6px;font-size:12px;font-weight:720;display:grid}.pf-consent-manager-actions select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #d7e2df;border-radius:8px;padding:8px 10px}.pf-consent-manager-actions>button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:8px;justify-self:start;min-height:39px;padding:0 13px}.pf-consent-manager-actions>button.danger{color:#93453d;background:#fff;border:1px solid #e4c6c1}.pf-consent-manager-actions.inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-consent-manager-actions.inline small{color:#60716c;line-height:1.45}.pf-consent-manager.compact{margin:10px 0;padding:12px}.pf-wa-toolbar{align-items:center;gap:5px;display:flex}.pf-wa-toolbar button{color:#405651;background:#fff;border:1px solid #dae4e1;border-radius:6px;min-width:31px;height:29px;padding:0 8px;font-size:8px}.pf-wa-toolbar span{color:#8a9692;margin-left:4px;font-size:7px}.pf-wa-preview{color:#51645f;white-space:pre-wrap;background:#f2f8f6;border-left:3px solid #64ae9a;padding:11px}.pf-wa-template-layout{grid-template-columns:1fr 310px;align-items:start;gap:14px;display:grid}.pf-wa-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-wa-template-grid article,.pf-wa-new-template{gap:9px;padding:17px;display:grid}.pf-wa-template-grid header{gap:5px;display:grid}.pf-wa-template-grid header span{color:var(--green);letter-spacing:.08em;font-size:6px;font-weight:800}.pf-wa-template-grid small{color:#83908c;font-size:7px}.pf-wa-template-grid footer,.pf-wa-list-cards footer{flex-wrap:wrap;gap:6px;display:flex}.pf-wa-template-grid button,.pf-wa-new-template button,.pf-wa-list-cards button{color:#fff;background:var(--green);border:0;border-radius:7px;height:31px;padding:0 9px;font-size:7px}.pf-wa-template-grid button:nth-child(2),.pf-wa-list-cards button{color:#49625c;background:#edf4f2}.pf-wa-template-grid button.danger{color:#9a4f45;background:#fbecea}.pf-wa-new-template h3{margin:0}.pf-wa-lists-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.pf-wa-list-editor{gap:10px;padding:20px;display:grid}.pf-wa-list-editor>p{color:#71817c;margin:0;font-size:8px;line-height:1.5}.pf-wa-list-editor fieldset{border:1px solid #dce5e2;border-radius:9px;gap:5px;max-height:250px;padding:10px;display:grid;overflow:auto}.pf-wa-list-editor legend{color:#657670;padding:0 5px;font-size:8px;font-weight:700}.pf-wa-list-editor fieldset label{align-items:center;gap:7px;padding:5px;font-size:8px;display:flex}.pf-wa-upload{color:#60746e;background:#f7fbfa;border:1px dashed #bdd8d0;border-radius:8px;gap:5px;padding:10px;font-size:8px;display:grid}.pf-wa-list-cards{gap:10px;display:grid}.pf-wa-list-cards article{padding:17px}.pf-wa-list-cards header{justify-content:space-between;align-items:start;gap:10px;display:flex}.pf-wa-list-cards header span{color:var(--green);font-size:6px;font-weight:800}.pf-wa-list-cards h3{margin:3px 0 0;font-size:13px}.pf-wa-list-cards header b{color:#557069;background:#edf5f3;border-radius:6px;padding:5px 7px;font-size:7px}.pf-wa-list-cards p{color:#5e6f6a;white-space:pre-wrap;font-size:8px;line-height:1.5}.pf-wa-list-cards>article>small{color:#87928f;margin-bottom:10px;font-size:7px;display:block}.pf-wa-list-cards button.accent{color:#fff;background:var(--green)}.pf-wa-history{padding:19px}.pf-wa-history article{border-bottom:1px solid #edf1f0;grid-template-columns:36px 1fr auto;align-items:start;gap:11px;padding:13px 0;display:grid}.pf-wa-history article>div{min-width:0}.pf-wa-history strong{font-size:9px}.pf-wa-history p{color:#596b66;white-space:pre-wrap;margin:4px 0;font-size:8px;line-height:1.5}.pf-wa-history small{color:#8a9692;font-size:7px}.pf-wa-loading{color:#70807b;padding:25px}.pf-wa-notification-admin{gap:14px;display:grid}.pf-wa-notification-head{justify-content:space-between;align-items:end;gap:24px;padding:22px;display:flex}.pf-wa-notification-head>div:first-child{max-width:670px}.pf-wa-notification-head span{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:800}.pf-wa-notification-head h2{margin:5px 0;font-size:18px}.pf-wa-notification-head p{color:#687873;margin:0;font-size:8px;line-height:1.6}.pf-wa-category-tabs{background:#f7faf9;border:1px solid #dfe8e5;border-radius:10px;gap:5px;padding:4px;display:flex}.pf-wa-category-tabs button{color:#526761;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 11px;font-size:8px;font-weight:750}.pf-wa-category-tabs button.active{color:#fff;background:var(--green)}.pf-wa-category-tabs b{opacity:.75;margin-left:5px}.pf-wa-notification-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pf-wa-notification-card{gap:13px;padding:19px;display:grid}.pf-wa-notification-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.pf-wa-notification-card>header span{color:var(--green);letter-spacing:.08em;font-size:6px;font-weight:800}.pf-wa-notification-card h3{margin:5px 0 0;font-size:14px}.pf-wa-notification-card>header>small{border-radius:6px;padding:5px 7px;font-size:6px;font-weight:800}.pf-wa-notification-card>header>small.custom{color:#176653;background:#e7f5f0}.pf-wa-notification-card>header>small.default{color:#6b7c77;background:#edf2f0}.pf-wa-notification-case{background:#f2f8f6;border-left:3px solid #72ad9d;border-radius:0 8px 8px 0;padding:11px 12px}.pf-wa-notification-case strong,.pf-wa-notification-variables strong{color:#37534c;margin-bottom:4px;font-size:7px;display:block}.pf-wa-notification-case p{color:#5d706a;margin:0;font-size:8px;line-height:1.6}.pf-wa-notification-card textarea{resize:vertical;color:#263b36;width:100%;min-height:128px;font:inherit;background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:11px}.pf-wa-notification-variables>div{flex-wrap:wrap;gap:5px;display:flex}.pf-wa-notification-variables code{color:#566a64;background:#f8faf9;border:1px solid #dfe8e5;border-radius:5px;padding:4px 6px;font-size:7px}.pf-wa-notification-variables code.required{color:#155f4e;background:#e9f7f2;border-color:#97c9bb;font-weight:750}.pf-wa-notification-variables small{color:#7a8985;margin-top:6px;font-size:7px;line-height:1.5;display:block}.pf-wa-notification-card footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pf-wa-notification-card footer button{color:#49625c;background:#edf4f2;border:0;border-radius:7px;min-height:34px;padding:0 10px;font-size:7px;font-weight:700}.pf-wa-notification-card footer button.pf-primary{color:#fff;background:var(--green)}.pf-wa-notification-card footer>small{color:#85928e;margin-left:auto;font-size:7px}.pf-wa-notification-loading{color:#687873;padding:24px}@media (width<=900px){.pf-wa-template-layout,.pf-wa-lists-layout,.pf-wa-template-grid{grid-template-columns:1fr}}.pf-wa-personal-templates{gap:14px;display:grid}.pf-wa-template-subtabs{background:#e9f1ef;border-radius:10px;gap:8px;width:fit-content;max-width:100%;padding:5px;display:flex}.pf-wa-template-subtabs button{color:#49625c;min-height:40px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:9px;font-weight:750}.pf-wa-template-subtabs button.active{color:#fff;background:var(--green)}.pf-wa-personal-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.pf-wa-personal-grid,.pf-wa-usage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-wa-personal-card,.pf-wa-personal-create,.pf-wa-usage-card{gap:12px;min-width:0;padding:17px;display:grid}.pf-wa-personal-card.archived{opacity:.7}.pf-wa-personal-card>header,.pf-wa-personal-card>header>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-wa-personal-card>header span,.pf-wa-personal-create>span,.pf-wa-usage-card>div>span{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:800}.pf-wa-personal-card>header strong{color:#49625c;background:#edf4f2;border-radius:999px;padding:4px 7px;font-size:7px}.pf-wa-personal-card label,.pf-wa-personal-create label,.pf-wa-usage-card label{gap:6px;display:grid}.pf-wa-personal-card label>span,.pf-wa-personal-create label>span,.pf-wa-usage-card label>span{color:#49625c;font-size:8px;font-weight:700}.pf-wa-personal-card input,.pf-wa-personal-card select,.pf-wa-personal-create input,.pf-wa-usage-card select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:0 10px}.pf-wa-personal-card textarea,.pf-wa-personal-create textarea{resize:vertical;width:100%;min-height:145px;font:inherit;border:1px solid #dce5e2;border-radius:8px;padding:11px}.pf-wa-template-assigned{background:#f5f8f7;border-radius:8px;padding:10px}.pf-wa-template-assigned p,.pf-wa-usage-card p{color:#667a75;overflow-wrap:anywhere;margin:4px 0 0}.pf-wa-personal-card details,.pf-wa-usage-card details{border-top:1px solid #e2e9e7;padding-top:10px}.pf-wa-personal-card summary,.pf-wa-usage-card summary{cursor:pointer;color:#49625c;font-weight:700}.pf-wa-template-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#314842;background:#f5f8f7;border-radius:8px;padding:10px}.pf-wa-template-variable-chips,.pf-wa-template-required>div{flex-wrap:wrap;gap:6px;display:flex}.pf-wa-template-variable-chips code,.pf-wa-template-variable-chips button,.pf-wa-template-required code{color:#176e5a;font:inherit;background:#e8f5f1;border:0;border-radius:6px;padding:5px 7px;font-size:8px}.pf-wa-personal-card footer,.pf-wa-template-history{flex-wrap:wrap;gap:7px;display:flex}.pf-wa-personal-card footer button,.pf-wa-template-history button,.pf-wa-personal-create>button{color:#49625c;background:#edf4f2;border:0;border-radius:7px;min-height:38px;padding:0 11px}.pf-wa-personal-card footer .pf-primary,.pf-wa-personal-create>.pf-primary{color:#fff;background:var(--green)}.pf-wa-personal-card footer .danger{color:#9a4f45;background:#fbecea}.pf-wa-personal-create h3,.pf-wa-usage-card h3{margin:0}.pf-wa-usage-card{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:start}.pf-wa-usage-card details,.pf-wa-template-required{grid-column:1/-1}@media (width<=900px){.pf-wa-personal-layout,.pf-wa-personal-grid,.pf-wa-usage-list{grid-template-columns:1fr}}@media (width<=430px){.pf-wa-template-subtabs{width:100%}.pf-wa-template-subtabs button{flex:1 1 0;min-height:44px;padding:0 8px}.pf-wa-personal-card,.pf-wa-personal-create,.pf-wa-usage-card{grid-template-columns:1fr;padding:14px}.pf-wa-personal-card :is(input,select,textarea),.pf-wa-personal-create :is(input,textarea),.pf-wa-usage-card select{font-size:16px}.pf-wa-personal-card button,.pf-wa-personal-create button,.pf-wa-usage-card select{min-height:44px}.pf-wa-personal-card footer button,.pf-wa-template-history button{flex:100%}.pf-wa-usage-card details,.pf-wa-template-required{grid-column:1}}.pf-wa-shared-composer{text-align:left;gap:16px;width:100%;min-width:0;display:grid}.pf-link-result>.pf-wa-shared-composer{margin-top:20px}.pf-link-result .pf-wa-shared-composer p{max-width:none;margin:0}.pf-link-result .pf-wa-shared-composer button{white-space:normal;overflow-wrap:anywhere;width:auto;min-height:44px;padding:10px 14px}.pf-link-result .pf-wa-shared-composer>button{width:100%}.pf-wa-message-editor{min-width:0}.pf-wa-message-editor .pf-notification-editor{margin-bottom:0}.pf-wa-message-editor .pf-notification-toolbar select{min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:6px;flex:170px;padding:8px}.pf-link-result .pf-wa-message-editor .pf-notification-toolbar button{color:#3c5a47;background:#fff;border:1px solid #dce5df;flex:auto}.pf-wa-shared-composer .pf-notification-editor textarea{border:0;border-radius:0;margin:0;line-height:1.65}.pf-wa-shared-composer .pf-check{align-items:flex-start}.pf-link-result .pf-wa-shared-composer input[type=checkbox]{flex:none;width:20px;height:20px;margin:0;padding:0}.pf-link-result .pf-wa-shared-composer .pf-consent-box{flex-wrap:wrap}.pf-link-result .pf-wa-shared-composer .pf-consent-box>div{flex:240px;min-width:0}.pf-wa-shared-composer .pf-consent-box select{white-space:normal;width:100%;min-width:0;max-width:100%}.pf-wa-shared-composer>header{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-wa-shared-composer>header>div{background:#f5f8f7;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.pf-wa-shared-composer>header span{color:#6e817c;letter-spacing:.06em;font-size:7px;font-weight:800}.pf-wa-shared-composer>header strong{overflow-wrap:anywhere}.pf-wa-shared-composer>label:not(.pf-check){gap:6px;display:grid}.pf-wa-shared-composer>label:not(.pf-check)>span{color:#49625c;font-weight:700}.pf-wa-shared-composer textarea{resize:vertical;width:100%;min-height:150px;font:inherit;border:1px solid #dce5e2;border-radius:8px;padding:11px}.pf-wa-one-off{color:#75571f;background:#fff8e9;border-left:3px solid #d49a3a;margin:0;padding:8px 10px}.pf-wa-final-preview{background:#edf6f3;border-radius:9px;padding:12px}.pf-wa-final-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.pf-wa-final-preview small{color:#667a75}@media (width<=430px){.pf-wa-shared-composer>header{grid-template-columns:1fr}.pf-wa-shared-composer :is(textarea,select){font-size:16px}.pf-wa-shared-composer>button{width:100%;min-height:46px}}@media (width<=900px){.pf-wa-notification-head{flex-direction:column;align-items:stretch}.pf-wa-notification-list{grid-template-columns:1fr}.pf-wa-category-tabs{width:fit-content}}@media (width<=560px){.pf-wa-tabs{overflow-x:auto}.pf-wa-tabs button{min-width:78px}.pf-wa-safety{grid-template-columns:1fr auto}.pf-wa-safety i{grid-column:1/-1}.pf-consent-box{flex-direction:column;align-items:stretch}.pf-wa-toolbar span{display:none}.pf-wa-category-tabs{flex-direction:column;width:100%}.pf-wa-notification-card footer>small{width:100%;margin-left:0}}.pf-modal-layer{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pf-modal-layer.stacked{z-index:130}.pf-modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091f1c6b;border:0;position:absolute;inset:0}.pf-modal-layer.stacked .pf-modal-scrim{background:#0517148f}.pf-modal{z-index:1;background:#fff;border-radius:18px;width:min(530px,100%);max-height:calc(100vh - 40px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #081e1b47}.pf-modal.wide{width:min(720px,100%)}.pf-modal>header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:17px 20px;display:flex}.pf-modal>header>div:first-child{min-width:0}.pf-modal>header h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.pf-modal-header-actions{flex:none;gap:7px;display:flex}.pf-modal-header-actions button{color:#75827e;cursor:pointer;background:#fff;border:1px solid #dfe6e4;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;font-size:18px;font-weight:750;display:grid}.pf-modal-header-actions .pf-modal-support-button{color:#176f5d;background:#edf7f4;border-color:#bcd9d1}.pf-modal-header-actions button:hover:not(:disabled),.pf-modal-header-actions button:focus-visible{color:#125f50;background:#e6f4f0;border-color:#75ad9f}.pf-modal-header-actions button:disabled{opacity:.62;cursor:wait}.pf-form{gap:13px;padding:20px;display:grid}.pf-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pf-field{gap:6px;display:grid}.pf-field>span,.pf-video-select legend{color:#5c6b67;font-size:8px;font-weight:720}.pf-field input,.pf-field select,.pf-field textarea{width:100%;min-height:39px;color:var(--ink);background:#fbfcfc;border:1px solid #dce4e2;border-radius:8px;outline:0;padding:9px 10px;font-size:9px}.pf-field textarea{resize:vertical;min-height:78px;line-height:1.5}.pf-field input:focus,.pf-field select:focus,.pf-field textarea:focus{border-color:#6db3a2;box-shadow:0 0 0 3px #edf7f4}.pf-check{color:#596864;align-items:center;gap:8px;font-size:8px;display:flex}.pf-check input{accent-color:var(--green)}.pf-info-box{background:#eef7f4;border-radius:9px;padding:12px}.pf-info-box strong{color:#49655e;font-size:8px}.pf-info-box p{color:#6d7e79;margin:4px 0 0;font-size:7px;line-height:1.5}.pf-form-actions{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.pf-form-actions button{color:#64736f;cursor:pointer;background:#fff;border:1px solid #dce4e2;border-radius:8px;min-height:37px;padding:0 13px;font-size:8px}.pf-form-actions .pf-primary{color:#fff;background:var(--green);border:0}.pf-video-select{border:1px solid #e0e7e5;border-radius:10px;gap:7px;margin:0;padding:12px;display:grid}.pf-video-select legend{padding:0 5px}.pf-video-select label{background:#f7f9f8;border-radius:7px;align-items:center;gap:9px;padding:8px;display:flex}.pf-video-select input{accent-color:var(--green)}.pf-video-select span{gap:3px;display:grid}.pf-video-select strong{font-size:8px}.pf-video-select small{color:#87928f;font-size:7px}.pf-existing-notes{gap:8px;padding:16px 20px 0;display:grid}.pf-existing-notes article,.pf-existing-notes>a{color:inherit;background:#f9fbfa;border:1px solid #e1e8e5;border-radius:9px;padding:11px;text-decoration:none}.pf-existing-notes article>span{color:var(--green);letter-spacing:.08em;font-size:6px;font-weight:800}.pf-existing-notes article p{color:#586763;white-space:pre-wrap;margin:6px 0;font-size:8px;line-height:1.5}.pf-existing-notes article small,.pf-existing-notes a small{color:#8b9692;font-size:7px}.pf-existing-notes>a{align-items:center;gap:9px;display:flex}.pf-existing-notes>a>span{width:28px;height:28px;color:var(--green);background:#e8f5f1;border-radius:8px;place-items:center;display:grid}.pf-existing-notes a div{gap:4px;display:grid}.pf-existing-notes a strong{font-size:8px}.pf-modal-copy{color:#677570;margin:20px 20px 0;font-size:9px}.pf-link-result{text-align:center;flex-direction:column;align-items:center;padding:25px 20px 27px;display:flex}.pf-link-result>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.pf-link-result h3{margin:12px 0 6px;font-size:18px}.pf-link-result p{color:#71807b;max-width:390px;margin:0 0 15px;font-size:9px;line-height:1.5}.pf-link-result>div{gap:7px;width:100%;display:flex}.pf-link-result input{color:#42554f;background:#f8faf9;border:1px solid #dbe4e1;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 10px;font-size:8px}.pf-link-result button{color:#fff;background:var(--green);border:0;border-radius:8px;width:75px;font-size:8px}.pf-link-result small{color:#8d9995;margin-top:11px;font-size:7px}.pf-loading{text-align:center;background:#f4f7f6;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.pf-loading h1{margin:17px 0 7px;font-size:24px}.pf-loading p{color:#6f7e79;max-width:500px;font-size:10px}.pf-loading button{color:#fff;background:var(--green);border:0;border-radius:8px;height:38px;padding:0 13px}.pf-setting-icon.google{color:#4285f4;background:#edf3ff}.pf-google-card{grid-column:1/-1}.pf-calendar-account{color:#61716c;margin:7px 0 10px;font-size:8px;display:block}.pf-calendar-list{border:1px solid #e0e7e5;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;padding:11px;display:grid}.pf-calendar-list label{color:#596864;align-items:center;gap:7px;min-width:0;font-size:8px;display:flex}.pf-calendar-list input{accent-color:var(--green)}.pf-calendar-write{color:#5c6b67;gap:6px;margin-top:9px;font-size:8px;font-weight:720;display:grid}.pf-calendar-write select{min-height:38px;color:var(--ink);background:#fbfcfc;border:1px solid #dce4e2;border-radius:8px;padding:8px 10px;font-size:8px}.pf-calendar-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pf-calendar-actions button{margin-top:0!important}.pf-calendar-actions .pf-secondary-button{color:#687772;background:#fff;border:1px solid #dce4e2}.pf-calendar-step{background:#fbfdfc;border:1px solid #dfe8e5;border-radius:11px;margin-top:12px;padding:13px}.pf-calendar-step>header{align-items:flex-start;gap:10px;display:flex}.pf-calendar-step>header>b{color:#fff;background:var(--green);border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.pf-calendar-step>header>span{gap:3px;display:grid}.pf-calendar-step>header strong{color:var(--ink);font-size:9px}.pf-calendar-step>header small{color:#75847f;font-size:7px;line-height:1.45}.pf-calendar-step .pf-calendar-list{background:#fff;margin-bottom:0}.pf-calendar-step .pf-calendar-write select{background:#fff}.pf-calendar-actions{margin-top:12px}.pf-session-total{color:#176f5d;background:#eaf6f2;border-radius:10px;align-content:center;gap:3px;padding:11px 13px;display:grid}.pf-session-total small{letter-spacing:.08em;font-size:7px;font-weight:800}.pf-session-total strong{font-size:18px}.pf-session-total span{color:#61756f;font-size:7px}.book-confirm-actions{gap:8px;width:100%;margin:5px 0 14px;display:grid}.book-confirm-actions button,.book-confirm-actions a{color:#fff;cursor:pointer;background:#17836b;border:0;border-radius:9px;place-items:center;min-height:43px;font-size:9px;font-weight:740;text-decoration:none;display:grid}.book-confirm-actions a{color:#176f5d;background:#eaf6f2}.pf-duration-summary{grid-template-columns:minmax(0,1.45fr) minmax(210px,.75fr);align-items:stretch;gap:11px;display:grid}.pf-duration-picker{background:#fbfcfc;border:1px solid #dce6e2;border-radius:10px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.pf-duration-picker legend{color:#526761;padding:0 5px;font-size:12px;font-weight:780}.pf-duration-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pf-duration-picker button{color:#526761;cursor:pointer;background:#fff;border:1px solid #d8e4e0;border-radius:8px;place-content:center;gap:1px;min-width:0;min-height:56px;padding:5px 2px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.pf-duration-picker button:hover{border-color:#7cb7a8;transform:translateY(-1px)}.pf-duration-picker button.selected{color:#fff;background:#17836b;border-color:#17836b;box-shadow:0 5px 14px #17836b2e}.pf-duration-picker button strong{font-size:15px}.pf-duration-picker button span{font-size:10px}.pf-duration-picker button small{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:8px}.pf-duration-picker>p{color:#74837e;margin:0;font-size:11px;line-height:1.45}.pf-appointment-builder{gap:16px}.pf-form-step{align-items:center;gap:10px;padding-top:3px;display:flex}.pf-form-step>span{color:#fff;background:var(--green);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.pf-form-step>div{gap:2px;display:grid}.pf-form-step strong{font-size:15px}.pf-form-step small{color:#73817d;font-size:12px}.pf-sponsor-confirm{background:#f5faf8;border:1px solid #dbe7e3;border-radius:9px;align-items:flex-start;padding:12px;line-height:1.45}.pf-appointment-timeline{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(80px,.35fr) minmax(0,1fr);display:grid;overflow:hidden}.pf-appointment-timeline>span{gap:3px;padding:12px;display:grid}.pf-appointment-timeline .prep{color:#176c5a;background:#dff1eb}.pf-appointment-timeline .margin{color:#826527;background:#f5e9bf}.pf-appointment-timeline .meeting{color:#285c81;background:#dbeafa}.pf-appointment-timeline small{letter-spacing:.06em;font-size:10px;font-weight:850}.pf-appointment-timeline strong{font-size:15px}.pf-pipeline-tools{justify-content:space-between;align-items:center;gap:15px;margin:0 0 13px;display:flex}.pf-pipeline-tools button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:750}.pf-pipeline-tools small{color:#74837e;font-size:8px}.pf-kanban{overscroll-behavior-inline:contain;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.pf-kanban-column{background:#f5f8f7;border:1px solid #dfe7e5;border-radius:13px;min-height:360px;padding:10px;transition:border-color .16s,background-color .16s,box-shadow .16s}.pf-kanban-column.is-drop-target{background:#eaf7f2;border-color:#17836b;box-shadow:inset 0 0 0 2px #17836b29}.pf-kanban-column.is-supplemental{border-style:dashed}.pf-kanban-column>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pf-kanban-column>header span{align-items:center;gap:7px;display:flex}.pf-kanban-column>header strong{font-size:9px}.pf-kanban-column>header small{color:#62736d;text-align:center;background:#e5ecea;border-radius:10px;min-width:20px;padding:3px 5px;font-size:7px}.pf-kanban-column>header button{color:#8a9994;cursor:pointer;background:0 0;border:0}.pf-kanban-column>div{gap:8px;display:grid}.pf-kanban-column article{background:#fff;border:1px solid #e0e7e5;border-radius:10px;padding:11px;transition:opacity .16s,border-color .16s,box-shadow .16s;box-shadow:0 5px 15px #1437300a}.pf-kanban-column article.is-dragging{opacity:.32}.pf-kanban-column article.is-stage-pending{border-color:#79bbaa;box-shadow:0 0 0 2px #17836b1f}.pf-kanban-column article>div{align-items:center;gap:7px;display:flex}.pf-kanban-column article>div>.pf-kanban-prospect-copy{gap:2px;min-width:0;display:grid}.pf-kanban-column article strong{font-size:8px}.pf-kanban-column article small,.pf-kanban-column article p{color:#74837e;font-size:7px}.pf-kanban-column article p{min-height:30px;margin:9px 0;line-height:1.45}.pf-kanban-column article footer{gap:6px;display:flex}.pf-kanban-column article footer button{color:#536760;cursor:pointer;background:#fff;border:1px solid #dbe5e2;border-radius:6px;padding:6px 8px;font-size:7px}.pf-kanban-empty{color:#9aa6a2;text-align:center;margin:25px 0;font-size:7px}.pf-drag-handle{color:#53736a;cursor:grab;touch-action:none;background:#f6faf8;border:1px solid #d4e2de;border-radius:9px;width:36px;min-width:36px;height:36px;margin-left:auto}.pf-drag-handle:active{cursor:grabbing}.pf-stage-pending-label{margin:-4px 0 8px;font-weight:750;display:block;color:#17735f!important}.pf-drag-preview{background:#fff;border:1px solid #8dc9b9;border-radius:12px;gap:5px;width:220px;padding:13px;display:grid;box-shadow:0 18px 44px #10352f33}.pf-drag-preview small{color:#60746d}.pf-stage-feedback{z-index:70;color:#fff;background:#176f5d;border-radius:12px;align-items:center;gap:12px;max-width:min(430px,100vw - 28px);min-height:0;padding:0;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #081e1b40}.pf-stage-feedback:empty{display:none}.pf-stage-feedback.success,.pf-stage-feedback.error{padding:13px 15px}.pf-stage-feedback.error{background:#9b443c}.pf-stage-feedback button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800}.pf-move-stage-dialog{color:#263d36;background:#fff;border:0;border-radius:17px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);padding:0;box-shadow:0 24px 72px #081e1b3d}.pf-move-stage-dialog:not([open]){display:none}.pf-move-stage-dialog::backdrop{background:#081e1b8c}.pf-move-stage-dialog>section{max-height:calc(100dvh - 28px);display:grid}.pf-move-stage-dialog header{border-bottom:1px solid #dfe8e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.pf-move-stage-dialog header div{min-width:0}.pf-move-stage-dialog header small{color:#17735f;letter-spacing:.06em;font-size:11px;font-weight:800}.pf-move-stage-dialog h2{margin:5px 0 0;font-size:21px}.pf-move-stage-dialog header>button{cursor:pointer;background:#fff;border:1px solid #dbe5e2;border-radius:10px;flex:none;width:44px;height:44px}.pf-move-stage-options{padding:16px 20px calc(20px + env(safe-area-inset-bottom));gap:8px;display:grid;overflow-y:auto}.pf-move-stage-options>button{color:#38564f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5e2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:flex}.pf-move-stage-options>button:hover:not(:disabled){background:#eef8f4;border-color:#78bba9}.pf-move-stage-options>button:disabled{color:#7c8c87;cursor:default;background:#f1f4f3}@media (width<=767px){.pf-drag-handle{display:none}.pf-kanban-column article footer button{min-height:44px}.pf-move-stage-dialog{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:min(82dvh,680px);margin:0;position:fixed;inset:auto 0 0}.pf-move-stage-dialog>section{max-height:min(82dvh,680px)}.pf-stage-feedback{right:14px;bottom:calc(var(--pf-mobile-nav-height,72px) + env(safe-area-inset-bottom) + 12px)}.pf-stage-feedback button{min-height:44px}}@media (width<=1100px){.pf-metrics{grid-template-columns:repeat(2,1fr)}.pf-dashboard-grid,.pf-dashboard-grid.lower,.pf-dashboard-columns{grid-template-columns:1fr}.pf-card-grid,.pf-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pf-shell{display:block}.pf-sidebar{border-top:1px solid #ffffff1f;width:100%;height:69px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0}.pf-brand,.pf-user,.pf-signout{display:none}.pf-sidebar nav{gap:3px;height:55px;display:flex;overflow-x:auto}.pf-sidebar nav button{border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-width:66px;height:53px;padding:3px;font-size:7px}.pf-sidebar nav i{height:17px;font-size:13px}.pf-sidebar nav b{min-width:15px;height:15px;position:absolute;top:2px;right:8px}.pf-workspace{width:100%;margin:0;padding-bottom:68px}.pf-topbar{height:62px;padding:0 13px}.pf-mobile-logo{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.pf-role{display:none}.pf-content{padding:22px 13px 45px}.pf-page-heading h1{font-size:31px}.pf-metrics{gap:8px}.pf-metric{min-height:105px;padding:14px}.pf-metric strong{font-size:25px}.pf-card-grid,.pf-card-grid.compact,.pf-video-grid{grid-template-columns:1fr;padding:11px}.pf-meeting{grid-template-columns:48px 34px minmax(0,1fr) 43px;padding-inline:12px}.pf-meeting .pf-status{display:none}.pf-record-main{flex-wrap:wrap;align-items:flex-start}.pf-record-main>div{min-width:calc(100% - 105px)}.pf-record-main>.pf-status{margin-left:48px}.pf-link-progress{width:140px;margin-left:48px}.pf-record-actions{flex-wrap:wrap;justify-content:stretch}.pf-record-actions button{flex:1}.pf-record-meta{flex-wrap:wrap;margin-left:0}.pf-team-list{overflow-x:auto}.pf-team-list>button{min-width:650px}.pf-settings-grid{grid-template-columns:1fr}.pf-modal-layer{place-items:end center;padding:0}.pf-modal,.pf-modal.wide{border-radius:18px 18px 0 0;width:100%;max-height:93vh}.pf-modal-header-actions button{width:44px;height:44px}.pf-form-row{grid-template-columns:1fr}.pf-primary{padding-inline:11px}}.pf-commercial-admin{gap:18px;margin-bottom:38px;display:grid}.pf-commercial-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 10px;display:flex}.pf-commercial-heading span,.pf-commercial-kicker,.pf-subscription-settings header span{color:#2f846b;letter-spacing:.13em;font-size:11px;font-weight:850}.pf-commercial-heading h1{font-family:var(--font-display),sans-serif;margin:6px 0;font-size:clamp(30px,4vw,48px);line-height:1}.pf-commercial-heading p,.pf-commercial-card>p{color:#61756e;margin:0;font-size:14px;line-height:1.55}.pf-commercial-readiness{background:#fff;border:1px solid #d9e7e2;border-radius:14px;min-width:220px;padding:13px 16px}.pf-commercial-readiness strong,.pf-commercial-readiness small{display:block}.pf-commercial-readiness strong{color:#9b681f;font-size:11px}.pf-commercial-readiness.ready strong{color:#197158}.pf-commercial-readiness small{color:#667a73;margin-top:4px;font-size:11px}.pf-billing-environment-banner{background:#edf8f4;border:1px solid #b8d9cf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.pf-billing-environment-banner.production{background:#fff7e8;border-color:#e0c28d}.pf-billing-environment-banner>div:first-child{gap:3px;display:grid}.pf-billing-environment-banner strong{color:#185b49}.pf-billing-environment-banner.production strong{color:#805515}.pf-billing-environment-banner small{color:#5f756d;line-height:1.4}.pf-billing-environment-selector{background:#ffffffd1;border:1px solid #cdded8;border-radius:11px;flex:none;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pf-billing-environment-selector button{color:#526b63;min-width:100px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:780}.pf-billing-environment-selector button.active{color:#fff;background:#20745d}.pf-billing-environment-banner.production .pf-billing-environment-selector button.active{background:#9a671d}.pf-commercial-tabs{background:#f7faf9;border:1px solid #dce8e4;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto}.pf-commercial-tabs button{color:#536a63;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:750}.pf-commercial-tabs button.active{color:#fff;background:#1f755e}.pf-commercial-mode-tabs{background:#f3f7f5;border:1px solid #dce8e4;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:14px 0 4px;padding:4px;display:grid}.pf-commercial-mode-tabs button{background:0 0;border:0;min-height:38px;margin:0}.pf-commercial-mode-tabs button.active{color:#fff;background:#23775f}.pf-commercial-context a{color:#176f5d;background:#fff;border:1px solid #a8cfc4;border-radius:8px;align-items:center;min-height:36px;margin-top:10px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.pf-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pf-commercial-card{padding:22px}.pf-commercial-card h2{margin:7px 0;font-size:22px}.pf-commercial-card h3{margin:18px 0 8px;font-size:15px}.pf-commercial-card hr{border:0;border-top:1px solid #e2ebe8;margin:18px 0}.pf-commercial-card>label,.pf-commercial-card form label,.pf-subscription-fiscal label{color:#405a52;gap:6px;margin-top:14px;font-size:12px;font-weight:750;display:grid}.pf-commercial-card :is(input,select),.pf-subscription-fiscal :is(input,select){color:#17352d;background:#fff;border:1px solid #cfddd8;border-radius:9px;width:100%;min-height:43px;padding:8px 11px}.pf-commercial-card button,.pf-subscription-settings button{color:#245a4b;background:#f8fbfa;border:1px solid #bfd3cd;border-radius:9px;min-height:42px;margin-top:13px;padding:0 14px;font-weight:750}.pf-commercial-card button.pf-primary,.pf-subscription-settings button:not(.pf-secondary){color:#fff;background:#23775f;border-color:#23775f}.pf-commercial-card button:disabled,.pf-subscription-settings button:disabled{opacity:.48;cursor:not-allowed}.pf-commercial-wide{grid-column:1/-1}.pf-commercial-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-commercial-card fieldset{border:1px solid #d8e4e0;border-radius:10px;max-height:260px;margin-top:16px;padding:12px;overflow:auto}.pf-commercial-card legend{color:#49615a;padding:0 6px;font-size:12px;font-weight:800}.pf-commercial-check{border-bottom:1px solid #edf2f0;align-items:center;padding:9px;gap:10px!important;margin:0!important;display:flex!important}.pf-commercial-check input{flex:none;width:18px!important;min-height:18px!important}.pf-commercial-check span,.pf-commercial-check small{display:block}.pf-commercial-check small{color:#74867f;margin-top:2px;font-weight:500}.pf-commercial-status,.pf-commercial-stat{color:#405950;border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.pf-commercial-status strong{letter-spacing:.07em;border-radius:6px;padding:5px 7px;font-size:9px}.pf-commercial-status strong.ok{color:#176b54;background:#e6f5ef}.pf-commercial-status strong.pending{color:#8a5b19;background:#fff2df}.pf-commercial-stat small{color:#768a83;display:block}.pf-commercial-table{margin-top:12px;overflow-x:auto}.pf-commercial-table table{border-collapse:collapse;width:100%;font-size:12px}.pf-commercial-table th,.pf-commercial-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7eeec;padding:10px}.pf-commercial-table th{color:#71837d;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pf-commercial-table button{min-height:34px;margin:0}.pf-commercial-user-list{border:1px solid #d8e4e0;border-radius:10px;max-height:390px;margin:14px 0;overflow:auto}.pf-commercial-confirm{background:#fffdf8;border-color:#e2cfae}.pf-commercial-warning{background:#fff8eb;border-left:3px solid #cb8b2f;padding:10px 12px;color:#75511e!important}.pf-commercial-actions{justify-content:flex-end;gap:8px;display:flex}.pf-commercial-user-row{border-bottom:1px solid #edf2f0;align-items:center;gap:8px;padding-right:8px;display:flex}.pf-commercial-user-row .pf-commercial-check{border-bottom:0;flex:1;min-width:0}.pf-commercial-user-row>button{white-space:nowrap;min-height:34px;margin:0}.pf-commercial-user-row>div:first-child{flex:1;gap:3px;min-width:0;padding:10px;display:grid}.pf-commercial-user-row>div:first-child small{color:#71837d;line-height:1.45}.pf-commercial-preview{color:#4f675f;background:#f6faf8;border:1px solid #d8e7e1;border-radius:10px;gap:4px;margin:14px 0 0;padding:12px;font-size:13px;line-height:1.45;display:grid}.pf-commercial-preview strong{color:#214f42}.pf-commercial-credentials{background:#f8fbfa;border:1px solid #d8e4e0;border-radius:11px;margin-top:16px;padding:0 13px 13px}.pf-commercial-credentials summary{color:#315d50;cursor:pointer;align-items:center;min-height:46px;font-size:13px;font-weight:800;display:flex}.pf-commercial-credentials label{color:#405a52;gap:6px;margin-top:12px;font-size:12px;font-weight:750;display:grid}.pf-commercial-credentials small{overflow-wrap:anywhere;color:#6b7e78;margin-top:10px;display:block}.pf-subscription-settings{margin-bottom:16px;padding:22px}.pf-subscription-settings>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.pf-subscription-settings header h2{margin:5px 0;font-size:24px}.pf-subscription-settings header p{color:#60736d;margin:0}.pf-subscription-state{color:#8c5c1a;white-space:nowrap;background:#fff1da;border-radius:8px;padding:7px 9px;font-size:10px}.pf-subscription-state.state-active,.pf-subscription-state.state-complimentary{color:#176b54;background:#e5f5ef}.pf-subscription-grid{grid-template-columns:1.15fr .85fr;gap:24px;margin-top:20px;display:grid}.pf-subscription-fiscal h3,.pf-subscription-offer h3,.pf-subscription-invoices h3{margin:0 0 10px}.pf-subscription-fiscal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-subscription-fiscal>div:has(>label:nth-child(3)){grid-template-columns:.65fr 1.2fr .65fr}.pf-subscription-offer article{border:1px solid #d9e5e1;border-radius:12px;margin-top:10px;padding:16px}.pf-subscription-offer article.featured{background:linear-gradient(135deg,#f4fbf8,#fff);border-color:#8ecab8}.pf-subscription-offer article span{color:#27755f;letter-spacing:.1em;font-size:9px;font-weight:850}.pf-subscription-offer article strong{margin-top:5px;font-size:19px;display:block}.pf-subscription-offer article p,.pf-subscription-offer>small{color:#647770;font-size:12px;line-height:1.5}.pf-subscription-offer>small{margin-top:12px;display:block}.pf-subscription-invoices{border-top:1px solid #e0e9e6;margin-top:22px;padding-top:18px}.pf-subscription-invoices article{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pf-subscription-invoices article small{color:#74867f;margin-top:2px;display:block}.pf-subscription-invoices nav{gap:10px;display:flex}.pf-subscription-invoices a{color:#24735d;font-size:12px;font-weight:750}@media (width<=900px){.pf-commercial-heading{flex-direction:column;align-items:stretch}.pf-commercial-readiness{min-width:0}.pf-commercial-grid,.pf-subscription-grid{grid-template-columns:1fr}.pf-commercial-wide{grid-column:auto}}@media (width<=600px){.pf-billing-environment-banner{flex-direction:column;align-items:stretch}.pf-billing-environment-selector{width:100%}.pf-billing-environment-selector button{min-width:0}.pf-commercial-row,.pf-subscription-fiscal>div{grid-template-columns:1fr}.pf-subscription-fiscal>div:has(>label:nth-child(3)){grid-template-columns:1fr}.pf-commercial-card,.pf-subscription-settings{padding:16px}.pf-commercial-actions{flex-direction:column;align-items:stretch}.pf-commercial-actions button{width:100%}.pf-commercial-user-row{flex-direction:column;align-items:stretch;padding:0 10px 12px}.pf-commercial-user-row>div:first-child{padding-inline:0}.pf-commercial-user-row .pf-commercial-actions{width:100%}}.pf-health-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.pf-health-overview article{background:#fff;border:1px solid #dfe7e4;border-radius:13px;align-content:center;gap:6px;min-height:112px;padding:17px;display:grid}.pf-health-overview span,.pf-health-panel header span,.pf-health-backfill header span{color:#71817c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.pf-health-overview strong{font-size:18px}.pf-health-overview small{color:#74837e;font-size:11px}.pf-health-overview article.status-critical{background:#fff4f1;border-color:#dba59b}.pf-health-overview article.status-warning{background:#fff9ec;border-color:#dfc28f}.pf-health-overview article.status-ok{background:#eff9f5;border-color:#b9dace}.pf-health-panel>header,.pf-health-backfill>header{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:15px 18px;display:flex}.pf-health-panel h2,.pf-health-backfill h2{margin:5px 0 0;font-size:18px}.pf-health-panel>header button,.pf-health-error button{color:#176f5d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdad5;border-radius:9px;padding:0 14px;font-weight:760}.pf-health-checks{display:grid}.pf-health-checks article{border-bottom:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:13px 18px;display:grid}.pf-health-checks article>span{color:#fff;background:#17836b;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.pf-health-checks article.warning>span{background:#b57a28}.pf-health-checks article.critical>span{background:#a64940}.pf-health-checks article>div{gap:3px;display:grid}.pf-health-checks article strong{font-size:14px}.pf-health-checks article small{color:#81908b;font-size:11px}.pf-health-checks article p{color:#63746f;margin:5px 0 0;font-size:12px;line-height:1.5}.pf-health-checks article>b{color:#526661;text-align:center;background:#edf3f1;border-radius:99px;min-width:30px;padding:6px 8px;font-size:12px}.pf-health-checks article.warning>b{color:#805715;background:#fff1cf}.pf-health-checks article.critical>b{color:#8f3d36;background:#ffe6e1}.pf-health-backfill{margin-top:16px}.pf-health-backfill>p{color:#63746f;margin:0;padding:15px 18px 0;font-size:13px;line-height:1.6}.pf-health-backfill>p:last-child{padding-bottom:18px}.pf-health-updated{color:#81908b;text-align:right;margin:13px 0 0;font-size:11px}.pf-health-loading,.pf-health-error{background:#fff;border:1px solid #dce7e3;border-radius:11px;margin-bottom:15px;padding:16px}.pf-health-error{background:#fff4f1;border-color:#e5c2bb;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-health-error p{color:#8b443d;margin:0}.pf-health-panel :is(button):focus-visible,.pf-health-error button:focus-visible{outline-offset:2px;outline:3px solid #f0a24e}@media (width<=1100px){.pf-health-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pf-health-overview{grid-template-columns:1fr}.pf-health-overview article{min-height:94px}.pf-health-panel>header{flex-direction:column;align-items:flex-start}.pf-health-panel>header button{width:100%}.pf-health-checks article{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:13px}.pf-health-checks article p{font-size:12px}.pf-health-error{flex-direction:column;align-items:stretch}.pf-health-error button{width:100%}}.pf-journey-health-panel{margin-top:16px}.pf-journey-health-panel .pf-health-overview{padding:16px 16px 0}.pf-journey-health-panel .pf-health-checks{border-top:1px solid #edf1ef}.pf-health-empty{color:#527067;background:#eff9f5;margin:0;padding:16px 18px;font-size:13px}.pf-journey-health-panel .pf-health-updated{padding:0 16px 14px}.pf-domain-health-panel{margin-top:16px}.pf-domain-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.pf-domain-health-grid article{background:#fbfdfc;border:1px solid #dfe7e4;border-radius:12px;align-content:center;gap:6px;min-height:100px;padding:15px;display:grid}.pf-domain-health-grid article.status-critical{background:#fff4f1;border-color:#dba59b}.pf-domain-health-grid article.status-warning{background:#fff9ec;border-color:#dfc28f}.pf-domain-health-grid article.status-ok{background:#eff9f5;border-color:#b9dace}.pf-domain-health-grid span{color:#71817c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.pf-domain-health-grid strong{font-size:18px}.pf-domain-health-grid small{color:#74837e;font-size:13px}.pf-domain-credential{background:#f6faf8;border:1px solid #dbe6e2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 18px;padding:17px;display:flex}.pf-domain-credential>div{min-width:0}.pf-domain-credential strong,.pf-domain-verification strong,.pf-domain-health-alert strong{font-size:16px}.pf-domain-credential p,.pf-domain-verification p,.pf-domain-health-alert p,.pf-domain-health-message p{color:#63746f;margin:5px 0 0;font-size:14px;line-height:1.55}.pf-domain-credential button,.pf-domain-health-message button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17836b;border:0;border-radius:9px;flex:none;padding:0 15px;font-size:14px;font-weight:760}.pf-domain-credential button:disabled{opacity:.62;cursor:wait}.pf-domain-verification,.pf-domain-health-alert,.pf-domain-health-message{background:#eff9f5;border:1px solid #b9dace;border-radius:11px;align-items:center;gap:12px;margin:0 18px 18px;padding:15px;display:flex}.pf-domain-verification>span{color:#fff;background:#17836b;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.pf-domain-health-alert{background:#fff9ec;border-color:#dfc28f;display:block}.pf-domain-health-message{background:#fff;border-color:#dce7e3;justify-content:space-between}.pf-domain-health-message.error{background:#fff4f1;border-color:#e5c2bb}.pf-domain-health-message.error p{color:#8b443d}.pf-domain-health-updated{color:#81908b;text-align:right;margin:-5px 18px 16px;font-size:12px}.pf-domain-health-panel :is(button):focus-visible{outline-offset:2px;outline:3px solid #f0a24e}@media (width<=1100px){.pf-domain-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pf-domain-health-grid{grid-template-columns:1fr;padding-inline:13px}.pf-domain-health-grid article{min-height:90px}.pf-domain-credential,.pf-domain-health-message{flex-direction:column;align-items:stretch;margin-inline:13px}.pf-domain-credential button,.pf-domain-health-message button{width:100%}.pf-domain-verification,.pf-domain-health-alert,.pf-domain-health-updated{margin-inline:13px}}.watch-shell{color:#17312d;background:#f5f8f7;min-height:100vh}.watch-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #dfe9e6;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 max(22px,50vw - 610px);display:flex;position:sticky;top:0}.watch-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.watch-brand>span:last-child{gap:2px;display:grid}.watch-brand strong{font-size:15px}.watch-brand small{color:#84948f;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.watch-deadline{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 9px;display:grid}.watch-deadline>span{color:#16745f;letter-spacing:.08em;background:#e9f5f1;border-radius:7px;grid-row:1/3;padding:6px 8px;font-size:7px;font-weight:800}.watch-deadline strong{font-size:13px}.watch-deadline small{color:#889590;font-size:7px}.watch-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);align-items:end;gap:50px;max-width:1220px;margin:0 auto;padding:60px 22px 47px;display:grid}.watch-kicker{color:#168069;letter-spacing:.17em;font-size:8px;font-weight:820}.watch-hero h1{letter-spacing:-.062em;margin:10px 0 15px;font-size:clamp(38px,5vw,64px);line-height:.99}.watch-hero>div p{color:#687a75;max-width:660px;margin:0;font-size:12px;line-height:1.65}.watch-hero>aside{background:#fff;border:1px solid #dce8e4;border-radius:16px;padding:21px;box-shadow:0 14px 38px #143d360e}.watch-hero aside>span{color:#168069;letter-spacing:.14em;font-size:7px;font-weight:800}.watch-hero aside>strong{letter-spacing:-.03em;margin:7px 0 14px;font-size:21px;display:block}.watch-hero aside>div{grid-template-columns:4fr 1fr 2fr;gap:4px;display:grid}.watch-hero aside i{background:#26a486;border-radius:9px;height:6px}.watch-hero aside i:nth-child(2){background:#e2a956}.watch-hero aside i:nth-child(3){background:#5874b2}.watch-hero aside p{color:#889590;grid-template-columns:4fr 1fr 2fr;gap:4px;margin:7px 0 0;font-size:6px;display:grid}.watch-hero aside p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;max-width:1220px;margin:0 auto;padding:0 22px 65px;display:grid}.watch-modules{background:#fff;border:1px solid #dee8e5;border-radius:15px;position:sticky;top:96px;overflow:hidden;box-shadow:0 12px 35px #1537320b}.watch-total{border-bottom:1px solid #e9efed;padding:18px}.watch-total>span{color:#168069;letter-spacing:.13em;font-size:7px;font-weight:800}.watch-total>strong{float:right;font-size:13px}.watch-total>i{clear:both;background:#e7eeec;border-radius:9px;height:6px;margin:13px 0 7px;display:block;overflow:hidden}.watch-total>i b{border-radius:inherit;background:#1a9177;height:100%;transition:width .3s;display:block}.watch-total p{color:#889590;margin:0;font-size:7px}.watch-modules>button{color:#52645f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f0;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px 15px;display:flex}.watch-modules>button:hover:not(:disabled),.watch-modules>button.active{background:#f0f8f5}.watch-modules>button.active{box-shadow:inset 3px 0 #1a9278}.watch-modules>button:disabled{opacity:.45;cursor:not-allowed}.watch-modules>button>span,.watch-zoom-lock>span{color:#75847f;border:1px solid #dce5e2;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.watch-modules>button.complete>span,.watch-zoom-lock.unlocked>span{color:#fff;background:#1c957a;border-color:#1c957a}.watch-modules>button>div,.watch-zoom-lock>div{gap:4px;min-width:0;display:grid}.watch-modules>button strong,.watch-zoom-lock strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.watch-modules>button small,.watch-zoom-lock small{color:#899691;font-size:7px}.watch-zoom-lock{color:#8b7560;background:#fff9f0;align-items:center;gap:11px;min-height:76px;padding:12px 15px;display:flex}.watch-zoom-lock.unlocked{color:#176f5d;background:#eaf6f2}.watch-main{gap:20px;min-width:0;display:grid}.watch-video-card,.watch-notes,.watch-empty{background:#fff;border:1px solid #dee8e5;border-radius:16px;overflow:hidden;box-shadow:0 13px 42px #10352f0d}.watch-video-card>header{justify-content:space-between;align-items:start;gap:20px;min-height:112px;padding:21px 24px;display:flex}.watch-video-card>header span{color:#178168;letter-spacing:.14em;font-size:7px;font-weight:800}.watch-video-card>header h2{letter-spacing:-.04em;margin:6px 0 7px;font-size:23px}.watch-video-card>header p{color:#73817d;max-width:650px;margin:0;font-size:9px;line-height:1.55}.watch-video-card>header>strong{color:#5d706a;background:#eef3f1;border-radius:7px;padding:6px 8px;font-size:8px}.watch-frame{aspect-ratio:16/9;background:#0d2522;position:relative}.watch-frame iframe{border:0;width:100%;height:100%;display:block}.watch-player-meta{border-top:1px solid #e4ebe9;grid-template-columns:76px minmax(100px,1fr) 40px auto;align-items:center;gap:10px;min-height:55px;padding:8px 20px;display:grid}.watch-player-meta>span,.watch-player-meta>small,.watch-player-meta label{color:#74837e;font-size:7px}.watch-player-meta>i{background:#e4ebe9;border-radius:8px;height:5px;overflow:hidden}.watch-player-meta>i b{border-radius:inherit;background:#1a9278;height:100%;display:block}.watch-player-meta label{align-items:center;gap:6px;display:flex}.watch-player-meta select{color:#52635e;background:#fff;border:1px solid #dbe5e2;border-radius:7px;height:30px;padding:0 7px;font-size:8px}.watch-no-skip{background:#f6faf8;border-top:1px solid #e7eeec;align-items:center;gap:10px;padding:13px 20px;display:flex}.watch-no-skip>span{color:#157a64;background:#e4f3ee;border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.watch-no-skip p{color:#71807b;margin:0;font-size:7px;line-height:1.5}.watch-no-skip p strong{color:#496059;margin-bottom:2px;font-size:8px;display:block}.watch-player-error{color:#9a5147;background:#fff2ef;margin:0;padding:11px 20px;font-size:8px}.watch-notes{grid-template-columns:.9fr 1fr 1fr;gap:18px;padding:22px;display:grid}.watch-notes-copy h2{letter-spacing:-.04em;margin:8px 0;font-size:23px}.watch-notes-copy p{color:#73817d;margin:0;font-size:8px;line-height:1.55}.watch-notes label{gap:7px;display:grid}.watch-notes label>span{color:#52645f;font-size:8px;font-weight:720}.watch-notes textarea{color:#314b44;min-height:115px;font:inherit;resize:vertical;background:#fafcfb;border:1px solid #dbe5e2;border-radius:10px;outline:0;padding:11px;font-size:9px;line-height:1.55}.watch-notes textarea:focus{border-color:#6ab09f;box-shadow:0 0 0 3px #eaf6f2}.watch-notes footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.watch-save{color:#82908c;font-size:7px}.watch-save.saved{color:#168069}.watch-save.error{color:#a35549}.watch-notes footer button,.watch-zoom-button{color:#fff;background:#17836b;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:8px;font-weight:720;text-decoration:none;display:inline-flex}.watch-notes footer button:disabled{color:#80908b;background:#e7eeeb}.watch-empty{text-align:center;place-content:center;min-height:250px;padding:25px;display:grid}.watch-empty h2{margin:0 0 8px}.watch-empty p{color:#71817c;margin:0;font-size:10px}.watch-footer{color:#84918d;border-top:1px solid #e0e8e5;justify-content:space-between;gap:20px;max-width:1220px;margin:0 auto;padding:22px;font-size:8px;display:flex}.watch-gate{background:radial-gradient(circle at 25% 10%,#dff3ed,#0000 34%),#f3f7f5;place-items:center;min-height:100vh;padding:24px;display:grid}.watch-gate>section{text-align:center;background:#fffffff2;border:1px solid #dbe7e3;border-radius:24px;flex-direction:column;align-items:center;width:min(510px,100%);padding:44px clamp(25px,7vw,55px);display:flex;box-shadow:0 28px 90px #0e36301f}.watch-gate>section>.brand-mark{margin-bottom:27px}.watch-gate-symbol{color:#168069;background:#e8f5f1;border-radius:16px;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.watch-gate h1{letter-spacing:-.045em;margin:17px 0 9px;font-size:28px}.watch-gate p{color:#687a74;margin:0;font-size:11px;line-height:1.6}.watch-gate>section>strong{color:#456159;margin-top:14px;font-size:10px}.watch-gate button{color:#fff;background:#18826b;border:0;border-radius:9px;min-height:42px;margin-top:18px;padding:0 17px}.watch-gate small{color:#95a09d;margin-top:25px;font-size:7px}@media (width<=900px){.watch-hero{grid-template-columns:1fr;gap:25px}.watch-hero>aside{max-width:560px}.watch-grid{grid-template-columns:1fr}.watch-modules{position:static}.watch-notes{grid-template-columns:1fr 1fr}.watch-notes-copy{grid-column:1/-1}}@media (width<=600px){.watch-header{height:66px;padding-inline:13px}.watch-brand small,.watch-deadline>span{display:none}.watch-hero{padding:38px 14px 27px}.watch-hero h1{font-size:39px}.watch-hero>div p{font-size:10px}.watch-hero aside>strong{font-size:18px}.watch-grid{padding:0 13px 45px}.watch-modules{border-radius:13px;display:flex;overflow-x:auto}.watch-total{min-width:150px}.watch-modules>button{border-bottom:0;border-right:1px solid #edf1f0;min-width:175px}.watch-modules>button.active{box-shadow:inset 0 -3px #1a9278}.watch-zoom-lock{min-width:190px}.watch-video-card>header{min-height:auto;padding:17px}.watch-video-card>header h2{font-size:19px}.watch-frame{aspect-ratio:16/10}.watch-player-meta{grid-template-columns:1fr 42px auto;padding-inline:13px}.watch-player-meta>span{display:none}.watch-no-skip{padding-inline:14px}.watch-notes{grid-template-columns:1fr;padding:17px}.watch-notes-copy{grid-column:auto}.watch-notes footer{flex-direction:column;align-items:stretch}.watch-notes footer button,.watch-zoom-button{width:100%}.watch-footer{flex-direction:column;align-items:start;padding-inline:14px}}.pf-pdf-upload{margin-bottom:17px}.pf-pdf-upload .pf-form{padding:18px 20px 20px}.pf-pdf-thumb{color:#9d3d35;background:linear-gradient(145deg,#fff7f5,#f7e3df)!important}.pf-pdf-thumb span{border-radius:8px;padding:0 10px;font-weight:900;width:auto!important;font-size:12px!important}.watch-pdf-frame{background:#edf2f0;height:min(72vh,800px)}.watch-pdf-frame iframe{border:0;width:100%;height:100%}.watch-pdf-actions{border-top:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.watch-pdf-actions a{color:#176f5d;font-weight:750;text-decoration:none}.watch-pdf-actions button{color:#fff;cursor:pointer;background:#17836b;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:750}.watch-pdf-actions button:disabled{opacity:.6;cursor:default}@media (width<=600px){.watch-pdf-frame{height:64vh}.watch-pdf-actions{flex-direction:column;align-items:stretch}.watch-pdf-actions a,.watch-pdf-actions button{place-items:center;width:100%;min-height:42px;display:grid}}.pf-card-buttons{gap:7px;display:flex}.pf-booking-panel{margin-top:17px}.pf-weekdays{border:1px solid #dfe7e5;border-radius:10px;flex-wrap:wrap;gap:7px;margin:0;padding:12px;display:flex}.pf-weekdays legend{color:#5c6b67;padding:0 5px;font-size:8px;font-weight:720}.pf-weekdays label{cursor:pointer}.pf-weekdays input{opacity:0;position:absolute}.pf-weekdays span{color:#6f7e79;background:#fafcfb;border:1px solid #dce5e2;border-radius:7px;place-items:center;min-width:47px;height:32px;font-size:8px;display:grid}.pf-weekdays input:checked+span{color:#fff;background:#178269;border-color:#178269}.pf-phase.connected{color:#14715b;background:#e4f4ee}.pf-secondary-button{margin-left:8px;color:#61736d!important;background:#fff!important;border:1px solid #dce5e2!important}.pf-whatsapp-qr{border:1px solid #e0e8e5;border-radius:12px;width:min(250px,100%);height:auto;margin:10px 0;display:block}.pf-qr-note,.pf-integration-error{color:#778680;font-size:7px;line-height:1.5;display:block}.pf-integration-error,.pf-inline-error{color:#9d5146}.pf-inline-error{background:#fff2ef;border-radius:7px;margin:0;padding:9px;font-size:8px}.pf-availability-card{grid-column:1/-1;overflow:hidden}.pf-availability-head{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.pf-availability-head>div{align-items:center;gap:13px;display:flex}.pf-setting-icon.availability{color:#fff;background:linear-gradient(145deg,#17836b,#2aa184)}.pf-availability-head h3{margin:0 0 5px;font-size:15px}.pf-availability-head p{color:#72817c;margin:0;font-size:9px;line-height:1.5}.pf-availability-head>label,.pf-availability-toolbar label,.pf-availability-basics label,.pf-exclusion-form label{color:#5c6b67;gap:6px;font-size:8px;font-weight:720;display:grid}.pf-availability-head select,.pf-availability-toolbar select,.pf-availability-basics input,.pf-availability-basics select,.pf-exclusion-form input,.pf-exclusion-form select{min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:8px 10px;font-size:9px}.pf-availability-toolbar{background:#f7faf9;align-items:end;gap:8px;padding:14px 20px;display:flex}.pf-availability-toolbar label{min-width:230px;margin-right:auto}.pf-availability-toolbar button,.pf-availability-actions button,.pf-exclusion-form>button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:8px;min-height:37px;padding:0 13px;font-size:8px;font-weight:720}.pf-availability-toolbar .pf-secondary-button{margin:0}.pf-availability-editor{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:16px;padding:18px 20px 20px;display:grid}.pf-availability-basics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pf-availability-field-note{color:#798983;font-size:7px;font-weight:500;line-height:1.45}.pf-week-editor,.pf-exclusion-editor{background:#fbfcfc;border:1px solid #e0e8e5;border-radius:13px}.pf-week-editor>header,.pf-exclusion-editor>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:end;gap:12px;padding:14px 15px;display:flex}.pf-week-editor header span,.pf-exclusion-editor header span{color:var(--green);letter-spacing:.12em;font-size:6px;font-weight:820}.pf-week-editor h4,.pf-exclusion-editor h4{margin:4px 0 0;font-size:12px}.pf-week-editor header small,.pf-exclusion-editor header small{color:#81908b;font-size:7px}.pf-availability-day{border-bottom:1px solid #e8eeec;grid-template-columns:105px minmax(0,1fr) 62px;align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid}.pf-availability-day:last-child{border-bottom:0}.pf-availability-day>strong{align-items:center;gap:7px;font-size:8px;display:flex}.pf-availability-day>strong span{color:#16745f;background:#e8f5f1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.pf-availability-day>div{gap:6px;display:grid}.pf-availability-day>div>small{color:#8a9692;font-size:7px}.pf-availability-day>button,.pf-time-range button{color:#5f726c;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:7px}.pf-availability-day>button{min-height:31px;font-size:7px}.pf-time-range{grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr) 26px;align-items:center;gap:5px;display:grid}.pf-time-range input{min-width:0;height:33px;color:var(--ink);background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:4px 6px;font-size:8px}.pf-time-range>span{color:#83918c;text-align:center}.pf-time-range button{color:#995c52;height:27px;font-size:14px}.pf-exclusion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.pf-exclusion-form .pf-all-day{align-items:center;gap:7px;min-height:39px;padding-top:14px;display:flex}.pf-all-day input{min-height:0;accent-color:var(--green)}.pf-exclusion-note,.pf-exclusion-form>button{grid-column:1/-1}.pf-exclusion-list{gap:7px;padding:0 13px 13px;display:grid}.pf-exclusion-list>small{color:#87938f;text-align:center;padding:10px;font-size:8px}.pf-exclusion-list article{background:#f0f6f4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pf-exclusion-list article div{gap:3px;display:grid}.pf-exclusion-list strong{font-size:8px}.pf-exclusion-list small{color:#71817b;font-size:7px}.pf-exclusion-list button{color:#96584e;cursor:pointer;background:0 0;border:0;font-size:7px}.pf-availability-actions{background:#fafcfb;border-top:1px solid #e4ebe8;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.pf-availability-actions p{gap:3px;margin:0 auto 0 0;display:grid}.pf-availability-actions p strong{font-size:8px}.pf-availability-actions p span{color:#7c8a85;font-size:7px}.pf-availability-actions .danger{color:#97564d;background:#fff;border:1px solid #ead8d4}.pf-availability-actions button:disabled,.pf-availability-toolbar button:disabled{opacity:.5;cursor:not-allowed}.pf-availability-message{color:#176f5d;background:#edf7f4;border-top:1px solid #e5ece9;margin:0;padding:10px 20px;font-size:8px}.pf-profile-in-use{border:1px solid #cfe7e0}@media (width<=980px){.pf-availability-editor{grid-template-columns:1fr}.pf-availability-basics{grid-column:auto}}@media (width<=760px){.pf-availability-head{flex-direction:column;align-items:stretch}.pf-availability-head>label{width:100%}.pf-availability-toolbar{flex-wrap:wrap;align-items:stretch}.pf-availability-toolbar label{width:100%;min-width:0}.pf-availability-toolbar button{flex:1}.pf-availability-basics{grid-template-columns:1fr}.pf-availability-day{grid-template-columns:1fr 64px}.pf-availability-day>div{grid-area:2/1/auto/-1}.pf-availability-day>button{grid-area:1/2}.pf-exclusion-form{grid-template-columns:1fr}.pf-exclusion-note,.pf-exclusion-form>button{grid-column:auto}.pf-availability-actions{flex-wrap:wrap;align-items:stretch}.pf-availability-actions p{width:100%}.pf-availability-actions button{flex:1}}.status-booked{color:#167660;background:#e9f5f1}.pf-order-buttons{grid-template-columns:1fr 1fr;margin-left:auto;gap:4px!important;display:flex!important}.pf-order-buttons button{color:#176f5c;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:7px;width:28px;height:28px}.pf-order-buttons button:disabled{opacity:.3;cursor:default}.pf-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 20px 4px;display:grid}.pf-report-section{border-top:1px solid #e8eeeb;gap:8px;padding:16px 20px;display:grid}.pf-report-section h3{margin:0 0 4px;font-size:13px}.pf-report-section>article{background:#fafcfb;border:1px solid #e2e9e6;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.pf-report-section>article>b{color:#177660;background:#e8f5f1;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.pf-report-section article>div{flex:1;gap:4px;min-width:0;display:grid}.pf-report-section strong{font-size:9px}.pf-report-section small{color:#7c8b86;font-size:7px;line-height:1.5}.pf-report-section p{color:#52655f;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.55}.pf-report-section article>i{background:#29957c;border-radius:50%;width:8px;height:8px}@media (width<=600px){.pf-report-summary{grid-template-columns:1fr}.pf-order-buttons{width:66px}}.book-shell{color:#17312d;background:radial-gradient(circle at 12% 4%,#e2f3ee,#0000 29%),#f5f8f7;min-height:100vh}.book-header{border-bottom:1px solid #dfe9e6;align-items:center;gap:10px;max-width:1200px;height:76px;margin:0 auto;padding:0 22px;display:flex}.book-header strong{font-size:15px}.book-header small{color:#85948f;margin-left:auto;font-size:8px}.book-hero{max-width:1160px;margin:0 auto;padding:58px 22px 42px}.book-kicker{color:#168069;letter-spacing:.16em;font-size:8px;font-weight:820}.book-hero h1{letter-spacing:-.064em;margin:10px 0 16px;font-size:clamp(42px,6vw,68px);line-height:.98}.book-hero>p{color:#647771;max-width:690px;margin:0;font-size:13px;line-height:1.7}.book-hero aside{color:#7d673f;background:#fff9ef;border:1px solid #eadbbf;border-radius:10px;align-items:center;gap:10px;max-width:760px;margin-top:22px;padding:12px 14px;font-size:8px;line-height:1.5;display:flex}.book-hero aside b{white-space:nowrap}.book-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:20px;max-width:1160px;margin:0 auto;padding:0 22px 65px;display:grid}.book-calendar,.book-summary,.book-confirm{background:#fff;border:1px solid #dce7e3;border-radius:18px;box-shadow:0 16px 50px #0e352f0f}.book-calendar>header{border-bottom:1px solid #e6edeb;justify-content:space-between;align-items:center;gap:15px;min-height:83px;padding:17px 21px;display:flex}.book-calendar h2,.book-summary h2{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.book-calendar header small{color:#85938f;font-size:7px}.book-day{border-bottom:1px solid #edf1f0;grid-template-columns:145px minmax(0,1fr);gap:16px;padding:17px 20px;display:grid}.book-day:last-child{border:0}.book-day>div:first-child{align-content:start;gap:4px;display:grid}.book-day>div:first-child strong{text-transform:capitalize;font-size:10px}.book-day>div:first-child small{color:#899590;font-size:7px}.book-day>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.book-day button{color:#526760;cursor:pointer;background:#fbfcfc;border:1px solid #dce6e3;border-radius:9px;place-content:center;gap:3px;min-height:48px;display:grid}.book-day button:hover,.book-day button.active{color:#fff;background:#17836b;border-color:#17836b}.book-day button small{opacity:.75;font-size:6px}.book-summary{padding:22px;position:sticky;top:20px}.book-placeholder{color:#85938f;text-align:center;border:1px dashed #d9e4e1;border-radius:12px;place-items:center;min-height:190px;margin:14px 0 0;padding:25px;font-size:9px;line-height:1.6;display:grid}.book-time{color:#176f5d;background:#eaf6f2;border-radius:10px;gap:4px;margin:17px 0;padding:13px;display:grid}.book-time strong{text-transform:capitalize;font-size:9px}.book-time b{font-size:17px}.book-summary ol{gap:12px;margin:0 0 17px;padding:0;list-style:none;display:grid}.book-summary li{grid-template-columns:47px 1fr;align-items:start;gap:10px;display:grid}.book-summary li>span{color:#168069;text-align:center;background:#eef7f4;border-radius:6px;padding:5px;font-size:7px;font-weight:800}.book-summary li p{color:#74837e;margin:0;font-size:7px;line-height:1.5}.book-summary li p b{color:#4d615a;font-size:8px;display:block}.book-summary label{gap:6px;display:grid}.book-summary label span{color:#52645f;font-size:8px;font-weight:700}.book-summary textarea{min-height:77px;font:inherit;resize:vertical;border:1px solid #dce5e2;border-radius:8px;outline:0;padding:9px;font-size:8px}.book-summary>button,.book-confirm button{color:#fff;cursor:pointer;background:#17836b;border:0;border-radius:9px;width:100%;min-height:43px;margin-top:12px;font-size:9px;font-weight:740}.book-summary>button:disabled{opacity:.55}.book-error{color:#9b5045;margin:10px 0 0;font-size:8px}.book-empty{text-align:center;place-content:center;min-height:250px;padding:30px;display:grid}.book-empty h3{margin:0 0 7px}.book-empty p{color:#77857f;margin:0;font-size:9px}.book-confirm{text-align:center;flex-direction:column;align-items:center;width:min(580px,100% - 30px);margin:8vh auto;padding:43px clamp(25px,7vw,58px);display:flex}.book-check{color:#fff;background:#19836b;border-radius:17px;place-items:center;width:57px;height:57px;margin:28px 0 16px;font-size:23px;display:grid}.book-check.neutral{color:#168069;background:#e7f4f0}.book-confirm h1{letter-spacing:-.045em;margin:8px 0 11px;font-size:32px}.book-confirm>p{color:#687973;margin:0;font-size:10px;line-height:1.65}.book-confirm dl{gap:8px;width:100%;margin:22px 0 15px;display:grid}.book-confirm dl div{text-align:left;background:#f3f8f6;border-radius:9px;justify-content:space-between;gap:15px;padding:12px;display:flex}.book-confirm dt{color:#81908b;font-size:7px}.book-confirm dd{color:#445b54;text-align:right;margin:0;font-size:8px;font-weight:700}.book-confirm small{color:#8c9995;font-size:7px}.book-header small{font-size:12px}.book-hero{padding-bottom:34px}.book-personal-kicker{letter-spacing:.115em;background:#eff9f6cc;border:1px solid #c9e7de;border-radius:999px;align-items:center;padding:9px 12px;font-size:11px;display:inline-flex}.book-hero>.book-hero-intro{color:#536761;font-size:17px}.book-journey{background:#ffffffeb;border:1px solid #dce8e3;border-radius:20px;max-width:860px;margin-top:27px;overflow:hidden;box-shadow:0 15px 44px #133d350f}.book-journey-header{background:linear-gradient(135deg,#f5faf8,#fff 76%);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.book-journey-header>div:first-child{gap:4px;display:grid}.book-journey-header>div:first-child>span,.book-manifest-label{color:#5e786f;letter-spacing:.09em;font-size:11px;font-weight:780}.book-journey-header>div:first-child>strong{color:#154d40;letter-spacing:-.04em;font-size:29px}.book-journey-header>div:first-child>small{color:#72817b;font-size:12px}.book-content-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.book-content-counts>span{color:#226d5a;white-space:nowrap;background:#f1f8f5;border:1px solid #d5e8e1;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:720}.book-content-manifest{border-top:1px solid #e7efeb;padding:18px 24px}.book-content-manifest>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.book-content-manifest>summary::-webkit-details-marker{display:none}.book-manifest-action{color:#648078;align-items:center;gap:7px;font-size:11px;display:flex}.book-manifest-action>i{font-size:17px;font-style:normal;line-height:1;transition:transform .2s}.book-content-manifest[open] .book-manifest-action>i{transform:rotate(180deg)}.book-content-manifest[open] .when-closed,.book-content-manifest:not([open]) .when-open{display:none}.book-content-manifest>div{gap:5px;margin-top:12px;display:grid}.book-content-manifest article{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.book-content-icon{color:#13755f;background:#eaf6f1;border-radius:10px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:780;display:grid}.book-content-icon.document{color:#806428;background:#faf3e2;font-size:10px}.book-content-manifest article>div{gap:3px;min-width:0;display:grid}.book-content-manifest article>div>strong{overflow-wrap:anywhere;color:#344a43;font-size:13px;line-height:1.4}.book-content-manifest article>div>small{color:#778781;font-size:11px}.book-content-manifest article>b{color:#435c53;white-space:nowrap;font-size:12px}.book-phases{background:#e7efeb;border-top:1px solid #e7efeb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.book-phases>div{background:#fff;gap:4px;padding:16px 19px;display:grid}.book-phases>div>span{color:#25806c;font-size:11px;font-weight:780}.book-phases>div>strong{color:#344a43;font-size:13px}.book-phases>div>small{color:#70827b;font-size:12px}.book-calendar>header{padding-block:19px}.book-calendar-note{color:#75847f;margin:5px 0 0;font-size:12px}.book-calendar header>small{font-size:11px}.book-date-selector{border-bottom:1px solid #e8efec;padding:18px 20px 17px}.book-selector-heading{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:11px;display:flex}.book-selector-heading>strong{color:#445a53;font-size:13px}.book-selector-heading>div{align-items:center;gap:6px;display:flex}.book-selector-heading>div>button{color:#52675f;cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:9px;place-items:center;width:31px;height:31px;font-size:22px;line-height:1;display:grid}.book-selector-heading>div>button:hover{color:#176f5d;background:#f1f8f5;border-color:#91c8b8}.book-date-strip{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c9dcd5 transparent;grid-auto-columns:78px;grid-auto-flow:column;gap:9px;padding:2px 1px 6px;display:grid;overflow-x:auto}.book-date-strip::-webkit-scrollbar{height:4px}.book-date-strip::-webkit-scrollbar-thumb{background:#c9dcd5;border-radius:99px}.book-date-strip>button{color:#486158;scroll-snap-align:start;text-transform:capitalize;cursor:pointer;background:#fbfdfc;border:1px solid #e0e9e5;border-radius:13px;align-content:center;justify-items:center;gap:2px;min-height:91px;display:grid;position:relative}.book-date-strip>button:hover{border-color:#8bbfae}.book-date-strip>button.active{color:#fff;background:#16806a;border-color:#16806a;box-shadow:0 5px 14px #16806a30}.book-date-strip>button>span,.book-date-strip>button>small{font-size:11px}.book-date-strip>button>strong{letter-spacing:-.045em;font-size:22px;line-height:1.1}.book-date-strip>button>i{color:#286e5d;background:#e7f4ef;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:9px;font-style:normal;font-weight:770;display:grid;position:absolute;top:5px;right:5px}.book-date-strip>button.active>i{color:#175946;background:#dff4ed}.book-available-times{gap:16px;padding:19px 20px 22px;display:grid}.book-available-times>header>div{gap:4px;display:grid}.book-available-times>header>div>strong{color:#30473f;text-transform:capitalize;font-size:15px}.book-available-times>header>div>small{color:#788a82;font-size:12px}.book-period-group{gap:9px;display:grid}.book-period-heading{align-items:center;gap:7px;display:flex}.book-period-heading>span{color:#71877f;background:#f1f6f3;border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.book-period-heading>strong{color:#5b6e67;font-size:12px}.book-period-heading>small{color:#788a82;font-size:12px}.book-period-tabs{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.book-period-tabs>button{color:#496159;cursor:pointer;background:#fbfcfc;border:1px solid #dce6e3;border-radius:10px;place-content:center;gap:3px;min-height:58px;padding:8px;display:grid}.book-period-tabs>button:hover{background:#f1f8f5;border-color:#8bbfae}.book-period-tabs>button.active{color:#fff;background:#16806a;border-color:#16806a;box-shadow:0 5px 14px #16806a29}.book-period-tabs>button>span{font-size:13px;font-weight:760}.book-period-tabs>button>small{opacity:.82;font-size:11px}.book-slot-grid{grid-template-columns:repeat(auto-fill,minmax(117px,1fr));gap:8px;display:grid}.book-slot-grid>button{color:#435c53;cursor:pointer;background:#fbfcfc;border:1px solid #dce6e3;border-radius:10px;place-content:center;gap:3px;min-height:58px;display:grid}.book-slot-grid>button:hover,.book-slot-grid>button.active{color:#fff;background:#16806a;border-color:#16806a}.book-slot-grid>button>strong{font-size:15px}.book-slot-grid>button>small{opacity:.8;font-size:11px}.book-day>div:first-child strong{font-size:13px}.book-day>div:first-child small{font-size:11px}.book-day button{min-height:55px}.book-day button strong{font-size:14px}.book-day button small,.book-summary>.book-kicker,.book-calendar .book-kicker,.book-confirm>.book-kicker{font-size:10px}.book-placeholder{font-size:13px}.book-time strong{font-size:12px}.book-summary li{grid-template-columns:54px 1fr}.book-summary li>span{font-size:11px}.book-summary li p,.book-summary li p b,.book-summary label span{font-size:12px}.book-summary textarea{font-size:13px}.book-summary>button,.book-confirm button{min-height:47px;font-size:13px}.book-error{font-size:12px}.book-confirm dt{font-size:11px}.book-confirm dd{font-size:12px}.book-confirm small{font-size:11px}.book-confirm-actions{gap:8px;width:100%;margin-bottom:14px;display:grid}.book-confirm-actions a{color:#176f5d;font-size:13px;font-weight:720;text-decoration:none}.book-manage-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:5px 0 16px;display:grid}.book-manage-actions button,.book-confirm .book-secondary-button{color:#46645a;background:#fff;border:1px solid #dce7e3;min-height:42px;margin:0}.book-manage-actions .book-danger-link,.book-confirm .book-danger-button{color:#9d4138;background:#fff7f5;border-color:#ebd3cf}.book-manage-form{text-align:left;gap:10px;width:100%;margin:8px 0 15px;display:grid}.book-manage-form label{gap:7px;display:grid}.book-manage-form label>span,.book-management-reason>strong{color:#42574f;font-size:12px;font-weight:750}.book-manage-form textarea{min-height:93px;font:inherit;resize:vertical;border:1px solid #dbe6e1;border-radius:9px;padding:11px;font-size:13px}.book-manage-form>p,.book-management-reason>p{color:#6a7b74;margin:0;font-size:12px;line-height:1.55}.book-manage-form button{margin:0}.book-management-reason{text-align:left;background:#f4f8f6;border-radius:10px;gap:6px;width:100%;margin:18px 0;padding:13px;display:grid}.book-current-meeting{color:#49635a;background:#f3f8f6;border:1px solid #dce8e3;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:650px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.book-current-meeting>button{color:#17735f;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.book-mobile-confirm{display:none}@media (width<=850px){.book-layout{grid-template-columns:1fr}.book-summary{position:static}.book-day>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.book-shell.has-selected-slot{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.book-mobile-confirm{z-index:12;padding:12px 17px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #dce8e3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -9px 32px #123d3517}.book-mobile-confirm>div{gap:3px;min-width:0;display:grid}.book-mobile-confirm>div>strong{color:#254a3f;white-space:nowrap;font-size:14px}.book-mobile-confirm>div>small{color:#71827b;text-transform:capitalize;font-size:12px}.book-mobile-confirm>button{color:#fff;white-space:nowrap;cursor:pointer;background:#16806a;border:0;border-radius:10px;min-height:45px;padding:0 17px;font-size:13px;font-weight:770}.book-mobile-confirm>button:disabled{opacity:.6}}@media (width<=560px){.book-header{height:61px;padding-inline:14px}.book-header strong{font-size:13px}.book-header small{text-align:right;max-width:130px;font-size:10px}.book-hero{padding:28px 14px 22px}.book-personal-kicker{max-width:100%;font-size:10px;line-height:1.4}.book-hero h1{font-size:clamp(33px,9vw,40px);line-height:1.02}.book-hero>.book-hero-intro{font-size:14px}.book-journey{border-radius:16px;margin-top:18px}.book-journey-header{flex-direction:column;align-items:flex-start;gap:11px;padding:15px 16px}.book-journey-header>div:first-child>strong{font-size:24px}.book-content-counts{justify-content:flex-start}.book-content-counts>span{padding:6px 9px;font-size:11px}.book-content-manifest{padding:13px 16px}.book-manifest-action{font-size:10px}.book-content-manifest article{gap:9px}.book-content-manifest article>div>strong{font-size:12px}.book-content-manifest article>b{font-size:11px}.book-phases>div{padding:11px 9px}.book-phases>div>strong{font-size:11px}.book-phases>div>small{font-size:10px}.book-layout{gap:14px;padding:0 13px 32px}.book-calendar>header{flex-direction:column;align-items:start;gap:6px;padding:15px 16px}.book-date-selector{padding:14px 14px 13px}.book-date-strip{grid-auto-columns:70px;gap:8px}.book-date-strip>button{min-height:83px}.book-date-strip>button>strong{font-size:20px}.book-available-times{gap:14px;padding:16px 14px 18px}.book-period-tabs{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:7px}.book-period-tabs>button{min-height:54px;padding:7px 5px}.book-period-tabs>button>span{font-size:12px}.book-period-tabs>button>small,.book-period-heading>small{font-size:10px}.book-slot-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:7px}.book-slot-grid>button{min-height:55px}.book-slot-grid>button>strong{font-size:14px}.book-slot-grid>button>small{font-size:10px}.book-day{grid-template-columns:1fr;padding-inline:13px}.book-day>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.book-summary{padding:17px}.book-confirm{margin-block:3vh}}.pf-prospect-workspace{padding:0 22px 24px}.pf-prospect-hero{border-bottom:1px solid #e5ece9;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.pf-prospect-hero .pf-avatar{width:52px;height:52px}.pf-prospect-hero h2{margin:4px 0;font-size:24px}.pf-prospect-hero p{color:#6f7e79;margin:0}.pf-prospect-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pf-prospect-actions button,.pf-section-title button,.pf-quick-note button{color:#fff;cursor:pointer;background:#17836b;border:0;border-radius:9px;min-height:40px;padding:0 12px;font-weight:700}.pf-prospect-actions button.quiet{color:#526a63;background:#fff;border:1px solid #d8e4e0}.pf-prospect-grid{grid-template-columns:1fr 1fr 1.05fr;gap:18px;padding-top:20px;display:grid}.pf-prospect-grid>section{min-width:0}.pf-prospect-grid h3{margin:0 0 11px;font-size:16px}.pf-prospect-facts{gap:8px;margin:0 0 22px;display:grid}.pf-prospect-facts div{background:#f4f8f6;border-radius:9px;padding:11px}.pf-prospect-facts dt{color:#73837e;font-size:12px;font-weight:750}.pf-prospect-facts dd{color:#3f554f;margin:5px 0 0;font-size:14px;line-height:1.5}.pf-quick-note{gap:7px;display:grid}.pf-quick-note textarea{min-height:88px;font:inherit;resize:vertical;border:1px solid #d8e3df;border-radius:9px;padding:11px}.pf-note-stack,.pf-prospect-tasks,.pf-timeline{gap:8px;margin-top:10px;display:grid}.pf-note-stack article,.pf-prospect-tasks article{background:#fff;border:1px solid #e0e8e5;border-radius:9px;padding:11px}.pf-note-stack p,.pf-prospect-tasks p,.pf-timeline p{color:#52645e;white-space:pre-wrap;margin:0;line-height:1.5}.pf-note-stack small,.pf-prospect-tasks small,.pf-timeline small{color:#7d8b86;margin-top:5px;display:block}.pf-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-section-title h3{margin:0}.pf-section-title button{min-height:34px}.pf-prospect-tasks article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.pf-prospect-tasks article.done{opacity:.58}.pf-prospect-tasks article.done strong{text-decoration:line-through}.pf-prospect-tasks article>button:last-child{color:#17725f;cursor:pointer;background:0 0;border:0}.pf-task-check{color:#fff;cursor:pointer;background:#17836b;border:1px solid #a9c1ba;border-radius:7px;width:24px;height:24px}.pf-timeline article{grid-template-columns:12px 1fr;gap:9px;padding-bottom:12px;display:grid;position:relative}.pf-timeline article:not(:last-child):before{content:"";border-left:1px solid #cdded9;position:absolute;top:12px;bottom:-3px;left:5px}.pf-timeline i{z-index:1;background:#17836b;border:3px solid #dff1eb;border-radius:50%;width:11px;height:11px;margin-top:3px}.pf-timeline-contents{gap:5px;margin:8px 0 2px;padding:0;list-style:none;display:grid}.pf-timeline-contents li{background:#f8fbfa;border:1px solid #e1eae7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;display:grid}.pf-timeline-contents li>span{color:#176f5d;text-align:center;background:#e4f3ef;border-radius:5px;min-width:39px;padding:3px 5px;font-size:9px;font-weight:820}.pf-timeline-contents li>span.document{color:#6c5d23;background:#f7f0d9}.pf-timeline-contents li>b{color:#314a43;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.pf-timeline-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.pf-timeline-footer small{margin-top:0}.pf-timeline-footer button{color:#17725f;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:750}.pf-timeline-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-prospect-grid .pf-timeline-heading h3{margin:0}.pf-timeline-filter{color:#36574e;cursor:pointer;background:#f7faf9;border:1px solid #ceded9;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.pf-timeline-filter input{accent-color:#17836b;width:18px;height:18px;margin:0}.pf-email-reply-list{gap:8px;margin-top:10px;display:grid}.pf-email-reply-card{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:10px;gap:7px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.pf-email-reply-card:hover,.pf-email-reply-card:focus-visible{background:#f8fcfa;border-color:#79ad9f;outline:0;box-shadow:0 5px 16px #144b4114}.pf-email-reply-card:focus-visible{box-shadow:0 0 0 3px #d8eee8}.pf-email-reply-card-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.pf-email-reply-card-head strong{color:#263f38;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.pf-email-reply-card-head b{color:#17725f;flex:none;font-size:11px}.pf-email-reply-preview{color:#52645e;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pf-email-reply-card small{color:#7d8b86;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;font-size:10px;line-height:1.35;display:grid}.pf-email-reply-card small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-email-reply-card small span:last-child{text-align:right}.pf-email-reply-detail{gap:16px;padding:20px;display:grid}.pf-email-reply-detail>header{border-bottom:1px solid #e3ebe8;gap:5px;padding:0 0 15px;display:grid}.pf-email-reply-detail>header span,.pf-email-reply-detail dt{color:#17725f;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.pf-email-reply-detail h3{color:#243e37;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.pf-email-reply-detail dl{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;display:grid}.pf-email-reply-detail dl div{background:#f3f8f6;border-radius:9px;gap:4px;min-width:0;padding:10px 12px;display:grid}.pf-email-reply-detail dd{color:#49615a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.4}.pf-email-reply-detail pre{color:#354e47;max-width:100%;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfc;border:1px solid #e0e8e5;border-radius:10px;margin:0;padding:16px;font-size:13px;line-height:1.55;overflow:auto}.pf-timeline article.revoked>i{background:#a5554b;border-color:#f6dcd7}.pf-timeline article.revoked>div{background:#fff8f7;border:1px solid #ecd8d4;border-radius:9px;padding:10px}.pf-timeline article.revoked>div>strong{color:#853f38}.pf-timeline article.revoked .pf-timeline-contents li{background:#fff;border-color:#eadbd7}.pf-content-links-panel{margin-top:17px}.pf-record-actions{flex-wrap:wrap;align-items:center}.pf-link-legacy-note{color:#75867f;font-size:11px;line-height:1.4}.pf-prospect-link-hub{background:#fbfdfc;border:1px solid #dbe8e3;border-radius:13px;margin-top:17px;overflow:hidden}.pf-prospect-link-hub>header{background:#f2f8f5;border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.pf-prospect-link-hub>header h3{margin:5px 0 0;font-size:16px}.pf-prospect-link-hub>header>small{color:#687b74;text-align:right}.pf-prospect-link-hub>div{display:grid}.pf-prospect-link-hub article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:83px;padding:12px 15px;display:grid}.pf-prospect-link-hub article+article{border-top:1px solid #e8eeeb}.pf-prospect-link-hub article>div:first-child{gap:4px;min-width:0;display:grid}.pf-prospect-link-hub article>div:first-child>strong{color:#344e46;overflow-wrap:anywhere;font-size:13px}.pf-prospect-link-hub article>div:first-child>small{color:#71837c;font-size:11px}.pf-link-kind{letter-spacing:.06em;border-radius:5px;width:fit-content;padding:3px 6px;font-size:9px;font-weight:830}.pf-link-kind--booking{color:#315f83;background:#eaf1f8}.pf-link-kind--content{color:#16725e;background:#e5f4ef}.pf-prospect-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pf-prospect-link-actions>button{color:#456059;cursor:pointer;background:#fff;border:1px solid #d5e3de;border-radius:8px;min-height:35px;padding:0 10px;font-size:11px;font-weight:730}.pf-prospect-link-actions>button.accent{color:#fff;background:#17836b;border-color:#17836b}.pf-prospect-link-actions>button:disabled{opacity:.6;cursor:wait}.pf-prospect-link-actions>.pf-link-legacy-note{text-align:right;flex-basis:100%}.pf-shell,.pf-shell button,.pf-shell input,.pf-shell select,.pf-shell textarea{font-size:14px}.pf-shell small,.pf-shell .pf-eyebrow,.pf-shell [class*=eyebrow]{font-size:12px}.pf-shell .pf-sidebar nav button,.pf-shell .pf-topbar,.pf-shell .pf-record-actions button,.pf-shell .pf-kanban footer button{font-size:13px}.pf-shell .pf-kanban strong,.pf-shell .pf-record-main h3,.pf-shell .pf-task-list strong,.pf-shell .pf-meeting strong{font-size:14px}.pf-shell .pf-kanban p,.pf-shell .pf-record-main p,.pf-shell .pf-record-main small,.pf-shell .pf-task-list small{font-size:12px;line-height:1.45}.pf-shell .pf-status,.pf-shell .status{font-size:11px}.pf-shell .pf-form label,.pf-shell .pf-form legend{font-size:13px}.pf-shell .pf-form input,.pf-shell .pf-form select{min-height:44px}.pf-shell .pf-form textarea{min-height:105px;line-height:1.5}@media (width<=950px){.pf-prospect-grid{grid-template-columns:1fr 1fr}.pf-prospect-grid>section:last-child{grid-column:1/-1}.pf-prospect-hero{grid-template-columns:auto 1fr}.pf-prospect-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.pf-shell{font-size:15px}.pf-shell button,.pf-shell input,.pf-shell select,.pf-shell textarea{font-size:16px}.pf-shell small,.pf-shell .pf-eyebrow,.pf-shell [class*=eyebrow]{font-size:13px}.pf-prospect-workspace{padding-inline:14px}.pf-prospect-grid{grid-template-columns:1fr}.pf-prospect-grid>section:last-child{grid-column:auto}.pf-prospect-actions button{flex:45%}.pf-prospect-link-hub>header{padding:13px}.pf-prospect-link-hub article{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.pf-prospect-link-actions{grid-column:1/-1;justify-content:stretch}.pf-prospect-link-actions>button{flex:1;min-height:39px}.pf-prospect-link-actions>.pf-link-legacy-note{text-align:left}.pf-prospect-tasks article{grid-template-columns:auto minmax(0,1fr)}.pf-prospect-tasks article>button:last-child{grid-column:2;justify-self:start;padding:6px 0}.pf-duration-summary{grid-template-columns:1fr}.pf-duration-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-timeline-contents li>b{font-size:13px}.pf-email-reply-card{min-height:112px;padding:13px}.pf-email-reply-card-head strong{font-size:15px}.pf-email-reply-card-head b{font-size:13px}.pf-email-reply-preview{font-size:14px}.pf-email-reply-card small{grid-template-columns:1fr;gap:3px;font-size:12px}.pf-email-reply-card small span:last-child{text-align:left}.pf-email-reply-detail{padding:16px 14px calc(20px + env(safe-area-inset-bottom))}.pf-email-reply-detail dl{grid-template-columns:1fr}.pf-email-reply-detail pre{padding:13px;font-size:14px}.pf-timeline-heading{flex-direction:column;align-items:stretch}.pf-timeline-filter{border-radius:10px;justify-content:center;min-height:46px;font-size:14px}.pf-timeline-filter input{width:20px;height:20px}.pf-consent-manager-actions.inline{flex-direction:column;align-items:stretch}.pf-consent-manager-actions.inline button{width:100%}.pf-appointment-timeline{grid-template-columns:1fr}.pf-form-step{align-items:flex-start}}.pf-identity-switch{border-top:1px solid #ffffff14;gap:5px;margin-top:auto;padding:13px 8px;display:grid}.pf-identity-switch small{color:#7e9d97;letter-spacing:.09em;font-size:9px;font-weight:800}.pf-identity-switch select{color:#fff;background:#19483f;border:1px solid #ffffff21;border-radius:8px;width:100%;min-height:38px;padding:0 9px;font-size:12px}.pf-identity-switch+.pf-user{margin-top:0}.pf-ranking{display:grid}.pf-ranking article{border-bottom:1px solid #edf1ef;grid-template-columns:28px 38px minmax(150px,1fr) 58px 72px 58px;align-items:center;gap:10px;min-height:66px;padding:9px 15px;display:grid}.pf-ranking article>b{color:#176f5d;background:#e8f5f1;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.pf-ranking article>div,.pf-ranking article>span{gap:3px;display:grid}.pf-ranking article>span{text-align:center}.pf-ranking strong{font-size:13px}.pf-ranking small,.pf-metric-note{color:#7d8b86;font-size:11px}.pf-metric-note{border-top:1px solid #edf1ef;margin:0;padding:13px 16px;line-height:1.55}.status-pending,.status-pending_approval{color:#ad7128;background:#fff4e5}.status-accepted{color:#167660;background:#e9f5f1}.status-declined{color:#a5554b;background:#fcefed}.pf-public-shell{color:#17312d;background:radial-gradient(circle at 18% 8%,#dff3ed,#0000 34%),#f4f7f6;place-items:center;min-height:100vh;padding:24px;display:grid}.pf-public-card{background:#fffffff5;border:1px solid #dce7e3;border-radius:24px;width:min(620px,100%);padding:clamp(30px,7vw,58px);box-shadow:0 28px 80px #123d371f}.pf-public-card h1{letter-spacing:-.055em;margin:10px 0 18px;font-size:clamp(34px,7vw,52px);line-height:1.02}.pf-public-card p,.pf-public-card blockquote{color:#647771;font-size:15px;line-height:1.65}.pf-public-card blockquote{background:#eef7f4;border-left:4px solid #279178;border-radius:8px;margin:18px 0;padding:15px 18px}.pf-public-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.pf-public-actions button{color:#526a63;cursor:pointer;background:#fff;border:1px solid #d8e4e0;border-radius:10px;min-height:48px;font-weight:750}.pf-public-actions button.accent{color:#fff;background:#17836b;border-color:#17836b}.pf-success{background:#eaf6f2;border-radius:12px;margin-top:20px;padding:18px}.pf-success h2{margin:0 0 7px}.pf-muted{color:var(--ex-text-secondary,#81908b)!important;font-size:var(--ex-label-size,13px)!important}.pf-decision-card,.pf-wizard-card{width:min(680px,100%)}.pf-public-card h2{color:#21463d;margin:0;font-size:17px}.pf-public-summary-box,.pf-integration-status,.pf-clarification{background:#f8fbfa;border:1px solid #dce8e4;border-radius:14px;gap:10px;margin-top:20px;padding:18px;display:grid}.pf-public-summary-box ul{color:#526a63;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.pf-public-summary-box p,.pf-clarification p{margin:0}.pf-integration-status>p{align-items:center;gap:9px;min-height:34px;margin:0;display:flex}.pf-integration-status>p>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.pf-integration-status>p.ready>span{background:#17836b}.pf-integration-status>p.missing>span{background:#b8653e}.pf-public-link-button,.pf-public-primary{color:#fff;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#17836b;border:1px solid #17836b;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-weight:780;text-decoration:none;display:inline-flex}.pf-text-action,.pf-text-link{color:#176f5d;min-height:44px;font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:9px;font-weight:750;text-decoration:underline;display:inline-flex}.pf-public-actions button.danger{color:#fff;background:#a34d46;border-color:#a34d46}.pf-public-actions button:disabled,.pf-public-primary:disabled,.pf-text-action:disabled{opacity:.55;cursor:not-allowed}.pf-public-form{gap:10px;margin-top:22px;display:grid}.pf-public-form label,.pf-calendar-setup label,.pf-wizard-steps form label{color:#355d53;font-size:14px;font-weight:760}.pf-public-form select,.pf-public-form textarea,.pf-calendar-setup select,.pf-wizard-steps input{color:#17312d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bfcfc9;border-radius:10px;padding:12px;font-size:16px}.pf-public-form textarea{resize:vertical;min-height:110px}.pf-public-error{background:#fff4f1;border:1px solid #e5c6bf;border-radius:12px;gap:12px;margin:16px 0;padding:15px;display:grid}.pf-public-error p{color:#853f38;margin:0}.pf-public-error button{color:#853f38;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a34d46;border-radius:9px;padding:0 15px;font-weight:750}.pf-public-loading{align-content:center;place-items:center;gap:9px;min-height:100px;display:grid}.pf-public-loading span{border:3px solid #d7e8e2;border-top-color:#17836b;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite pf-spin}.pf-public-loading p{margin:0}.pf-blocking-note,.pf-ready-note{background:#fff1e7;border-radius:9px;padding:12px 14px;color:#714128!important;margin:14px 0 0!important}.pf-ready-note{background:#e8f5f0;color:#176453!important}.pf-wizard-steps{gap:14px;margin-top:24px;display:grid}.pf-wizard-steps>section{border:1px solid #d8e5e1;border-radius:14px;gap:16px;padding:18px;display:grid}.pf-wizard-steps>section.complete{background:#eef8f4}.pf-wizard-steps header{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.pf-wizard-steps header>span{color:#fff;background:#327f6d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.pf-wizard-steps header p,.pf-calendar-setup p{margin:4px 0 0}.pf-wizard-steps form,.pf-calendar-setup{gap:12px;display:grid}.pf-whatsapp-qr{border:10px solid #fff;border-radius:12px;justify-self:center;width:min(260px,100%);height:auto}.pf-calendar-setup fieldset{border:1px solid #d4e1dd;border-radius:10px;gap:10px;margin:0;padding:14px;display:grid}.pf-calendar-setup legend{color:#355d53;padding:0 5px;font-size:14px;font-weight:760}.pf-calendar-setup fieldset label{align-items:center;gap:10px;min-height:44px;display:flex}.pf-calendar-setup input[type=checkbox]{width:22px;height:22px}.pf-wizard-footer{gap:8px;margin-top:22px;display:grid}.pf-public-card :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #f0a24e}.pf-public-primary:hover,.pf-public-link-button:hover,.pf-public-primary:focus-visible,.pf-public-link-button:focus-visible,.pf-public-actions button.accent:hover,.pf-public-actions button.accent:focus-visible{background:#116b58}.pf-public-actions button.danger:hover,.pf-public-actions button.danger:focus-visible{background:#863d37}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-wa-preferences-card{gap:16px;display:grid}.pf-wa-preferences-card>.experience-wordmark{margin-bottom:8px}.pf-wa-preferences-card>.pf-eyebrow{margin-bottom:-10px}.pf-wa-preferences-card h1{margin-bottom:4px}.pf-wa-preferences-card>p{margin:0}.pf-wa-preference-status{background:#edf7f3;border:1px solid #d8e8e2;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:17px;display:grid}.pf-wa-preference-status>span{color:#fff;background:#17836b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.pf-wa-preference-status>div{gap:4px;display:grid}.pf-wa-preference-status strong{color:#174f44;font-size:15px}.pf-wa-preference-status small{color:#60756f;font-size:12px;line-height:1.45}.pf-wa-preference-status.stopped{background:#f4f6f5;border-color:#e1e6e4}.pf-wa-preference-status.stopped>span{background:#647771}.pf-wa-preference-status.stopped strong{color:#344b45}.pf-public-actions.one{grid-template-columns:1fr;margin-top:2px}.pf-public-actions.one button{padding:0 18px}.pf-wa-confirmation-note{background:#e8f5f0;border-radius:9px;padding:12px 14px;color:#176453!important;font-size:var(--ex-label-size,13px)!important}@media (width<=760px){.pf-ranking article{grid-template-columns:28px 38px 1fr}.pf-ranking article>span{display:none}.pf-public-actions{grid-template-columns:1fr}}@media (width<=480px){.pf-public-shell{min-height:100svh;padding:max(12px,env(safe-area-inset-top)) 10px max(16px,env(safe-area-inset-bottom));place-items:start center}.pf-public-card{border-radius:18px;padding:24px 18px}.pf-public-card h1{font-size:clamp(31px,11vw,42px)}.pf-public-card p,.pf-public-card blockquote{font-size:14px}.pf-public-summary-box,.pf-integration-status,.pf-clarification,.pf-wizard-steps>section{padding:15px}.pf-public-actions{gap:8px}.pf-public-actions button,.pf-public-primary,.pf-public-link-button{min-height:48px}.pf-whatsapp-qr{width:min(240px,100%)}}@media (prefers-reduced-motion:reduce){.pf-public-loading span{animation:none}}.experience-error-page{color:#17312d;background:radial-gradient(circle at 15% 8%,#dff3ed,#0000 35%),radial-gradient(circle at 88% 92%,#e9f4ef,#0000 31%),#f4f7f6;place-items:center;min-height:100vh;padding:24px;display:grid}.experience-error-card{text-align:center;background:#fffffff5;border:1px solid #dce7e3;border-radius:24px;flex-direction:column;align-items:center;width:min(610px,100%);padding:clamp(32px,7vw,58px);display:flex;box-shadow:0 28px 80px #123d371f}.experience-error-kicker{color:#17836b;letter-spacing:.15em;margin-top:20px;font-size:12px;font-weight:820}.experience-error-icon{color:#176f5d;background:#e6f4ef;border-radius:18px;place-items:center;width:58px;height:58px;margin:25px 0 14px;font-size:28px;font-weight:800;display:grid}.experience-error-card h1{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(34px,7vw,52px);line-height:1.03}.experience-error-card>p{color:#647771;max-width:450px;margin:0;font-size:16px;line-height:1.65}.experience-error-card aside{text-align:left;background:#eef7f4;border:1px solid #dbe9e4;border-radius:13px;gap:5px;width:100%;margin:25px 0;padding:17px 19px;display:grid}.experience-error-card aside strong{color:#176f5d;font-size:14px}.experience-error-card aside span{color:#60736d;font-size:14px;line-height:1.55}.experience-error-card small{color:#889692;font-size:12px;line-height:1.5}@media (width<=560px){.experience-error-page{padding:14px}.experience-error-card{border-radius:19px;padding:32px 22px}.experience-error-card>p{font-size:15px}}.experience-wordmark{color:#176f5d;letter-spacing:-.025em;align-items:center;font-size:16px;font-weight:820;display:inline-flex}.watch-gate>section>.experience-wordmark{margin-bottom:27px}.experience-error-card>.experience-wordmark{margin-bottom:18px}.experience-error-card>.experience-error-kicker{margin-top:0}@media (width<=560px){.experience-wordmark{font-size:15px}}.pf-placement-override{background:#fff9ed;border:1px solid #ead7ad;border-radius:10px;align-items:flex-start;padding:13px}.pf-placement-override input{margin-top:3px}.pf-placement-override>span{gap:4px;display:grid}.pf-placement-override strong{color:#725a2d;font-size:13px}.pf-placement-override small{color:#806f4c;font-size:11px;line-height:1.5}.pf-content-kind{letter-spacing:.07em;border-radius:7px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:820;display:inline-flex}.pf-content-kind.video{color:#176f5d;background:#e6f4ef}.pf-content-kind.document{color:#9b443c;background:#f9e9e6}.pf-video-grid article>div:nth-child(2)>small{margin-top:5px;display:block}.pf-video-preview-trigger{cursor:pointer;border:0;width:100%;padding:0}.pf-video-preview-trigger:hover span{transform:scale(1.07)}.pf-video-preview-trigger span{transition:transform .18s}.pf-content-preview-help{background:#edf7f4;border:1px solid #cfe3dd;border-radius:12px;align-items:center;gap:13px;margin:16px 0;padding:15px 17px;display:flex}.pf-content-preview-help>span{color:#fff;background:#17836b;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.pf-content-preview-help>div{gap:4px;display:grid}.pf-content-preview-help strong{color:#31594f;font-size:14px}.pf-content-preview-help p{color:#60766f;margin:0;font-size:12px;line-height:1.5}.pf-video-grid footer .pf-open-video-button{color:#fff;background:#17836b;border-color:#17836b;padding-inline:11px;font-weight:760}.pf-content-add-grid{grid-template-columns:1fr 1fr;align-items:start;gap:13px;margin-bottom:16px;display:grid}.pf-content-add-card{background:#fff;border:1px solid #d8e5e1;border-radius:13px;overflow:hidden}button.pf-content-add-card,.pf-content-add-trigger{width:100%;min-height:106px;color:inherit;text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}button.pf-content-add-card{border:1px solid #d8e5e1}.pf-content-add-trigger{background:0 0;border:0}.pf-content-add-card>span,.pf-content-add-trigger>span{color:#176f5d;background:#e5f3ee;border-radius:11px;place-items:center;width:45px;height:45px;font-size:13px;font-weight:900;display:grid}.pf-content-add-card.pdf>span,.pf-content-add-card.pdf .pf-content-add-trigger>span{color:#9b443c;background:#f8e8e5}.pf-content-add-card>div,.pf-content-add-trigger>div{gap:4px;display:grid}.pf-content-add-card small,.pf-content-add-trigger small{color:#178069;letter-spacing:.1em;font-size:9px;font-weight:850}.pf-content-add-card strong,.pf-content-add-trigger strong{font-size:15px}.pf-content-add-card p,.pf-content-add-trigger p{color:#6c7e78;margin:0;font-size:11px;line-height:1.45}.pf-content-add-card b,.pf-content-add-trigger b{color:#176f5d;font-size:12px}.pf-content-add-card.disabled{opacity:.72;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:106px;padding:17px;display:grid}.pf-content-add-card.open{grid-column:1/-1}.pf-content-add-card.open .pf-form{border-top:1px solid #e2ebe8}.pf-video-grid footer .pf-open-content-button{color:#fff;background:#17836b;border-color:#0000;padding-inline:11px;font-weight:760}.pf-video-grid footer .pf-open-content-button.document{background:#9b5148}.pf-content-preview-frame.pdf{aspect-ratio:auto;background:#edf2f0;height:min(72vh,820px)}.pf-content-preview{padding:20px}.pf-content-preview-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-content-preview-meta>strong{color:#5f726c;font-size:13px}.pf-content-preview-frame,.pf-inline-video-preview{aspect-ratio:16/9;background:#0d2522;border-radius:12px;position:relative;overflow:hidden}.pf-content-preview-frame iframe,.pf-inline-video-preview iframe{border:0;width:100%;height:100%;display:block}.pf-content-preview-copy h3{margin:16px 0 7px;font-size:18px}.pf-content-preview-copy p{color:#647771;margin:0 0 9px;line-height:1.55}.pf-content-preview-copy small{color:#84928e}.pf-content-select{gap:9px}.pf-content-choice{background:#f7f9f8;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.pf-content-choice.selected{background:#eff8f5;border-color:#bcdad2}.pf-content-choice>label{cursor:pointer;background:0 0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.pf-content-choice>label>span:last-child{flex:1;min-width:0}.pf-content-choice>label strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pf-content-choice small b{color:#48645c}.pf-format-icon{border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid!important}.pf-format-icon.video{color:#176f5d;background:#dff1eb}.pf-format-icon.document{color:#9b443c;background:#f7e2de}.pf-content-choice>button,.pf-content-choice-actions>button{color:#176f5d;cursor:pointer;background:#fff;border:1px solid #cfe0db;border-radius:8px;min-height:32px;padding:0 9px;font-size:11px;font-weight:740}.pf-content-choice-actions{align-items:center;gap:6px!important;display:flex!important}.pf-content-type-picker{gap:12px;padding:20px;display:grid}.pf-content-type-picker>button,.pf-content-type-picker>div{min-height:104px;color:inherit;text-align:left;background:#fbfdfc;border:1px solid #dce7e3;border-radius:12px;grid-template-columns:46px 1fr;align-items:center;gap:4px 13px;padding:15px;display:grid}.pf-content-type-picker>button{cursor:pointer}.pf-content-type-picker>button:hover{border-color:#8dc5b7;box-shadow:0 8px 26px #176f5d14}.pf-content-type-picker>.disabled{opacity:.6}.pf-content-type-picker span{color:#176f5d;background:#e4f3ee;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.pf-content-type-picker span.document{color:#9b443c;background:#f8e8e5}.pf-content-type-picker strong{align-self:end;font-size:13px}.pf-content-type-picker small{color:#6f807a;align-self:start;font-size:9px;line-height:1.45}.pf-visibility-choice{border:1px solid #dfe8e5;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid}.pf-visibility-choice legend{color:#5c6b67;padding:0 5px;font-size:8px;font-weight:760}.pf-visibility-choice label{cursor:pointer;background:#f7faf9;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.pf-visibility-choice label:has(input:checked){background:#edf8f4;border-color:#9fcfc3}.pf-visibility-choice input{accent-color:var(--green);margin-top:2px}.pf-visibility-choice span{gap:3px;display:grid}.pf-visibility-choice strong{color:#38564f;font-size:9px}.pf-visibility-choice small{color:#74847f;font-size:8px;line-height:1.4}.pf-inline-video-preview{grid-column:1/-1;width:100%;margin-top:2px}.pf-inline-video-preview.pdf{aspect-ratio:auto;background:#edf2f0;height:min(65vh,720px)}.pf-delivery-outcome{background:#f2f8f6;border:1px solid #d8e6e2;border-radius:11px;gap:5px;padding:14px;display:grid}.pf-delivery-outcome.content-only{background:#f2f7fb;border-color:#d7e4ef}.pf-delivery-outcome>span{color:#17735f;letter-spacing:.1em;font-size:10px;font-weight:850}.pf-delivery-outcome.content-only>span{color:#446e91}.pf-delivery-outcome>strong{font-size:14px}.pf-delivery-outcome>p{color:#647771;margin:0;font-size:12px;line-height:1.5}.pf-meeting-requested{color:#176f5d!important}.watch-personal-message{background:#edf7f4;border:1px solid #cfe3dd;border-radius:14px;align-items:flex-start;gap:14px;max-width:1176px;margin:-24px auto 28px;padding:18px 20px;display:flex}.watch-personal-message>span{color:#fff;background:#17836b;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:800;display:grid}.watch-personal-message>div{gap:5px;display:grid}.watch-personal-message small{color:#17735f;letter-spacing:.11em;font-size:7px;font-weight:850}.watch-personal-message p{color:#405a53;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.watch-complete-label{color:#176f5d;background:#e6f4ef;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:760}.watch-meeting-request{background:linear-gradient(135deg,#f2faf7,#fff);border:1px solid #cfe2dc;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) auto;align-items:end;gap:18px;padding:24px;display:grid;box-shadow:0 13px 42px #10352f0d}.watch-meeting-request h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:24px}.watch-meeting-request p{color:#687a75;margin:0;font-size:9px;line-height:1.55}.watch-meeting-request label{gap:7px;display:grid}.watch-meeting-request label>span{color:#52645f;font-size:8px;font-weight:720}.watch-meeting-request label small{color:#84918d;font-weight:500}.watch-meeting-request textarea{min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7e4e0;border-radius:9px;outline:0;padding:10px;font-size:9px}.watch-meeting-request>button{color:#fff;cursor:pointer;background:#17836b;border:0;border-radius:9px;min-height:45px;padding:0 16px;font-size:9px;font-weight:760}.watch-meeting-request>button:disabled{opacity:.55}.watch-meeting-request.sent{grid-template-columns:auto 1fr;align-items:center}.watch-request-icon{color:#fff;background:#17836b;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.watch-request-error{grid-column:1/-1;color:#9c5147!important}@media (width<=900px){.watch-personal-message{margin-inline:22px}.watch-meeting-request{grid-template-columns:1fr;align-items:stretch}}@media (width<=700px){.pf-content-add-grid{grid-template-columns:1fr}.pf-content-add-card.open{grid-column:auto}}@media (width<=600px){.pf-content-choice{grid-template-columns:1fr}.pf-content-choice>button,.pf-content-choice-actions{justify-self:stretch}.pf-content-choice>button{width:100%}.pf-content-choice-actions>button{flex:1}.pf-inline-video-preview{grid-column:1}.pf-content-preview-frame.pdf{height:65vh}.watch-personal-message{margin:-8px 13px 22px;padding:15px}.watch-meeting-request{padding:18px}.watch-meeting-request h2{font-size:21px}}.pf-google-card{gap:16px;padding:22px}.pf-google-card>div{min-width:0}.pf-google-card>div>h3{font-size:16px}.pf-google-card>div>p{max-width:780px;margin-bottom:14px;font-size:12px;line-height:1.55}.pf-calendar-connection{background:#f2f9f6;border:1px solid #d8e8e3;border-radius:11px;align-items:center;gap:12px;width:fit-content;margin:4px 0 16px;padding:9px 12px 9px 9px;display:flex}.pf-calendar-connection>span:last-child{gap:2px;display:grid}.pf-calendar-connection small{color:#71827c;letter-spacing:.08em;font-size:9px;font-weight:800}.pf-calendar-connection strong{color:#31554b;font-size:13px;font-weight:700}.pf-calendar-step{background:#f8fbfa;border-color:#dce8e4;border-radius:14px;margin-top:12px;padding:18px}.pf-calendar-step>header{gap:12px}.pf-calendar-step>header>b{flex-basis:30px;width:30px;height:30px;font-size:12px}.pf-calendar-step>header>span{gap:4px}.pf-calendar-step>header strong{font-size:14px}.pf-calendar-step>header small{color:#71817c;max-width:760px;font-size:12px;line-height:1.5}.pf-calendar-list{background:#fff;border-color:#dce7e4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:14px}.pf-calendar-list legend{color:#52675f;padding:0 7px;font-size:11px;font-weight:750}.pf-calendar-option{cursor:pointer;background:#fbfdfc;border:1px solid #dfe8e5;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;min-width:0;min-height:66px;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;color:#3f554e!important;align-items:center!important;gap:10px!important;display:grid!important}.pf-calendar-option:hover{background:#f5faf8;border-color:#a8cdc3;transform:translateY(-1px)}.pf-calendar-option.selected{background:#ecf7f3;border-color:#78bba9;box-shadow:0 5px 16px #176f5d14}.pf-calendar-option:has(input:checked){background:#ecf7f3;border-color:#78bba9;box-shadow:0 5px 16px #176f5d14}.pf-setting-card .pf-calendar-option input[type=checkbox]{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pf-calendar-check{color:#0000;background:#fff;border:1.5px solid #b9cbc5;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;transition:color .16s,border-color .16s,background .16s;display:grid}.pf-calendar-option.selected .pf-calendar-check{color:#fff;background:#17836b;border-color:#17836b}.pf-calendar-option:has(input:checked) .pf-calendar-check{color:#fff;background:#17836b;border-color:#17836b}.pf-calendar-copy{gap:4px;min-width:0;display:grid}.pf-calendar-copy strong{text-overflow:ellipsis;font-size:13px;font-weight:720;line-height:1.25;overflow:hidden}.pf-calendar-copy small{color:#7b8985;font-size:10px;line-height:1.3}.pf-calendar-option em{color:#526d65;letter-spacing:.05em;background:#e3eeea;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:820}.pf-calendar-write{color:#52675f;gap:8px;margin-top:15px;font-size:12px}.pf-calendar-write select{border-color:#d5e3df;border-radius:10px;min-height:46px;padding:0 13px;font-size:14px;font-weight:650}.pf-calendar-actions{gap:9px;margin-top:14px}.pf-calendar-actions button{height:auto;min-height:41px;padding:0 14px;font-size:13px;font-weight:720;margin:0!important}.pf-calendar-actions .pf-secondary-button{border:1px solid #d7e3df}.pf-calendar-actions .pf-secondary-button:last-child{color:#985248;background:snow;border-color:#ead8d4}@media (width<=1100px){.pf-calendar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pf-google-card{grid-template-columns:42px minmax(0,1fr);padding:16px;display:grid}.pf-calendar-list{grid-template-columns:1fr;padding:10px}.pf-calendar-step{padding:14px}.pf-calendar-connection{align-items:flex-start;width:100%}.pf-calendar-connection strong{overflow-wrap:anywhere}.pf-calendar-actions{grid-template-columns:1fr 1fr;display:grid}.pf-calendar-actions button:first-child{grid-column:1/-1}.pf-calendar-actions button{width:100%}}.pf-calendar-title-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pf-calendar-title-row .pf-page-heading{margin-bottom:18px}.pf-calendar-today-card{background:linear-gradient(135deg,#edf8f4,#f9fcfb);border:1px solid #d5e6e1;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;min-width:205px;margin-bottom:18px;padding:14px 17px;display:grid}.pf-calendar-today-card small{color:#17735f;letter-spacing:.11em;grid-column:1/-1;font-size:9px;font-weight:850}.pf-calendar-today-card strong{color:#116d58;grid-row:2/4;font-size:32px;line-height:1}.pf-calendar-today-card span{color:#6f817b;font-size:10px}.pf-calendar-toolbar{background:#fff;border:1px solid #dce7e4;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:60px;padding:10px 13px;display:grid}.pf-calendar-navigation{align-items:center;gap:10px;display:flex}.pf-calendar-navigation>button,.pf-calendar-navigation span button,.pf-calendar-refresh,.pf-calendar-view-switch button{color:#49615a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:9px;padding:0 12px;font-size:11px;font-weight:720}.pf-calendar-navigation span{display:flex}.pf-calendar-navigation span button{border-radius:9px 0 0 9px;width:34px;padding:0;font-size:20px}.pf-calendar-navigation span button+button{border-left:0;border-radius:0 9px 9px 0}.pf-calendar-navigation>strong{color:#183f35;text-transform:capitalize;margin-left:4px;font-size:15px}.pf-calendar-view-switch{background:#eef4f2;border-radius:10px;padding:3px;display:flex}.pf-calendar-view-switch button{background:0 0;border:0;min-height:31px}.pf-calendar-view-switch button.active{color:#135f4f;background:#fff;box-shadow:0 2px 9px #15483d1a}.pf-calendar-refresh{color:#176f5d}.pf-calendar-filters{background:#f9fbfa;border:1px solid #dce7e4;border-top-width:0;align-items:center;gap:15px;min-height:50px;padding:8px 14px;display:flex}.pf-calendar-filters>strong{color:#657872;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pf-calendar-filters label{color:#72827d;cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.pf-calendar-filters input{opacity:0;pointer-events:none;position:absolute}.pf-calendar-filters label>i{background:#fff;border:2px solid #bacbc5;border-radius:4px;width:13px;height:13px}.pf-calendar-filters label.active>i{background:#17836b;border-color:#17836b;box-shadow:inset 0 0 0 2px #fff}.pf-calendar-filters label.google.active>i{background:#4a83cf;border-color:#4a83cf}.pf-calendar-legend{color:#71817c;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.pf-calendar-legend b{border-radius:3px;width:12px;height:7px}.pf-calendar-legend .prep{background:#bfe4d7}.pf-calendar-legend .margin{background:#fff7e8;border:1px dashed #bb873b}.pf-calendar-legend .meeting{background:#126a57}.pf-calendar-layout{grid-template-columns:minmax(0,1fr) 230px;gap:14px;margin-top:14px;display:grid}.pf-calendar-surface{background:#fff;border:1px solid #dce7e4;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 14px 44px #113c330b}.pf-calendar-day-summary{background:linear-gradient(150deg,#f3faf7,#fff);border:1px solid #d9e7e3;border-radius:15px;align-self:start;gap:7px;padding:18px;display:grid;position:sticky;top:78px}.pf-calendar-day-summary>span{color:#17735f;letter-spacing:.11em;font-size:9px;font-weight:850}.pf-calendar-day-summary h3{color:#173f35;text-transform:capitalize;margin:0 0 7px;font-size:17px}.pf-calendar-summary-metric{background:#eaf6f2;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.pf-calendar-summary-metric strong{color:#14715d;grid-row:1;font-size:22px}.pf-calendar-summary-metric small{color:#58726a;font-size:9px}.pf-calendar-summary-metric.blue{background:#edf4fb}.pf-calendar-summary-metric.blue strong{color:#3f72ad}.pf-calendar-day-summary hr{border:0;border-top:1px solid #dfe9e6;width:100%;margin:8px 0}.pf-calendar-day-summary>strong{color:#35574f;font-size:11px}.pf-calendar-day-summary>p{color:#71817c;margin:0;font-size:10px;line-height:1.55}.pf-calendar-day-summary>button{color:#7a8884;background:#f7f9f8;border:1px solid #dce6e3;border-radius:9px;min-height:36px;margin-top:7px}.pf-calendar-notice{color:#285e50;background:#edf8f4;border:1px solid #bfe0d6;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.pf-calendar-notice>span{color:#fff;background:#17836b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.pf-calendar-notice p{flex:1;margin:0;font-size:11px}.pf-calendar-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.pf-calendar-modal-error{background:#fff2ef;border-radius:9px;margin:14px 14px 0;padding:11px 13px}.pf-link-result>.pf-link-whatsapp{background:#1f9d67;width:100%;min-height:43px;margin-top:10px}.pf-link-whatsapp-compose{text-align:left;background:#f2faf6;border:1px solid #cde3da;border-radius:11px;gap:8px;width:100%;margin-top:13px;padding:13px;display:grid}.pf-link-whatsapp-compose textarea{min-height:92px;font:inherit;resize:vertical;border:1px solid #cfe0da;border-radius:8px;padding:10px}.pf-link-whatsapp-compose>button{width:100%;min-height:42px}.pf-link-whatsapp-compose>p,.pf-link-wa-notice{color:#7c4a3e;margin:0;font-size:12px}.pf-link-result>.pf-link-wa-notice{margin-top:10px}.pf-week-scroll{overflow:auto}.pf-week-grid{grid-template-columns:58px repeat(7,minmax(122px,1fr));min-width:930px;display:grid;position:relative}.pf-week-grid>header,.pf-week-corner{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #dfe8e5;border-left:1px solid #edf1f0;align-content:center;place-items:center;gap:3px;height:62px;display:grid;position:sticky;top:0}.pf-week-corner{z-index:5;color:#94a19d;border-left:0;font-size:8px;left:0}.pf-week-grid>header small{color:#788984;text-transform:uppercase;font-size:9px;font-weight:750}.pf-week-grid>header strong{color:#294b43;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.pf-week-grid>header.today strong{color:#fff;background:#17836b}.pf-week-hours{background:#fbfcfc;border-right:1px solid #e1e9e6;grid-column:1;height:1008px;position:relative}.pf-week-hours span{color:#899791;text-align:right;height:72px;padding:5px 7px 0 0;font-size:8px;display:block;transform:translateY(-10px)}.pf-week-day{cursor:crosshair;background:linear-gradient(#fff,#fdfefe);border-right:1px solid #e9efed;height:1008px;position:relative}.pf-week-day>i{border-bottom:1px solid #edf1f0;height:72px;display:block}.pf-week-event{z-index:2;text-align:left;cursor:pointer;border:0;border-radius:8px;align-content:start;gap:2px;min-height:38px;padding:7px 7px 6px 10px;display:grid;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:0 3px 10px #16403717}.pf-week-event>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.pf-week-event>small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pf-week-event.google{color:#295986;background:#eaf3fb;border-left:3px solid #4d82bc}.pf-week-event.prospectflow{color:#164c3f;background:#edf8f4;border:1px solid #a8d3c7}.pf-calendar-block{border-radius:5px;height:5px;margin:-2px 0 3px;display:flex;overflow:hidden}.pf-calendar-block .prep{background:#acd9cb}.pf-calendar-block .margin{background:#f9e6bc;border-inline:1px dashed #a5742c}.pf-calendar-block .meeting{background:#126b57}.pf-week-hint{color:#7a8a85;background:#fafcfc;border-top:1px solid #e4ece9;padding:10px 14px;font-size:9px;display:block}.pf-month>header,.pf-month>div{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pf-month>header strong{color:#71817c;text-align:center;text-transform:uppercase;border-bottom:1px solid #dfe8e5;padding:12px 8px;font-size:9px}.pf-month>div>article{background:#fff;border-bottom:1px solid #e6ecea;border-right:1px solid #e6ecea;min-height:126px;padding:8px;overflow:hidden}.pf-month>div>article:nth-child(7n){border-right:0}.pf-month article>time{color:#536a64;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:5px;font-size:10px;font-weight:750;display:grid}.pf-month article.today>time{color:#fff;background:#17836b}.pf-month article.muted{opacity:.58;background:#fafbfb}.pf-month article>button{text-align:left;cursor:pointer;border:0;border-radius:6px;grid-template-columns:5px auto minmax(0,1fr);align-items:center;gap:4px;width:100%;min-width:0;margin-bottom:4px;padding:5px;display:grid}.pf-month article>button i{border-radius:50%;width:5px;height:5px}.pf-month article>button small{font-size:7px}.pf-month article>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pf-month article>button.pf{color:#176451;background:#e9f6f1}.pf-month article>button.pf i{background:#17836b}.pf-month article>button.google{color:#3d6898;background:#edf4fb}.pf-month article>button.google i{background:#4d82bc}.pf-month-more{color:#71817c;padding:3px 5px;font-size:8px;font-weight:700;display:block}.pf-agenda{padding:8px 18px 24px}.pf-agenda>section>header{border-bottom:1px solid #dfe8e5;justify-content:space-between;align-items:center;padding:20px 2px 9px;display:flex}.pf-agenda>section>header strong{color:#294e45;text-transform:capitalize;font-size:13px}.pf-agenda>section>header span{color:#81908b;font-size:9px}.pf-agenda section>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f0;grid-template-columns:74px 4px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 4px;display:grid}.pf-agenda section>button:hover{background:#f8fbfa}.pf-agenda button time{gap:2px;display:grid}.pf-agenda button time strong{color:#304e47;font-size:11px}.pf-agenda button time small{color:#8b9894;font-size:8px}.pf-agenda button>i{background:#4d82bc;border-radius:4px;width:4px;height:34px}.pf-agenda button>i.pf{background:#17836b}.pf-agenda button>div{gap:4px;min-width:0;display:grid}.pf-agenda button>div strong{color:#173c33;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pf-agenda button>div small{color:#788984;font-size:9px}.pf-agenda button>span{color:#8a9894;font-size:20px}.pf-calendar-detail{padding:18px}.pf-calendar-detail-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pf-calendar-detail-head .pf-avatar{width:44px;height:44px;font-size:12px}.pf-calendar-detail-head>div{gap:2px;display:grid}.pf-calendar-detail-head>div>span{color:#17735f;letter-spacing:.1em;font-size:8px;font-weight:850}.pf-calendar-detail-head h3{margin:0;font-size:18px}.pf-calendar-detail-head p{color:#71817c;margin:0;font-size:10px}.pf-calendar-phase-strip{grid-template-columns:minmax(0,1.5fr) minmax(115px,.5fr) minmax(145px,.8fr);gap:6px;margin:17px 0;display:grid}.pf-calendar-phase-strip>span{border-radius:10px;gap:3px;padding:12px;display:grid}.pf-calendar-phase-strip small{letter-spacing:.09em;font-size:7px;font-weight:850}.pf-calendar-phase-strip strong{font-size:14px}.pf-calendar-phase-strip time{font-size:8px}.pf-calendar-phase-strip .prep{color:#17614f;background:#e6f4ef}.pf-calendar-phase-strip .margin{color:#845e24;background:#fff8e9;border:1px dashed #cfab6f}.pf-calendar-phase-strip .meeting{color:#fff;background:#126b57}.pf-calendar-content-list{border:1px solid #dfe8e5;border-radius:12px;overflow:hidden}.pf-calendar-content-list>header{background:#f7faf9;justify-content:space-between;padding:11px 13px;display:flex}.pf-calendar-content-list>header strong{font-size:11px}.pf-calendar-content-list>header span{color:#72827d;font-size:9px}.pf-calendar-content-list article{border-top:1px solid #edf1f0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pf-calendar-content-list article>div{gap:3px;display:grid}.pf-calendar-content-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pf-calendar-content-list article>div small{color:#778782;font-size:8px}.pf-calendar-content-list article>button{color:#176f5d;cursor:pointer;background:#fff;border:1px solid #cfe0db;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px}.pf-calendar-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pf-calendar-detail-actions button,.pf-back-link{color:#426058;cursor:pointer;background:#fff;border:1px solid #d6e2de;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:720}.pf-calendar-detail-actions button.accent{color:#fff;background:#17836b;border-color:#17836b}.pf-calendar-detail-actions button.pf-danger-action,.pf-record-actions button.pf-danger-action{color:#9c463d;background:#fff7f5;border-color:#ead2ce}.pf-form-error{color:#9c463d;margin:0;font-size:12px;line-height:1.5}.pf-whatsapp-phone-field>label{color:#5c6b67;font-weight:720}.pf-whatsapp-phone-field .iti{--iti-border-color:#dce4e2;--iti-country-selector-bg:#fff;--iti-icon-color:#536b64;--iti-hover-color:#edf7f4;--iti-strict-reject-flash-color:#fde9e5;width:100%}.pf-whatsapp-phone-field .iti__tel-input{width:100%;min-height:44px;color:var(--ink);background:#fbfcfc;border:1px solid #dce4e2;border-radius:8px}.pf-whatsapp-phone-field .iti__tel-input:focus{border-color:#6db3a2;box-shadow:0 0 0 3px #edf7f4}.pf-whatsapp-phone-field .iti__tel-input[aria-invalid=true]{border-color:#b85b50;box-shadow:0 0 0 3px #fff0ed}.pf-whatsapp-phone-field .iti__selected-country{color:#405852;cursor:pointer}.pf-whatsapp-phone-field .iti__selected-dial-code{font-weight:700}.pf-whatsapp-phone-field .iti__country-selector{border-radius:10px;min-width:min(360px,100vw - 28px);overflow:hidden;box-shadow:0 16px 46px #081e1b2e}.pf-whatsapp-phone-field .iti__search-input{min-height:44px;font:inherit}.pf-whatsapp-phone-field .iti__country{color:#304a43;min-height:42px;font-size:14px}.pf-whatsapp-phone-field .iti__dial-code{color:#778781}.pf-whatsapp-phone-field .pf-phone-error{color:#9c463d;margin:0}@media (width<=620px){.pf-whatsapp-phone-field .iti__country-selector{min-width:0}.iti--fullscreen-popup{--iti-mobile-popup-margin:14px}.pf-whatsapp-phone-field .iti__country{min-height:48px}}.pf-prospect-interest-types{border:1px solid #dce4e2;border-radius:10px;gap:9px;margin:0;padding:12px;display:grid}.pf-prospect-interest-types legend{color:#5c6b67;padding:0 5px;font-weight:720}.pf-prospect-interest-types legend span{color:#a7463d}.pf-prospect-interest-types>p{color:#74827e;margin:0;font-size:12px;line-height:1.4}.pf-prospect-interest-types>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-prospect-interest-types label{color:#53645f;cursor:pointer;background:#fbfcfc;border:1px solid #dce4e2;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 10px;display:flex}.pf-prospect-interest-types label.selected{color:#176f5d;background:#edf7f4;border-color:#6db3a2}.pf-prospect-interest-types input{accent-color:var(--green)}@media (width<=620px){.pf-prospect-interest-types>div{grid-template-columns:1fr}}.pf-calendar-edit-form{gap:13px;padding-top:6px;display:grid}.pf-calendar-edit-form>h3{margin:0;font-size:17px}.pf-calendar-edit-form>p{color:#6f817b;margin:-8px 0 0;font-size:10px;line-height:1.5}.pf-back-link{color:#17735f;background:0 0;border:0;width:fit-content;min-height:30px;padding:0}.pf-content-choice.locked{background:#fffaf0;border-color:#e1d6bd}.pf-content-choice.locked label{cursor:not-allowed}.pf-google-event-detail{gap:13px;padding:20px;display:grid}.pf-google-event-detail>span{color:#4479b5;letter-spacing:.1em;font-size:8px;font-weight:850}.pf-google-event-detail>h3{margin:-7px 0 3px;font-size:17px}.pf-google-event-detail>div{background:#f5f8fb;border-radius:9px;padding:11px}.pf-google-event-detail b{color:#627984;text-transform:uppercase;font-size:8px}.pf-google-event-detail p{color:#38525d;white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.55}.pf-google-event-detail a{color:#376fae;width:fit-content;font-size:11px;font-weight:750}.pf-privacy-banner{z-index:1000;color:#173d35;background:#fffffffa;border:1px solid #cfe0db;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;max-width:920px;margin:0 auto;padding:22px 24px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 70px #0b2f2933}.pf-privacy-banner>div:first-of-type{max-width:650px}.pf-privacy-banner span{color:#17735f;letter-spacing:.13em;font-size:8px;font-weight:850}.pf-privacy-banner h2{letter-spacing:-.03em;margin:5px 0 7px;font-size:20px}.pf-privacy-banner p{color:#5f716c;margin:0;font-size:11px;line-height:1.55}.pf-privacy-banner a{color:#176f5d;margin-top:8px;font-size:9px;font-weight:750;display:inline-block}.pf-privacy-close{color:#60736d;cursor:pointer;background:#f0f5f3;border:0;border-radius:8px;width:30px;height:30px;font-size:18px;position:absolute;top:9px;right:9px}.pf-privacy-actions{grid-template-columns:repeat(2,minmax(145px,1fr));gap:8px;padding-right:12px;display:grid}.pf-privacy-actions button,.pf-external-media-gate button{cursor:pointer;border:1px solid #cfe0db;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:760}.pf-privacy-actions button{color:#176f5d;background:#f3faf7;border-color:#187b66}.pf-privacy-actions button:hover,.pf-privacy-actions button:focus-visible{color:#125544;background:#e6f3ed;border-color:#125544}.pf-external-media-gate button{color:#fff;background:#187b66;border-color:#187b66}.pf-privacy-settings{z-index:900;color:#4f6861;cursor:pointer;background:#fffffff0;border:1px solid #d1dfdb;border-radius:99px;min-height:30px;padding:0 10px;font-size:8px;font-weight:700;position:fixed;bottom:12px;left:12px;box-shadow:0 5px 18px #14342f1a}.pf-public-consent{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07110d80;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.pf-public-consent-card{color:#173d35;text-align:left;background:#fff;border:1px solid #cfe0db;border-radius:18px;gap:12px;width:min(100%,720px);padding:24px;display:grid;position:relative;box-shadow:0 20px 70px #0b2f293d}.pf-public-consent-close{color:#526c64;width:36px;height:36px;font:inherit;cursor:pointer;background:#edf4f1;border:0;border-radius:9px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.pf-public-consent-eyebrow{color:#17735f;letter-spacing:.13em;padding-right:42px;font-size:11px;font-weight:850}.pf-public-consent h2{letter-spacing:-.025em;margin:0;padding-right:42px;font-size:22px}.pf-public-consent p{color:#526c64;margin:0;font-size:14px;line-height:1.55}.pf-public-consent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.pf-public-consent-actions button{color:#176b58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ebeb4;border-radius:10px;padding:9px 15px;font-weight:780}.pf-public-consent-actions button.is-primary{color:#fff;background:#176b58;border-color:#176b58}.pf-public-consent-actions button.is-link{text-underline-offset:3px;border-color:#0000;margin-right:auto;padding-inline:2px;text-decoration:underline}.pf-public-consent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pf-public-consent-options label{background:#fbfdfc;border:1px solid #d6e3de;border-radius:11px;align-items:flex-start;gap:10px;min-height:68px;padding:11px;display:flex}.pf-public-consent-options input{accent-color:#176b58;flex:none;width:19px;height:19px;margin:2px 0 0}.pf-public-consent-options span{gap:3px;display:grid}.pf-public-consent-options strong{font-size:14px}.pf-public-consent-options small{color:#62776f;font-size:12px;line-height:1.4}.pf-public-consent-policy{color:#176b58;width:fit-content;font-size:13px;font-weight:760}.pf-public-consent-error{background:#fff0ef;border-radius:9px;padding:9px 11px;color:#8d2f29!important}.pf-external-media-gate{color:#e8f4f0;background:radial-gradient(circle at 50% 20%,#2b967e4d,#0000 38%),#102e2b;place-items:center;padding:24px;display:grid}.pf-external-media-gate>div{text-align:center;flex-direction:column;align-items:center;width:min(460px,100%);display:flex}.pf-external-media-gate>div>span{color:#16483e;background:#e7f6f1;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:12px;padding-left:3px;font-size:16px;display:grid}.pf-external-media-gate h3{margin:0 0 7px;font-size:17px}.pf-external-media-gate p{color:#b9cdc7;margin:0 0 14px;font-size:10px;line-height:1.55}.pf-external-media-gate a{color:#b9dcd2;margin-top:10px;font-size:8px}@media (width<=1120px){.pf-calendar-layout{grid-template-columns:minmax(0,1fr)}.pf-calendar-day-summary{grid-template-columns:1fr 1fr;position:static}.pf-calendar-day-summary>span,.pf-calendar-day-summary h3,.pf-calendar-day-summary hr,.pf-calendar-day-summary>strong,.pf-calendar-day-summary>p,.pf-calendar-day-summary>button{grid-column:1/-1}}@media (width<=820px){.pf-calendar-toolbar{grid-template-columns:1fr auto}.pf-calendar-view-switch{grid-area:2/1/auto/-1}.pf-calendar-view-switch button{flex:1}.pf-calendar-refresh{grid-area:1/2}.pf-calendar-filters{flex-wrap:wrap}.pf-calendar-legend{width:100%;margin-left:0}.pf-month>div>article{min-height:105px;padding:5px}.pf-month article>button{grid-template-columns:5px minmax(0,1fr)}.pf-month article>button small{display:none}.pf-calendar-phase-strip{grid-template-columns:1fr}.pf-calendar-phase-strip>span{grid-template-columns:1fr auto}.pf-calendar-phase-strip time{grid-column:1/-1}}@media (width<=620px){.pf-calendar-title-row{display:block}.pf-calendar-today-card{min-width:0}.pf-calendar-toolbar{grid-template-columns:1fr}.pf-calendar-navigation{flex-wrap:wrap}.pf-calendar-navigation>strong{width:100%;margin:2px 0 0}.pf-calendar-refresh{grid-area:3/1;width:100%}.pf-calendar-filters{gap:10px}.pf-calendar-legend{display:none}.pf-calendar-day-summary{grid-template-columns:1fr 1fr}.pf-month{min-width:660px}.pf-calendar-surface:has(.pf-month){overflow:auto}.pf-calendar-detail{padding:13px}.pf-calendar-detail-head{grid-template-columns:40px minmax(0,1fr)}.pf-calendar-detail-head>.pf-status{grid-column:2;justify-self:start}.pf-calendar-detail-actions{grid-template-columns:1fr 1fr;display:grid}.pf-calendar-detail-actions button{width:100%}.pf-calendar-content-list article{grid-template-columns:34px minmax(0,1fr)}.pf-calendar-content-list article>button{grid-column:1/-1;width:100%}.pf-agenda{padding-inline:11px}.pf-agenda section>button{grid-template-columns:62px 4px minmax(0,1fr);gap:9px}.pf-agenda section>button>span{display:none}}@media (width<=700px){.pf-privacy-banner{grid-template-columns:1fr;gap:14px;padding:19px;bottom:10px;left:10px;right:10px}.pf-privacy-banner h2{padding-right:25px}.pf-privacy-actions{grid-template-columns:1fr 1fr;padding:0;display:grid}.pf-privacy-actions button{padding:7px 10px}.pf-external-media-gate{min-height:280px}.pf-public-consent{padding:10px}.pf-public-consent-card{max-height:calc(100dvh - 20px);padding:20px 16px;overflow:auto}.pf-public-consent-options{grid-template-columns:1fr}.pf-public-consent-actions{grid-template-columns:1fr;display:grid}.pf-public-consent-actions button,.pf-public-consent-actions button.is-link{width:100%;margin:0}.pf-public-consent-actions button.is-link{order:3}.pf-privacy-settings{max-width:calc(100vw - 24px)}}:is(.watch-shell,.book-shell) :is(p,button,input,select,textarea,dd){line-height:1.5;font-size:var(--ex-body-size,max(13px,.875rem))!important}:is(.watch-shell,.book-shell) :is(small,legend,dt,time){line-height:1.45;font-size:var(--ex-label-size,max(11px,.75rem))!important}:is(.watch-shell,.book-shell) :is(.pf-eyebrow,.pf-status,.watch-kicker,.book-kicker,.pf-role){font-size:var(--ex-label-size,max(10px,.6875rem))!important}.pf-sidebar nav button{min-height:45px}.pf-user strong{font-size:13px}.pf-user small{color:#bfd0cb}.pf-record-actions button,.pf-calendar-detail-actions button,.pf-kanban article footer button{min-height:38px;padding-inline:11px}.pf-record-actions{flex-wrap:wrap}.pf-signout{color:#eef6f3;background:#fff1;border:1px solid #ffffff30;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin:9px 3px 0;padding:0 11px;font-size:13px;font-weight:720;display:flex}.pf-signout:hover{background:#ffffff1f}.pf-top-signout{color:#405c54;white-space:nowrap;background:#fff;border:1px solid #d4e1dd;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:13px;font-weight:740;text-decoration:none;display:inline-flex}.pf-top-signout:hover{color:#176f5d;background:#f1f8f5;border-color:#9fcabe}.pf-privacy-settings{min-height:38px;padding-inline:13px;font-size:12px;bottom:16px;left:auto;right:16px}.pf-privacy-banner p{font-size:14px}.pf-privacy-banner a,.pf-privacy-actions button{font-size:13px}.watch-deadline{gap:4px 11px}.watch-deadline>span{padding:8px 10px;font-size:10px}.watch-deadline strong{color:#155c4c;font-variant-numeric:tabular-nums;font-size:20px}.watch-deadline.urgent strong{color:#a04b36}.watch-hero>div p{font-size:15px!important}.watch-content-only-summary>strong{color:#146a56;font-size:31px!important}.watch-content-only-summary>p{white-space:normal;line-height:1.6;color:#647670!important;font-size:var(--ex-body-size,14px)!important;display:block!important}.watch-meeting-summary p{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1.2fr)!important}.watch-meeting-summary p b{font-size:11px}.watch-countdown-card{background:linear-gradient(120deg,#edf8f4,#fff);border:1px solid #cde3db;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;max-width:1176px;margin:-16px auto 34px;padding:18px 23px;display:flex}.watch-countdown-card>div{gap:4px;display:grid}.watch-countdown-card>div>span{color:#326e5e;letter-spacing:.07em;font-size:11px;font-weight:820}.watch-countdown-card>div>strong{color:#12664f;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(28px,4vw,38px)}.watch-countdown-card>p{color:#58716a;max-width:360px;margin:0}.watch-countdown-card.urgent{background:linear-gradient(120deg,#fff4e9,#fff);border-color:#e9cfba}.watch-countdown-card.urgent>div>strong{color:#a04b36}.watch-playback-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 0;display:flex}.watch-playback-controls button{color:#365b50;cursor:pointer;background:#fff;border:1px solid #d4e2dd;border-radius:9px;min-height:42px;padding:0 14px;font-weight:700}.watch-playback-controls button.primary{color:#fff;background:#17836b;border-color:#17836b}.pf-prospect-actions .pf-danger-action{color:#a92d35;background:#fff8f8;border-color:#eac8ca}.pf-prospect-actions .pf-danger-action:hover{color:#fff;background:#a92d35;border-color:#a92d35}.pf-required-actions{border-color:#cfe2dc;margin-bottom:17px}.pf-required-action-list{display:grid}.pf-required-action-list>button{color:#334d46;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:13px 18px;display:grid}.pf-required-action-list>button:first-child{border-top:0}.pf-required-action-list>button:hover{background:#f6faf8}.pf-required-action-list strong,.pf-required-action-list small{display:block}.pf-required-action-list small{color:#70817b;margin-top:4px}.pf-required-action-list em{color:#17725f;font-style:normal;font-weight:750}.pf-action-dot{background:#d59c2e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #fff4d8}.pf-action-dot.zoom{background:#397bb6;box-shadow:0 0 0 5px #e6f2fc}.pf-action-dot.retry{background:#ae3941;box-shadow:0 0 0 5px #fbeaec}.pf-delegation-filters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.pf-delegation-filters button{color:#49625b;cursor:pointer;background:#fff;border:1px solid #d6e2de;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:700;display:inline-flex}.pf-delegation-filters button.active{color:#fff;background:#17725f;border-color:#17725f}.pf-delegation-filters button span{min-width:24px;color:inherit;text-align:center;background:#6f8b8221;border-radius:999px;padding:2px 6px}.pf-delegation-badge{color:#405a52;background:#e9efed;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.pf-delegation-badge.received{color:#195b91;background:#e4f1fb}.pf-delegation-badge.sent{color:#8a5a0c;background:#fff0ce}.pf-delegation-badge.pending{color:#765112;background:#fff0ce}.pf-manager-banner{background:#f5f9f7;border:1px solid #dbe7e3;border-radius:11px;align-items:center;gap:12px;margin:14px 0 0;padding:13px 15px;display:flex}.pf-manager-banner>div{min-width:0}.pf-manager-banner strong,.pf-manager-banner small{display:block}.pf-manager-banner small{color:#61746d;margin-top:4px;line-height:1.45}.pf-appointment-choices{border:1px solid #d8e4e0;border-radius:11px;gap:9px;margin:0;padding:13px;display:grid}.pf-appointment-choices legend{padding:0 5px;font-weight:800}.pf-appointment-choices>p{color:#657870;margin:0 0 3px}.pf-appointment-choices>div{background:#f5f8f7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.pf-appointment-choices span strong,.pf-appointment-choices span small{display:block}.pf-appointment-choices label{align-items:center;gap:6px;min-height:40px;display:inline-flex}.pf-delegation-decision{gap:14px;padding:0 22px 22px;display:grid}.pf-delegation-decision .pf-manager-banner{margin-top:0}.pf-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-decision-actions button,.pf-primary-link{color:#48625a;cursor:pointer;background:#fff;border:1px solid #d4e1dd;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:750;display:inline-flex}.pf-decision-actions button.accent,.pf-primary-link{color:#fff;background:#17725f;border-color:#17725f;text-decoration:none}.pf-decision-actions button.danger{color:#a92d35;background:#fff8f8;border-color:#e6c5c8}.pf-decision-actions button:disabled{opacity:.58;cursor:wait}@media (width<=620px){.pf-required-action-list>button{grid-template-columns:auto minmax(0,1fr);padding:14px}.pf-required-action-list em{grid-column:2}.pf-delegation-filters{grid-template-columns:1fr 1fr;display:grid}.pf-delegation-filters button{justify-content:space-between}.pf-appointment-choices>div{grid-template-columns:1fr}.pf-appointment-choices label{min-height:44px}.pf-decision-actions{flex-direction:column}.pf-decision-actions button,.pf-primary-link{width:100%;min-height:48px}.pf-manager-banner{flex-direction:column;align-items:flex-start}}.pf-delete-warning{color:#75282d;background:#fff7f7;border:1px solid #efc7c9;border-radius:12px;padding:16px}.pf-delete-warning strong{margin-bottom:6px;display:block}.pf-delete-warning p{margin:0}.pf-prospect-deletion .pf-danger-submit{color:#fff;background:#a92d35;border-color:#a92d35}.pf-prospect-deletion .pf-danger-submit:disabled{color:#846d70;cursor:not-allowed;background:#eadbdd;border-color:#e7d6d7}.watch-personal-message{margin-top:0}.watch-modules>button strong,.watch-zoom-lock strong{font-size:13px}.watch-notes textarea,.watch-meeting-request textarea{min-height:98px}.book-confirm>p{font-size:var(--ex-body-size,15px)!important}.book-confirm dl div{align-items:start}.book-calendar-options{background:#f3f9f7;border:1px solid #d4e5df;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.book-calendar-options>span{color:#49645b;text-align:left;grid-column:1/-1;font-weight:760}.book-calendar-options>a,.book-calendar-options>button{color:#176f5d;cursor:pointer;background:#fff;border:1px solid #bcdacf;border-radius:9px;place-items:center;min-height:42px;margin:0;padding:7px 9px;font-weight:740;text-decoration:none;display:grid;font-size:var(--ex-label-size,13px)!important}@media (width<=900px){.watch-countdown-card{margin-inline:22px}}@media (width<=760px){.pf-sidebar nav button{min-width:74px;min-height:53px}.pf-top-actions{gap:7px!important}.pf-top-signout{justify-content:center;min-width:38px;min-height:38px;padding:0 9px}.pf-top-signout>span:last-child{display:none}body:has(.pf-shell) .pf-privacy-settings{bottom:81px;right:10px}:is(.watch-shell,.book-shell) :is(input,select,textarea){font-size:16px!important}}@media (width<=600px){.watch-header{min-height:74px}.watch-deadline strong{font-size:17px}.watch-deadline small{max-width:142px}.watch-countdown-card{flex-direction:column;align-items:start;gap:8px;margin:0 13px 22px;padding:16px}.watch-playback-controls{grid-template-columns:1fr;padding-inline:13px;display:grid}.watch-playback-controls button{width:100%}.watch-meeting-summary p{grid-template-columns:1fr!important;gap:5px!important}.book-confirm dl div{flex-direction:column;gap:4px}.book-confirm dd{text-align:left}.book-calendar-options{grid-template-columns:1fr}.book-calendar-options>span{grid-column:1}.pf-wa-history article{grid-template-columns:36px minmax(0,1fr)}.pf-wa-history article>.pf-record-actions{grid-column:1/-1;width:100%;margin-top:2px}.pf-wa-history article>.pf-record-actions button{min-height:44px}}.pf-support-trigger{color:#d9e5e2;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin-top:auto;padding:0 11px;display:flex}.pf-support-trigger:hover{color:#fff;background:#19483f}.pf-support-trigger>span{border:1px solid #7ca29a;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.pf-support-trigger>strong{font-size:13px}.pf-support-trigger+.pf-user{margin-top:8px}.pf-identity-switch+.pf-support-trigger{margin-top:6px}.pf-support-mobile-trigger{display:none}.pf-support-layer,.pf-privacy-editor-layer{z-index:160;justify-items:end;display:grid;position:fixed;inset:0}.pf-support-layer{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}.pf-support-layer:not([open]){display:none}.pf-support-layer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c1975}.pf-support-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c1975;border:0;width:100%;position:absolute;inset:0}.pf-support-sheet{color:#17332d;background:#fff;flex-direction:column;width:min(620px,100%);height:100vh;display:flex;position:relative;overflow:hidden;box-shadow:-28px 0 80px #081e1b3d}.pf-support-sheet>header,.pf-privacy-editor-layer section>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 22px;display:flex}.pf-support-sheet>header small,.pf-privacy-editor-layer header small,.pf-support-admin-page>header small{color:#1c806b;letter-spacing:.1em;font-size:10px;font-weight:800}.pf-support-sheet>header h2,.pf-privacy-editor-layer header h2{margin:5px 0 0;font-size:22px}.pf-support-sheet>header>button,.pf-privacy-editor-layer header>button{color:#687a75;cursor:pointer;background:#fff;border:1px solid #dbe5e2;border-radius:9px;width:36px;height:36px;font-size:20px}.pf-support-sheet>nav{border-bottom:1px solid #e8eeec;grid-template-columns:repeat(3,1fr);padding:10px 18px 0;display:grid}.pf-support-sheet>nav button{color:#526a63;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:9px 9px 0 0;min-height:43px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s}.pf-support-sheet>nav button:hover:not(.active),.pf-support-sheet>nav button:focus-visible:not(.active){color:#125f50;background:#edf7f4}.pf-support-sheet>nav button.active,.pf-support-sheet>nav button.active:hover,.pf-support-sheet>nav button.active:focus-visible{color:#fff;background:#176f5d;border-bottom-color:#176f5d}.pf-support-body{flex:1;min-height:0;padding:20px 22px 36px;overflow-y:auto}.pf-support-form{gap:15px;display:grid}.pf-support-form>label,.pf-support-priority label,.pf-ticket-admin-controls label{gap:7px;display:grid}.pf-support-form label>span,.pf-support-priority legend,.pf-ticket-admin-controls label>span{color:#526a63;font-size:12px;font-weight:750}.pf-support-form :is(input,select,textarea),.pf-ticket-filters :is(input,select),.pf-ticket-admin-controls :is(input,select),.pf-ticket-comment textarea{color:#17332d;width:100%;min-height:44px;font:inherit;background:#fbfcfc;border:1px solid #d8e3df;border-radius:9px;outline:0;padding:10px 11px}.pf-support-form textarea{resize:vertical;min-height:96px;line-height:1.5}.pf-support-form :is(input,select,textarea):focus,.pf-ticket-filters :is(input,select):focus,.pf-ticket-admin-controls :is(input,select):focus,.pf-ticket-comment textarea:focus{border-color:#65ad9b;box-shadow:0 0 0 3px #edf7f4}.pf-support-context{color:#3e6259;background:#edf7f4;border-radius:10px;gap:4px;padding:12px;display:grid}.pf-support-context span{font-size:12px;line-height:1.5}.pf-support-priority{border:1px solid #dfe8e5;border-radius:12px;gap:13px;margin:3px 0;padding:15px;display:grid}.pf-support-priority>div,.pf-ticket-admin-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pf-support-check{background:#f4f8f7;border-radius:9px;grid-template-columns:none;align-items:flex-start;padding:11px;gap:9px!important;display:flex!important}.pf-support-check input{accent-color:#18715e;flex:none;width:17px;height:17px;margin-top:2px}.pf-support-check>span{gap:3px;line-height:1.4;display:grid;font-weight:600!important}.pf-support-check small{color:#71847e;font-weight:450}.pf-support-confirm{background:#edf8f4;border:1px solid #bfded5}.pf-support-attachments{background:#f9fbfa;border:1px dashed #b8cec8;border-radius:12px;gap:12px;padding:15px;display:grid}.pf-support-attachments>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-support-attachments>header div{gap:3px;display:grid}.pf-support-attachments>header small,.pf-support-attachments>small,.pf-support-attachments>p{color:#6f817b;margin:0;font-size:11px;line-height:1.5}.pf-support-attachments>header button,.pf-support-admin-link,.pf-feature-review{color:#176f5d;cursor:pointer;background:#fff;border:1px solid #c9ddd7;border-radius:8px;min-height:36px;padding:0 11px}.pf-support-attachments>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pf-support-attachments article{background:#fff;border:1px solid #dfe8e5;border-radius:9px;gap:6px;min-width:0;padding:7px;display:grid}.pf-support-attachments img{aspect-ratio:16/10;object-fit:cover;background:#eef2f0;border-radius:6px;width:100%}.pf-support-attachments article span{color:#61746e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pf-support-attachments article button{color:#9d443f;white-space:nowrap;cursor:pointer;background:#fff0ef;border:1px solid #ecd0cd;border-radius:7px;min-width:0;min-height:36px;padding:0 8px;font-size:11px;font-weight:700}.pf-support-attachments article>div{grid-template-columns:1fr;gap:6px;display:grid}.pf-support-attachments article>div button:first-child{color:#176f5d;background:#edf7f4;border-color:#c9e1da}.pf-support-attachments article>div button:nth-child(2){color:#765c2d;background:#fff8e9;border-color:#eadbb8}.pf-support-file-input{display:none}.pf-support-message{color:#7a433d;background:#fff0ee;border-radius:8px;margin:0;padding:11px;font-size:12px;line-height:1.5}.pf-support-submit{color:#fff;cursor:pointer;background:#176f5d;border:0;border-radius:9px;min-height:45px;padding:0 16px;font-weight:750}.pf-support-submit:disabled{opacity:.58;cursor:wait}.pf-support-admin-link{width:100%;margin-top:20px}.pf-privacy-editor-layer{z-index:180;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:#06191694;border:0;place-items:center;margin:0;padding:20px}.pf-privacy-editor-layer:not([open]){display:none}.pf-privacy-editor-layer::backdrop{background:0 0}.pf-privacy-editor-layer>section{background:#fff;border-radius:18px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 32px 100px #0000004d}.pf-privacy-editor-layer section>p{color:#5d716b;background:#f3f8f6;margin:0;padding:12px 20px;font-size:12px}.pf-editor-toolbar{border-bottom:1px solid #e4ebe8;flex-wrap:wrap;gap:7px;padding:10px 15px;display:flex}.pf-editor-toolbar button,.pf-privacy-editor-layer footer button{color:#536a63;cursor:pointer;background:#fff;border:1px solid #d7e2de;border-radius:8px;min-height:37px;padding:0 11px}.pf-editor-toolbar button.active{color:#176b59;background:#eaf6f2;border-color:#2b8873}.pf-editor-canvas{background:#263a36;flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.pf-editor-canvas canvas{touch-action:none;cursor:crosshair;background:#fff;max-width:100%;max-height:calc(100vh - 280px);box-shadow:0 4px 20px #00000038}.pf-privacy-editor-layer footer{border-top:1px solid #e4ebe8;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.pf-ticket-explorer{gap:13px;display:grid}.pf-ticket-filters{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(110px,1fr));gap:9px;display:grid}.pf-feature-review{justify-self:start}.pf-ticket-list{gap:9px;display:grid}.pf-ticket-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.pf-ticket-list>button:hover{border-color:#8dbdaf;box-shadow:0 4px 14px #174d4114}.pf-ticket-list>button>div{gap:5px;min-width:0;display:grid}.pf-ticket-list>button>div span{color:#1b7865;letter-spacing:.05em;font-size:10px;font-weight:800}.pf-ticket-list>button>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pf-ticket-list>button>div small{color:#74857f}.pf-ticket-list aside{justify-items:end;gap:5px;display:grid}.pf-ticket-list aside em{color:#5d716b;font-size:11px;font-style:normal}.pf-ticket-archive{border-top:1px solid #e1e9e6;padding-top:4px}.pf-ticket-archive>summary{color:#526a63;cursor:pointer;padding:12px 2px;font-size:12px;font-weight:750}.pf-ticket-archive>.pf-ticket-list{margin-top:4px}.pf-ticket-priority{color:#fff;background:#71817c;border-radius:7px;place-items:center;min-width:34px;padding:5px 7px;font-size:11px;display:inline-grid}.pf-ticket-priority.p0{background:#b83f3a}.pf-ticket-priority.p1{background:#cf7138}.pf-ticket-priority.p2{background:#2a7d9a}.pf-ticket-priority.p3{background:#667a74}.pf-ticket-detail{gap:16px;display:grid}.pf-ticket-detail>button{color:#176f5d;cursor:pointer;background:0 0;border:0;justify-self:start}.pf-ticket-detail>header{border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.pf-ticket-detail>header span{color:#1c7a66;font-size:11px;font-weight:800}.pf-ticket-detail>header h3{margin:5px 0;font-size:22px}.pf-ticket-detail>header p{color:#6c7f79;margin:0;font-size:12px}.pf-ticket-summary{justify-items:end;gap:7px;display:grid}.pf-ticket-summary em{color:#526a63;text-align:right;font-size:11px;font-style:normal}.pf-ticket-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-ticket-fields>div{background:#f5f8f7;border-radius:10px;padding:12px}.pf-ticket-fields strong,.pf-ticket-history h4,.pf-ticket-images h4,.pf-ticket-admin-controls h4{color:#4a655e;font-size:12px}.pf-ticket-fields p{color:#263f39;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.pf-ticket-images>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pf-ticket-images a{color:#526a63;gap:5px;font-size:10px;text-decoration:none;display:grid}.pf-ticket-images img{aspect-ratio:16/10;object-fit:cover;border:1px solid #dbe5e2;border-radius:9px;width:100%}.pf-ticket-admin-controls{background:#f2f8f6;border:1px solid #cfe0da;border-radius:11px;gap:11px;padding:14px;display:grid}.pf-ticket-admin-controls>div:last-child{grid-template-columns:1fr 2fr auto;align-items:end}.pf-ticket-admin-controls button,.pf-ticket-comment button{color:#fff;cursor:pointer;background:#176f5d;border:0;border-radius:8px;min-height:44px;padding:0 13px}.pf-ticket-reporter-controls{background:#f8faf9;border:1px solid #d9e5e1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.pf-ticket-reporter-controls>div{gap:4px;display:grid}.pf-ticket-reporter-controls strong{color:#294940;font-size:13px}.pf-ticket-reporter-controls p{color:#687c76;margin:0;font-size:12px;line-height:1.45}.pf-ticket-reporter-controls button{color:#176f5d;cursor:pointer;background:#edf7f4;border:1px solid #b9d8cf;border-radius:8px;flex:none;min-height:40px;padding:0 13px;font-weight:700}.pf-ticket-reporter-controls button.danger{color:#9d443f;background:#fff0ef;border-color:#e7c4c0}.pf-ticket-reporter-controls button:disabled{opacity:.55;cursor:wait}.pf-ticket-reporter-controls.closed{background:#eef8f5;border-color:#bedbd3}.pf-ticket-reporter-controls.confirm{display:grid}.pf-ticket-reporter-controls.confirm label{color:#526a63;gap:6px;font-size:12px;font-weight:750;display:grid}.pf-ticket-reporter-controls.confirm :is(select,textarea){color:#17332d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8e3df;border-radius:9px;padding:10px 11px}.pf-ticket-reporter-controls.confirm textarea{resize:vertical;min-height:76px}.pf-ticket-reporter-controls.confirm footer{justify-content:flex-end;gap:8px;display:flex}.pf-ticket-history{gap:8px;display:grid}.pf-ticket-history article{background:#f7f9f8;border-left:3px solid #b8d8cf;border-radius:0 9px 9px 0;padding:12px}.pf-ticket-history article span{color:#768680;font-size:10px}.pf-ticket-history article strong{margin-top:4px;font-size:12px;display:block}.pf-ticket-history article p{white-space:pre-wrap;margin:7px 0 0;font-size:13px}.pf-ticket-comment{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.pf-ticket-comment textarea{resize:vertical;min-height:76px}.pf-support-admin-page{gap:22px;display:grid}.pf-support-admin-page>header h1{margin:7px 0;font-size:32px}.pf-support-admin-page>header p{color:#697b76;margin:0}.pf-template-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-template-tools small{color:#687a74;line-height:1.45}.pf-template-tools code{color:#176f5d;background:#e9f5f1;border-radius:5px;padding:2px 5px;font-family:inherit;font-weight:750}.pf-template-tools button{color:#176f5d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd8d1;border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:720}.pf-template-tools button:hover{background:#edf7f4;border-color:#72b4a3}.pf-email-loading{color:#687b75;padding:24px}.pf-email-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pf-email-metric{border-top:3px solid #c9d9d4;gap:5px;min-width:0;padding:17px 18px;display:grid}.pf-email-metric small{color:#6b7f78;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:750}.pf-email-metric strong{color:#183d33;font-size:25px;line-height:1.15}.pf-email-metric span{color:#73857f;font-size:11px}.pf-email-metric.tone-ok{border-top-color:#35a47f}.pf-email-metric.tone-warning{border-top-color:#d69a3f}.pf-email-metric.tone-neutral{border-top-color:#93aaa2}.pf-email-admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-bottom:16px;display:grid}.pf-email-platform,.pf-email-test,.pf-email-preferences,.pf-email-templates,.pf-email-history{gap:16px;margin-bottom:16px;padding:22px;display:grid}.pf-email-platform>header,.pf-email-test>header,.pf-email-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-email-platform header span:first-child,.pf-email-test header span,.pf-email-section-head>div>span{color:#218069;letter-spacing:.09em;font-size:10px;font-weight:850}.pf-email-platform h2,.pf-email-test h2,.pf-email-section-head h2{color:#183c33;margin:5px 0 0;font-size:21px}.pf-email-platform p,.pf-email-test p,.pf-email-section-head p{color:#657a73;margin:7px 0 0;font-size:12px;line-height:1.55}.pf-email-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pf-email-form-grid label,.pf-email-test>label,.pf-email-template-editor>label{color:#516b63;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.pf-email-form-grid input,.pf-email-test input,.pf-email-template-editor :is(input,textarea){color:#173b31;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d4e1dd;border-radius:9px;padding:10px 12px}.pf-email-template-editor textarea{resize:vertical;line-height:1.55}.pf-email-switch{cursor:pointer;background:#f8faf9;border:1px solid #dbe7e3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pf-email-switch input{accent-color:#1b8269;flex:none;width:18px;height:18px;margin-top:2px}.pf-email-switch span{gap:3px;display:grid}.pf-email-switch strong{color:#294c42;font-size:12px}.pf-email-switch small{color:#6e817b;font-size:11px;line-height:1.45}.pf-email-platform>button,.pf-email-test-actions button,.pf-email-preferences>button,.pf-email-template-editor footer button,.pf-email-log-meta button{color:#176f5d;min-height:42px;font:inherit;cursor:pointer;background:#edf7f4;border:1px solid #b8d6cd;border-radius:9px;padding:0 14px;font-size:12px;font-weight:750}.pf-email-platform>button:disabled,.pf-email-test-actions button:disabled,.pf-email-preferences>button:disabled,.pf-email-template-editor footer button:disabled,.pf-email-log-meta button:disabled{opacity:.5;cursor:default}.pf-email-test-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-email-test>small{color:#60766f;font-size:11px;line-height:1.5}.pf-email-sender-preview{background:#f1f8f6;border-left:3px solid #55a991;border-radius:0 10px 10px 0;gap:4px;padding:13px 15px;display:grid}.pf-email-sender-preview small,.pf-email-sender-preview span{color:#688078;font-size:11px}.pf-email-sender-preview strong{overflow-wrap:anywhere;color:#244a3f;font-size:13px}.pf-email-template-list{gap:10px;display:grid}.pf-email-template-card{background:#fff;border:1px solid #dce7e3;border-radius:12px;overflow:hidden}.pf-email-template-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;list-style:none;display:flex}.pf-email-template-card>summary::-webkit-details-marker{display:none}.pf-email-template-card>summary>div{gap:4px;min-width:0;display:grid}.pf-email-template-card>summary strong{color:#21483d;font-size:14px}.pf-email-template-card>summary small{color:#6d817a;font-size:11px}.pf-email-template-state{color:#60766f;letter-spacing:.05em;background:#edf2f0;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.pf-email-template-state.custom{color:#176f5d;background:#e7f5f1}.pf-email-template-state.changed{color:#8b5f13;background:#fff2d6}.pf-email-template-editor{background:#fbfcfc;border-top:1px solid #e2ebe8;gap:13px;padding:17px;display:grid}.pf-email-variables{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-email-variables strong{color:#5f746d;margin-right:4px;font-size:11px}.pf-email-variables code{color:#36685b;background:#edf5f2;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:10px}.pf-email-variables code.required{color:#176f5d;outline:1px solid #acd2c6}.pf-email-template-editor footer{flex-wrap:wrap;gap:8px;display:flex}.pf-email-log-list{gap:9px;display:grid}.pf-email-log-list article{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.pf-email-log-list article:last-child{border-bottom:0}.pf-email-log-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.pf-email-log-main>div{gap:4px;min-width:0;display:grid}.pf-email-log-main strong{overflow-wrap:anywhere;color:#264a40;font-size:13px}.pf-email-log-main small{color:#73857f;font-size:10px}.pf-email-log-main p{color:#9a4d46;margin:3px 0 0;font-size:11px}.pf-email-status{color:#536a63;text-align:center;text-transform:uppercase;background:#edf2f0;border-radius:7px;flex:none;min-width:82px;padding:5px 7px;font-size:9px;font-weight:850}.pf-email-status.status-delivered,.pf-email-status.status-sandbox_validated{color:#15664f;background:#e3f5ee}.pf-email-status.status-failed,.pf-email-status.status-hard_bounced,.pf-email-status.status-blocked,.pf-email-status.status-spam,.pf-email-status.status-invalid{color:#98473f;background:#fff0ee}.pf-email-status.status-deferred,.pf-email-status.status-soft_bounced{color:#875e19;background:#fff3d9}.pf-email-log-meta{color:#6b7f78;flex:none;align-items:center;gap:9px;font-size:10px;display:flex}.pf-email-empty{color:#6c8079;margin:0;font-size:12px}.pf-public-card{min-width:0}.pf-public-card :is(h1,h2,p,blockquote,li,a,button,label){overflow-wrap:anywhere}@media (width<=760px){.pf-email-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-email-admin-grid,.pf-email-form-grid{grid-template-columns:1fr}.pf-email-platform,.pf-email-test,.pf-email-preferences,.pf-email-templates,.pf-email-history{padding:16px}.pf-email-platform>header,.pf-email-test>header,.pf-email-section-head,.pf-email-log-list article{flex-direction:column;align-items:stretch}.pf-email-log-meta{flex-wrap:wrap;padding-left:93px}.pf-support-trigger{display:none}.pf-support-mobile-trigger{z-index:25;color:#176f5d;cursor:pointer;background:#fff;border:1px solid #d8e3df;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid;position:fixed;top:12px;right:112px}.pf-support-layer{align-items:end}.pf-support-sheet{border-radius:18px 18px 0 0;width:100%;height:min(93vh,900px)}.pf-support-sheet>header{min-height:70px;padding:14px 16px}.pf-support-sheet>nav{padding-inline:8px}.pf-support-sheet>nav button{font-size:12px}.pf-support-body{padding:16px 14px 30px}.pf-support-priority>div,.pf-ticket-admin-controls>div,.pf-ticket-admin-controls>div:last-child,.pf-ticket-filters,.pf-ticket-fields,.pf-support-attachments>div{grid-template-columns:1fr}.pf-ticket-images>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-support-attachments article{grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-items:start;gap:9px 11px;padding:10px}.pf-support-attachments article img{grid-row:1/3}.pf-support-attachments article span{white-space:normal;align-self:end}.pf-support-attachments article>div{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-support-attachments article button{min-height:38px;padding-inline:3px;font-size:10px}.pf-privacy-editor-layer{place-items:end center;padding:0}.pf-privacy-editor-layer>section{border-radius:18px 18px 0 0;max-height:96vh}.pf-editor-toolbar{flex-wrap:nowrap;overflow-x:auto}.pf-editor-toolbar button{flex:none}.pf-editor-canvas canvas{max-height:calc(96vh - 300px)}.pf-privacy-editor-layer footer{padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}.pf-ticket-comment{grid-template-columns:1fr}.pf-ticket-reporter-controls{flex-direction:column;align-items:stretch}.pf-ticket-reporter-controls>button{width:100%}.pf-template-tools{flex-direction:column;align-items:stretch}.pf-template-tools button{width:100%}}@media (width<=420px){.pf-support-attachments article>div,.pf-email-metrics{grid-template-columns:1fr}.pf-email-log-main{flex-direction:column}.pf-email-log-meta{padding-left:0}}.pf-calendar-phase-strip.meeting-only{grid-template-columns:1fr}.book-personal-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:48rem;margin:1rem auto;font-size:1rem;line-height:1.6}.book-shell.meeting-only .book-hero{padding-top:28px;padding-bottom:24px}.book-shell.meeting-only .book-hero h1{font-size:clamp(1.8rem,4vw,2.6rem)}.book-shell.meeting-only .book-confirm>p{font-size:1rem}.book-shell.meeting-only .book-confirm dt,.book-shell.meeting-only .book-confirm dd,.book-shell.meeting-only .book-confirm small,.book-shell.meeting-only .book-calendar-note,.book-shell.meeting-only .book-slot-grid>button>small{font-size:.875rem}.book-shell.meeting-only .book-slot-grid>button>strong{font-size:1rem}@media (width<=560px){.book-shell.meeting-only .book-confirm dl div{flex-direction:column;gap:5px}.book-shell.meeting-only .book-confirm dd{text-align:left}}.pf-modal.pf-prospect-workspace-modal{flex-direction:column;width:min(1120px,100%);height:min(860px,100vh - 40px);display:flex;overflow:hidden}.pf-prospect-workspace-modal>header{flex:none}.pf-prospect-workspace-modal>.pf-prospect-workspace{flex-direction:column;flex:auto;min-height:0;padding-bottom:18px;display:flex;overflow:hidden}.pf-prospect-workspace-modal .pf-prospect-hero,.pf-prospect-workspace-modal .pf-manager-banner{flex:none}.pf-prospect-panel-browser{background:#fff;border:1px solid #d8e4e0;border-radius:14px;flex:auto;grid-template-columns:minmax(270px,310px) minmax(0,1fr);min-height:0;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 8px 28px #14373012}.pf-prospect-panel-index{scrollbar-gutter:stable;background:#f5f9f7;border-right:1px solid #dce6e2;min-width:0;overflow-y:auto}.pf-prospect-panel-index>header{padding:18px 16px 13px}.pf-prospect-panel-index>header h3{color:#203d36;margin:5px 0 4px;font-size:18px}.pf-prospect-panel-index>header p{color:#62756e;margin:0;font-size:13px;line-height:1.45}.pf-prospect-panel-index>div{gap:6px;padding:0 10px 12px;display:grid}.pf-prospect-panel-button{--panel-accent:#6b7c76;color:#2d4941;width:100%;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}.pf-prospect-panel-button.tone-success{--panel-accent:#16836b}.pf-prospect-panel-button.tone-attention{--panel-accent:#ae6d13}.pf-prospect-panel-button.tone-danger{--panel-accent:#a74040}.pf-prospect-panel-button:hover{background:#edf5f2}.pf-prospect-panel-button.active{background:#fff;border-color:#acd0c5;box-shadow:0 4px 14px #14423914}.pf-prospect-panel-button:focus-visible{outline-offset:2px;outline:3px solid #cce9e1}.pf-prospect-panel-icon,.pf-prospect-panel-detail-icon{width:38px;height:38px;color:var(--panel-accent,#60736d);background:var(--panel-accent,#60736d);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-prospect-panel-icon,.pf-prospect-panel-detail-icon{background:color-mix(in srgb, var(--panel-accent,#60736d) 11%, white)}}.pf-prospect-panel-icon,.pf-prospect-panel-detail-icon{font-size:18px;font-weight:820}.pf-prospect-panel-copy{gap:3px;min-width:0;display:grid}.pf-prospect-panel-copy strong{color:#29463e;font-size:14px;line-height:1.3}.pf-prospect-panel-copy small{color:#6d7e78;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.pf-prospect-panel-badge{max-width:92px;color:var(--panel-accent);background:var(--panel-accent);border-radius:999px;padding:4px 7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-prospect-panel-badge{background:color-mix(in srgb, var(--panel-accent) 11%, white)}}.pf-prospect-panel-badge{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.3}.pf-prospect-panel-arrow{color:#82918c;font-size:24px;line-height:1}.pf-prospect-panel-button.active .pf-prospect-panel-arrow{color:#187b66}.pf-prospect-panel-detail{scrollbar-gutter:stable;background:#fff;min-width:0;overflow-y:auto}.pf-prospect-panel-detail-head{--panel-accent:#63766f;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dfe8e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:15px 18px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #1437300a}.pf-prospect-panel-detail-head.tone-success{--panel-accent:#16836b}.pf-prospect-panel-detail-head.tone-attention{--panel-accent:#ae6d13}.pf-prospect-panel-detail-head.tone-danger{--panel-accent:#a74040}.pf-prospect-panel-detail-head>div{min-width:0}.pf-prospect-panel-detail-head>div>span{color:var(--panel-accent);letter-spacing:.1em;font-size:10px;font-weight:820}.pf-prospect-panel-detail-head h3{color:#203d36;margin:3px 0;font-size:20px}.pf-prospect-panel-detail-head small{color:#657870;font-size:12px;line-height:1.4}.pf-prospect-panel-back{color:#176f5d;cursor:pointer;background:#eef7f4;border:1px solid #cbded8;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;font-size:22px;display:none}.pf-prospect-panel-content{min-width:0;padding:18px}.pf-prospect-panel-content[hidden]{display:none!important}.pf-prospect-panel-content>.pf-section-title{margin-bottom:12px}.pf-prospect-panel-content>.pf-section-title>div{min-width:0}.pf-prospect-panel-content>.pf-section-title h3{color:#29463e;margin:0;font-size:16px}.pf-prospect-panel-content>.pf-section-title p{color:#6b7d77;margin:4px 0 0;font-size:13px}.pf-prospect-panel-primary{color:#fff;cursor:pointer;background:#17836b;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-weight:750}.pf-prospect-panel-content .pf-prospect-facts{margin-bottom:14px}.pf-prospect-link-list{border:1px solid #dce7e3;border-radius:11px;display:grid;overflow:hidden}.pf-prospect-link-list>article{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:82px;padding:12px 14px;display:grid}.pf-prospect-link-list>article+article{border-top:1px solid #e7eeeb}.pf-prospect-link-list>article>div:first-child{gap:4px;min-width:0;display:grid}.pf-prospect-link-list>article>div:first-child>strong{color:#344e46;overflow-wrap:anywhere;font-size:13px}.pf-prospect-link-list>article>div:first-child>small{color:#71837c;font-size:11px}.pf-prospect-communications-panel{padding:0}.pf-shell .pf-prospect-communication.embedded{box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.pf-shell .pf-prospect-communication.embedded .pf-communication-grid{padding:14px}.pf-prospect-panel-content .pf-timeline-heading:empty{display:none}.pf-prospect-panel-content .pf-timeline-heading:not(:empty){justify-content:flex-end;margin-bottom:12px}@container pf-dialog (width<=48rem){.pf-prospect-workspace-modal>.pf-prospect-workspace{padding-bottom:0}.pf-prospect-panel-browser{border-radius:12px;margin:12px 0 0;display:block}.pf-prospect-panel-index,.pf-prospect-panel-detail{border-right:0;height:100%}.pf-prospect-panel-browser[data-mobile-panel-open=false] .pf-prospect-panel-detail,.pf-prospect-panel-browser[data-mobile-panel-open=true] .pf-prospect-panel-index{display:none}.pf-prospect-panel-browser[data-mobile-panel-open=true] .pf-prospect-panel-detail{display:block}.pf-prospect-panel-back{display:grid}.pf-prospect-panel-detail-head{grid-template-columns:auto auto minmax(0,1fr) auto}.pf-prospect-workspace[data-mobile-panel-open=true]>.pf-prospect-hero,.pf-prospect-workspace[data-mobile-panel-open=true]>.pf-manager-banner{display:none}.pf-prospect-workspace[data-mobile-panel-open=true]>.pf-prospect-panel-browser{box-shadow:none;border:0;border-radius:0;margin-top:0}.pf-prospect-panel-content{padding:16px}.pf-prospect-link-list>article{grid-template-columns:minmax(0,1fr) auto}.pf-prospect-link-list .pf-prospect-link-actions{grid-column:1/-1;justify-content:stretch}.pf-prospect-link-list .pf-prospect-link-actions>button{flex:1;min-height:44px}}@media (width<=767px){.pf-modal.pf-prospect-workspace-modal{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:18px 18px 0 0}}@container pf-dialog (width<=34rem){.pf-prospect-panel-index>header{padding:15px 13px 11px}.pf-prospect-panel-index>header h3{font-size:17px}.pf-prospect-panel-index>div{padding-inline:7px}.pf-prospect-panel-button{grid-template-columns:40px minmax(0,1fr) auto 16px;min-height:72px;padding:10px 9px}.pf-prospect-panel-copy strong{font-size:15px}.pf-prospect-panel-copy small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}.pf-prospect-panel-badge{max-width:76px}.pf-prospect-panel-detail-head{gap:9px;min-height:82px;padding:12px}.pf-prospect-panel-detail-head .pf-prospect-panel-detail-icon{display:none}.pf-prospect-panel-detail-head{grid-template-columns:auto minmax(0,1fr) auto}.pf-prospect-panel-detail-head h3{font-size:18px}.pf-prospect-panel-detail-head small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-prospect-panel-content>.pf-section-title{flex-direction:column;align-items:stretch}.pf-prospect-panel-content>.pf-section-title button{width:100%;min-height:46px}}.pf-database-backups{grid-column:1/-1;gap:18px;margin:18px 0;padding:24px;display:grid}.pf-database-backups.standalone{width:min(1080px,100% - 32px);margin:40px auto}.pf-database-backup-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pf-database-backup-head span{color:#16806b;letter-spacing:.09em;font-size:10px;font-weight:800}.pf-database-backup-head h2{margin:5px 0 7px;font-size:22px}.pf-database-backup-head p,.pf-database-backup-warning p,.pf-database-restore-confirm p{color:#66746f;margin:0;font-size:12px;line-height:1.55}.pf-database-backup-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-database-backup-actions button,.pf-database-backup-actions label,.pf-database-backup-list a,.pf-database-backup-list button,.pf-database-backup-resume button,.pf-database-restore-confirm button{color:#24443c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfdc;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.pf-database-backup-actions .accent{color:#fff;background:#08705b;border-color:#08705b}.pf-database-backup-actions label input{display:none}.pf-database-backup-actions .disabled{opacity:.48;cursor:not-allowed}.pf-database-backup-warning{background:#f1f8f6;border:1px solid #d5e5e0;border-radius:12px;padding:14px 16px}.pf-database-backup-warning strong{color:#315a50;margin-bottom:3px;font-size:11px;display:block}.pf-database-backup-notice,.pf-database-backup-error{border-radius:10px;margin:0;padding:11px 13px;font-size:12px}.pf-database-backup-notice{color:#1d5d4e;background:#eaf7f3}.pf-database-backup-error{color:#912f39;background:#fff0f1}.pf-database-backup-list{border-top:1px solid #e4eae8;display:grid}.pf-database-backup-list article{border-bottom:1px solid #e4eae8;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.pf-database-backup-list article>div:first-child{gap:3px;min-width:0;display:grid}.pf-database-backup-list article strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.pf-database-backup-list article small{color:#75817d;font-size:10px}.pf-database-backup-list article small.error{color:#a13b45}.pf-database-backup-list article>div:last-child{gap:7px;display:flex}.pf-database-backup-list .danger,.pf-database-restore-confirm .danger,.pf-database-backup-resume.danger button{color:#a12b38;border-color:#e9b9be}.pf-database-backup-empty{color:#7a8883;margin:0;padding:18px 0;font-size:12px}.pf-database-backup-resume{color:#6b581f;background:#fff9e9;border:1px solid #e6d5a8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:11px;display:flex}.pf-database-backup-resume.danger{color:#8d303a;background:#fff3f4;border-color:#efc5ca}.pf-database-backup-resume input{border:1px solid #dfc1c5;border-radius:9px;min-height:38px;padding:0 10px}.pf-database-restore-confirm{background:#fff5f6;border:1px solid #e8b6bc;border-radius:12px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:18px;padding:18px;display:grid}.pf-database-restore-confirm label{color:#6f343b;gap:6px;font-size:11px;display:grid}.pf-database-restore-confirm input{border:1px solid #dfb1b7;border-radius:9px;min-height:40px;padding:0 11px}.pf-database-restore-confirm>div:last-child{gap:7px;display:flex}.pf-database-recovery-page{background:#f6f8f7;min-height:100vh;padding:1px 0}.pf-database-backup-return{color:#176453;justify-self:start;font-size:12px;font-weight:750;text-decoration:none}@media (width<=760px){.pf-database-backup-head,.pf-database-backup-list article,.pf-database-backup-resume{flex-direction:column;align-items:stretch}.pf-database-backup-actions>*{flex:1}.pf-database-backup-list article>div:last-child{width:100%}.pf-database-backup-list article>div:last-child>*{flex:1}.pf-database-restore-confirm{grid-template-columns:1fr}.pf-database-backup-resume input{width:100%}}.pf-biohub-studio,.pf-biohub-empty{color:#18322b;gap:18px;max-width:1480px;margin:0 auto;display:grid}.pf-biohub-loading{color:#587069;place-items:center;min-height:45vh;display:grid}.pf-biohub-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px;display:flex}.pf-biohub-heading>div:first-child{min-width:0}.pf-biohub-heading small,.pf-biohub-empty header>small{color:#08745d;letter-spacing:.12em;font-size:.875rem;font-weight:800;display:block}.pf-biohub-heading h1,.pf-biohub-empty h1{letter-spacing:-.035em;margin:5px 0 3px;font-size:clamp(26px,3vw,40px);line-height:1.08}.pf-biohub-heading p{color:#667972;overflow-wrap:anywhere;margin:0}.pf-biohub-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pf-biohub-heading button,.pf-biohub-savebar button,.pf-biohub-empty form>button,.pf-biohub-template-form>button{color:#fff;background:#08745d;border:0;border-radius:12px;min-height:44px;padding:11px 16px;font-weight:750}.pf-biohub-status{color:#465d56;background:#e9efed;border-radius:999px;padding:7px 11px;font-size:.875rem;font-weight:750}.pf-biohub-status.status-published{color:#09634f;background:#dff4ec}.pf-biohub-tabs{background:#edf3f1;border-radius:14px;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex;overflow:auto}.pf-biohub-tabs button{color:#526861;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-height:40px;padding:8px 16px;font-weight:700}.pf-biohub-tabs button[aria-current=page]{color:#0b5f4c;background:#fff;box-shadow:0 1px 4px #163b2f18}.pf-biohub-error,.pf-biohub-success{border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.pf-biohub-error{color:#9d3029;background:#fff0ef;border:1px solid #f6cfcb}.pf-biohub-success{color:#12644f;background:#e8f7f1;border:1px solid #c5ebdd}.pf-biohub-editor-layout{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start;gap:22px;display:grid}.pf-biohub-editor{gap:16px;min-width:0;display:grid}.pf-biohub-studio .pf-panel,.pf-biohub-template-layout>.pf-panel,.pf-biohub-version-layout>.pf-panel{background:#fff;border:1px solid #dae4e0;border-radius:18px;padding:18px;box-shadow:0 8px 28px #183b3010}.pf-biohub-studio .pf-panel>label,.pf-biohub-template-form>label,.pf-biohub-empty form>label,.pf-biohub-block>label,.pf-biohub-link-fields label,.pf-biohub-theme-grid label{color:#3f554e;gap:7px;margin-top:14px;font-size:14px;font-weight:700;display:grid}.pf-biohub-studio input,.pf-biohub-studio textarea,.pf-biohub-studio select,.pf-biohub-empty input{color:#17342c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cad8d3;border-radius:11px;padding:10px 12px}.pf-biohub-studio textarea{resize:vertical;min-height:92px;line-height:1.5}.pf-biohub-studio input:focus,.pf-biohub-studio textarea:focus,.pf-biohub-studio select:focus,.pf-biohub-empty input:focus{outline-offset:1px;border-color:#168165;outline:3px solid #1e937036}.pf-biohub-studio input:disabled,.pf-biohub-studio textarea:disabled,.pf-biohub-studio select:disabled{color:#71817c;background:#f2f5f4}.pf-biohub-studio .pf-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-biohub-studio .pf-panel-head small{color:#73857f;letter-spacing:.09em;font-size:.875rem;font-weight:800}.pf-biohub-studio .pf-panel-head h2{margin:3px 0 0;font-size:20px}.pf-biohub-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.pf-biohub-color{grid-template-columns:46px 1fr;gap:8px;display:grid}.pf-biohub-color input[type=color]{padding:4px}.pf-biohub-add{position:relative}.pf-biohub-add>button{color:#08745d;background:#f6faf8;border:1px solid #bcd0c9;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:750}.pf-biohub-add>div{z-index:3;background:#fff;border:1px solid #d4dfdb;border-radius:12px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #17362c26}.pf-biohub-add>div button{text-align:left;background:0 0;border:0;border-radius:8px;padding:10px}.pf-biohub-add>div button:hover{background:#edf6f2}.pf-biohub-block-list{gap:12px;margin-top:14px;display:grid}.pf-biohub-block{background:#fbfdfc;border:1px solid #d8e3df;border-radius:14px;padding:14px}.pf-biohub-block.disabled{opacity:.65}.pf-biohub-block>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-biohub-block>header>div{align-items:center;gap:7px;display:flex}.pf-biohub-block>header>div:first-child span{color:#08745d;background:#e5f2ed;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.pf-biohub-block button,.pf-biohub-template-list button,.pf-biohub-version-list button{color:#24483e;background:#fff;border:1px solid #c8d7d2;border-radius:9px;min-height:38px;padding:7px 10px;font-weight:700}.pf-biohub-block button:disabled,.pf-biohub-template-list button:disabled,.pf-biohub-version-list button:disabled{opacity:.45}.pf-biohub-block button.danger,.pf-biohub-version-layout button.danger{color:#a13a32;background:#fff8f7;border-color:#efcbc7}.pf-biohub-toggle{align-items:center;gap:5px!important;margin:0!important;font-size:.875rem!important;display:flex!important}.pf-biohub-toggle input,.pf-biohub-check input{width:18px!important;min-height:18px!important}.pf-biohub-link-fields{grid-template-columns:1fr 1.5fr;gap:12px;display:grid}.pf-biohub-locked-sections{color:#31584d;border-top:1px solid #e2e9e6;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:15px;display:flex}.pf-biohub-locked-sections>strong{width:100%;font-size:.875rem}.pf-biohub-locked-sections span{font-size:14px;font-weight:700}.pf-biohub-locked-sections small{color:#71837d;font-weight:500}.pf-biohub-check{align-items:center;gap:9px!important;display:flex!important}.pf-biohub-savebar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #cfe0da;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 34px #17362c24}.pf-biohub-savebar span{color:#697a75;font-size:.875rem}.pf-biohub-preview{gap:9px;display:grid;position:sticky;top:90px}.pf-biohub-preview-bar{color:#5f726c;justify-content:space-between;padding:0 3px;font-size:.875rem;display:flex}.pf-biohub-phone{--hub-accent:#08745d;--hub-bg:#f4f8f6;--hub-text:#15332b;background:var(--hub-bg);min-height:650px;color:var(--hub-text);border:10px solid #1f2926;border-radius:42px;padding:38px 18px 20px;overflow:hidden;box-shadow:0 22px 55px #17362c2b}.pf-biohub-phone.font-serif{font-family:Georgia,serif}.pf-biohub-phone.font-rounded{font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.pf-biohub-phone-content{text-align:center;gap:12px;display:grid}.pf-biohub-avatar{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto;font-size:24px;font-weight:800;display:grid}.pf-biohub-phone h2{margin:2px 0;font-size:26px;line-height:1.1}.pf-biohub-phone p{margin:0;line-height:1.5}.hub-preview-hero{text-align:left;gap:5px;margin:7px 0;display:grid}.hub-preview-hero strong{font-size:20px}.hub-preview-hero span{opacity:.72;font-size:14px}.hub-preview-text{font-size:15px;text-align:left!important}.hub-preview-link{background:var(--hub-accent);color:#fff;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-weight:750;display:flex}.radius-soft .hub-preview-link{border-radius:8px}.radius-square .hub-preview-link{border-radius:0}.hub-preview-spacer{height:20px;display:block}.hub-preview-spacer.size-small{height:8px}.hub-preview-spacer.size-large{height:42px}.pf-biohub-phone footer{border-top:1px solid var(--hub-text);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-biohub-phone footer{border-top:1px solid color-mix(in srgb,var(--hub-text) 20%,transparent)}}.pf-biohub-phone footer button{color:inherit;background:0 0;border:0;font-size:.875rem;text-decoration:underline}.pf-biohub-template-layout,.pf-biohub-version-layout{gap:16px;max-width:1050px;display:grid}.pf-biohub-template-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pf-biohub-template-form .pf-panel-head,.pf-biohub-template-form>button{grid-column:1/-1}.pf-biohub-template-form>button{justify-self:start;margin-top:14px}.pf-biohub-template-list,.pf-biohub-version-list{gap:10px;margin-top:14px;display:grid}.pf-biohub-template-list article,.pf-biohub-version-list article{border:1px solid #dbe5e1;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.pf-biohub-template-list article p{color:#60736d;margin:4px 0;font-size:14px}.pf-biohub-template-list article small,.pf-biohub-version-list article small{color:#71837d;display:block}.pf-biohub-template-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pf-biohub-version-list article>div{gap:4px;display:grid}.pf-biohub-version-list article span{background:#eef3f1;border-radius:999px;width:max-content;padding:3px 7px;font-size:.875rem}.pf-biohub-muted{color:#71837d}.pf-biohub-empty{max-width:760px;padding:5vh 0}.pf-biohub-empty header p{color:#596e67;font-size:17px;line-height:1.6}.pf-biohub-empty form{background:#fff;border:1px solid #d8e3df;border-radius:18px;gap:14px;padding:20px;display:grid}.pf-biohub-empty form>button{justify-self:start}.pf-biohub-slug-field{border:1px solid #cad8d3;border-radius:11px;align-items:center;display:flex;overflow:hidden}.pf-biohub-slug-field span{color:#687a74;white-space:nowrap;padding:0 0 0 12px;font-weight:500}.pf-biohub-slug-field input{min-width:120px;border:0!important}.pf-biohub-slug-field:focus-within{border-color:#168165;outline:3px solid #1e937036}.pf-biohub-slug-field input:focus{outline:0}.pf-biohub-empty label>small{color:#73847e;font-weight:500}.pf-info-box{background:#eef6f3;border:1px solid #d0e6de;border-radius:13px;padding:13px 15px}.pf-info-box p{color:#536a62;margin:4px 0 0}@media (width<=1000px){.pf-biohub-editor-layout{grid-template-columns:minmax(0,1fr)}.pf-biohub-preview{order:-1;width:100%;max-width:430px;margin:0 auto;position:static}.pf-biohub-phone{min-height:540px}.pf-biohub-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pf-biohub-studio,.pf-biohub-empty{gap:14px}.pf-biohub-heading{align-items:stretch}.pf-biohub-heading,.pf-biohub-heading>div:last-child{justify-content:stretch;display:grid}.pf-biohub-heading button,.pf-biohub-tabs{width:100%}.pf-biohub-tabs button{flex:1}.pf-biohub-studio .pf-panel,.pf-biohub-template-layout>.pf-panel,.pf-biohub-version-layout>.pf-panel{border-radius:14px;padding:14px}.pf-biohub-theme-grid,.pf-biohub-link-fields,.pf-biohub-template-form{grid-template-columns:1fr}.pf-biohub-template-form .pf-panel-head,.pf-biohub-template-form>button{grid-column:auto}.pf-biohub-block>header{align-items:flex-start}.pf-biohub-block>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.pf-biohub-template-list article,.pf-biohub-version-list article{align-items:stretch;display:grid}.pf-biohub-template-list article>div:last-child{justify-content:stretch}.pf-biohub-template-list button,.pf-biohub-version-list button{width:100%}.pf-biohub-slug-field{display:grid}.pf-biohub-slug-field span{text-overflow:ellipsis;padding:10px 12px 0;overflow:hidden}.pf-biohub-preview{max-width:370px}.pf-biohub-phone{border-width:7px;border-radius:34px;min-height:500px;padding:30px 14px 18px}}@media (width<=430px){.pf-biohub-heading h1,.pf-biohub-empty h1{font-size:27px}.pf-biohub-preview-bar small{display:none}.pf-biohub-phone{border-width:5px;border-radius:27px;min-height:470px}.pf-biohub-block>header>div:first-child span{display:none}.pf-biohub-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pf-biohub-locked-sections{display:grid}.pf-biohub-savebar{bottom:74px}}.pf-biohub-open-public{color:#08745d;background:#fff;border:1px solid #bcd0c9;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.pf-biohub-library{gap:10px;margin-top:14px;display:grid}.pf-biohub-library article>div:first-child{gap:3px;display:grid}.pf-biohub-library article span,.pf-biohub-library article small{color:#687b74;font-size:.875rem}.pf-biohub-library article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pf-biohub-library button{color:#24483e;background:#fff;border:1px solid #c8d7d2;border-radius:9px;min-height:38px;padding:7px 10px;font-weight:700}.pf-biohub-library button.danger{color:#a13a32;border-color:#efcbc7}.hub-preview-media{border:1px solid var(--hub-text);padding:28px 14px;display:block}@supports (color:color-mix(in lab, red, red)){.hub-preview-media{border:1px solid color-mix(in srgb,var(--hub-text) 20%,transparent)}}.hub-preview-media{background:var(--hub-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.hub-preview-media{background:color-mix(in srgb,var(--hub-bg) 80%,#000 5%)}}.hub-preview-media{font-weight:750}.pf-public-hub{background:var(--hub-bg);min-height:100dvh;color:var(--hub-text);font-family:var(--font-geist-sans),system-ui,sans-serif;padding:clamp(24px,6vw,72px) 16px}.pf-public-hub.font-serif{font-family:Georgia,serif}.pf-public-hub.font-rounded{font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.pf-public-hub-card{text-align:center;gap:22px;width:min(100%,620px);margin:0 auto;display:grid}.pf-public-hub-card>header{justify-items:center;gap:10px;display:grid}.pf-public-hub-avatar{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:92px;height:92px;font-size:28px;font-weight:850;display:grid}.pf-public-hub h1{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(30px,7vw,48px);line-height:1.06}.pf-public-hub header p{max-width:52ch;margin:0;line-height:1.6}.pf-public-hub-blocks{gap:13px;display:grid}.pf-public-hub-hero{text-align:left;gap:6px;padding:8px 2px;display:grid}.pf-public-hub-hero>strong{font-size:clamp(22px,4vw,30px)}.pf-public-hub-hero span{opacity:.72;line-height:1.5}.pf-public-hub-text{text-align:left;white-space:pre-wrap;line-height:1.65}.pf-public-hub-link{background:var(--hub-accent);color:#fff;text-align:left;min-height:56px;box-shadow:0 9px 24px var(--hub-accent);border-radius:17px;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-weight:780;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-link{box-shadow:0 9px 24px color-mix(in srgb,var(--hub-accent) 22%,transparent)}}.radius-soft .pf-public-hub-link{border-radius:9px}.radius-square .pf-public-hub-link{border-radius:0}.pf-public-hub-link span{letter-spacing:.05em;font-size:.875rem}.pf-public-hub-video{text-align:left;gap:9px;display:grid}.pf-public-hub-video h2{margin:0;font-size:17px}.pf-public-hub-video iframe{aspect-ratio:16/9;background:#101413;border:0;border-radius:16px;width:100%}.pf-public-hub-video button,.pf-public-hub-unavailable{border:1px solid var(--hub-text);min-height:90px;padding:18px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-video button,.pf-public-hub-unavailable{border:1px solid color-mix(in srgb,var(--hub-text) 20%,transparent)}}.pf-public-hub-video button,.pf-public-hub-unavailable{background:var(--hub-bg);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-video button,.pf-public-hub-unavailable{background:color-mix(in srgb,var(--hub-bg) 82%,#fff 18%)}}.pf-public-hub-video button,.pf-public-hub-unavailable{color:inherit;font:inherit}.pf-public-hub-unavailable{color:var(--hub-text);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-unavailable{color:color-mix(in srgb,var(--hub-text) 62%,transparent)}}.pf-public-hub-spacer{height:24px}.pf-public-hub-spacer.size-small{height:10px}.pf-public-hub-spacer.size-large{height:52px}.pf-public-hub-card>footer{border-top:1px solid var(--hub-text);flex-wrap:wrap;justify-content:center;gap:14px;padding-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-card>footer{border-top:1px solid color-mix(in srgb,var(--hub-text) 18%,transparent)}}.pf-public-hub-card>footer a,.pf-public-hub-card>footer button{color:inherit;font:inherit;background:0 0;border:0;font-size:.875rem;text-decoration:underline}.pf-public-hub-consent{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07110d80;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.pf-public-hub-consent>div{color:#17342c;text-align:left;background:#fff;border-radius:20px;width:min(100%,620px);padding:22px;box-shadow:0 20px 60px #07110d50}.pf-public-hub-consent small{color:#08745d;letter-spacing:.1em;font-weight:850}.pf-public-hub-consent h2{margin:5px 0}.pf-public-hub-consent p{line-height:1.55}.pf-public-hub-consent>div>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.pf-public-hub-consent button{color:#18463a;background:#fff;border:1px solid #bdd1ca;border-radius:11px;min-height:44px;padding:10px 14px;font-weight:750}.pf-public-hub-consent button:last-child{color:#fff;background:#08745d;border-color:#08745d}@media (width<=700px){.pf-biohub-library article{align-items:stretch;display:grid}.pf-biohub-library article>div:last-child{justify-content:stretch}.pf-biohub-library button{flex:1}.pf-public-hub-consent>div>div{display:grid}.pf-public-hub-consent button{width:100%}}.pf-biohub-avatar,.pf-public-hub-avatar{object-fit:cover;border:0}.pf-biohub-avatar-editor{background:#fbfdfc;border:1px solid #dbe5e1;border-radius:14px;align-items:center;gap:16px;margin:16px 0 4px;padding:14px;display:flex}.pf-biohub-avatar-editor>.pf-biohub-avatar{flex:0 0 76px;margin:0}.pf-biohub-avatar-editor>div{gap:5px;min-width:0;display:grid}.pf-biohub-avatar-editor small{color:#6a7c76;line-height:1.4}.pf-biohub-avatar-editor>div>div{align-items:center;gap:8px;margin-top:5px;display:flex}.pf-biohub-avatar-upload{color:#08745d;cursor:pointer;background:#f6faf8;border:1px solid #bcd0c9;border-radius:10px;align-items:center;min-height:40px;padding:8px 12px;font-weight:750;position:relative;margin:0!important;display:inline-flex!important}.pf-biohub-avatar-upload input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important;min-height:1px!important}.pf-biohub-avatar-editor button{color:#8c3b34;background:#fff;border:1px solid #d9c9c7;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:700}.hub-preview-social{border:1px solid var(--hub-text);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-preview-social{border:1px solid color-mix(in srgb,var(--hub-text) 18%,transparent)}}.hub-preview-social{background:var(--hub-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.hub-preview-social{background:color-mix(in srgb,var(--hub-bg) 88%,#fff 12%)}}.hub-preview-social{text-align:left}.hub-preview-social i{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.hub-preview-social b{color:var(--hub-accent)}.pf-public-hub-social{border:1px solid var(--hub-text);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:9px 15px 9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-social{border:1px solid color-mix(in srgb,var(--hub-text) 18%,transparent)}}.pf-public-hub-social{background:var(--hub-bg);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-social{background:color-mix(in srgb,var(--hub-bg) 88%,#fff 12%)}}.pf-public-hub-social{color:inherit;text-align:left;box-shadow:0 6px 18px var(--hub-text);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-social{box-shadow:0 6px 18px color-mix(in srgb,var(--hub-text) 8%,transparent)}}.pf-public-hub-social i{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:850;display:grid}.pf-public-hub-social>span{color:var(--hub-accent);font-weight:850}.radius-soft .pf-public-hub-social{border-radius:9px}.radius-square .pf-public-hub-social{border-radius:0}@media (width<=700px){.pf-biohub-avatar-editor{align-items:flex-start}.pf-biohub-avatar-editor>div>div{flex-direction:column;align-items:stretch}.pf-biohub-avatar-upload,.pf-biohub-avatar-editor button{justify-content:center;width:100%}}.pf-biohub-add-social{color:#08745d;background:#f6faf8;border:1px solid #bcd0c9;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:750}.pf-biohub-add-social:disabled{cursor:not-allowed;opacity:.48}.pf-biohub-panel-intro{color:#60736d;margin:10px 0 0;line-height:1.5}.pf-biohub-social-list{gap:12px;margin-top:14px;display:grid}.pf-biohub-social-editor{background:#fbfdfc;border:1px solid #d8e3df;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px;display:grid}.pf-biohub-social-editor.disabled{background:#f5f8f7}.pf-biohub-social-logo{color:#fff;background:#08745d;border-radius:14px;place-items:center;width:48px;height:48px;margin-top:21px;display:grid}.pf-biohub-social-logo svg{width:24px;height:24px}.pf-biohub-social-fields{grid-template-columns:minmax(150px,.75fr) minmax(230px,1.5fr) minmax(160px,1fr);gap:10px;display:grid}.pf-biohub-social-fields label{color:#3f554e;gap:6px;font-size:.875rem;font-weight:700;display:grid}.pf-biohub-social-actions{justify-items:end;gap:9px;margin-top:21px;display:grid}.pf-biohub-social-actions button{color:#a13a32;background:#fff8f7;border:1px solid #efcbc7;border-radius:9px;min-height:38px;padding:7px 10px;font-weight:700}.pf-biohub-social-actions button:disabled{opacity:.45}.pf-biohub-social-empty{color:#587069;background:#f8fbfa;border:1px dashed #cbdad5;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.pf-biohub-social-empty>svg{color:#08745d;width:26px;height:26px}.pf-biohub-social-empty>div{gap:3px;display:grid}.pf-biohub-social-empty span{font-size:.875rem}.hub-preview-social i svg{width:18px;height:18px}.pf-public-hub-social i svg{width:22px;height:22px}@media (width<=1150px){.pf-biohub-social-fields{grid-template-columns:1fr 1.45fr}.pf-biohub-social-fields label:last-child{grid-column:1/-1}}@media (width<=700px){.pf-biohub-social-panel .pf-panel-head{align-items:stretch;display:grid}.pf-biohub-add-social{width:100%}.pf-biohub-social-editor{grid-template-columns:40px minmax(0,1fr)}.pf-biohub-social-logo{border-radius:12px;width:40px;height:40px;margin-top:21px}.pf-biohub-social-logo svg{width:21px;height:21px}.pf-biohub-social-fields{grid-template-columns:1fr}.pf-biohub-social-fields label:last-child{grid-column:auto}.pf-biohub-social-actions{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:0;display:flex}.pf-biohub-social-actions button{min-width:110px}}.pf-biohub-contact-message{grid-column:auto!important}.pf-biohub-social-actions>div{gap:5px;display:flex}.pf-biohub-social-actions>div button{color:#24483e;background:#fff;border-color:#c8d7d2;min-width:38px;padding:7px}.pf-biohub-order-panel ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pf-biohub-order-panel li{background:#fbfdfc;border:1px solid #d8e3df;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.pf-biohub-order-panel li>span{color:#08745d;background:#e5f2ed;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.pf-biohub-order-panel li>div{gap:5px;display:flex}.pf-biohub-order-panel button{color:#24483e;background:#fff;border:1px solid #c8d7d2;border-radius:9px;width:38px;min-height:38px;font-weight:800}.pf-biohub-order-panel button:disabled{opacity:.35}.hub-preview-link.is-secondary{border:1px solid var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.hub-preview-link.is-secondary{border:1px solid color-mix(in srgb,var(--hub-accent) 45%,transparent)}}.hub-preview-link.is-secondary{background:var(--hub-bg)}@supports (color:color-mix(in lab, red, red)){.hub-preview-link.is-secondary{background:color-mix(in srgb,var(--hub-bg) 92%,#fff 8%)}}.hub-preview-link.is-secondary{color:var(--hub-text);box-shadow:none}.hub-preview-icon-section,.pf-public-hub-icon-section{text-align:center;gap:8px;min-width:0;display:grid}.hub-preview-icon-section>small,.pf-public-hub-icon-section>h2{color:inherit;letter-spacing:.06em;text-transform:uppercase;opacity:.68;margin:0;font-size:.875rem;font-weight:780}.hub-preview-icon-section>div,.pf-public-hub-icon-section>div{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;gap:9px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.hub-preview-icon-section>div::-webkit-scrollbar{display:none}.pf-public-hub-icon-section>div::-webkit-scrollbar{display:none}.hub-preview-icon-section>div>span,.pf-public-hub-icon-section a{border:1px solid var(--hub-text);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-preview-icon-section>div>span,.pf-public-hub-icon-section a{border:1px solid color-mix(in srgb,var(--hub-text) 17%,transparent)}}.hub-preview-icon-section>div>span,.pf-public-hub-icon-section a{background:var(--hub-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hub-preview-icon-section>div>span,.pf-public-hub-icon-section a{background:color-mix(in srgb,var(--hub-bg) 82%,#fff 18%)}}.hub-preview-icon-section>div>span,.pf-public-hub-icon-section a{color:var(--hub-accent)}.hub-preview-icon-section svg{width:20px;height:20px}.pf-public-hub-icon-section a{flex-basis:48px;width:48px;height:48px;transition:transform .16s,background-color .16s}.pf-public-hub-icon-section a:hover{background:var(--hub-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-icon-section a:hover{background:color-mix(in srgb,var(--hub-accent) 11%,var(--hub-bg))}}.pf-public-hub-icon-section a:focus-visible{outline:3px solid var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-icon-section a:focus-visible{outline:3px solid color-mix(in srgb,var(--hub-accent) 38%,transparent)}}.pf-public-hub-icon-section a:focus-visible{outline-offset:2px}.pf-public-hub-icon-section svg{width:23px;height:23px}.pf-public-hub-link.is-secondary{border:1px solid var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-link.is-secondary{border:1px solid color-mix(in srgb,var(--hub-accent) 42%,transparent)}}.pf-public-hub-link.is-secondary{background:var(--hub-bg)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-link.is-secondary{background:color-mix(in srgb,var(--hub-bg) 88%,#fff 12%)}}.pf-public-hub-link.is-secondary{color:var(--hub-text);box-shadow:none}.pf-public-hub-link.is-secondary span{color:var(--hub-accent)}@media (width<=1150px){.pf-biohub-contact-fields{grid-template-columns:1fr 1.4fr}.pf-biohub-contact-message{grid-column:1/-1!important}}@media (width<=700px){.pf-biohub-social-fields,.pf-biohub-contact-fields{grid-template-columns:1fr}.pf-biohub-contact-message{grid-column:auto!important}.pf-biohub-social-actions{gap:8px}.pf-biohub-social-actions>div{order:2}.pf-biohub-social-actions>.pf-biohub-toggle{order:1}.pf-biohub-social-actions>.danger{order:3;min-width:100px}.pf-public-hub-icon-section a{flex-basis:46px;width:46px;height:46px}}.status-needs_attention{color:#ad7128;background:#fff4e5}.status-no_activity{color:#61716d;background:#eff2f1}.pf-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-form-row>*,.pf-field,.pf-template-tools>*{min-width:0}.pf-field :is(input,select,textarea){min-width:0;max-width:100%}.pf-ticket-admin-controls>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.pf-ticket-admin-controls label,.pf-ticket-comment>*{min-width:0}.pf-ticket-admin-controls :is(input,select),.pf-ticket-comment textarea{min-width:0;max-width:100%}.pf-ticket-comment{grid-template-columns:minmax(0,1fr) auto}.pf-database-restore-confirm{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.pf-database-restore-confirm>*,.pf-database-restore-confirm input,.pf-biohub-studio :is(input,textarea,select),.pf-biohub-social-editor>*,.pf-biohub-social-fields,.pf-biohub-social-fields>label,.pf-biohub-link-fields>label,.pf-biohub-color>*{min-width:0;max-width:100%}.pf-biohub-link-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.pf-biohub-color{grid-template-columns:46px minmax(0,1fr)}.pf-biohub-social-list{container:biohub-row/inline-size}.pf-biohub-social-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr)}.pf-biohub-contact-fields{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) minmax(0,1.25fr)}@container biohub-row (width<=900px){.pf-biohub-contact-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.pf-biohub-contact-message{grid-column:1/-1!important}}@container biohub-row (width<=720px){.pf-biohub-social-editor{grid-template-columns:48px minmax(0,1fr)}.pf-biohub-social-fields,.pf-biohub-contact-fields{grid-template-columns:1fr}.pf-biohub-social-fields label:last-child,.pf-biohub-contact-message{grid-column:auto!important}.pf-biohub-social-actions{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:0;display:flex}}@container biohub-row (width<=480px){.pf-biohub-social-editor{grid-template-columns:40px minmax(0,1fr)}}@supports not (container-type:inline-size){@media (width<=1700px){.pf-biohub-social-editor{grid-template-columns:48px minmax(0,1fr)}.pf-biohub-social-fields,.pf-biohub-contact-fields{grid-template-columns:1fr}.pf-biohub-contact-message{grid-column:auto!important}.pf-biohub-social-actions{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:0;display:flex}}}.pf-domain-settings{background:linear-gradient(135deg,#fff 72%,#f2f9f6);border-color:#cfe2dc;grid-column:1/-1;align-items:flex-start;padding:clamp(18px,2vw,26px)}.pf-setting-icon.domain{color:#fff;letter-spacing:-.04em;text-transform:lowercase;background:linear-gradient(145deg,#17836b,#105a4b);width:48px;height:48px;font-size:10px;box-shadow:0 8px 22px #17836b2e}.pf-domain-settings-body{gap:16px;width:100%;min-width:0;display:grid}.pf-domain-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-domain-heading>div{min-width:0}.pf-domain-heading h3{margin:1px 0 7px;font-size:18px}.pf-domain-heading p{color:#5d716b;max-width:760px;margin:0;font-size:13px;line-height:1.55}.pf-domain-heading p b{color:#234c42}.pf-domain-scope{color:#526c65;letter-spacing:.07em;background:#e7f1ee;border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.pf-domain-rollout-note,.pf-domain-continuity,.pf-domain-operation{color:#735124;background:#fff8ec;border:1px solid #edd4a9;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.pf-domain-rollout-note strong,.pf-domain-continuity strong,.pf-domain-operation strong{font-size:13px}.pf-domain-rollout-note span,.pf-domain-continuity span,.pf-domain-operation span{font-size:12px;line-height:1.5}.pf-domain-continuity{color:#245e50;background:#edf8f4;border-color:#cde3db}.pf-domain-operation{color:#42655b;background:#f3f8f6;border-color:#d6e4df;margin-top:13px}.pf-domain-continuity details{margin-top:6px}.pf-domain-continuity summary{cursor:pointer;align-items:center;min-height:36px;font-size:12px;font-weight:750;display:flex}.pf-domain-continuity .pf-legal-document-copy{color:#294f45;white-space:pre-wrap;background:#fff;border:1px solid #c8ddd6;border-radius:8px;max-height:320px;margin:6px 0 0;padding:12px;font-size:13px;line-height:1.6;overflow:auto}.pf-domain-feedback{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.pf-domain-feedback.success{color:#176453;background:#e8f5f0}.pf-domain-feedback.error{color:#873f38;background:#fff1ee}.pf-domain-feedback button{width:36px;min-width:36px;height:36px;min-height:36px;color:inherit;background:0 0;border:0;margin:0;padding:0;font-size:20px}.pf-domain-list{gap:13px;display:grid}.pf-domain-card{background:#fff;border:1px solid #dce6e2;border-radius:14px;overflow:hidden}.pf-domain-card.waiting{border-color:#e9d7b6}.pf-domain-card.warning{border-color:#e6c4bd}.pf-domain-card.ready{border-color:#b9dcd2}.pf-domain-card>header{background:#fbfdfc;border-bottom:1px solid #e9efed;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.pf-domain-card>header>div{align-items:center;gap:11px;min-width:0;display:flex}.pf-domain-card>header h4{overflow-wrap:anywhere;margin:0;font-size:16px}.pf-domain-card>header>b{color:#16705c;letter-spacing:.08em;flex:none;font-size:11px}.pf-domain-status{letter-spacing:.06em;border-radius:7px;flex:none;padding:6px 8px;font-size:10px;font-weight:820}.pf-domain-status.waiting{color:#8b5f24;background:#fff2dd}.pf-domain-status.warning{color:#93483f;background:#fceae7}.pf-domain-status.ready{color:#146b58;background:#e2f3ed}.pf-domain-status.neutral{color:#5d6f69;background:#edf2f0}.pf-domain-state-copy{padding:15px 17px 4px}.pf-domain-state-copy strong{font-size:15px}.pf-domain-state-copy p{color:#64766f;margin:5px 0 0;font-size:14px;line-height:1.55}.pf-domain-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 17px 4px;padding:0;list-style:none;display:grid}.pf-domain-progress li{color:#87938f;text-align:center;justify-items:center;gap:6px;min-width:0;font-size:12px;font-weight:720;display:grid;position:relative}.pf-domain-progress li:not(:last-child):after{content:"";background:#dce5e2;height:2px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.pf-domain-progress li.done:not(:last-child):after{background:#62aa97}.pf-domain-progress b{z-index:1;color:#6d7d78;background:#fff;border:2px solid #d4dfdb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:relative}.pf-domain-progress li.done b{color:#fff;background:#23836c;border-color:#23836c}.pf-domain-progress li.current{color:#185f50}.pf-domain-progress li.current b{color:#176b58;background:#e9f6f1;border-color:#23836c}.pf-domain-dns-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px 17px 2px;display:grid}.pf-domain-dns-note{color:#526a63;background:#f4f9f7;border:1px solid #dce7e3;border-radius:9px;grid-column:1/-1;gap:4px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5;display:grid}.pf-domain-dns-note strong,.pf-domain-dns-note b{color:#304f47}.pf-domain-dns-record{background:#f8fbfa;border:1px solid #dce7e3;border-radius:11px;min-width:0;padding:13px}.pf-domain-dns-record>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.pf-domain-dns-record>header>b{color:#fff;background:#197c67;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.pf-domain-dns-record>header>span{gap:2px;display:grid}.pf-domain-dns-record>header strong{font-size:13px}.pf-domain-dns-record>header small{color:#71827c;font-size:11px}.pf-domain-dns-record dl{gap:9px;margin:0;display:grid}.pf-domain-dns-record dl>div{gap:4px;min-width:0;display:grid}.pf-domain-dns-record dt{color:#71817c;font-size:11px;font-weight:750}.pf-domain-dns-record dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin:0;display:grid}.pf-domain-dns-record code{overflow-wrap:anywhere;color:#274d43;min-width:0;font-family:var(--font-geist-mono),monospace;background:#fff;border:1px solid #dbe5e2;border-radius:7px;padding:8px 9px;font-size:12px;line-height:1.4}.pf-domain-dns-record dd.protected code{color:#6f7c78;font-family:var(--font-geist-sans),sans-serif;font-style:italic}.pf-domain-dns-record dd button{color:#176b58;background:#fff;border:1px solid #c7d9d3;min-width:58px;height:38px;min-height:38px;margin:0;padding:0 9px;font-size:12px}.pf-domain-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 17px;display:grid}.pf-domain-checks>span{background:#fafcfb;border:1px solid #e2e9e6;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.pf-domain-checks i{border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:850;display:grid}.pf-domain-checks>span.ready i{color:#fff;background:#1b8069}.pf-domain-checks>span.waiting i{color:#8f642d;background:#fff0d9}.pf-domain-checks>span>span{gap:2px;min-width:0;display:grid}.pf-domain-checks small{color:#76857f;font-size:10px}.pf-domain-checks strong{overflow-wrap:anywhere;font-size:12px}.pf-domain-card>footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px 16px;display:flex}.pf-domain-card>footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-domain-settings :is(.pf-domain-primary,.pf-domain-secondary,.pf-domain-danger,.pf-domain-remove-trigger,.pf-domain-link){cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:42px;margin:0;padding:8px 13px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.pf-domain-settings .pf-domain-primary{color:#fff;background:#17745f;border:1px solid #17745f}.pf-domain-settings .pf-domain-secondary{color:#385e54;background:#fff;border:1px solid #cbdad5}.pf-domain-settings .pf-domain-danger{color:#fff;background:#a74a42;border:1px solid #a74a42}.pf-domain-settings .pf-domain-remove-trigger{color:#974b43;background:0 0;border:0}.pf-domain-settings .pf-domain-link{color:#176b58;background:#f3faf7;border:1px solid #17745f}.pf-domain-settings :is(button,.pf-domain-link):disabled{cursor:not-allowed;opacity:.48}.pf-domain-settings :is(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #17836b47}.pf-domain-empty{background:#f8fcfa;border:1px dashed #bed5ce;border-radius:12px;padding:18px}.pf-domain-empty strong{font-size:16px}.pf-domain-empty p{color:#63766f;margin:5px 0 0;font-size:14px;line-height:1.55}.pf-domain-empty ol{counter-reset:domain-empty;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pf-domain-empty li{color:#31574d;background:#eef7f4;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:720;display:flex}.pf-domain-empty li:before{counter-increment:domain-empty;content:counter(domain-empty);color:#fff;background:#23836c;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.pf-domain-create,.pf-domain-remove{background:#f9fcfb;border:1px solid #cfe0da;border-radius:13px;gap:12px;padding:16px;display:grid}.pf-domain-create>label,.pf-domain-remove>label:not(.pf-domain-ack){gap:6px;min-width:0;display:grid}.pf-domain-create label>span,.pf-domain-remove label>span{color:#425f57;font-size:13px;font-weight:750}.pf-domain-create input,.pf-domain-remove input[type=text],.pf-domain-remove label:not(.pf-domain-ack) input{color:#17312d;background:#fff;border:1px solid #bdcfc9;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px}.pf-domain-create>p,.pf-domain-remove>p{color:#63756f;margin:0;font-size:12px;line-height:1.55}.pf-domain-create-actions{justify-content:flex-end;gap:9px;display:flex}.pf-domain-remove{background:#fff9f8;border-color:#e4c5c0}.pf-domain-remove h4{color:#7f3731;margin:0;font-size:16px}.pf-domain-ack{align-items:flex-start;gap:9px;display:flex}.pf-domain-ack input{accent-color:#a74a42;flex:none;width:20px;height:20px;margin-top:1px}.pf-domain-ack span{line-height:1.45}.pf-domain-privacy-draft{color:#294a41;background:#edf7f3;border:1px solid #9fc8ba;border-radius:12px;gap:12px;padding:15px;display:grid}.pf-domain-privacy-draft>strong{color:#123d32;font-size:15px}.pf-domain-privacy-draft>p{margin:0;font-size:14px;line-height:1.55}.pf-domain-privacy-draft>div{white-space:pre-wrap;background:#fff;border:1px solid #cbdcd5;border-radius:9px;max-height:420px;padding:14px;font-size:14px;line-height:1.6;overflow:auto}.pf-domain-privacy-draft>div:focus-visible{outline-offset:3px;outline:3px solid #2ba282}.pf-domain-loading{min-height:104px}.pf-domain-loading p{margin:0;font-size:13px}@media (width<=900px){.pf-domain-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pf-domain-settings{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;display:grid}.pf-setting-icon.domain{width:42px;height:42px}.pf-domain-heading{display:grid}.pf-domain-scope{justify-self:start}.pf-domain-dns-steps{grid-template-columns:1fr;padding-inline:0}.pf-domain-state-copy,.pf-domain-card>header,.pf-domain-checks,.pf-domain-card>footer{padding-inline:13px}.pf-domain-progress{margin-inline:13px}.pf-domain-card>header{align-items:flex-start}.pf-domain-card>header>div{flex-direction:column;align-items:flex-start;gap:7px}.pf-domain-card>footer{flex-direction:column;align-items:stretch}.pf-domain-card>footer>div{display:grid}.pf-domain-settings :is(.pf-domain-primary,.pf-domain-secondary,.pf-domain-danger,.pf-domain-remove-trigger,.pf-domain-link){width:100%;min-height:46px}.pf-domain-create-actions{grid-template-columns:1fr;display:grid}.pf-domain-create-actions .pf-domain-secondary{order:2}.pf-domain-dns-record dd{grid-template-columns:minmax(0,1fr)}.pf-domain-dns-record dd button{width:100%}.pf-domain-empty ol{grid-template-columns:1fr}}@media (width<=470px){.pf-domain-settings{grid-template-columns:1fr}.pf-domain-settings>.pf-setting-icon.domain{display:none}.pf-domain-checks{grid-template-columns:1fr}.pf-domain-card>header>b{font-size:10px}}.pf-biohub-journey-picker{grid-column:1/-1}.pf-biohub-journey-picker small{color:#5f756e;line-height:1.5}.pf-biohub-field-warning{background:#fff6df;border-radius:9px;padding:10px 11px;color:#825a20!important}.pf-biohub-field-warning a{color:inherit;font-weight:800}.pf-public-hub-link.is-unavailable{cursor:not-allowed;opacity:.66;gap:3px;display:grid}.pf-public-hub-link.is-unavailable>span{font-weight:800}.pf-public-hub-link.is-unavailable small{font-size:.875rem;font-weight:650}.pf-biohub-mobile-sections,.pf-biohub-preview-trigger,.pf-biohub-preview-bar>button{display:none}.pf-biohub-save-state{color:#546b64;background:#eef3f1;border-radius:999px;padding:6px 9px;font-size:.875rem;font-weight:750}.pf-biohub-save-state.is-unsaved{color:#795b13;background:#fff5dc}.pf-biohub-save-state.is-saving{color:#2c5790;background:#e8f1ff}.pf-biohub-save-state.is-error{color:#9d3029;background:#fff0ef}.pf-biohub-contrast{border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.875rem}.pf-biohub-contrast.is-ok{color:#12644f;background:#e8f7f1}.pf-biohub-contrast.is-error{color:#8f312b;background:#fff0ef}.pf-biohub-rich-editor{background:#fff;border:1px solid #cad8d3;border-radius:12px;overflow:hidden}.pf-biohub-rich-toolbar{background:#f6faf8;border-bottom:1px solid #dce5e2;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.pf-biohub-rich-toolbar button{color:#24483e;background:#fff;border:1px solid #c8d7d2;border-radius:8px;min-height:36px;padding:6px 9px}.pf-biohub-rich-toolbar button[aria-pressed=true]{color:#075b49;background:#e2f2ec;border-color:#08745d}.pf-biohub-rich-content{outline:0;min-height:116px;padding:12px;font-weight:500;line-height:1.55}.pf-biohub-rich-content:focus{box-shadow:inset 0 0 0 3px #1e937036}.pf-biohub-rich-content :is(p,h2,h3,ul,ol,blockquote){margin:.35em 0}.pf-biohub-rich-content blockquote{border-left:3px solid #8cb8aa;padding-left:12px}.pf-biohub-rich-editor>small{color:#6a7c76;padding:0 12px 10px;font-weight:500;display:block}.pf-biohub-rich-editor>small.is-error{color:#9d3029}.pf-biohub-video-editor{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:end;gap:14px;margin-top:12px;display:grid}.pf-biohub-video-editor>div{gap:4px;display:grid}.pf-biohub-video-editor small{color:#667972}.pf-biohub-library>div:first-child h3{margin:16px 0 3px;font-size:16px}.pf-biohub-library>div:first-child p{color:#667972;margin:0;font-size:.875rem}.hub-preview-video{border:1px solid var(--hub-text);grid-template-columns:44px 1fr;align-items:center;gap:11px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-preview-video{border:1px solid color-mix(in srgb,var(--hub-text) 20%,transparent)}}.hub-preview-video{text-align:left;border-radius:14px}.hub-preview-video>b{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pf-public-hub-bio,.pf-public-hub-text{line-height:1.65}.pf-public-hub-bio :is(p,h2,h3,ul,ol,blockquote),.pf-public-hub-text :is(p,h2,h3,ul,ol,blockquote){margin:.45em 0}.pf-public-hub-bio ul,.pf-public-hub-bio ol,.pf-public-hub-text ul,.pf-public-hub-text ol{padding-left:1.35em}.pf-public-hub-bio blockquote,.pf-public-hub-text blockquote{border-left:3px solid var(--hub-accent);padding-left:14px}.pf-public-hub-bio a,.pf-public-hub-text a{color:var(--hub-accent);font-weight:750}.pf-public-hub-video button{cursor:pointer;place-items:center;gap:5px;width:100%;display:grid}.pf-public-hub-video button span{opacity:.75;font-size:.875rem}.pf-public-hub-consent-options{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;justify-content:stretch!important;gap:8px!important;display:grid!important}.pf-public-hub-consent-options label{border:1px solid #dce5e2;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.pf-public-hub-consent-options input{width:18px;height:18px}.pf-public-hub-consent-error{color:#9d3029}.pf-public-hub :is(a,button):focus-visible{outline:3px solid var(--hub-accent)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--hub-accent) 45%,transparent)}}.pf-public-hub :is(a,button):focus-visible{outline-offset:3px}@media (width<=1000px){.pf-biohub-editor-layout{display:block}.pf-biohub-mobile-sections{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7f6f2;gap:5px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto}.pf-biohub-mobile-sections button{color:#536a62;background:0 0;border:0;border-radius:9px;flex:none;min-height:44px;padding:8px 12px;font-weight:750}.pf-biohub-mobile-sections button[aria-current=page]{color:#08745d;background:#fff;box-shadow:0 2px 8px #17362c18}.pf-biohub-editor>[data-bio-section]{display:none}.pf-biohub-editor.mobile-section-identity>[data-bio-section=identity],.pf-biohub-editor.mobile-section-contact>[data-bio-section=contact],.pf-biohub-editor.mobile-section-social>[data-bio-section=social],.pf-biohub-editor.mobile-section-order>[data-bio-section=order],.pf-biohub-editor.mobile-section-style>[data-bio-section=style],.pf-biohub-editor.mobile-section-content>[data-bio-section=content],.pf-biohub-editor.mobile-section-seo>[data-bio-section=seo]{display:block}.pf-biohub-preview-trigger{justify-content:center;align-items:center;color:#08745d!important;background:#fff!important;border:1px solid #bcd0c9!important;display:inline-flex!important}.pf-biohub-preview{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#edf3f1f2;padding:18px;display:none;position:fixed;inset:0;overflow:auto;width:auto!important;max-width:none!important;margin:0!important}.pf-biohub-preview.is-open{align-content:start;display:grid}.pf-biohub-preview-bar{align-items:center;width:min(100%,430px);margin:0 auto}.pf-biohub-preview-bar>button{color:#17342c;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.pf-biohub-phone{width:min(100%,430px);margin:0 auto}.pf-biohub-video-editor{grid-template-columns:1fr}}@media (width<=700px){.pf-public-hub-consent-options{grid-template-columns:1fr}.pf-biohub-rich-toolbar button{min-height:44px}.pf-biohub-heading>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-biohub-heading>div:last-child>*{text-align:center;justify-content:center;width:100%}.pf-biohub-heading>div:last-child>button:last-child{grid-column:1/-1}}.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits,.pf-public-hub-lead-success{border:1px solid var(--hub-text);padding:20px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits,.pf-public-hub-lead-success{border:1px solid color-mix(in srgb,var(--hub-text) 17%,transparent)}}.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits,.pf-public-hub-lead-success{background:var(--hub-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits,.pf-public-hub-lead-success{background:color-mix(in srgb,var(--hub-bg) 76%,#fff 24%)}}.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits,.pf-public-hub-lead-success{text-align:left;box-shadow:0 10px 30px var(--hub-text)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits,.pf-public-hub-lead-success{box-shadow:0 10px 30px color-mix(in srgb,var(--hub-text) 6%,transparent)}}.pf-public-hub-form{gap:13px;display:grid}.pf-public-hub-form>div:first-child{gap:5px;display:grid}.pf-public-hub-form small,.pf-public-hub-pdf small{color:var(--hub-accent);letter-spacing:.1em;font-size:.875rem;font-weight:850}.pf-public-hub-form h2,.pf-public-hub-pdf h2,.pf-public-hub-stats h2,.pf-public-hub-faq h2,.pf-public-hub-benefits h2,.pf-public-hub-lead-success h2{margin:0;font-size:21px;line-height:1.2}.pf-public-hub-form p,.pf-public-hub-pdf p,.pf-public-hub-lead-success p{margin:0;line-height:1.5}.pf-public-hub-form>label{gap:6px;display:grid}.pf-public-hub-form label>span{font-size:.875rem;font-weight:750}.pf-public-hub-form :is(input,textarea,select){border:1px solid var(--hub-text);width:100%;min-height:46px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-form :is(input,textarea,select){border:1px solid color-mix(in srgb,var(--hub-text) 24%,transparent)}}.pf-public-hub-form :is(input,textarea,select){color:#17342c;font:inherit;background:#fff;border-radius:11px}.pf-public-hub-form textarea{resize:vertical;min-height:92px}.pf-public-hub-form-phone{grid-template-columns:minmax(125px,.55fr) minmax(0,1.45fr);gap:10px;display:grid}.pf-public-hub-form-phone label{gap:6px;display:grid}.pf-public-hub-form-consent{align-items:start;grid-template-columns:20px 1fr!important}.pf-public-hub-form-consent input{margin-top:2px;width:19px!important;height:19px!important;min-height:19px!important;padding:0!important}.pf-public-hub-form-consent a{color:var(--hub-accent);font-weight:800}.pf-public-hub-form>button{background:var(--hub-accent);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:13px;padding:12px 16px;font-weight:820}.pf-public-hub-form>button:disabled{opacity:.62;cursor:wait}.pf-public-hub-form-error{color:#8d2f29;background:#fff0ef;border-radius:10px;padding:10px 12px}.pf-public-hub-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.pf-public-hub-lead-success{background:var(--hub-accent);align-items:flex-start;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-lead-success{background:color-mix(in srgb,var(--hub-accent) 9%,#fff)}}.pf-public-hub-lead-success>span{background:var(--hub-accent);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pf-public-hub-lead-success>div{gap:7px;display:grid}.pf-public-hub-lead-success a{background:var(--hub-accent);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 13px;font-weight:800;text-decoration:none;display:flex}.pf-public-hub-pdf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.pf-public-hub-pdf>div{gap:5px;display:grid}.pf-public-hub-pdf>div>span{opacity:.7;font-size:.875rem}.pf-public-hub-pdf>a{background:var(--hub-accent);color:#fff;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:11px 14px;font-weight:800;text-decoration:none;display:flex}.pf-public-hub-proof{margin:0}.pf-public-hub-proof blockquote{margin:0;font-size:19px;font-weight:650;line-height:1.5}.pf-public-hub-proof figcaption{gap:2px;margin-top:13px;display:grid}.pf-public-hub-proof figcaption span{opacity:.68;font-size:.875rem}.pf-public-hub-stats{gap:12px;display:grid}.pf-public-hub-stats>div:not(.pf-biohub-formatted){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-public-hub-stats article{background:var(--hub-accent);border-radius:12px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-stats article{background:color-mix(in srgb,var(--hub-accent) 9%,#fff)}}.pf-public-hub-stats article{text-align:center}.pf-public-hub-stats article strong{color:var(--hub-accent);font-size:23px}.pf-public-hub-stats article span{font-size:.875rem;line-height:1.3}.pf-public-hub-stats>small{opacity:.72;line-height:1.45}.pf-public-hub-faq{gap:8px;display:grid}.pf-public-hub-faq h2{margin-bottom:3px}.pf-public-hub-faq details{border-top:1px solid var(--hub-text)}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-faq details{border-top:1px solid color-mix(in srgb,var(--hub-text) 14%,transparent)}}.pf-public-hub-faq summary{cursor:pointer;min-height:46px;padding:12px 2px;font-weight:780}.pf-public-hub-faq details p{margin:0;padding:0 2px 13px;line-height:1.55}.pf-public-hub-benefits{gap:12px;display:grid}.pf-public-hub-benefits ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pf-public-hub-benefits li{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.pf-public-hub-benefits li>span{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.pf-public-hub-benefits li p{margin:0;line-height:1.45}.pf-biohub-form-editor,.pf-biohub-pair-editor{gap:12px;margin-top:12px;display:grid}.pf-biohub-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-biohub-form-grid>label,.pf-biohub-pair-editor>label,.pf-biohub-pair-editor>div>label{gap:6px;display:grid}.pf-biohub-form-options{flex-wrap:wrap;gap:9px;display:flex}.pf-biohub-form-options label{background:#f8fbfa;border:1px solid #d8e3df;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:9px 11px;display:flex}.pf-biohub-pair-editor>div{border:1px solid #dce5e2;border-radius:11px;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.pf-biohub-pair-editor>button,.pf-biohub-pair-editor>div>button{color:#08745d;background:#f7fbf9;border:1px solid #c6d8d1;border-radius:9px;min-height:42px;padding:8px 11px;font-weight:750}.hub-preview-form,.hub-preview-proof,.hub-preview-stats,.hub-preview-faq,.hub-preview-benefits{border:1px solid var(--hub-text);gap:7px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-preview-form,.hub-preview-proof,.hub-preview-stats,.hub-preview-faq,.hub-preview-benefits{border:1px solid color-mix(in srgb,var(--hub-text) 18%,transparent)}}.hub-preview-form,.hub-preview-proof,.hub-preview-stats,.hub-preview-faq,.hub-preview-benefits{text-align:left;border-radius:14px}.hub-preview-form>b{background:var(--hub-accent);color:#fff;text-align:center;border-radius:9px;padding:9px}.hub-preview-form>span,.hub-preview-faq>span{opacity:.7;font-size:.875rem}.hub-preview-proof{margin:0;font-size:.875rem}.hub-preview-proof footer{font-weight:800}.hub-preview-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr))}.hub-preview-stats span{font-size:.875rem;display:grid}.hub-preview-stats b{color:var(--hub-accent);font-size:17px}.hub-preview-benefits span{font-size:.875rem}@media (width>=960px){.pf-public-hub.layout-split .pf-public-hub-card{text-align:left;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:54px;width:min(100%,1040px)}.pf-public-hub.layout-split .pf-public-hub-card>header{text-align:left;grid-area:1/1/span 2;justify-items:start;position:sticky;top:48px}.pf-public-hub.layout-split .pf-public-hub-card>header p{max-width:38ch}.pf-public-hub.layout-split .pf-public-hub-thank-you{grid-area:1/2}.pf-public-hub.layout-split .pf-public-hub-blocks{grid-column:2}.pf-public-hub.layout-split .pf-public-hub-card>footer{grid-column:1/-1}.pf-public-hub.layout-split .pf-public-hub-icon-section{text-align:left}.pf-public-hub.layout-split .pf-public-hub-icon-section>div{justify-content:flex-start}}@media (width<=700px){.pf-public-hub-form,.pf-public-hub-pdf,.pf-public-hub-proof,.pf-public-hub-stats,.pf-public-hub-faq,.pf-public-hub-benefits{padding:16px}.pf-public-hub-form-phone,.pf-public-hub-pdf,.pf-biohub-form-grid,.pf-biohub-pair-editor>div{grid-template-columns:1fr}.pf-public-hub-pdf>a{justify-content:space-between}.pf-public-hub-stats>div:not(.pf-biohub-formatted){grid-template-columns:1fr}.pf-biohub-pair-editor>div>button{width:100%}}.pf-prospect-journeys{gap:14px;display:grid}.pf-prospect-journey-toolbar{background:linear-gradient(135deg,#f8fcfa,#eef7f4);border:1px solid #cfe2dc;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px;display:flex}.pf-prospect-journey-toolbar>div{min-width:0}.pf-prospect-journey-toolbar small,.pf-prospect-journey-assignment>header small,.pf-prospect-journey-approval>span{color:#1e745f;letter-spacing:.09em;font-size:10px;font-weight:850}.pf-prospect-journey-toolbar h3{color:#244a40;margin:4px 0;font-size:18px}.pf-prospect-journey-toolbar p{color:#60756e;max-width:650px;margin:0;font-size:13px;line-height:1.5}.pf-prospect-journey-toolbar button,.pf-prospect-journey-assignment button,.pf-prospect-journey-link button,.pf-prospect-journey-history article>button,.pf-prospect-journey-load-error button{color:#245c4f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd3cc;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:780}.pf-prospect-journey-toolbar button.accent,.pf-prospect-journey-assignment button.accent{color:#fff;background:#176d5a;border-color:#176d5a}.pf-prospect-journeys button:disabled{cursor:not-allowed;opacity:.5}.pf-prospect-journey-assignment{background:#fff;border:1px solid #bfd9d1;border-radius:15px;overflow:hidden;box-shadow:0 14px 34px #18433912}.pf-prospect-journey-assignment>header{background:#f3f9f7;border-bottom:1px solid #dce8e4;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.pf-prospect-journey-assignment>header h3{color:#244a40;margin:4px 0 0;font-size:18px}.pf-prospect-journey-assignment>header>button{width:42px;min-width:42px;padding:0;font-size:24px}.pf-prospect-journey-assignment-grid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:0;display:grid}.pf-prospect-journey-fields,.pf-prospect-journey-approval{align-content:start;gap:13px;padding:17px;display:grid}.pf-prospect-journey-approval{background:#f8fbfa;border-left:1px solid #e0e9e6}.pf-prospect-journey-fields label,.pf-prospect-journey-approval label{color:#3e5e55;gap:6px;font-size:12px;font-weight:760;display:grid}.pf-prospect-journey-fields :is(input,select,textarea),.pf-prospect-journey-approval :is(input,textarea),.pf-prospect-journey-link input{color:#193a32;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcec9;border-radius:10px;padding:10px 11px;font-size:14px}.pf-prospect-journey-fields textarea{resize:vertical;min-height:82px}.pf-prospect-journey-approval textarea{resize:vertical;min-height:230px;line-height:1.5}.pf-prospect-journey-template-summary{background:#f7fbf9;border:1px solid #d7e5e0;border-radius:11px;padding:12px}.pf-prospect-journey-template-summary strong{color:#285247}.pf-prospect-journey-template-summary p{color:#60756e;margin:5px 0;font-size:13px;line-height:1.45}.pf-prospect-journey-template-summary small{color:#71847e;font-size:11px;line-height:1.5;display:block}.pf-prospect-journey-days{background:#fff;border:1px solid #bdcec9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.pf-prospect-journey-days input{border:0;border-radius:0}.pf-prospect-journey-days span{color:#687b74;padding:0 11px}.pf-prospect-journey-confirm{background:#fff;border:1px solid #cfe0da;border-radius:10px;align-items:start;padding:11px;grid-template-columns:auto minmax(0,1fr)!important}.pf-prospect-journey-confirm input{height:20px;margin-top:1px;width:20px!important;min-height:0!important}.pf-prospect-journey-approval>small{color:#6b7e78;font-size:11px;line-height:1.45}.pf-prospect-journey-link{background:#eff9f6;border:1px solid #bcded4;border-radius:12px;gap:10px;padding:14px;display:grid}.pf-prospect-journey-link>div:first-child{gap:3px;display:grid}.pf-prospect-journey-link small{color:#60756e}.pf-prospect-journey-link>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pf-prospect-journey-history{gap:12px;display:grid}.pf-prospect-journey-history>article,.pf-prospect-journey-history>details{background:#fff;border:1px solid #dce7e3;border-radius:13px;padding:15px}.pf-prospect-journey-history article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pf-prospect-journey-history h3{color:#294d43;margin:4px 0;font-size:17px}.pf-prospect-journey-history article>p{color:#657972;font-size:13px}.pf-prospect-journey-history ol{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.pf-prospect-journey-history li{background:#f6faf8;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pf-prospect-journey-history li>span{color:#176b58;background:#e0f0eb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pf-prospect-journey-history li strong{font-size:13px}.pf-prospect-journey-history li small{color:#71837d;font-size:11px}.pf-prospect-journey-history details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-prospect-journey-history details summary small{color:#6b7e78}.pf-prospect-journey-answer{border-top:1px solid #e5ece9;padding:12px 0}.pf-prospect-journey-answer p{color:#526a63;white-space:pre-wrap;margin:5px 0 0}.pf-prospect-journey-load-error{justify-items:start;gap:10px;display:grid}@media (width<=820px){.pf-prospect-journey-assignment-grid{grid-template-columns:1fr}.pf-prospect-journey-approval{border-top:1px solid #e0e9e6;border-left:0}}@media (width<=620px){.pf-prospect-journey-toolbar{padding:14px;display:grid}.pf-prospect-journey-toolbar button,.pf-prospect-journey-assignment button.accent,.pf-prospect-journey-approval>button,.pf-prospect-journey-link button,.pf-prospect-journey-history article>button{width:100%;min-height:48px}.pf-prospect-journey-assignment>header{padding:13px}.pf-prospect-journey-fields,.pf-prospect-journey-approval{padding:14px}.pf-prospect-journey-approval textarea{min-height:190px}.pf-prospect-journey-link>div:last-child{grid-template-columns:1fr}.pf-prospect-journey-history article>header,.pf-prospect-journey-history details summary{flex-direction:column;align-items:flex-start}.pf-prospect-journey-history li{grid-template-columns:25px minmax(0,1fr)}.pf-prospect-journey-history li small{grid-column:2}}.journey-window-picker{text-align:left;border:0;gap:10px;min-width:0;margin:18px 0;padding:0;display:grid}.journey-window-picker legend{color:#19392f;padding:0 0 5px;font-size:16px;font-weight:750}.journey-window-picker>p{color:#52665f;margin:0 0 4px;font-size:13px;line-height:1.5}.journey-window-picker .journey-window-choice{cursor:pointer;background:#fff;border:1px solid #b8c9c2;border-radius:12px;align-items:flex-start;gap:12px;min-height:64px;margin:0!important;padding:14px!important;display:flex!important}.journey-window-picker .journey-window-choice.selected{background:#eff8f3;border:2px solid #17664f;padding:13px!important}.journey-window-picker .journey-window-choice input{appearance:auto;accent-color:#17664f;flex:none;width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important}.journey-window-choice>span{gap:4px;min-width:0;display:grid}.journey-window-choice strong{color:#173e30;font-size:14px}.journey-window-picker small{color:#52665f;line-height:1.5;font-size:12px!important}.journey-window-days,.journey-window-dates{background:#f5f8f6;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.journey-window-dates{grid-template-columns:minmax(0,1fr)}.journey-window-dates>small{grid-column:1/-1}.journey-window-dates label,.journey-window-days{gap:7px;display:grid!important}.journey-window-picker input[type=number],.journey-window-picker input[type=datetime-local]{box-sizing:border-box;color:#19392f;background:#fff;border:1px solid #9cb6a9;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px;font-family:inherit;font-size:16px;display:block}.journey-window-picker input:focus-visible{outline-offset:2px;outline:3px solid #99d2bb}.journey-window-picker:disabled{opacity:.7}.journey-window-picker:disabled label{cursor:wait}@media (width<=650px){.journey-window-dates{grid-template-columns:minmax(0,1fr)}.journey-window-picker .journey-window-choice{padding:12px!important}.journey-window-picker .journey-window-choice.selected{padding:11px!important}}.pf-biohub-builtin-templates{grid-column:1/-1;padding:20px}.pf-biohub-builtin-templates>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-biohub-builtin-templates article{background:#fbfdfc;border:1px solid #dfe8e5;border-radius:12px;align-items:center;gap:14px;padding:15px;display:flex}.pf-biohub-builtin-templates article>div{flex:1}.pf-biohub-builtin-templates strong{font-size:.875rem}.pf-biohub-builtin-templates p{color:#6f7f7a;margin:5px 0 0;font-size:.875rem;line-height:1.5}.pf-biohub-builtin-templates button{color:#fff;background:var(--green);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:35px;padding:0 11px}.pf-biohub-campaign-share{padding:20px}.pf-biohub-campaign-share>label{gap:6px;display:grid}.pf-biohub-campaign-share>label span{color:#60716c;font-size:.875rem;font-weight:700}.pf-biohub-campaign-share input{border:1px solid #dce5e2;border-radius:8px;min-height:40px;padding:0 10px}.pf-biohub-campaign-share>div:last-child{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;display:grid}.pf-biohub-campaign-share img{background:#fff;border:1px solid #dfe8e5;border-radius:10px;width:120px;height:120px;padding:6px}.pf-biohub-campaign-share>div:last-child>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pf-biohub-campaign-share code{color:#526661;text-overflow:ellipsis;white-space:nowrap;background:#f4f8f6;border-radius:8px;width:100%;padding:10px;font-size:.875rem;overflow:hidden}.pf-biohub-campaign-share button,.pf-biohub-campaign-share a{color:#316a5c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:8px;align-items:center;padding:0 10px;font-size:.875rem;text-decoration:none;display:inline-flex}.pf-public-hub-brand-mark,.pf-biohub-brand-mark{border:1px solid var(--hub-accent);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub-brand-mark,.pf-biohub-brand-mark{border:1px solid color-mix(in srgb,var(--hub-accent) 35%,transparent)}}.pf-public-hub-brand-mark,.pf-biohub-brand-mark{color:var(--hub-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-weight:900;font-size:.875rem!important}.pf-public-hub.cover-gradient .pf-public-hub-card>header,.pf-biohub-phone.cover-gradient .pf-biohub-phone-content{background:linear-gradient(145deg,var(--hub-accent),var(--hub-bg));border-radius:18px;padding:24px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub.cover-gradient .pf-public-hub-card>header,.pf-biohub-phone.cover-gradient .pf-biohub-phone-content{background:linear-gradient(145deg,color-mix(in srgb,var(--hub-accent) 15%,#fff),color-mix(in srgb,var(--hub-bg) 82%,#fff))}}.pf-public-hub.cover-accent .pf-public-hub-card>header,.pf-biohub-phone.cover-accent .pf-biohub-phone-content{border-top:8px solid var(--hub-accent);background:var(--hub-accent);border-radius:18px;padding:24px}@supports (color:color-mix(in lab, red, red)){.pf-public-hub.cover-accent .pf-public-hub-card>header,.pf-biohub-phone.cover-accent .pf-biohub-phone-content{background:color-mix(in srgb,var(--hub-accent) 8%,#fff)}}@media (width<=700px){.pf-biohub-builtin-templates>div:last-child{grid-template-columns:1fr}.pf-biohub-builtin-templates article{flex-direction:column;align-items:flex-start}.pf-biohub-campaign-share>div:last-child{grid-template-columns:88px minmax(0,1fr)}.pf-biohub-campaign-share img{width:88px;height:88px}}.pf-biohub-optimization{gap:16px;display:grid}.pf-biohub-optimization>.pf-panel,.pf-biohub-report-split>.pf-panel{padding:20px}.pf-biohub-report-note{color:#60716c;font-size:.875rem}.pf-biohub-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.pf-biohub-metrics article{background:linear-gradient(145deg,#fff,#f4f9f7);border:1px solid #dce7e3;border-radius:12px;gap:5px;padding:14px;display:grid}.pf-biohub-metrics span{color:#65766f;font-size:.875rem;font-weight:750}.pf-biohub-metrics strong{color:#173f34;font-size:26px}.pf-biohub-metrics small{color:#71817c;font-size:.875rem}.pf-biohub-metrics small.is-up{color:#16715b}.pf-biohub-metrics small.is-down{color:#9a4b3f}.pf-biohub-funnel{background:#f6faf8;border-radius:13px;gap:9px;padding:15px;display:grid}.pf-biohub-funnel>div{grid-template-columns:minmax(140px,.7fr) minmax(120px,1.3fr) 46px;align-items:center;gap:10px;display:grid}.pf-biohub-funnel span{font-size:.875rem;font-weight:720}.pf-biohub-funnel>div>div{background:#dfeae6;border-radius:999px;height:9px;overflow:hidden}.pf-biohub-funnel i{border-radius:inherit;background:linear-gradient(90deg,#0f725b,#31a281);height:100%;display:block}.pf-biohub-funnel strong{text-align:right;font-size:.875rem}.pf-biohub-report-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pf-biohub-report-table{overflow:auto}.pf-biohub-report-table table{border-collapse:collapse;width:100%;font-size:.875rem}.pf-biohub-report-table :is(th,td){text-align:right;border-bottom:1px solid #e1e9e6;padding:10px 8px}.pf-biohub-report-table :is(th,td):first-child{text-align:left}.pf-biohub-report-table th{color:#61726c;font-size:.875rem}.pf-biohub-experiment-form{background:#f7fbf9;border:1px solid #d4e4de;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.pf-biohub-experiment-form label,.pf-biohub-marketing form>label{gap:6px;display:grid}.pf-biohub-experiment-form label span,.pf-biohub-marketing form label>span{color:#526860;font-size:.875rem;font-weight:750}.pf-biohub-experiment-form label small{color:#71827c;font-size:.875rem;line-height:1.45}.pf-biohub-experiment-form :is(input,select),.pf-biohub-marketing input{color:#173a31;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d9d3;border-radius:9px;padding:8px 10px}.pf-biohub-experiment-form>button,.pf-biohub-marketing form>button,.pf-biohub-experiment-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#176e59;border:0;border-radius:9px;padding:8px 13px;font-size:.875rem;font-weight:780}.pf-biohub-experiment-form>button{align-self:end}.pf-biohub-experiment-list{gap:11px;margin-top:14px;display:grid}.pf-biohub-experiment-list>article{background:#fff;border:1px solid #dce6e3;border-radius:13px;gap:11px;padding:15px;display:grid}.pf-biohub-experiment-list header{gap:5px;display:grid}.pf-biohub-experiment-list header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-biohub-experiment-list header span{color:#526b63;background:#edf3f1;border-radius:999px;padding:5px 8px;font-size:.875rem;font-weight:800}.pf-biohub-experiment-list header span.status-running{color:#0d7057;background:#dcf3eb}.pf-biohub-experiment-list header span.status-completed{color:#40555d;background:#e9eef0}.pf-biohub-experiment-list header small{color:#708079;font-size:.875rem}.pf-biohub-experiment-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pf-biohub-experiment-variants>div{background:#f5f9f7;border-radius:10px;grid-template-columns:1fr auto;gap:4px;padding:11px;display:grid}.pf-biohub-experiment-variants span{font-size:.875rem;font-weight:760}.pf-biohub-experiment-variants strong{color:#176e59;font-size:16px}.pf-biohub-experiment-variants small{color:#71817b;grid-column:1/-1;font-size:.875rem}.pf-biohub-experiment-list>article>p{color:#806b38;margin:0;font-size:.875rem}.pf-biohub-experiment-list>article>p.is-ready{color:#176e59}.pf-biohub-experiment-actions{gap:8px;display:flex}.pf-biohub-experiment-actions button{color:#176e59;background:#fff;border:1px solid #bfd7cf;min-height:36px}.pf-biohub-marketing form{grid-template-columns:minmax(200px,1fr) minmax(250px,1fr) auto;align-items:end;gap:12px;display:grid}.pf-biohub-marketing form>.pf-biohub-check{background:#f8fbfa;border:1px solid #d3e0dc;border-radius:9px;align-items:center;min-height:42px;padding:8px 10px;display:flex}.pf-biohub-marketing form>.pf-biohub-check input{width:18px;min-height:18px;padding:0}.pf-biohub-optimization button:disabled{cursor:not-allowed;opacity:.55}@media (width<=800px){.pf-biohub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-biohub-report-split,.pf-biohub-experiment-form,.pf-biohub-marketing form{grid-template-columns:1fr}.pf-biohub-funnel>div{grid-template-columns:minmax(110px,.8fr) minmax(70px,1.2fr) 36px}.pf-biohub-report-note{display:none}}@media (width<=520px){.pf-biohub-metrics{grid-template-columns:1fr 1fr}.pf-biohub-metrics article{padding:11px}.pf-biohub-metrics strong{font-size:22px}.pf-biohub-experiment-variants{grid-template-columns:1fr}.pf-biohub-funnel>div{grid-template-columns:1fr auto}.pf-biohub-funnel>div>div{grid-area:2/1/auto/-1}.pf-biohub-funnel strong{grid-area:1/2}}.pf-biohub-studio{font-size:1rem;line-height:1.5}.pf-biohub-studio :is(input,textarea,select){font-size:1rem;font-weight:400}.pf-biohub-studio button{min-height:44px;font-size:.875rem}.pf-biohub-rich-field{gap:8px;min-width:0;margin-top:14px;display:grid}.pf-biohub-rich-field>span{color:#3f554e;font-size:.875rem;font-weight:700}.pf-biohub-rich-editor{min-width:0}.pf-biohub-rich-toolbar{align-items:center}.pf-biohub-rich-toolbar select{width:auto;min-width:0;max-width:100%;min-height:40px;padding:6px 8px;font-size:.875rem}.pf-biohub-rich-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem}.pf-biohub-rich-content :is(ul,ol),.pf-biohub-formatted :is(ul,ol){padding-left:1.5em}.pf-biohub-rich-content ul,.pf-biohub-formatted ul{list-style:outside}.pf-biohub-rich-content ol,.pf-biohub-formatted ol{list-style:decimal}.pf-biohub-rich-content a,.pf-biohub-formatted a{color:var(--hub-accent,#08745d);text-decoration:underline}.pf-biohub-rich-link{background:#f6faf8;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.pf-biohub-rich-link input{flex:180px;min-width:0}.pf-biohub-rich-link p{color:#9d3029;flex-basis:100%}.pf-biohub-formatted{white-space:pre-wrap;overflow-wrap:anywhere;text-align:inherit;font-size:1rem;line-height:1.65}.pf-biohub-formatted p{min-height:1.65em;margin:0 0 .65em;display:block}.pf-biohub-formatted p:last-child{margin-bottom:0}.pf-biohub-formatted h2,.pf-biohub-rich-content h2{margin:.7em 0 .35em;font-size:1.375rem;line-height:1.3}.pf-biohub-formatted h3,.pf-biohub-rich-content h3{margin:.7em 0 .35em;font-size:1.125rem;line-height:1.4}.pf-biohub-formatted blockquote{border-left:3px solid var(--hub-accent,#08745d);margin:.5em 0;padding-left:1em}.pf-biohub-formatted li>p{margin-bottom:.2em}.pf-biohub-library-note{background:#edf7f2;border:1px solid #cfe1da;border-radius:12px;padding:14px;font-size:1rem;line-height:1.55}.pf-biohub-library-note a{color:#075b49;font-weight:700;text-decoration:underline}.pf-biohub-library>div{gap:10px;margin:10px 0;display:grid}.pf-biohub-library article{border:1px solid #d8e3df;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.pf-biohub-library article>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.pf-biohub-library article small{color:#526860;font-size:.875rem}.pf-biohub-library article button{color:#075b49;background:#f6faf8;border:1px solid #bcd0c9;border-radius:9px;flex-shrink:0;padding:8px 12px}.pf-biohub-campaign-share code{white-space:normal;overflow-wrap:anywhere;font-size:.875rem}.pf-biohub-campaign-share img{width:160px;height:160px}.pf-biohub-campaign-share>div:last-child{grid-template-columns:160px minmax(0,1fr)}.pf-biohub-pair-editor>div:has(.pf-biohub-rich-field){grid-template-columns:1fr}.pf-biohub-pair-editor>.pf-biohub-benefit-editor{grid-template-columns:minmax(0,1fr) auto}.pf-biohub-toggle{font-size:.875rem!important}.pf-biohub-optimization .pf-panel-head{flex-wrap:wrap}@media (width<=700px){.pf-biohub-campaign-share>div:last-child,.pf-biohub-pair-editor>.pf-biohub-benefit-editor{grid-template-columns:1fr}.pf-biohub-campaign-share img{width:160px;height:160px}.pf-biohub-library article{flex-direction:column;align-items:stretch}.pf-biohub-library article button{width:100%}.pf-biohub-report-note{display:block}}.pf-content-area-fields{border:1px solid #cadbd4;border-radius:12px;min-width:0;padding:16px}.pf-content-area-fields legend{color:#173f34;padding:0 6px;font-size:1rem;font-weight:750}.pf-content-area-fields>p{color:#526860;margin:0 0 12px;font-size:.875rem;line-height:1.5}.pf-content-area-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-content-area-fields label{border:1px solid #d8e3df;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;font-size:1rem;line-height:1.5;display:flex}.pf-content-area-fields input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0}.pf-content-area-fields .pf-content-area-public{background:#f3faf6;grid-column:1/-1}.pf-content-area-fields small{color:#526860;margin-top:4px;font-size:.875rem;line-height:1.5;display:block}@media (width<=700px){.pf-content-area-fields>div{grid-template-columns:1fr}}.pf-biohub-formatted strong,.pf-biohub-formatted em,.pf-biohub-formatted u{font-size:inherit;line-height:inherit}.pf-biohub-formatted :is(ul,ol),.pf-public-hub-text{text-align:left}.pf-biohub-studio small,.pf-biohub-studio .pf-panel-head .pf-biohub-report-note{font-size:.875rem;line-height:1.5}.pf-biohub-goals{border:0;gap:1rem;margin:1.5rem 0;padding:0;display:grid}.pf-biohub-goals legend{margin-bottom:1rem;font-size:1.2rem;font-weight:700}.pf-biohub-goals label{cursor:pointer;color:#15332b;background:#fff;border:2px solid #c7d8d0;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1.2rem;display:flex}.pf-biohub-goals label.is-selected{background:#edf8f3;border-color:#08745d}.pf-biohub-goals input{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.3rem}.pf-biohub-goals label>span{gap:.4rem;display:grid}.pf-biohub-goals strong,.pf-biohub-goals span{font-size:1rem}.pf-biohub-goals small{font-size:.875rem;line-height:1.5}.pf-biohub-pages,.pf-biohub-wizard{color:#15332b;font-size:1rem;line-height:1.55}.pf-biohub-pages{gap:1.75rem;width:100%;min-width:0;max-width:1200px;margin:0 auto;display:grid}.pf-biohub-pages-header{border-bottom:1px solid #dce6e0;justify-content:space-between;align-items:center;gap:1.5rem;padding:.5rem 0 1.5rem;display:flex}.pf-biohub-pages-heading{gap:.5rem;min-width:0;max-width:650px;display:grid}.pf-biohub-pages-eyebrow{color:#08745d;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:750}.pf-biohub-pages h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2rem);font-weight:750;line-height:1.2}.pf-biohub-pages p{margin:0}.pf-biohub-pages-heading p{color:#53685f;font-size:1rem;line-height:1.6}.pf-biohub-pages-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));align-items:stretch;gap:1.25rem;min-width:0;display:grid}.pf-biohub-pages :is(button,input,select),.pf-biohub-wizard :is(button,input,select){font:inherit;min-height:44px}.pf-biohub-pages :is(button,input,select),.pf-biohub-wizard :is(input,select){color:#15332b;background:#fff;border:1px solid #b3c8bd;border-radius:.65rem;max-width:100%;padding:.6rem .85rem}.pf-biohub-pages button,.pf-biohub-wizard>footer button,.pf-biohub-wizard>button{color:#fff;background:#08745d;border:0;border-radius:.65rem;padding:.7rem 1rem;font-weight:650}.pf-biohub-pages button{cursor:pointer;transition:background .15s,border-color .15s}.pf-biohub-pages button:hover:not(:disabled){background:#075c4a}.pf-biohub-pages .pf-biohub-pages-create{flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:.5rem;width:auto;display:inline-flex}.pf-biohub-pages-create>span{font-size:1.4rem;line-height:1}.pf-biohub-pages .pf-biohub-pages-secondary{color:#17634f;background:#fff;border:1px solid #b6cbbf}.pf-biohub-pages .pf-biohub-pages-secondary:hover:not(:disabled){background:#f0f7f3;border-color:#7eaa95}.pf-biohub-pages :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #08745d}.pf-biohub-pages .pf-panel{background:#fff;border:1px solid #d5e2da;border-radius:1rem;min-width:0;margin:0;padding:1.5rem;box-shadow:0 3px 12px #15332b09}.pf-biohub-page-card{flex-direction:column;gap:1.1rem;display:flex}.pf-biohub-page-meta{color:#53685f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;display:flex}.pf-biohub-page-status{color:#52616b;background:#f0f2f4;border-radius:2rem;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.875rem;line-height:1.5;display:inline-flex}.pf-biohub-page-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pf-biohub-page-status.is-online{color:#19643c;background:#e7f5ec}.pf-biohub-pages h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.pf-biohub-page-details{gap:.45rem;display:grid}.pf-biohub-page-url{color:#53685f;overflow-wrap:anywhere;font-size:1rem}.pf-biohub-page-description{color:#53685f;font-size:1rem;line-height:1.6}.pf-biohub-page-actions,.pf-biohub-guide-switch{flex-wrap:wrap;gap:.75rem;display:flex}.pf-biohub-page-card>.pf-biohub-page-actions{border-top:1px solid #e5ece8;margin-top:auto;padding-top:1rem}.pf-biohub-pages .pf-biohub-page-form{gap:1.25rem;display:grid}.pf-biohub-page-form-heading{gap:.5rem;display:grid}.pf-biohub-page-form-heading p{color:#53685f}.pf-biohub-page-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pf-biohub-pages label,.pf-biohub-wizard>label{gap:.5rem;min-width:0;display:grid}.pf-biohub-pages input{width:100%;min-width:0}.pf-biohub-pages small,.pf-biohub-wizard small{font-size:.875rem!important}.pf-biohub-pages-tip{color:#53685f;border-top:1px solid #dce6e0;gap:.25rem;padding:1.25rem 0 0;font-size:1rem;line-height:1.6;display:grid}.pf-biohub-pages-tip strong{color:#294c3e;font-weight:650}.pf-biohub-pages-error{color:#8a2424;background:#fff5f5;border:1px solid #e4b6b6;border-radius:.75rem;padding:1rem}@media (width<=900px){.pf-biohub-pages-header{flex-direction:column;align-items:flex-start}.pf-biohub-pages .pf-biohub-pages-create{align-self:flex-start}}@media (width<=600px){.pf-biohub-pages{gap:1.25rem}.pf-biohub-pages-header{gap:1.25rem;padding-bottom:1.25rem}.pf-biohub-pages .pf-biohub-pages-create{width:100%}.pf-biohub-pages .pf-panel{padding:1.25rem}.pf-biohub-page-fields{grid-template-columns:minmax(0,1fr)}.pf-biohub-page-actions>button{flex:auto}.pf-biohub-page-meta{font-size:.875rem}}.pf-biohub-wizard{background:#fff;border:1px solid #c7d8d0;border-radius:1.2rem;gap:1.3rem;max-width:880px;margin:1.5rem auto;padding:clamp(1rem,3vw,2rem);display:grid}.pf-biohub-wizard h2{font-size:1.8rem;line-height:1.25}.pf-biohub-wizard h3{font-size:1.25rem}.pf-biohub-wizard p{margin:0}.pf-biohub-stepper{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pf-biohub-stepper button{color:#15332b;background:#fff;border:1px solid #c7d8d0;border-radius:2rem;padding:.4rem .8rem}.pf-biohub-stepper button[aria-current]{color:#fff;background:#08745d}.pf-biohub-wizard button:disabled,.pf-biohub-pages button:disabled{opacity:.5;cursor:not-allowed}.pf-biohub-wizard>footer{border-top:1px solid #c7d8d0;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.pf-biohub-help,.pf-biohub-simulation-note{background:#edf8f3;border-radius:.75rem;padding:1rem;font-size:.95rem;line-height:1.5}.pf-biohub-wizard a,.pf-biohub-pages a{color:#08644f;text-underline-offset:3px;text-decoration:underline}.pf-biohub-wizard dl{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;display:grid}.pf-biohub-wizard dd{overflow-wrap:anywhere;margin:0}.pf-biohub-wizard dt{font-weight:700}.pf-biohub-studio .pf-biohub-preview-trigger{justify-content:center;align-items:center;display:inline-flex}.pf-biohub-preview-dialog{color:#15332b;background:#fff;border:1px solid #c7d8d0;border-radius:1rem;width:min(1200px,96vw);max-width:96vw;max-height:96dvh;margin:auto;padding:0;font-size:1rem}.pf-biohub-preview-dialog::backdrop{background:#0a1e1899}.pf-biohub-preview-dialog>header{justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.pf-biohub-preview-dialog h2{margin:0;font-size:1.4rem}.pf-biohub-preview-dialog p{margin:.5rem 0 0;line-height:1.5}.pf-biohub-preview-dialog :is(nav,footer){border-top:1px solid #c7d8d0;flex-wrap:wrap;gap:.6rem;padding:.8rem 1rem;display:flex}.pf-biohub-preview-dialog button{min-height:44px;font:inherit;color:#15332b;cursor:pointer;background:#fff;border:1px solid #b3c8bd;border-radius:.6rem;padding:.5rem .9rem}.pf-biohub-preview-dialog button[aria-pressed=true],.pf-biohub-preview-dialog footer button:first-child{color:#fff;background:#08745d}.pf-biohub-preview-dialog button:disabled{opacity:.5;cursor:wait}.pf-biohub-preview-stage{background:#e3ebe7;justify-content:center;padding:1rem;display:flex;overflow:hidden}.pf-biohub-preview-stage iframe{background:#fff;border:1px solid #a5bcb0;border-radius:.6rem;max-width:100%;height:55dvh;min-height:300px;display:block}.pf-public-hub-thank-you{background:#fff;border-radius:1rem;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.pf-public-hub-thank-you>span{background:var(--hub-accent);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.pf-public-hub-thank-you h2{font-size:1.65rem;line-height:1.25}.pf-public-hub-thank-you>a{background:var(--hub-accent);color:#fff;border-radius:.7rem;min-height:48px;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:block}@media (width<=700px){.pf-biohub-preview-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.pf-biohub-preview-stage{padding:.5rem}.pf-biohub-preview-stage iframe{height:55dvh}.pf-biohub-wizard{padding:1rem}.pf-biohub-wizard dl{grid-template-columns:1fr;gap:.2rem}.pf-biohub-wizard dd{margin-bottom:.7rem}}.pf-activation-shell{color:#17362e;background:linear-gradient(145deg,#0e302a 0,#17493e 34%,#eef5f2 34%,#f7faf9 100%);min-height:100dvh;padding:clamp(1rem,3vw,2.25rem)}.pf-activation-header{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,1040px);margin:0 auto 1.5rem;display:flex}.pf-activation-header>a:last-child{color:#fff;border:1px solid #ffffff52;border-radius:.7rem;align-items:center;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pf-activation-brand{color:#fff;align-items:center;gap:.7rem;text-decoration:none;display:flex}.pf-activation-brand>span{color:#fff;background:#24a27f;border-radius:.75rem;place-items:center;width:42px;height:42px;font-size:.875rem;font-weight:850;display:grid;box-shadow:0 9px 25px #00000029}.pf-activation-brand strong{font-size:1.05rem}.pf-activation-card{background:#fff;border:1px solid #d5e3dd;border-radius:1.5rem;width:min(100%,1040px);margin:auto;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 28px 70px #0b29222e}.pf-activation-card.compact{max-width:720px}.pf-activation-intro{border-bottom:1px solid #dce7e2;gap:.75rem;padding-bottom:1.75rem;display:grid}.pf-activation-intro>span{color:#08745d;letter-spacing:.1em;font-size:.875rem;font-weight:800}.pf-activation-intro h1{color:#12342c;letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(2rem,5vw,3.35rem);line-height:1.06}.pf-activation-intro p{color:#506b62;max-width:780px;margin:0;font-size:1rem;line-height:1.65}.pf-activation-progress{background:#edf4f1;border-radius:999px;height:34px;margin-top:.5rem;position:relative;overflow:hidden}.pf-activation-progress i{background:linear-gradient(90deg,#08745d,#2eaa85);transition:width .2s;position:absolute;inset:0 auto 0 0}.pf-activation-progress span{color:#153c32;place-items:center;height:100%;font-size:.875rem;font-weight:800;display:grid;position:relative}.pf-activation-section{border-bottom:1px solid #dce7e2;gap:1.25rem;padding:1.75rem 0;display:grid}.pf-activation-section>header{align-items:flex-start;gap:1rem;display:flex}.pf-activation-section>header>b{color:#fff;background:#08745d;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.pf-activation-section.complete>header>b{color:#08634f;background:#daf1e8}.pf-activation-section h2,.pf-activation-done h2{color:#183b32;margin:0;font-size:1.35rem;line-height:1.3}.pf-activation-section header p,.pf-activation-done p{color:#587069;margin:.35rem 0 0;font-size:1rem;line-height:1.55}.pf-activation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pf-activation-fields label,.pf-activation-section>label:not(.pf-activation-check){gap:.45rem;min-width:0;display:grid}.pf-activation-fields label>span{color:#35584e;font-size:.875rem;font-weight:750}.pf-activation-fields :is(input,select){color:#17362e;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b8cdc5;border-radius:.7rem;padding:.7rem .85rem;font-size:1rem}.pf-activation-fields :is(input,select):focus-visible,.pf-activation-section button:focus-visible,.pf-activation-role input:focus-visible,.pf-activation-check input:focus-visible,.pf-activation-header a:focus-visible{outline-offset:3px;outline:3px solid #2ba282}.pf-activation-check{color:#294d43;background:#f6faf8;border:1px solid #cbdcd5;border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:1rem;line-height:1.5;display:flex}.pf-activation-check input,.pf-activation-role input{flex:0 0 21px;width:21px;height:21px;min-height:21px;margin:.1rem 0 0}.pf-activation-section>button,.pf-activation-done button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#08745d;border:0;border-radius:.7rem;justify-self:start;padding:.7rem 1.15rem;font-size:1rem;font-weight:750}.pf-activation-section>button:disabled{opacity:.5;cursor:not-allowed}.pf-activation-role{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pf-activation-role label{background:#fff;border:1px solid #cbdcd5;border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.pf-activation-role span{gap:.25rem;display:grid}.pf-activation-role small{color:#60756d;font-size:.875rem;line-height:1.45}.pf-activation-document{background:#f8fbfa;border:1px solid #cbdcd5;border-radius:.8rem;overflow:hidden}.pf-activation-document summary{color:#08634f;cursor:pointer;align-items:center;min-height:48px;padding:.75rem 1rem;font-size:1rem;font-weight:750;display:flex}.pf-activation-document>div{color:#294a41;white-space:pre-wrap;background:#fff;border-top:1px solid #d7e4df;max-height:42dvh;padding:1rem;font-size:1rem;line-height:1.65;overflow:auto}.pf-activation-draft{background:#f7fbf9;border:1px solid #9fc8ba;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.pf-activation-draft-guidance{color:#244a40;background:#e9f5f0;border-left:4px solid #08745d;border-radius:.55rem;padding:1rem}.pf-activation-draft-guidance strong{color:#123d32;font-size:1rem;display:block}.pf-activation-draft-guidance p{margin:.45rem 0 0;font-size:1rem;line-height:1.6}.pf-activation-draft-document{color:#294a41;white-space:pre-wrap;background:#fff;border:1px solid #cbdcd5;border-radius:.8rem;max-height:52dvh;padding:1.1rem;font-size:1rem;line-height:1.65;overflow:auto}.pf-activation-draft-document:focus-visible{outline-offset:3px;outline:3px solid #2ba282}.pf-activation-draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.pf-activation-draft-actions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#08745d;border:0;border-radius:.7rem;padding:.7rem 1.15rem;font-size:1rem;font-weight:750}.pf-activation-draft-actions button.secondary{color:#285449;background:#fff;border:1px solid #9ebbb1}.pf-activation-draft-actions button:disabled{opacity:.5;cursor:not-allowed}.pf-activation-done{background:#e7f6ef;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.25rem;display:grid}.pf-activation-done>span{color:#fff;background:#08745d;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.pf-activation-error{color:#8d3027;background:#fff4f2;border:1px solid #e2b8b3;border-radius:.8rem;padding:1rem;font-size:1rem;line-height:1.5}.pf-activation-card>footer{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.pf-activation-card>footer a,.pf-activation-card.compact a{color:#08634f;text-underline-offset:3px;font-size:.875rem;font-weight:700}.pf-activation-recovery a,.pf-activation-intro>a{color:#08634f;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:750;display:inline-flex}.pf-admin-recovery{color:#17362e;background:#eef5f2;min-height:100dvh;padding:clamp(1rem,3vw,2.25rem)}.pf-admin-recovery>.pf-activation-card{margin-bottom:1.5rem}.pf-admin-recovery>.pf-page-heading,.pf-admin-recovery>.pf-email-settings-section,.pf-admin-recovery>.pf-settings-grid,.pf-admin-recovery>.pf-panel{width:min(100%,1200px);margin-inline:auto}@media (width<=720px){.pf-activation-shell{background:linear-gradient(#10382f 0,#17493e 13rem,#eef5f2 13rem);padding:1rem}.pf-activation-header{margin-bottom:1rem}.pf-activation-card{border-radius:1.1rem;padding:1.25rem}.pf-activation-fields,.pf-activation-role{grid-template-columns:1fr}.pf-activation-done{grid-template-columns:auto minmax(0,1fr)}.pf-activation-done button{grid-column:1/-1;width:100%}.pf-activation-section>button,.pf-activation-draft-actions button{width:100%}.pf-activation-draft-actions .secondary{order:2}}.pf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-required-legend{grid-column:1/-1;color:#5b6f68!important;margin:0!important;font-size:.83rem!important}.pf-required-legend span,.pf-required-mark{color:#a33b32}.pf-optional-mark{color:#6f817b;font-size:.78rem;font-weight:550}.pf-privacy-field{gap:.45rem;min-width:0;display:grid}.pf-privacy-field-heading{align-items:center;gap:.45rem;min-height:24px;display:flex}.pf-privacy-field-heading>label{color:#35584e;font-size:.875rem;font-weight:750;display:block!important}.pf-field-help{margin-left:auto;position:relative}.pf-field-help summary{color:#176b58;cursor:help;background:#fff;border:1px solid #9db8ae;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:850;list-style:none;display:grid}.pf-field-help summary::-webkit-details-marker{display:none}.pf-field-help>span{z-index:20;color:#244a40;background:#fff;border:1px solid #b9cec6;border-radius:.65rem;width:min(290px,78vw);padding:.7rem .8rem;font-size:.8rem;font-weight:550;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 28px #12372e2e}.pf-field-help[open]>span,.pf-field-help:hover>span,.pf-field-help:focus-within>span{display:block}.pf-privacy-identity-fields select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='%23176b58' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E")!important;background-position:right .9rem center!important;background-repeat:no-repeat!important;background-size:18px!important;padding-right:2.8rem!important}.pf-tenant-compliance-settings,.pf-legal-settings{grid-column:1/-1;align-items:flex-start}.pf-tenant-compliance-settings>div{min-width:0}.pf-compliance-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-compliance-documents .pf-domain-continuity{align-content:start;margin:0}.pf-compliance-documents .pf-legal-document-copy{white-space:pre-wrap;max-height:360px;overflow:auto}.pf-legal-settings{background:linear-gradient(135deg,#fff 75%,#f3f8f6);border-color:#cfe2dc;padding:clamp(18px,2vw,26px)}.pf-legal-settings-body{gap:16px;width:100%;min-width:0;display:grid}.pf-legal-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-legal-settings-heading h3{margin:0 0 5px;font-size:16px}.pf-legal-settings .pf-legal-settings-heading p,.pf-legal-settings .pf-legal-editor-note p{color:#64766f;margin:0;font-size:13px;line-height:1.55}.pf-legal-current{background:#f8fbfa;border:1px solid #d6e4df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pf-legal-current strong{font-size:13px}.pf-legal-current span{color:#60736c;margin-right:auto;font-size:12px}.pf-legal-current button,.pf-legal-tabs button,.pf-legal-history button{cursor:pointer;min-height:38px;font-weight:750;color:#176b58!important;background:#fff!important;border:1px solid #9dbbb1!important;height:auto!important;margin:0!important;padding:7px 12px!important;font-size:12px!important}.pf-legal-tabs{flex-wrap:wrap;gap:8px;display:flex}.pf-legal-tabs button{border-radius:999px!important}.pf-legal-tabs button[aria-selected=true]{color:#fff!important;background:#176b58!important;border-color:#176b58!important}.pf-legal-editor{background:#fbfdfc;border:1px solid #d6e4df;border-radius:12px;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:14px;padding:16px;display:grid}.pf-legal-editor>label{color:#35584e;align-content:start;gap:6px;font-size:12px;font-weight:750;display:grid}.pf-legal-editor input,.pf-legal-editor textarea{color:#183b32;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b7ccc4;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.55}.pf-legal-editor input{min-height:44px}.pf-legal-text-field{grid-column:1/-1}.pf-legal-editor textarea{resize:vertical;white-space:pre-wrap}.pf-legal-editor-note{background:#edf7f3;border-left:4px solid #17745f;border-radius:8px;grid-column:1/-1;padding:13px}.pf-legal-editor-note strong{color:#164e40;margin-bottom:4px;font-size:13px;display:block}.pf-legal-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.pf-legal-actions button,.pf-legal-publish>button{cursor:pointer;font-weight:800;height:auto!important;min-height:42px!important;margin:0!important;padding:9px 14px!important;font-size:12px!important}.pf-legal-template-button{cursor:pointer;grid-column:1/-1;justify-self:start;font-weight:750;color:#176b58!important;background:#fff!important;border:1px solid #9dbbb1!important;height:auto!important;min-height:38px!important;margin:0!important;padding:7px 12px!important;font-size:12px!important}.pf-legal-publish{background:#fff8ed;border:1px solid #e3bd82;border-radius:10px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.pf-legal-publish>div{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;display:flex}.pf-legal-publish>div strong{min-width:0;font-size:13px}.pf-legal-publish>div span{color:#77664f;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:11px;line-height:1.4}.pf-legal-publish .pf-domain-ack{align-items:flex-start;gap:9px;min-width:0;font-size:12px;display:flex}.pf-legal-publish .pf-domain-ack span{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.45}.pf-legal-publish>button{justify-self:start;width:fit-content;max-width:100%;background:#9b5c12!important}.pf-legal-editor input[type=checkbox]{box-sizing:border-box;accent-color:#a74a42;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:1px;padding:0}.pf-legal-publish .pf-domain-ack>span{flex:1 1 0}.pf-legal-publish>button{color:#fff!important;background:#9b5c12!important;border-color:#7a4308!important}.pf-legal-publish>button:disabled{opacity:1;cursor:not-allowed;color:#fff!important;background:#7a4308!important}.pf-legal-preview{background:#f4faf7;border:1px solid #9fc8ba;border-radius:10px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.pf-legal-preview>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.pf-legal-preview>header strong{font-size:13px}.pf-legal-preview>header span{color:#60736c;font-size:11px}.pf-legal-preview>p{color:#4d675f!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.pf-legal-preview>div{color:#294a41;white-space:pre-wrap;background:#fff;border:1px solid #cbdcd5;border-radius:8px;max-height:48vh;padding:13px;font-size:13px;line-height:1.65;overflow:auto}.pf-legal-preview>button{justify-self:start;font-weight:800;height:auto!important;min-height:42px!important;margin:0!important;padding:9px 14px!important;font-size:12px!important}.pf-legal-history{border:1px solid #d6e4df;border-radius:10px;overflow:hidden}.pf-legal-history>summary{color:#176b58;cursor:pointer;background:#f7faf9;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.pf-legal-history>div{border-top:1px solid #e0e9e5;gap:0;display:grid}.pf-legal-history article{border-bottom:1px solid #edf2f0;align-items:center;gap:12px;padding:11px 14px;display:flex}.pf-legal-history article:last-child{border:0}.pf-legal-history article>div{gap:2px;min-width:0;margin-right:auto;display:grid}.pf-legal-history article strong{font-size:12px}.pf-legal-history article span,.pf-legal-history article small{color:#6a7b75;font-size:10px}.pf-legal-history button:disabled{opacity:.48;cursor:not-allowed}.pf-tenant-privacy-settings .pf-privacy-identity-fields{grid-column:1/-1}.pf-tenant-privacy-settings .pf-legal-editor>.pf-privacy-identity-fields{display:grid}.pf-tenant-privacy-settings .pf-legal-editor>.pf-legal-text-field{grid-column:1/-1}@media (width<=760px){.pf-compliance-documents{grid-template-columns:1fr}.pf-legal-settings{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;display:grid}.pf-legal-editor{grid-template-columns:1fr}.pf-legal-editor>*{grid-column:1!important}.pf-legal-settings-heading{display:grid}.pf-legal-current{flex-direction:column;align-items:stretch}.pf-legal-current span{margin-right:0}.pf-legal-current button{width:100%}.pf-legal-history article{flex-direction:column;align-items:stretch}.pf-legal-history button{width:100%}.pf-field-help>span{width:auto;max-height:40vh;position:fixed;inset:auto 12px 84px;overflow:auto}.pf-required-legend{grid-column:1}.pf-legal-tabs{grid-template-columns:1fr;display:grid}.pf-legal-tabs button{width:100%}}@media (width<=470px){.pf-legal-settings{grid-template-columns:1fr}.pf-legal-settings>.pf-setting-icon{display:none}}.pf-booking-message-review{background:#fbfdfc;border:1px solid #cfe2dc;border-radius:.75rem;margin-top:.75rem;padding:.875rem}.pf-booking-message-review>header{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-booking-message-review .pf-wa-message-editor{background:#fff;border:1px solid #d7e5e0;border-radius:.625rem;gap:.65rem;padding:.75rem;display:grid}.pf-booking-message-review .pf-notification-editor{border:1px solid #d7e5e0;border-radius:.625rem;margin:0;overflow:hidden}.pf-booking-message-review .pf-notification-toolbar{background:#f6faf8;border-bottom:1px solid #e4ece9;flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.pf-booking-message-review .pf-notification-toolbar button,.pf-booking-message-review .pf-notification-toolbar select{color:#214b41;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #c6d8d1;border-radius:.5rem;padding:.5rem .75rem}.pf-booking-message-review .pf-notification-toolbar select{flex:12rem;min-width:min(100%,12rem)}.pf-booking-message-review .pf-notification-editor textarea{box-sizing:border-box;width:100%;min-height:10rem;font:inherit;border:0;border-radius:0;margin:0;padding:.75rem;line-height:1.55}.pf-booking-message-review .pf-record-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pf-booking-message-review .pf-record-actions button{min-height:2.75rem;padding:.5rem .875rem}.pf-booking-message-review>.pf-check{align-items:flex-start;padding:.25rem 0}@media (width<=430px){.pf-booking-message-review>header{grid-template-columns:1fr}.pf-booking-message-review .pf-record-actions{grid-template-columns:1fr;display:grid}.pf-booking-message-review .pf-record-actions button{width:100%}}.pf-prospect-view-toggle,.pf-pipeline-tools-actions,.pf-table-actions,.pf-table-quick-actions{align-items:center;gap:7px;display:flex}.pf-prospect-view-toggle{flex-wrap:wrap;margin-left:auto}.pf-prospect-view-toggle button{color:#28574b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cec6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.pf-prospect-view-toggle button.active{color:#fff;background:#176b58;border-color:#176b58}.pf-pipeline-tools{align-items:center}.pf-pipeline-tools-actions{flex:none}.pf-pipeline-tools-actions button{min-height:38px}.pf-mobile-pipeline,.pf-prospect-table-mobile{display:none}.pf-kanban .pf-compact-prospect-card{cursor:grab;background:#fff;border:1px solid #dce8e3;border-radius:10px;gap:7px;padding:10px;display:grid;box-shadow:0 4px 12px #1437300a}.pf-kanban .pf-compact-prospect-card:active{cursor:grabbing}.pf-kanban .pf-compact-prospect-card>header{align-items:flex-start;gap:7px;min-width:0;display:flex}.pf-kanban .pf-compact-prospect-card .pf-kanban-prospect-copy{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.pf-kanban .pf-compact-prospect-card .pf-kanban-prospect-copy>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;overflow:hidden}.pf-compact-prospect-communications{flex:none;margin-left:auto}.pf-kanban .pf-compact-prospect-card .pf-delegation-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pf-compact-prospect-card .pf-prospect-interest{text-overflow:ellipsis;white-space:nowrap;color:#62766e;min-width:0;font-size:12px;line-height:1.45;overflow:hidden;margin:0!important}.pf-compact-prospect-card footer{align-items:center;gap:6px;display:flex}.pf-prospect-quick-action{cursor:pointer;place-items:center;width:34px;min-width:34px;min-height:34px;line-height:1;display:grid;color:#28584b!important;background:#fff!important;border:1px solid #c9dbd4!important;border-radius:8px!important;padding:0!important;font-size:15px!important;font-weight:800!important}.pf-prospect-quick-action.accent{color:#fff!important;background:#176b58!important;border-color:#176b58!important}.pf-prospect-quick-action:focus-visible,.pf-copy-contact:focus-visible,.pf-prospect-secondary-menu summary:focus-visible,.pf-prospect-name-link:focus-visible{outline-offset:2px;outline:3px solid #2c9c80}.pf-prospect-secondary-menu{margin-left:auto;position:relative}.pf-prospect-secondary-menu summary{color:#28584b;cursor:pointer;background:#fff;border:1px solid #c9dbd4;border-radius:8px;place-items:center;width:34px;min-height:34px;font-size:19px;font-weight:800;line-height:1;list-style:none;display:grid}.pf-prospect-secondary-menu summary::-webkit-details-marker{display:none}.pf-prospect-secondary-menu>div{z-index:15;background:#fff;border:1px solid #c7dad3;border-radius:9px;width:max-content;min-width:190px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #133d332e}.pf-prospect-secondary-menu[open]>div{gap:3px;display:grid}.pf-prospect-secondary-menu>div button{color:#294d43;text-align:left;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:700}.pf-prospect-secondary-menu>div button:hover,.pf-prospect-secondary-menu>div button:focus-visible{background:#eef7f3}.pf-prospect-secondary-menu>div button.pf-danger-action{color:#9a3d34}.pf-prospect-table-desktop{background:#fff;border:1px solid #d5e3de;border-radius:12px;overflow:hidden}.pf-prospect-table-desktop table{border-collapse:collapse;table-layout:fixed;width:100%}.pf-prospect-table-desktop th,.pf-prospect-table-desktop td{color:#36584e;text-align:left;vertical-align:middle;border-bottom:1px solid #e6efeb;padding:10px 9px;font-size:12px}.pf-prospect-table-desktop th{color:#5d746b;background:#f4f8f6;font-size:11px;font-weight:850}.pf-prospect-table-desktop th:first-child{width:15%}.pf-prospect-table-desktop th:nth-child(2),.pf-prospect-table-desktop th:nth-child(3){width:16%}.pf-prospect-table-desktop th:nth-child(4){width:18%}.pf-prospect-table-desktop th:nth-child(5){width:10%}.pf-prospect-table-desktop th:nth-child(6){width:12%}.pf-prospect-table-desktop th:nth-child(7){width:13%}.pf-prospect-table-desktop tr:last-child td{border-bottom:0}.pf-prospect-table-desktop tr.is-stage-pending td{background:#f1fbf7}.pf-prospect-name-link{color:#176b58;max-width:100%;font:inherit;text-align:left;text-underline-offset:3px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden}.pf-prospect-name-link:hover{text-decoration-color:currentColor}.pf-prospect-contact{align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.pf-prospect-contact>a{color:#355c50;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-prospect-contact-empty{color:#91a29d}.pf-copy-contact{color:#28604f;min-width:30px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d9d2;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}.pf-copy-contact-label{font-size:11px;font-weight:750}.pf-prospect-contact .pf-copy-contact{opacity:0;pointer-events:none}.pf-prospect-contact:hover .pf-copy-contact,.pf-prospect-contact:focus-within .pf-copy-contact{opacity:1;pointer-events:auto}.pf-prospect-whatsapp-status{color:#276d53;background:#e6f6ee;border-radius:999px;margin:3px 0 0;padding:2px 5px;font-size:10px;font-weight:800;display:inline-flex}.pf-prospect-table-desktop .pf-prospect-interest{color:#536f65;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pf-table-actions{justify-content:flex-end}.pf-table-quick-actions{gap:4px}.pf-table-quick-actions .pf-prospect-quick-action{width:30px;min-width:30px;min-height:30px;font-size:13px!important}.pf-table-actions .pf-prospect-secondary-menu summary{width:30px;min-height:30px;font-size:17px}@media (width<=767px){.pf-prospect-find{align-items:stretch}.pf-prospect-view-toggle{width:100%;margin-left:0}.pf-prospect-view-toggle button{flex:1 1 0;min-height:44px}.pf-pipeline-tools{flex-direction:column;align-items:flex-start}.pf-pipeline-tools small{font-size:12px}.pf-pipeline-tools-actions{width:100%}.pf-pipeline-tools-actions button{flex:1 1 0;min-height:44px}.pf-kanban{display:none}.pf-mobile-pipeline{gap:10px;display:grid}.pf-mobile-pipeline>label{color:#41645a;gap:5px;font-size:12px;font-weight:800;display:grid}.pf-mobile-pipeline select{color:#254c40;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cec6;border-radius:9px;padding:8px 10px}.pf-mobile-pipeline>div,.pf-prospect-table-mobile{gap:9px;display:grid}.pf-mobile-pipeline .pf-compact-prospect-card,.pf-prospect-table-mobile>article{background:#fff;border:1px solid #d8e5e0;border-radius:12px;gap:9px;padding:12px;display:grid;box-shadow:0 4px 12px #1437300a}.pf-mobile-pipeline .pf-compact-prospect-card>header{align-items:flex-start;gap:8px;min-width:0;display:flex}.pf-mobile-pipeline .pf-kanban-prospect-copy{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.pf-mobile-pipeline .pf-kanban-prospect-copy>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;overflow:hidden}.pf-mobile-pipeline .pf-compact-prospect-communications{flex:none;margin-left:auto}.pf-mobile-pipeline .pf-prospect-interest{color:#61766d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.pf-mobile-pipeline footer{gap:7px;display:flex}.pf-prospect-quick-action{width:44px;min-width:44px;min-height:44px;font-size:17px!important}.pf-prospect-secondary-menu summary{width:44px;min-height:44px}.pf-prospect-secondary-menu>div{min-width:min(250px,100vw - 36px)}.pf-prospect-secondary-menu>div button{min-height:44px;font-size:14px}.pf-prospect-table-desktop{display:none}.pf-prospect-table-mobile>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pf-prospect-table-mobile>article>header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.pf-prospect-table-mobile .pf-prospect-name-link{font-size:14px}.pf-prospect-table-mobile .pf-table-actions{align-items:flex-start}.pf-prospect-table-mobile .pf-table-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.pf-prospect-table-mobile .pf-table-quick-actions .pf-prospect-quick-action{width:44px;min-width:44px;min-height:44px;font-size:17px!important}.pf-prospect-table-mobile .pf-table-actions .pf-prospect-secondary-menu summary{width:44px;min-height:44px;font-size:20px}.pf-prospect-mobile-row-contacts{gap:7px;display:grid}.pf-prospect-mobile-row-contacts>span{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.pf-prospect-mobile-row-contacts small{color:#6b8078;font-size:11px;font-weight:800}.pf-prospect-contact{width:100%}.pf-copy-contact{min-width:44px;min-height:44px;padding:0 9px}.pf-prospect-contact .pf-copy-contact{opacity:1;pointer-events:auto}.pf-copy-contact-label{font-size:12px}.pf-prospect-mobile-row-meta{color:#587168;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.pf-prospect-mobile-row-meta .pf-prospect-interest{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.pf-prospect-mobile-row-meta .pf-delegation-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pf-prospect-whatsapp-status{grid-column:2/-1;width:fit-content;margin-top:-3px}}@media (width>=768px){.pf-mobile-pipeline,.pf-prospect-table-mobile{display:none}}.pf-move-stage-dialog{margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (width<=767px){.pf-move-stage-dialog{inset:auto 0 0;transform:none}}.pf-prospect-quick-action{position:relative}.pf-prospect-quick-action:after{content:attr(data-tooltip);z-index:20;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#183f35;border-radius:5px;width:max-content;max-width:150px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1.25;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pf-prospect-quick-action:hover:after,.pf-prospect-quick-action:focus-visible:after{opacity:1;visibility:visible}.pf-placement-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pf-placement-choice{cursor:pointer;background:#fff;border:1px solid #dce4e2;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:12px 14px;display:grid}.pf-placement-choice>input{accent-color:#176b58;cursor:pointer;width:18px;min-width:18px;height:18px;margin:3px 0 0}.pf-placement-choice>span{gap:3px;min-width:0;display:grid}.pf-placement-choice strong{color:#23423a;font-size:12px;line-height:1.35}.pf-placement-choice small{color:#6b7b76;font-size:11px;line-height:1.45}.pf-placement-choice:hover{background:#f7faf9}.pf-placement-choice:has(input:checked){border-color:#176b58;box-shadow:inset 3px 0 #176b58}.pf-placement-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #2c9c80}.pf-placement-choice:has(input:checked) strong:after{content:" · selezionato";color:#176b58;font-size:10px;font-weight:750}@media (width<=430px){.pf-placement-choice{grid-template-columns:20px minmax(0,1fr);padding:12px 11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.pf-shell{--pf-font-caption:.75rem;--pf-font-label:.875rem;--pf-font-secondary:.875rem;--pf-font-body:1rem;--pf-font-card:1.125rem;--pf-font-section:1.25rem;--pf-font-page:clamp(1.75rem, 2.5vw, 2.25rem);--pf-font-kpi:1.875rem;--pf-font-button:.875rem;--pf-font-navigation:.875rem;--pf-leading-body:1.5;--pf-leading-title:1.3;--pf-weight-strong:600;--pf-text:#17243a;--pf-text-secondary:#536760;--pf-text-inverse:#fff;--pf-surface:#fff;--pf-surface-muted:#f5f7f9;--pf-border:#cbd8d2;--pf-accent:#187b66;--pf-accent-hover:#125f50;--pf-space-1:.25rem;--pf-space-2:.5rem;--pf-space-3:.75rem;--pf-space-4:1rem;--pf-space-5:1.25rem;--pf-space-6:1.5rem;--pf-space-8:2rem;--pf-target:2.5rem;--pf-target-touch:2.75rem;--pf-radius-control:.5rem;--pf-radius-card:.75rem;--pf-radius-dialog:1.125rem;--pf-elevation-card:0 2px 8px #1437300f;--pf-elevation-dialog:0 24px 72px #081e1b3d;--pf-focus-color:#176dba;--pf-focus-width:3px;--pf-focus-offset:3px;--pf-success:#125f50;--pf-success-bg:#e9f5f1;--pf-error:#8f3028;--pf-error-bg:#fff1ef;--pf-warning:#73420a;--pf-warning-bg:#fff5e7;--pf-info:#244f76;--pf-info-bg:#eef5fc;--pf-disabled-text:#536760;--pf-disabled-bg:#edf1ef;--pf-overlay:#091f1c6b;--pf-layer-header:20;--pf-layer-overlay:100;--pf-motion-fast:.12s;--pf-motion-state:.18s;--pf-motion-easing:ease-out;color:var(--pf-text);font-size:var(--pf-font-body);line-height:var(--pf-leading-body)}.pf-shell button,.pf-shell .pf-sidebar nav button,.pf-shell .pf-record-actions button,.pf-shell .pf-kanban footer button,.pf-shell .pf-top-signout{font-size:var(--pf-font-button);line-height:1.35}.pf-shell .pf-sidebar nav button{font-size:var(--pf-font-navigation)}.pf-shell :is(.pf-field,.pf-wa-compose,.pf-wa-template,.pf-wa-list-create,.pf-setting-card) :is(input,select,textarea),.pf-shell .pf-form :is(input,select,textarea),.pf-shell :is(.pf-form,.pf-calendar-edit-form,.pf-prospect-workspace,.pf-record-list,.pf-report-section,.pf-setting-card,.pf-info-box,.pf-wa-compose,.pf-wa-risk,.pf-wa-history,.pf-link-result) p,.pf-shell .pf-prospect-facts dd{font-size:var(--pf-font-body);line-height:var(--pf-leading-body)}.pf-shell .pf-field>span,.pf-shell .pf-form label,.pf-shell .pf-form legend,.pf-shell .pf-video-select legend,.pf-shell .pf-wa-compose>label>span,.pf-shell .pf-metric>span,.pf-shell .pf-prospect-facts dt{font-size:var(--pf-font-label);font-weight:var(--pf-weight-strong);color:var(--pf-text-secondary);line-height:1.45}.pf-shell small,.pf-shell :is(.pf-workspace,.pf-modal,.pf-sidebar) small,.pf-shell .pf-record-main small,.pf-shell .pf-task-list small,.pf-shell .pf-report-section small,.pf-shell .pf-kanban article small,.pf-shell .pf-record-meta span,.pf-shell .pf-field-hint,.pf-shell .pf-week-hours span{font-size:var(--pf-font-secondary);line-height:1.5}.pf-shell .pf-user small{color:#bfd0cb}.pf-shell :is(.pf-eyebrow,.pf-status,.status,.pf-phase,.pf-role,.pf-link-kind,.pf-content-kind),.pf-shell .pf-task-list>button>b{font-size:var(--pf-font-label);line-height:1.4}.pf-shell :is(.pf-report-section,.pf-info-box,.pf-record-main,.pf-kanban-column) strong,.pf-shell .pf-video-select strong,.pf-shell .pf-task-list strong,.pf-shell .pf-meeting strong,.pf-shell .pf-prospect-tasks strong,.pf-shell .pf-timeline strong{font-size:var(--pf-font-body);line-height:var(--pf-leading-title);font-weight:var(--pf-weight-strong)}.pf-shell .pf-kanban article strong,.pf-shell .pf-record-main h3,.pf-shell .pf-report-section article strong{font-size:var(--pf-font-card)}.pf-shell .pf-page-heading h1{font-size:var(--pf-font-page);line-height:1.2}.pf-shell :is(.pf-panel-head h2,.pf-prospect-grid h3,.pf-report-section h3,.pf-setting-card h3){font-size:var(--pf-font-section);line-height:var(--pf-leading-title)}.pf-shell .pf-metric>strong{font-size:var(--pf-font-kpi);line-height:1.2}.pf-shell .pf-kanban article p{font-size:var(--pf-font-secondary);line-height:1.5}.pf-shell .pf-kanban article :is(p,small),.pf-shell .pf-pipeline-tools small,.pf-shell .pf-report-section small,.pf-shell .pf-week-hours span,.pf-shell .pf-kanban-empty,.pf-shell .pf-field-hint{color:var(--pf-text-secondary)}.pf-shell .pf-field-hint{flex-basis:100%;margin:0}.pf-shell .pf-week-event>strong,.pf-shell .pf-month article>button strong{font-size:var(--pf-font-secondary);line-height:1.3}.pf-shell .pf-week-event>small,.pf-shell .pf-month article>button small{font-size:var(--pf-font-secondary)}.pf-shell .pf-week-event{min-height:3.5rem}.pf-shell .pf-week-hours{min-width:3.5rem}.pf-shell .pf-month article>.pf-month-more{width:100%;min-height:var(--pf-target);white-space:normal;text-align:left;color:var(--pf-accent-hover);text-underline-offset:.2em;background:0 0;text-decoration:underline;display:block}.pf-shell .pf-field{gap:var(--pf-space-2);min-width:0}.pf-shell .pf-field :is(input,select,textarea){border:1px solid var(--pf-border);border-radius:var(--pf-radius-control);min-width:0;max-width:100%}.pf-shell .pf-field :is(input,select){min-height:var(--pf-target-touch)}.pf-shell .pf-field textarea{min-height:6.5rem}.pf-shell .pf-field :is(input,textarea)::placeholder{color:var(--pf-text-secondary);opacity:1}.pf-shell :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--pf-focus-width) solid var(--pf-focus-color);outline-offset:var(--pf-focus-offset)}.pf-shell :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:1;color:var(--pf-disabled-text);background-color:var(--pf-disabled-bg)}.pf-shell button[aria-busy=true]{cursor:progress}.pf-shell :is(.pf-primary,.pf-form-actions button,.pf-record-actions button,.pf-kanban footer button,.pf-setting-card button){min-height:var(--pf-target);border-radius:var(--pf-radius-control);height:auto;padding-block:var(--pf-space-2);transition:background-color var(--pf-motion-fast) var(--pf-motion-easing), border-color var(--pf-motion-fast) var(--pf-motion-easing)}.pf-shell .pf-form-actions,.pf-shell .pf-kanban article footer{gap:var(--pf-space-2);flex-wrap:wrap}.pf-shell .pf-kanban article footer button{white-space:normal;flex:auto}.pf-shell .pf-task-check{width:var(--pf-target);height:var(--pf-target);flex-shrink:0}.pf-shell .pf-kanban-column>header{gap:var(--pf-space-2)}.pf-shell .pf-kanban-column>header>span{flex-wrap:wrap;min-width:0}.pf-shell .pf-unmapped-stage{text-align:left;background:0 0;width:100%}.pf-shell :is(.pf-kanban article,.pf-record-main,.pf-prospect-hero,.pf-report-section article,.pf-feedback){overflow-wrap:anywhere}.pf-shell :is(.pf-record-actions,.pf-prospect-actions,.pf-content-choice-actions){flex-wrap:wrap;min-width:0}.pf-shell .pf-content-choice label{flex:12rem;min-width:0}.pf-shell .pf-content-choice label>span:last-child{overflow-wrap:anywhere;min-width:0}.pf-shell .pf-report-section>article{flex-wrap:wrap}.pf-shell .pf-report-section article>div{flex-basis:12rem}.pf-shell dialog.pf-modal-layer{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:var(--pf-layer-overlay);background:0 0;border:0;margin:0}.pf-shell dialog.pf-modal-layer:not([open]){display:none}.pf-shell dialog.pf-modal-layer::backdrop{background:var(--pf-overlay)}.pf-shell .pf-modal{border-radius:var(--pf-radius-dialog);min-width:0;max-height:calc(100dvh - 2.5rem);box-shadow:var(--pf-elevation-dialog);overscroll-behavior:contain;container:pf-dialog/inline-size}.pf-shell .pf-modal>header{z-index:3;background:var(--pf-surface);border-bottom-color:var(--pf-border);flex-wrap:wrap;position:sticky;top:0}.pf-shell .pf-modal>header>div:first-child{flex:1;min-width:0}.pf-shell .pf-modal>header h2{font-size:var(--pf-font-section);overflow-wrap:anywhere}.pf-shell .pf-modal>header>button{min-width:var(--pf-target-touch);min-height:var(--pf-target-touch)}.pf-shell .pf-modal>header>.pf-feedback{flex-basis:100%;margin:0}@container pf-dialog (width<=46rem){.pf-shell .pf-prospect-grid{grid-template-columns:1fr 1fr}.pf-shell .pf-prospect-grid>section:last-child{grid-column:1/-1}}@container pf-dialog (width<=40rem){.pf-shell .pf-report-summary{grid-template-columns:1fr 1fr}}@container pf-dialog (width<=34rem){.pf-shell .pf-prospect-grid,.pf-shell .pf-form-row{grid-template-columns:1fr}}@container pf-dialog (width<=26rem){.pf-shell .pf-report-summary{grid-template-columns:1fr}}.pf-shell .pf-feedback{--feedback-ink:var(--pf-info);--feedback-bg:var(--pf-info-bg);align-items:start;gap:var(--pf-space-3);margin-block:var(--pf-space-3);padding:var(--pf-space-3);border-radius:var(--pf-radius-control);color:var(--feedback-ink);background:var(--feedback-bg);border:1px solid;display:flex}.pf-shell .pf-feedback-success{--feedback-ink:var(--pf-success);--feedback-bg:var(--pf-success-bg)}.pf-shell .pf-feedback-error{--feedback-ink:var(--pf-error);--feedback-bg:var(--pf-error-bg)}.pf-shell .pf-feedback-warning{--feedback-ink:var(--pf-warning);--feedback-bg:var(--pf-warning-bg)}.pf-shell .pf-feedback p{min-width:0;font-size:var(--pf-font-body);color:inherit;flex:1;margin:0}.pf-shell .pf-feedback>span{font-weight:700}.pf-shell .pf-feedback button{min-width:var(--pf-target);min-height:var(--pf-target);color:inherit;background:0 0;border:0}.pf-shell .pf-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=47.5rem){.pf-shell{--pf-target:var(--pf-target-touch)}.pf-shell .pf-topbar>div:first-child{flex:1;min-width:0}.pf-shell .pf-topbar>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-shell .pf-top-actions{flex-shrink:0}.pf-shell .pf-top-actions>.pf-primary{width:var(--pf-target-touch);min-width:var(--pf-target-touch);height:var(--pf-target-touch);flex-shrink:0;padding:0}.pf-shell .pf-top-actions>.pf-primary>.pf-primary-label{display:none}.pf-shell .pf-top-actions>.pf-primary>span:first-child{font-size:1.25rem}.pf-shell .pf-bell,.pf-shell .pf-top-signout{min-width:var(--pf-target-touch);min-height:var(--pf-target-touch)}.pf-shell .pf-sidebar nav button{min-width:6rem;font-size:var(--pf-font-navigation)}.pf-shell .pf-sidebar{height:calc(69px + env(safe-area-inset-bottom,0px));padding-bottom:calc(7px + env(safe-area-inset-bottom,0px))}.pf-shell .pf-workspace{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.pf-shell .pf-modal{max-height:93dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.pf-shell :is(.pf-form-actions button,.pf-record-actions button,.pf-prospect-actions button,.pf-section-title button,.pf-order-buttons button,.pf-content-choice-actions button,.pf-wa-toolbar button,.pf-calendar-navigation button,.pf-calendar-view-switch button,.pf-setting-card button,.pf-timeline-footer button){min-height:var(--pf-target-touch);min-width:var(--pf-target-touch)}.pf-shell :is(.pf-video-select label,.pf-check,.pf-calendar-filters label){min-height:var(--pf-target-touch)}.pf-shell .pf-task-check{width:var(--pf-target-touch);height:var(--pf-target-touch)}}@media (prefers-reduced-motion:reduce){.pf-shell{--pf-motion-fast:0s;--pf-motion-state:0s}.pf-shell *,.pf-shell :before,.pf-shell :after{scroll-behavior:auto;animation:none}}.pf-shell .pf-wa-compose>.pf-field,.pf-shell .pf-wa-template>.pf-field,.pf-shell .pf-wa-list-create>.pf-field{width:100%}.pf-shell.pf-loading p{font-size:var(--pf-font-body);line-height:var(--pf-leading-body)}.pf-shell .pf-kanban-column article{box-shadow:var(--pf-elevation-card)}.pf-shell .pf-topbar{z-index:var(--pf-layer-header)}.pf-shell .pf-week-grid>header small,.pf-shell .pf-week-grid>header strong,.pf-shell .pf-report-section>article>b,.pf-shell .pf-wa-list-editor legend,.pf-shell .pf-wa-list-editor fieldset label,.pf-shell .pf-wa-upload,.pf-shell .pf-topbar>div:first-child>strong,.pf-shell .pf-week-corner,.pf-shell .pf-wa-template-grid header span,.pf-shell .pf-wa-list-cards header :is(span,b){font-size:var(--pf-font-label)}.pf-shell .pf-team-list :is(strong,b){font-size:var(--pf-font-body)}.pf-shell :is(.pf-wa-list-editor,.pf-wa-list-cards) p{font-size:var(--pf-font-body);line-height:var(--pf-leading-body)}.pf-shell .pf-metric{overflow-wrap:anywhere;min-width:0}.pf-shell .pf-metric small{color:var(--pf-text-secondary)}.pf-shell .pf-wa-list-editor :is(input,textarea),.pf-shell .pf-wa-template-layout :is(input,textarea){font-size:var(--pf-font-body)}@media (width<=47.5rem){.pf-shell :is(.pf-quick-note button,.pf-wa-template-grid button,.pf-wa-new-template button,.pf-wa-list-cards button){min-height:var(--pf-target-touch);height:auto}.pf-shell .pf-order-buttons{width:auto;min-width:calc(2 * var(--pf-target-touch) + var(--pf-space-2));gap:var(--pf-space-2)}body:has(.pf-shell) .pf-privacy-settings{bottom:calc(81px + env(safe-area-inset-bottom,0px))}}.pf-shell :is(.pf-status,.status){font-size:var(--pf-font-label)}.pf-shell .pf-wa-tabs button,.pf-shell .pf-wa-category-tabs button{min-height:var(--pf-target);height:auto;padding:var(--pf-space-2) var(--pf-space-4);font-size:var(--pf-font-button);line-height:1.35}.pf-shell .pf-wa-notification-admin{gap:var(--pf-space-4)}.pf-shell .pf-wa-notification-head{align-items:center;gap:var(--pf-space-6);padding:var(--pf-space-6)}.pf-shell .pf-wa-notification-head>div:first-child{max-width:42rem}.pf-shell .pf-wa-notification-head>div:first-child>span{font-size:var(--pf-font-caption);line-height:1.4}.pf-shell .pf-wa-notification-head h2{margin:var(--pf-space-1) 0;font-size:var(--pf-font-section);line-height:var(--pf-leading-title);font-weight:var(--pf-weight-strong)}.pf-shell .pf-wa-notification-head p{color:var(--pf-text-secondary);font-size:var(--pf-font-body);line-height:var(--pf-leading-body);margin:0}.pf-shell .pf-wa-category-tabs{gap:var(--pf-space-1);padding:var(--pf-space-1);border-color:var(--pf-border);flex:none}.pf-shell .pf-wa-category-tabs button{white-space:normal}.pf-shell .pf-wa-category-tabs b{min-width:1.5rem;min-height:1.5rem;margin-left:var(--pf-space-1);font-size:var(--pf-font-caption);background:#ffffff2e;border-radius:999px;place-items:center;padding-inline:.3rem;display:inline-grid}.pf-shell .pf-wa-category-tabs button:not(.active) b{background:#e7efec}.pf-shell .pf-wa-notification-list{gap:var(--pf-space-3);grid-template-columns:minmax(0,1fr);display:grid}.pf-shell .pf-wa-notification-card{min-width:0;padding:0;display:block;overflow:hidden}.pf-shell .pf-wa-notification-card>summary{align-items:center;gap:var(--pf-space-3);min-height:4.75rem;padding:var(--pf-space-4) var(--pf-space-6);cursor:pointer;transition:background-color var(--pf-motion-fast) var(--pf-motion-easing);list-style:none;display:flex}.pf-shell .pf-wa-notification-card>summary::-webkit-details-marker{display:none}.pf-shell .pf-wa-notification-card>summary:hover{background:#f7faf9}.pf-shell .pf-wa-notification-card>summary:focus-visible{outline:var(--pf-focus-width) solid var(--pf-focus-color);outline-offset:calc(-1 * var(--pf-focus-width))}.pf-shell .pf-wa-notification-card>summary>div{gap:var(--pf-space-1);flex:1;min-width:0;display:grid}.pf-shell .pf-wa-notification-card>summary>div>span{color:var(--pf-accent);font-size:var(--pf-font-caption);letter-spacing:.07em;font-weight:800;line-height:1.4}.pf-shell .pf-wa-notification-card h3{font-size:var(--pf-font-card);line-height:var(--pf-leading-title);font-weight:var(--pf-weight-strong);overflow-wrap:anywhere;margin:0}.pf-shell .pf-wa-notification-card>summary>small{font-size:var(--pf-font-caption);border-radius:.375rem;flex:none;padding:.35rem .5rem;font-weight:800;line-height:1.35}.pf-shell .pf-wa-notification-card>summary>small.custom{color:#176653;background:#e7f5f0}.pf-shell .pf-wa-notification-card>summary>small.default{color:#536760;background:#edf2f0}.pf-shell .pf-wa-notification-card>summary>small.changed{color:var(--pf-warning);background:var(--pf-warning-bg)}.pf-shell .pf-wa-notification-card>summary>i{color:var(--pf-text-secondary);transition:transform var(--pf-motion-state) var(--pf-motion-easing);flex:none;font-size:1.25rem;font-style:normal;line-height:1}.pf-shell .pf-wa-notification-card[open]>summary{border-bottom:1px solid var(--pf-border);background:#f8fbfa}.pf-shell .pf-wa-notification-card[open]>summary>i{transform:rotate(180deg)}.pf-shell .pf-wa-notification-card-body{gap:var(--pf-space-4) var(--pf-space-6);padding:var(--pf-space-6);grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);display:grid}.pf-shell .pf-wa-notification-case{padding:var(--pf-space-4);border-left-color:var(--pf-accent);border-radius:0 var(--pf-radius-control) var(--pf-radius-control) 0}.pf-shell .pf-wa-notification-case strong,.pf-shell .pf-wa-notification-variables strong{margin-bottom:var(--pf-space-1);color:#37534c;font-size:var(--pf-font-label);line-height:1.45;display:block}.pf-shell .pf-wa-notification-case p{color:var(--pf-text-secondary);font-size:var(--pf-font-body);line-height:var(--pf-leading-body);margin:0}.pf-shell .pf-wa-notification-variables{align-self:start;min-width:0}.pf-shell .pf-wa-notification-variables>div{gap:var(--pf-space-2)}.pf-shell .pf-wa-notification-variables code{border-color:var(--pf-border);color:#425c55;font-size:var(--pf-font-label);overflow-wrap:anywhere;background:#f7faf9;border-radius:.375rem;padding:.35rem .5rem;line-height:1.35}.pf-shell .pf-wa-notification-variables code.required{color:#155f4e;background:#e9f7f2;border-color:#86bdae}.pf-shell .pf-wa-notification-variables small{margin-top:var(--pf-space-2);color:var(--pf-text-secondary);font-size:var(--pf-font-secondary);line-height:var(--pf-leading-body);display:block}.pf-shell .pf-wa-notification-card-body>.pf-field{gap:var(--pf-space-2);grid-column:1/-1}.pf-shell .pf-wa-notification-card textarea{min-height:8rem;padding:var(--pf-space-3);border-color:var(--pf-border);border-radius:var(--pf-radius-control);font-size:var(--pf-font-body);line-height:var(--pf-leading-body);background:#fbfcfc}.pf-shell .pf-wa-notification-card footer{align-items:center;gap:var(--pf-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.pf-shell .pf-wa-notification-card footer button{min-height:var(--pf-target);height:auto;padding:var(--pf-space-2) var(--pf-space-3);border-radius:var(--pf-radius-control);font-size:var(--pf-font-button);line-height:1.35}.pf-shell .pf-wa-notification-card footer>small{color:var(--pf-text-secondary);font-size:var(--pf-font-secondary);margin-left:auto;line-height:1.5}.pf-shell .pf-wa-notification-loading{padding:var(--pf-space-6);color:var(--pf-text-secondary);font-size:var(--pf-font-body)}@media (width<=56.25rem){.pf-shell .pf-wa-notification-head{flex-direction:column;align-items:stretch}.pf-shell .pf-wa-category-tabs{width:100%}.pf-shell .pf-wa-category-tabs button{flex:1}.pf-shell .pf-wa-notification-card-body{grid-template-columns:minmax(0,1fr)}}@media (width<=47.5rem){.pf-shell .pf-wa-notification-head,.pf-shell .pf-wa-notification-card-body{padding:var(--pf-space-4)}.pf-shell .pf-wa-category-tabs{flex-direction:column}.pf-shell .pf-wa-category-tabs button{width:100%;min-height:var(--pf-target-touch)}.pf-shell .pf-wa-notification-card>summary{min-height:5rem;padding:var(--pf-space-4);flex-wrap:wrap;align-items:flex-start}.pf-shell .pf-wa-notification-card>summary>div{flex-basis:calc(100% - 2rem)}.pf-shell .pf-wa-notification-card>summary>small{order:3}.pf-shell .pf-wa-notification-card footer{align-items:stretch}.pf-shell .pf-wa-notification-card footer button{min-height:var(--pf-target-touch);flex:12rem}.pf-shell .pf-wa-notification-card footer>small{width:100%;margin-left:0}}.pf-shell .pf-notices>button{padding-block:var(--pf-space-3);grid-template-columns:7px minmax(0,1fr) auto;align-items:flex-start;display:grid}.pf-shell .pf-notices>button>span{gap:var(--pf-space-2)}.pf-shell .pf-notices>button>i{margin-top:.4rem}.pf-shell .pf-notices>button.read{opacity:1}.pf-shell .pf-notices>button.read>i{background:var(--pf-text-secondary);box-shadow:none}.pf-shell .pf-notices strong{font-size:var(--pf-font-label);font-weight:var(--pf-weight-strong);color:var(--pf-text);overflow-wrap:anywhere;line-height:1.45}.pf-shell .pf-notices small{font-size:var(--pf-font-body);line-height:var(--pf-leading-body);color:var(--pf-text-secondary);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.pf-shell .pf-notices time{font-size:var(--pf-font-caption);color:var(--pf-text-secondary);white-space:nowrap;flex-shrink:0;line-height:1.5}.pf-shell .pf-notice-meta{justify-items:end;gap:var(--pf-space-2);min-width:max-content;display:grid}.pf-shell .pf-notice-status{min-height:28px;font-size:var(--pf-font-caption);font-weight:var(--pf-weight-strong);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;line-height:1.25;display:inline-flex}.pf-shell .pf-notice-status.tone-attention{color:#72460b;background:#fff2d9;border-color:#ead3a7}.pf-shell .pf-notice-status.tone-progress{color:#234f7d;background:#e8f1fb;border-color:#cbdced}.pf-shell .pf-notice-status.tone-waiting{color:#70458a;background:#f4ecf8;border-color:#ddcde6}.pf-shell .pf-notice-status.tone-success{color:#176453;background:#e8f5f0;border-color:#cbe3da}.pf-shell .pf-notice-status.tone-neutral{color:#4f625c;background:#eef2f0;border-color:#d9e1de}@media (width<=620px){.pf-shell .pf-notices>button{grid-template-columns:7px minmax(0,1fr)}.pf-shell .pf-notice-meta{justify-content:space-between;align-items:center;gap:var(--pf-space-2);flex-wrap:wrap;grid-column:2;width:100%;min-width:0;display:flex}.pf-shell .pf-notice-status{order:-1;min-height:32px}}.pf-shell .pf-page-heading p,.pf-shell .pf-empty p,.pf-shell .pf-video-grid p,.pf-shell .pf-follow-card p,.pf-shell .pf-existing-notes article p,.pf-shell .pf-modal-copy,.pf-shell .pf-availability-head p,.pf-shell .pf-duration-picker>p,.pf-shell .pf-metric-note,.pf-shell .pf-content-preview-help p,.pf-shell .pf-content-add-card p,.pf-shell .pf-content-add-trigger p,.pf-shell .pf-delivery-outcome>p,.pf-shell .pf-calendar-day-summary>p,.pf-shell .pf-calendar-notice p,.pf-shell .pf-calendar-detail-head p,.pf-shell .pf-external-media-gate p,.pf-shell .pf-google-event-detail p{font-size:var(--pf-font-body);line-height:var(--pf-leading-body);overflow-wrap:anywhere}.pf-shell .pf-share-mini strong,.pf-shell .pf-network-tree strong,.pf-shell .pf-network-tree b,.pf-shell .pf-network-invites strong,.pf-shell .pf-wa-risk strong,.pf-shell .pf-consent-box strong,.pf-shell .pf-wa-history strong,.pf-shell .pf-existing-notes a strong,.pf-shell .pf-week-editor h4,.pf-shell .pf-exclusion-editor h4,.pf-shell .pf-exclusion-list strong,.pf-shell .pf-availability-actions p strong,.pf-shell .pf-prospect-link-hub article>div:first-child>strong,.pf-shell .pf-ranking strong,.pf-shell .pf-placement-override strong,.pf-shell .pf-content-preview-meta>strong,.pf-shell .pf-content-type-picker strong,.pf-shell .pf-visibility-choice strong,.pf-shell .pf-calendar-connection strong,.pf-shell .pf-calendar-copy strong,.pf-shell .pf-calendar-day-summary>strong,.pf-shell .pf-agenda button time strong,.pf-shell .pf-agenda button>div strong,.pf-shell .pf-agenda>section>header strong,.pf-shell .pf-calendar-content-list article>div strong{font-size:var(--pf-font-body);line-height:var(--pf-leading-title);overflow-wrap:anywhere}.pf-shell .pf-follow-card h3,.pf-shell .pf-wa-list-cards h3,.pf-shell .pf-video-grid h3{font-size:var(--pf-font-card);line-height:var(--pf-leading-title)}.pf-shell .pf-page-heading>span,.pf-shell .pf-panel-head span,.pf-shell .pf-secret-field>span,.pf-shell .pf-check,.pf-shell .pf-existing-notes article>span,.pf-shell .pf-calendar-account,.pf-shell .pf-calendar-list legend,.pf-shell .pf-calendar-list label,.pf-shell .pf-calendar-write,.pf-shell .pf-calendar-option em,.pf-shell .pf-duration-picker legend,.pf-shell .pf-duration-picker button span,.pf-shell .pf-weekdays legend,.pf-shell .pf-weekdays span,.pf-shell .pf-availability-head>label,.pf-shell .pf-availability-toolbar label,.pf-shell .pf-availability-basics label,.pf-shell .pf-exclusion-form label,.pf-shell .pf-week-editor header span,.pf-shell .pf-exclusion-editor header span,.pf-shell .pf-availability-day>strong,.pf-shell .pf-availability-day>strong span,.pf-shell .pf-content-kind,.pf-shell .pf-content-add-card b,.pf-shell .pf-content-add-trigger b,.pf-shell .pf-content-type-picker span,.pf-shell .pf-visibility-choice legend,.pf-shell .pf-delivery-outcome>span,.pf-shell .pf-calendar-today-card span,.pf-shell .pf-calendar-filters>strong,.pf-shell .pf-calendar-filters label,.pf-shell .pf-calendar-day-summary>span,.pf-shell .pf-month>header strong,.pf-shell .pf-month article>time,.pf-shell .pf-agenda>section>header span,.pf-shell .pf-calendar-detail-head>div>span,.pf-shell .pf-calendar-phase-strip time,.pf-shell .pf-calendar-content-list>header strong,.pf-shell .pf-calendar-content-list>header span,.pf-shell .pf-google-event-detail>span,.pf-shell .pf-google-event-detail b,.pf-shell .pf-external-media-gate a,.pf-shell .pf-google-event-detail a{font-size:var(--pf-font-label);line-height:1.45}.pf-shell .pf-record-meta,.pf-shell .pf-video-grid article footer,.pf-shell .pf-follow-card footer,.pf-shell .pf-wa-safety,.pf-shell .pf-wa-toolbar span,.pf-shell .pf-integration-success,.pf-shell .pf-session-total span,.pf-shell .pf-qr-note,.pf-shell .pf-integration-error,.pf-shell .pf-inline-error,.pf-shell .pf-availability-field-note,.pf-shell .pf-availability-actions p span,.pf-shell .pf-availability-message,.pf-shell .pf-timeline-contents li>span,.pf-shell .pf-timeline-contents li>b,.pf-shell .pf-link-legacy-note,.pf-shell .pf-calendar-legend,.pf-shell .pf-week-hint,.pf-shell .pf-form-error,.pf-shell .pf-link-whatsapp-compose>p,.pf-shell .pf-link-wa-notice{font-size:var(--pf-font-secondary);line-height:var(--pf-leading-body);overflow-wrap:anywhere}.pf-shell .pf-link-result input,.pf-shell .pf-identity-switch select,.pf-shell .pf-calendar-write select,.pf-shell .pf-availability-head select,.pf-shell .pf-availability-toolbar select,.pf-shell .pf-availability-basics input,.pf-shell .pf-availability-basics select,.pf-shell .pf-exclusion-form input,.pf-shell .pf-exclusion-form select,.pf-shell .pf-time-range input{font-size:var(--pf-font-body)}.pf-shell :is(.pf-meeting,.pf-task-list,.pf-share-mini,.pf-network-tree,.pf-network-invites,.pf-team-list,.pf-wa-history) small,.pf-shell .pf-page-heading p,.pf-shell .pf-empty p,.pf-shell .pf-availability-field-note,.pf-shell .pf-metric-note{color:var(--pf-text-secondary)}.pf-shell .pf-progress small{width:auto;min-width:3ch;color:var(--pf-text-secondary)}.pf-shell .pf-share-mini>button>span:not(.pf-avatar) strong{overflow-wrap:anywhere}.pf-shell .pf-brand small{font-size:var(--pf-font-caption);color:#bfd0cb}.pf-shell .pf-avatar,.pf-shell .pf-format-icon,.pf-shell .pf-user>span,.pf-shell .pf-mobile-logo{font-size:var(--pf-font-caption)}.pf-shell .pf-sidebar nav b,.pf-shell .pf-bell b{font-size:var(--pf-font-caption);background:var(--pf-warning);min-width:1.25rem;height:auto;min-height:1.25rem;padding-inline:.2rem}.pf-shell .pf-user strong,.pf-shell .pf-signout{font-size:var(--pf-font-label)}.pf-shell .pf-identity-switch small{color:#bfd0cb}body:has(.pf-shell) .pf-privacy-banner span{font-size:var(--pf-font-label,.875rem);line-height:1.45}body:has(.pf-shell) .pf-privacy-banner a{font-size:var(--pf-font-label,.875rem);line-height:1.45}body:has(.pf-shell) .pf-privacy-actions button{font-size:var(--pf-font-label,.875rem);line-height:1.45}body:has(.pf-shell) .pf-privacy-settings{font-size:var(--pf-font-label,.875rem);line-height:1.45}.pf-shell .pf-dashboard-panel-help{padding:var(--pf-space-3) var(--pf-space-4);border-bottom:1px solid var(--pf-border-subtle);color:var(--pf-text-secondary);font-size:var(--pf-font-body);margin:0;line-height:1.5}.pf-shell .pf-dashboard-alerts-cta{padding:var(--pf-space-3) var(--pf-space-4);display:grid}.pf-shell .pf-dashboard-alerts-cta button{color:#116a56;cursor:pointer;background:#f1faf7;border:1px solid #7eb9aa;border-radius:10px;width:100%;min-height:44px;padding:10px 14px;font-weight:750}.pf-shell .pf-dashboard-alerts-cta button:hover{background:#e4f5ef}.pf-shell .pf-dashboard-alerts-cta button:focus-visible{outline-offset:2px;outline:3px solid #65ad9c}.pf-shell .pf-dashboard-task-list{padding:0}.pf-shell .pf-dashboard-task{border-bottom:1px solid var(--pf-border-subtle);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.pf-shell .pf-dashboard-task:last-child{border-bottom:0}.pf-shell .pf-dashboard-task-open{align-items:center;gap:var(--pf-space-3);min-width:0;min-height:72px;padding:var(--pf-space-3) var(--pf-space-4);color:var(--pf-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto auto;display:grid}.pf-shell .pf-dashboard-task-open:hover{background:#f7fbf9}.pf-shell .pf-dashboard-task-icon{color:#0000;border:1.5px solid #aebdb8;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.pf-shell .pf-dashboard-task-open>span:nth-child(2){gap:4px;min-width:0;display:grid}.pf-shell .pf-dashboard-task-open strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-task-open small{color:var(--pf-text-secondary);font-size:var(--pf-font-body);white-space:normal;line-height:1.4}.pf-shell .pf-dashboard-task-open b{font-size:var(--pf-font-caption);white-space:nowrap;border-radius:7px;padding:5px 8px}.pf-shell .pf-dashboard-task-open em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);white-space:nowrap;font-style:normal;font-weight:750}.pf-shell .pf-dashboard-task-complete{min-width:112px;min-height:44px;margin:var(--pf-space-3) var(--pf-space-4) var(--pf-space-3) 0;color:#116a56;cursor:pointer;background:#f1faf7;border:1px solid #7eb9aa;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:inline-flex}.pf-shell .pf-dashboard-task-complete:hover{background:#e4f5ef}.pf-shell .pf-dashboard-task-complete:disabled{cursor:wait;opacity:.65}.pf-shell .pf-dashboard-undo{align-items:center;gap:var(--pf-space-3);padding:var(--pf-space-3) var(--pf-space-4);color:#155f50;font-size:var(--pf-font-body);background:#eaf7f3;border-bottom:1px solid #bfe3d8;display:flex}.pf-shell .pf-dashboard-undo span{overflow-wrap:anywhere;flex:1;min-width:0}.pf-shell .pf-dashboard-undo button{color:#0d6b55;cursor:pointer;background:0 0;border:0;min-height:40px;font-weight:750}.pf-shell .pf-dashboard-undo button:last-child{flex:0 0 40px;width:40px;font-size:20px}.pf-shell .pf-notice-meta{justify-items:end;gap:5px;display:grid}.pf-shell .pf-notice-meta em{color:var(--pf-text-secondary);font-size:var(--pf-font-caption);font-style:normal;font-weight:700}.pf-shell .pf-alerts-page{gap:var(--pf-space-4);display:grid}.pf-shell .pf-alerts-summary{align-items:center;gap:var(--pf-space-5);padding:var(--pf-space-4);background:#f2faf7;border:1px solid #cce4dd;border-radius:14px;grid-template-columns:auto minmax(0,1fr);display:grid}.pf-shell .pf-alerts-summary>div{justify-items:center;min-width:130px;display:grid}.pf-shell .pf-alerts-summary strong{color:var(--pf-accent-strong);font-size:30px;line-height:1}.pf-shell .pf-alerts-summary span,.pf-shell .pf-alerts-summary p{font-size:var(--pf-font-body);line-height:1.5}.pf-shell .pf-alerts-summary p{color:var(--pf-text-secondary);margin:0}.pf-shell .pf-alerts-tools{justify-content:space-between;align-items:end;gap:var(--pf-space-4);display:flex}.pf-shell .pf-alerts-tools label{min-width:min(100%,380px);font-size:var(--pf-font-label);gap:7px;font-weight:700;display:grid}.pf-shell .pf-alerts-tools input{background:#fff;border:1px solid #ccd9d5;border-radius:10px;width:100%;min-height:46px;padding:0 13px}.pf-shell .pf-alerts-tools>div{flex-wrap:wrap;gap:7px;display:flex}.pf-shell .pf-alerts-tools button{min-height:42px;color:var(--pf-text-secondary);cursor:pointer;background:#fff;border:1px solid #cbd9d5;border-radius:9px;padding:8px 13px}.pf-shell .pf-alerts-tools button[aria-pressed=true]{color:#0f6e58;background:#eaf7f3;border-color:#3d9982;font-weight:750}.pf-shell .pf-alerts-list{overflow:hidden}.pf-shell .pf-alerts-list>button{align-items:center;gap:var(--pf-space-4);width:100%;min-height:92px;padding:var(--pf-space-4);border:0;border-bottom:1px solid var(--pf-border-subtle);color:var(--pf-text-primary);text-align:left;cursor:pointer;background:#fff;grid-template-columns:9px minmax(0,1fr) auto auto auto;display:grid}.pf-shell .pf-alerts-list>button:last-child{border-bottom:0}.pf-shell .pf-alerts-list>button:hover{background:#f8fbfa}.pf-shell .pf-alerts-list>button>i{background:#2ca68a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e8f5f1}.pf-shell .pf-alerts-list>button.read>i{box-shadow:none;background:#8b9a96}.pf-shell .pf-alerts-list>button>span{gap:4px;min-width:0;display:grid}.pf-shell .pf-alerts-list small{color:#327766;font-size:var(--pf-font-caption);text-transform:uppercase;font-weight:750}.pf-shell .pf-alerts-list strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-alerts-list p{color:var(--pf-text-secondary);font-size:var(--pf-font-body);overflow-wrap:anywhere;margin:0;line-height:1.45}.pf-shell .pf-alerts-list time{color:var(--pf-text-secondary);font-size:var(--pf-font-caption);white-space:nowrap}.pf-shell .pf-alerts-list b{color:#146c57;font-size:var(--pf-font-caption);white-space:nowrap;background:#e9f6f2;border-radius:99px;padding:5px 8px}.pf-shell .pf-alerts-list button.read b{color:#5f6e69;background:#eef2f1}.pf-shell .pf-alerts-list em{color:var(--pf-accent-strong);font-size:var(--pf-font-label);font-style:normal;font-weight:750}.pf-shell .pf-notice-detail{gap:var(--pf-space-4);padding:var(--pf-space-4);display:grid}.pf-shell .pf-notice-detail header{gap:8px;display:grid}.pf-shell .pf-notice-detail header>span{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);letter-spacing:.08em;font-weight:800}.pf-shell .pf-notice-detail h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.pf-shell .pf-notice-detail header>div{color:var(--pf-text-secondary);font-size:var(--pf-font-caption);align-items:center;gap:9px;display:flex}.pf-shell .pf-notice-detail header b{background:#e9f6f2;border-radius:99px;padding:5px 8px}.pf-shell .pf-notice-detail header b.read{color:#5f6e69;background:#eef2f1}.pf-shell .pf-notice-detail>p{font-size:var(--pf-font-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.pf-shell .pf-notice-detail-note{color:var(--pf-text-secondary);font-size:var(--pf-font-body);background:#f3f8f6;border-left:3px solid #75ad9f;border-radius:0 8px 8px 0;margin:0;padding:12px 14px;line-height:1.5}.pf-shell .pf-notice-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.pf-shell .pf-notice-detail-actions button{cursor:pointer;background:#fff;border:1px solid #cbd8d4;border-radius:9px;min-height:44px;padding:10px 14px}.pf-shell .pf-notice-detail-actions button.accent{color:#fff;background:#197b64;border-color:#197b64;grid-column:1/-1}.pf-shell :is(.pf-dashboard-task-open,.pf-dashboard-task-complete,.pf-dashboard-undo button,.pf-alerts-tools button,.pf-alerts-tools input,.pf-alerts-list>button,.pf-notice-detail-actions button):focus-visible{outline-offset:2px;outline:3px solid #65ad9c}@media (width<=700px){.pf-shell .pf-dashboard-task{grid-template-columns:1fr}.pf-shell .pf-dashboard-task-open{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding-bottom:8px}.pf-shell .pf-dashboard-task-open em{grid-column:2/-1}.pf-shell .pf-dashboard-task-complete{width:auto;margin:0 var(--pf-space-4) var(--pf-space-4) 48px}.pf-shell .pf-dashboard-undo{flex-wrap:wrap;align-items:flex-start}.pf-shell .pf-dashboard-undo span{flex-basis:calc(100% - 52px)}.pf-shell .pf-alerts-summary{grid-template-columns:1fr;justify-items:start}.pf-shell .pf-alerts-summary>div{justify-items:start}.pf-shell .pf-alerts-tools{flex-direction:column;align-items:stretch}.pf-shell .pf-alerts-tools label{min-width:0}.pf-shell .pf-notice-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;display:flex}.pf-shell .pf-alerts-list>button{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px}.pf-shell .pf-alerts-list>button>time{grid-column:2}.pf-shell .pf-alerts-list>button>b,.pf-shell .pf-alerts-list>button>em{grid-column:2;width:max-content}.pf-shell .pf-notice-detail{padding:var(--pf-space-4) var(--pf-space-3) calc(var(--pf-space-4) + env(safe-area-inset-bottom,0px))}.pf-shell .pf-notice-detail-actions{grid-template-columns:1fr}.pf-shell .pf-notice-detail-actions button.accent{grid-column:1}.pf-shell .pf-notice-detail-actions button{width:100%}}.pf-shell .pf-dashboard-grid,.pf-shell .pf-dashboard-columns{align-items:start}.pf-shell .pf-dashboard-launcher{z-index:5;align-items:center;gap:var(--pf-space-5);margin-bottom:var(--pf-space-4);padding:var(--pf-space-4);background:linear-gradient(135deg,#fff 62%,#f0f8f5);grid-template-columns:minmax(280px,.9fr) minmax(520px,1.1fr);display:grid;position:relative}.pf-shell .pf-dashboard-search{gap:9px;min-width:0;display:grid;position:relative}.pf-shell .pf-dashboard-search label{gap:4px;display:grid}.pf-shell .pf-dashboard-search label span{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);letter-spacing:.1em;font-weight:800}.pf-shell .pf-dashboard-search label strong{font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-search>input{width:100%;min-height:48px;color:var(--pf-text-primary);font-size:var(--pf-font-body);background:#fff;border:1px solid #c8d8d3;border-radius:11px;padding:0 14px}.pf-shell .pf-dashboard-search-results{z-index:20;background:#fff;border:1px solid #cbdad5;border-radius:12px;width:100%;max-height:330px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 42px #0f2f2a29}.pf-shell .pf-dashboard-search-results>button{border:0;border-bottom:1px solid var(--pf-border-subtle);width:100%;min-height:62px;color:var(--pf-text-primary);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.pf-shell .pf-dashboard-search-results>button:last-of-type{border-bottom:0}.pf-shell .pf-dashboard-search-results>button:hover{background:#f4faf7}.pf-shell .pf-dashboard-search-results>button>span{gap:3px;min-width:0;display:grid}.pf-shell .pf-dashboard-search-results strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-search-results small{color:var(--pf-text-secondary);font-size:var(--pf-font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-shell .pf-dashboard-search-results em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);white-space:nowrap;font-style:normal;font-weight:750}.pf-shell .pf-dashboard-search-results>p{color:var(--pf-text-secondary);font-size:var(--pf-font-body);margin:0;padding:16px}.pf-shell .pf-dashboard-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pf-shell .pf-dashboard-quick-actions button{color:#244940;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #d5e2de;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:78px;padding:11px;display:grid}.pf-shell .pf-dashboard-quick-actions button:hover{background:#f5fbf9;border-color:#87b9ad;transform:translateY(-1px)}.pf-shell .pf-dashboard-quick-actions button>span{color:#126650;background:#e5f4ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.pf-shell .pf-dashboard-quick-actions strong{min-width:0;font-size:var(--pf-font-label);overflow-wrap:anywhere;line-height:1.25}.pf-shell .pf-dashboard-readonly{color:var(--pf-text-secondary);font-size:var(--pf-font-body);background:#ffffffbf;border:1px solid #d8e3e0;border-radius:11px;margin:0;padding:14px;line-height:1.5}.pf-shell .pf-metric-action{appearance:none;width:100%;color:var(--pf-text-primary);font:inherit;text-align:left;cursor:pointer}.pf-shell .pf-metric-action:hover{border-color:#a9c9c1;transform:translateY(-1px);box-shadow:0 10px 30px #16353014}.pf-shell .pf-metric-action em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);font-style:normal;font-weight:750;position:absolute;top:14px;right:15px}.pf-shell .pf-dashboard-attention{margin-bottom:var(--pf-space-4);overflow:hidden}.pf-shell .pf-dashboard-attention.has-actions{border-color:#e5ca9f;box-shadow:0 8px 28px #82521c0f}.pf-shell .pf-dashboard-attention.has-actions .pf-panel-head{background:#fffaf2}.pf-shell .pf-dashboard-attention-list{display:grid}.pf-shell .pf-dashboard-attention-list>*{border-bottom:1px solid var(--pf-border-subtle)}.pf-shell .pf-dashboard-attention-list>:last-child{border-bottom:0}.pf-shell .pf-dashboard-attention-list .pf-required-action-list>button{border-top:0;border-bottom:1px solid var(--pf-border-subtle)}.pf-shell .pf-dashboard-attention-followup{width:100%;min-height:72px;color:var(--pf-text-primary);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.pf-shell .pf-dashboard-attention-followup:hover{background:#f7fbf9}.pf-shell .pf-dashboard-attention-followup>span:nth-child(2){gap:4px;min-width:0;display:grid}.pf-shell .pf-dashboard-attention-followup strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-attention-followup small{color:var(--pf-text-secondary);font-size:var(--pf-font-body);overflow-wrap:anywhere;line-height:1.4}.pf-shell .pf-dashboard-attention-followup em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);font-style:normal;font-weight:750}.pf-shell .pf-action-dot.followup{background:#8a62a3;box-shadow:0 0 0 4px #f1eaf5}.pf-shell .pf-dashboard-clear{align-items:center;gap:14px;min-height:88px;padding:16px 18px;display:flex}.pf-shell .pf-dashboard-clear>span{color:#fff;background:#23836b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.pf-shell .pf-dashboard-clear>div{gap:4px;display:grid}.pf-shell .pf-dashboard-clear strong{font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-clear p{color:var(--pf-text-secondary);font-size:var(--pf-font-body);margin:0}.pf-shell .pf-dashboard-meetings,.pf-shell .pf-dashboard-followup-list,.pf-shell .pf-dashboard-preparation-list{display:grid}.pf-shell .pf-dashboard-meeting{border-bottom:1px solid var(--pf-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.pf-shell .pf-dashboard-meeting:last-child{border-bottom:0}.pf-shell .pf-dashboard-meeting-open{min-width:0;min-height:86px;color:var(--pf-text-primary);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:58px 38px minmax(150px,1fr) auto auto;align-items:center;gap:11px;padding:11px 8px 11px 17px;display:grid}.pf-shell .pf-dashboard-meeting-open:hover{background:#f7fbf9}.pf-shell .pf-dashboard-meeting-open time{gap:3px;display:grid}.pf-shell .pf-dashboard-meeting-open time strong{font-size:16px}.pf-shell .pf-dashboard-meeting-open time small{color:var(--pf-text-secondary);font-size:var(--pf-font-caption)}.pf-shell .pf-dashboard-meeting-copy{gap:5px;min-width:0;display:grid}.pf-shell .pf-dashboard-meeting-copy strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-meeting-copy small{color:var(--pf-text-secondary);font-size:var(--pf-font-body);overflow-wrap:anywhere;line-height:1.35}.pf-shell .pf-dashboard-meeting-open>em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);white-space:nowrap;font-style:normal;font-weight:750}.pf-shell .pf-dashboard-meeting-notes{min-width:66px;min-height:44px;color:var(--pf-accent-strong);cursor:pointer;background:#fff;border:1px solid #d1ded9;border-radius:9px;align-self:center;margin:10px 15px 10px 4px;padding:8px 11px;font-weight:700}.pf-shell .pf-dashboard-followup-list>button{border:0;border-bottom:1px solid var(--pf-border-subtle);width:100%;min-height:86px;color:var(--pf-text-primary);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.pf-shell .pf-dashboard-followup-list>button:last-child{border-bottom:0}.pf-shell .pf-dashboard-followup-list>button:hover{background:#f7fbf9}.pf-shell .pf-dashboard-followup-list>button>span:not(.pf-avatar){gap:4px;min-width:0;display:grid}.pf-shell .pf-dashboard-followup-list strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-followup-list small{color:var(--pf-text-secondary);font-size:var(--pf-font-caption);overflow-wrap:anywhere;line-height:1.35}.pf-shell .pf-dashboard-followup-list>button>div{justify-items:end;gap:5px;display:grid}.pf-shell .pf-dashboard-followup-list em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);font-style:normal;font-weight:750}.pf-shell .pf-dashboard-preparation-list>button{border:0;border-bottom:1px solid var(--pf-border-subtle);width:100%;min-height:86px;color:var(--pf-text-primary);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) minmax(150px,.65fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pf-shell .pf-dashboard-preparation-list>button:last-child{border-bottom:0}.pf-shell .pf-dashboard-preparation-list>button:hover{background:#f7fbf9}.pf-shell .pf-dashboard-preparation-list>button>span:not(.pf-avatar){gap:4px;min-width:0;display:grid}.pf-shell .pf-dashboard-preparation-list strong{overflow-wrap:anywhere;font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-preparation-list small{color:var(--pf-text-secondary);font-size:var(--pf-font-caption);overflow-wrap:anywhere;line-height:1.35}.pf-shell .pf-dashboard-preparation-list>button>div{gap:8px;min-width:0;display:grid}.pf-shell .pf-preparation-state{color:#687772;width:max-content;font-size:var(--pf-font-caption);background:#edf2f0;border-radius:99px;padding:4px 7px}.pf-shell .pf-preparation-state.in_progress{color:#97611f;background:#fff2df}.pf-shell .pf-preparation-state.completed{color:#126c56;background:#e7f5f0}.pf-shell .pf-dashboard-preparation-list em{color:var(--pf-accent-strong);font-size:var(--pf-font-caption);white-space:nowrap;font-style:normal;font-weight:750}.pf-shell .pf-dashboard-work-queue{gap:0;display:grid}.pf-shell .pf-dashboard-work-queue>header{border-bottom:1px solid var(--pf-border-subtle);background:#f5faf8;align-items:center;gap:13px;padding:16px 18px;display:flex}.pf-shell .pf-dashboard-work-queue>header>span{color:#fff;background:var(--pf-accent-strong);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid}.pf-shell .pf-dashboard-work-queue>header>div{gap:3px;display:grid}.pf-shell .pf-dashboard-work-queue>header strong{font-size:var(--pf-font-label)}.pf-shell .pf-dashboard-work-queue>header p{color:var(--pf-text-secondary);font-size:var(--pf-font-body);margin:0}.pf-shell .pf-dashboard-work-queue>section{border-bottom:1px solid var(--pf-border-subtle)}.pf-shell .pf-dashboard-work-queue>section:last-child{border-bottom:0}.pf-shell .pf-dashboard-work-queue h3{color:#3d5d55;font-size:var(--pf-font-label);margin:0;padding:14px 18px 8px}.pf-shell .pf-dashboard-work-queue .pf-dashboard-task:last-child{border-bottom:0}.pf-shell .pf-dashboard-work-queue .pf-dashboard-followup-list>button{min-height:72px}.pf-shell .pf-dashboard-modal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:28px;display:flex}.pf-shell .pf-dashboard-modal-state>span{color:#176f5b;background:#e6f4ef;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.pf-shell .pf-dashboard-modal-state strong{font-size:17px}.pf-shell .pf-dashboard-modal-state p{max-width:460px;color:var(--pf-text-secondary);font-size:var(--pf-font-body);margin:0;line-height:1.5}.pf-shell .pf-dashboard-modal-state.error>span{color:#9b483f;background:#fbecea}.pf-shell .pf-dashboard-modal-state button{cursor:pointer;background:#fff;border:1px solid #ccd9d5;border-radius:9px;min-height:44px;margin-top:8px;padding:9px 16px}.pf-shell :is(.pf-dashboard-search input,.pf-dashboard-search-results button,.pf-dashboard-quick-actions button,.pf-metric-action,.pf-dashboard-attention-followup,.pf-dashboard-meeting-open,.pf-dashboard-meeting-notes,.pf-dashboard-followup-list button,.pf-dashboard-preparation-list button):focus-visible{outline-offset:2px;outline:3px solid #65ad9c}@media (width<=1180px){.pf-shell .pf-dashboard-launcher{grid-template-columns:minmax(260px,.75fr) minmax(390px,1.25fr)}.pf-shell .pf-dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-shell .pf-dashboard-quick-actions button{min-height:58px}.pf-shell .pf-dashboard-meeting-open{grid-template-columns:55px 36px minmax(120px,1fr) auto}.pf-shell .pf-dashboard-meeting-open>em{grid-column:3/-1}}@media (width<=760px){.pf-shell .pf-dashboard-launcher{z-index:6;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:14px}.pf-shell .pf-dashboard-search-results{max-height:280px;margin-top:-2px;position:static;box-shadow:0 10px 24px #0f2f2a1a}.pf-shell .pf-dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-shell .pf-dashboard-quick-actions button{min-height:64px}.pf-shell .pf-metric-action em{display:none}.pf-shell .pf-dashboard-attention-followup{grid-template-columns:auto minmax(0,1fr);padding:14px}.pf-shell .pf-dashboard-attention-followup em{grid-column:2}.pf-shell .pf-dashboard-meeting{grid-template-columns:1fr;padding:0}.pf-shell .pf-dashboard-meeting-open{grid-template-columns:52px 36px minmax(0,1fr) auto;gap:9px;padding:13px 13px 7px}.pf-shell .pf-dashboard-meeting-open>.pf-status{grid-column:3;display:inline-flex}.pf-shell .pf-dashboard-meeting-open>em{grid-column:3/-1}.pf-shell .pf-dashboard-meeting-notes{width:calc(100% - 101px);min-height:44px;margin:0 13px 13px 88px}.pf-shell .pf-dashboard-followup-list>button{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;padding:14px}.pf-shell .pf-dashboard-followup-list>button>div{grid-column:2;justify-items:start}.pf-shell .pf-dashboard-followup-list em{grid-area:1/3}.pf-shell .pf-dashboard-preparation-list>button{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;padding:14px}.pf-shell .pf-dashboard-preparation-list>button>div,.pf-shell .pf-dashboard-preparation-list em{grid-column:2/-1}.pf-shell .pf-dashboard-work-queue>header{align-items:flex-start}.pf-shell .pf-dashboard-work-queue>header p{line-height:1.4}}@media (width<=420px){.pf-shell .pf-dashboard-quick-actions{grid-template-columns:1fr}.pf-shell .pf-dashboard-quick-actions button{min-height:54px}.pf-shell .pf-dashboard-meeting-open{grid-template-columns:48px minmax(0,1fr) auto}.pf-shell .pf-dashboard-meeting-open>.pf-avatar{display:none}.pf-shell .pf-dashboard-meeting-copy{grid-column:2/-1}.pf-shell .pf-dashboard-meeting-open>.pf-status{grid-column:2}.pf-shell .pf-dashboard-meeting-open>em{grid-column:2/-1}.pf-shell .pf-dashboard-meeting-notes{width:calc(100% - 74px);margin-left:61px}}.pf-shell .pf-overview{--pf-dashboard-gap:17px;gap:var(--pf-dashboard-gap);flex-direction:column;display:flex}.pf-shell .pf-overview>:is(.pf-page-heading,.pf-panel,.pf-metrics,.pf-dashboard-columns){margin-block:0}.pf-shell .pf-overview :is(.pf-metrics,.pf-dashboard-columns,.pf-dashboard-column){gap:var(--pf-dashboard-gap);min-width:0}.pf-shell .pf-overview .pf-dashboard-column>.pf-panel{margin-block:0}.pf-backoffice-shell{background:#f4f7f6;min-height:100svh;display:block;overflow-x:clip}.pf-desktop-sidebar{z-index:30;color:#d9e5e2;background:#102f2b;flex-direction:column;width:264px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.pf-desktop-sidebar .pf-brand{flex:none}.pf-desktop-sidebar>nav{scrollbar-width:thin;scrollbar-color:transparent transparent;gap:13px;min-height:0;padding:2px 3px 10px 2px;display:grid;overflow-y:auto}.pf-desktop-sidebar>nav:hover,.pf-desktop-sidebar>nav:focus-within{scrollbar-color:#86aaa39e transparent}.pf-desktop-sidebar>nav::-webkit-scrollbar{width:6px}.pf-desktop-sidebar>nav::-webkit-scrollbar-track{background:0 0}.pf-desktop-sidebar>nav::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.pf-desktop-sidebar>nav:hover::-webkit-scrollbar-thumb{background-color:#86aaa39e}.pf-desktop-sidebar>nav:focus-within::-webkit-scrollbar-thumb{background-color:#86aaa39e}.pf-desktop-sidebar>nav::-webkit-scrollbar-button{width:0;height:0;display:none}.pf-desktop-sidebar>nav section{gap:2px;display:grid}.pf-desktop-sidebar>nav h2{color:#789892;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 11px 5px;font-size:12px;font-weight:760}.pf-nav-button{cursor:pointer;border:0;position:relative}.pf-desktop-sidebar .pf-nav-button{color:#acc3bf;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;display:flex}.pf-desktop-sidebar .pf-nav-button:hover,.pf-desktop-sidebar .pf-nav-button:focus-visible{color:#fff;background:#ffffff12}.pf-desktop-sidebar .pf-nav-button.active{color:#fff;background:#19483f;box-shadow:inset 3px 0 #61c2aa}.pf-desktop-sidebar .pf-nav-button i{color:#86aaa3;text-align:center;width:20px;font-size:16px;font-style:normal}.pf-desktop-sidebar .pf-nav-button b,.pf-navigation-rail .pf-nav-button b,.pf-mobile-bottom-nav .pf-nav-button b{color:#fff;background:#c47d36;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:11px;display:grid}.pf-desktop-sidebar .pf-user{flex:none;margin-top:auto}.pf-desktop-sidebar .pf-user strong,.pf-desktop-sidebar .pf-user small,.pf-desktop-sidebar .pf-signout{font-size:14px}.pf-navigation-rail,.pf-mobile-bottom-nav{display:none}.pf-backoffice-shell .pf-workspace{width:calc(100% - 264px);min-width:0;margin-left:264px}.pf-backoffice-shell .pf-topbar{height:auto;min-height:72px;padding:10px 30px}.pf-topbar-title{min-width:0}.pf-topbar-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.pf-tablet-menu{display:none}.pf-backoffice-shell .pf-top-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.pf-backoffice-shell .pf-role{font-size:12px}.pf-backoffice-shell .pf-identity-switch{border:0;align-items:center;gap:7px;min-width:180px;margin:0;padding:0;display:flex}.pf-backoffice-shell .pf-identity-switch small{color:#607a72;white-space:nowrap;font-size:11px}.pf-backoffice-shell .pf-identity-switch select{color:#274a41;background:#fff;border:1px solid #d4e1dd;border-radius:9px;min-height:40px;padding:0 9px;font-size:14px}.pf-backoffice-shell .pf-content{min-width:0;padding-bottom:82px}.pf-shell-support{flex:none;width:auto;position:static}.pf-shell-support .pf-support-trigger{color:#36574e;background:#fff;border-color:#d4e1dd;border-radius:9px;gap:7px;width:auto;min-height:40px;margin:0;padding:0 12px}.pf-shell-support .pf-support-trigger:hover,.pf-shell-support .pf-support-trigger:focus-visible{color:#145f50;background:#eaf6f2;border-color:#9bc7bc}.pf-shell-support .pf-support-trigger>span{border-color:#78a89c;width:22px;height:22px}.pf-shell-support .pf-support-trigger>strong{font-size:14px}.pf-navigation-drawer-layer{z-index:150;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:#071c1975;border:0;margin:0;padding:0;position:fixed;inset:0}.pf-navigation-drawer-layer:focus{outline:none}.pf-navigation-drawer-layer:not([open]){display:none}.pf-navigation-drawer-layer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c1975}.pf-navigation-drawer{background:#fff;flex-direction:column;width:min(430px,100%);height:100%;margin-left:auto;display:flex;overflow:hidden;box-shadow:-24px 0 70px #081e1b38}.pf-navigation-drawer>header{min-height:78px;padding:max(16px,env(safe-area-inset-top,0px)) 18px 16px;border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:16px;display:flex}.pf-navigation-drawer>header small{color:#1c806b;letter-spacing:.1em;font-size:12px;font-weight:800}.pf-navigation-drawer>header h2{margin:4px 0 0;font-size:22px}.pf-navigation-drawer>header button{cursor:pointer;background:#fff;border:1px solid #d6e2de;border-radius:10px;width:44px;height:44px;font-size:22px}.pf-navigation-drawer :is(button,a,select):focus-visible{outline-offset:2px;outline:3px solid #65ad9c}.pf-navigation-drawer>nav{min-height:0;padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px));gap:20px;display:grid;overflow-y:auto}.pf-navigation-drawer>nav section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pf-navigation-drawer>nav h3{color:#60776f;grid-column:1/-1;margin:0 0 3px;font-size:13px}.pf-navigation-drawer .pf-nav-button{color:#36574e;text-align:left;background:#fff;border:1px solid #dfe8e5;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.pf-navigation-drawer .pf-nav-button i{text-align:center;width:24px;font-style:normal}.pf-navigation-drawer .pf-nav-button.active{background:#eaf6f2;border-color:#79b8a8;box-shadow:inset 3px 0 #1b7c67}.pf-navigation-drawer-footer{display:none}@media (width>=768px) and (width<=1199px){.pf-desktop-sidebar{display:none}.pf-navigation-rail{z-index:31;width:76px;padding:max(13px,env(safe-area-inset-top,0px)) 8px 14px;color:#d9e5e2;background:#102f2b;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0 auto 0 0}.pf-rail-brand{color:#fff;background:#197863;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:17px;font-size:14px;font-weight:850;display:grid}.pf-navigation-rail nav{gap:7px;width:100%;display:grid}.pf-navigation-rail .pf-nav-button{color:#a9c0bc;background:0 0;border-radius:11px;place-items:center;gap:2px;width:60px;min-height:56px;padding:5px 2px;display:grid}.pf-navigation-rail .pf-nav-button i{font-size:18px;font-style:normal}.pf-navigation-rail .pf-nav-button span{font-size:0}.pf-navigation-rail .pf-nav-button span:after{content:attr(title)}.pf-navigation-rail .pf-nav-button.active{color:#fff;background:#19483f;box-shadow:inset 3px 0 #61c2aa}.pf-navigation-rail .pf-nav-button b{min-width:18px;height:18px;margin:0;position:absolute;top:2px;right:2px}.pf-backoffice-shell .pf-workspace{width:calc(100% - 76px);margin-left:76px}.pf-backoffice-shell .pf-topbar{padding-inline:20px}.pf-tablet-menu{cursor:pointer;background:#fff;border:1px solid #d9e4e0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.pf-shell-support{z-index:34;width:56px;position:fixed;bottom:18px;left:10px}.pf-shell-support .pf-support-trigger{justify-content:center;min-height:52px;padding:0}.pf-shell-support .pf-support-trigger>strong{display:none}.pf-shell-support .pf-support-trigger>span{width:28px;height:28px}}@media (width<=767px){.pf-desktop-sidebar,.pf-navigation-rail{display:none}.pf-backoffice-shell .pf-workspace{width:100%;margin:0;padding:0}.pf-backoffice-shell .pf-topbar{min-height:calc(62px + env(safe-area-inset-top,0px));padding:max(10px,env(safe-area-inset-top,0px)) 12px 9px}.pf-tablet-menu{display:none}.pf-backoffice-shell .pf-top-actions{flex-wrap:nowrap;gap:7px}.pf-backoffice-shell .pf-identity-switch{min-width:0}.pf-backoffice-shell .pf-identity-switch small{display:none}.pf-backoffice-shell .pf-identity-switch select{width:min(34vw,148px);min-height:40px;padding-inline:7px}.pf-backoffice-shell .pf-role{display:none}.pf-backoffice-shell .pf-content{padding:20px 13px calc(98px + env(safe-area-inset-bottom,0px))}.pf-mobile-bottom-nav{min-height:calc(70px + env(safe-area-inset-bottom,0px));z-index:45;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d6e2de;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0f37301a}.pf-mobile-bottom-nav .pf-nav-button{color:#657a74;background:0 0;border-radius:10px;grid-template-rows:24px auto;place-items:center;gap:2px;min-width:0;min-height:56px;padding:4px 2px;display:grid}.pf-mobile-bottom-nav .pf-nav-button i{font-size:18px;font-style:normal}.pf-mobile-bottom-nav .pf-nav-button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:720;overflow:hidden}.pf-mobile-bottom-nav .pf-nav-button.active{color:#145f50;background:#eaf6f2;box-shadow:inset 0 3px #1c806b}.pf-mobile-bottom-nav .pf-nav-button b{min-width:18px;height:18px;margin:0;position:absolute;top:0;right:calc(50% - 23px)}.pf-shell-support{width:auto;position:static}.pf-shell-support .pf-support-trigger{display:none}.pf-shell-support .pf-support-mobile-trigger{color:#176f5d;cursor:pointer;width:44px;height:44px;top:max(12px,env(safe-area-inset-top,0px));z-index:46;background:#fff;border:1px solid #d8e3df;border-radius:9px;place-items:center;font-size:17px;font-weight:800;display:grid;position:fixed;right:106px}.pf-navigation-drawer-layer{align-items:end;display:grid}.pf-navigation-drawer{border-radius:20px 20px 0 0;width:100%;height:min(82svh,760px);margin:auto 0 0}.pf-navigation-drawer>nav section{grid-template-columns:1fr}.pf-navigation-drawer .pf-nav-button{min-height:50px}.pf-support-sheet{height:min(93svh,900px);padding-bottom:env(safe-area-inset-bottom,0px)}}@media (width<=390px){.pf-backoffice-shell .pf-topbar-title>strong{max-width:76px}.pf-backoffice-shell .pf-primary-label{display:none}.pf-backoffice-shell .pf-primary{width:40px;min-width:40px;padding:0}.pf-backoffice-shell .pf-top-signout{display:none}.pf-shell-support .pf-support-mobile-trigger{right:58px}.pf-navigation-drawer>nav{padding-bottom:16px}.pf-navigation-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e3ebe8;display:block}.pf-navigation-drawer-footer a{color:#36574e;background:#eef5f3;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:760;text-decoration:none;display:flex}.pf-navigation-drawer-footer a:focus-visible{outline-offset:2px;outline:3px solid #65ad9c}}@media (prefers-reduced-motion:no-preference){.pf-navigation-drawer{animation:.16s ease-out pf-drawer-in}.pf-nav-button{transition:color .14s,background-color .14s,box-shadow .14s}}@media (prefers-reduced-motion:reduce){.pf-navigation-drawer,.pf-nav-button{transition:none!important;animation:none!important}}@keyframes pf-drawer-in{0%{opacity:.7;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.pf-context-back{color:#176f5d;cursor:pointer;background:#fff;border:1px solid #d6e2de;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid}.pf-context-back.pf-mobile-only-back{display:none}.pf-navigation-drawer-context{background:#f7faf9;border-bottom:1px solid #e3ebe8;gap:7px;padding:14px 16px;display:grid}.pf-navigation-drawer-context>span{color:#60776f;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:760}.pf-navigation-drawer-context .pf-identity-switch{width:100%;display:block}.pf-navigation-drawer-context .pf-identity-switch>small{display:none}.pf-navigation-drawer-context .pf-identity-switch select{background:#fff;border:1px solid #ceded9;border-radius:10px;width:100%;min-height:46px;padding:0 11px;font-size:16px}.pf-prospect-find{background:#fff;border:1px solid #dfe8e5;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(190px,.45fr);gap:10px;margin:0 0 12px;padding:12px;display:grid}.pf-prospect-find label{gap:5px;min-width:0;display:grid}.pf-prospect-find label>span{color:#5f746d;font-size:12px;font-weight:750}.pf-prospect-find :is(input,select){color:#294b42;background:#fbfdfc;border:1px solid #d6e2de;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:0 11px;font-size:14px}.pf-mobile-view-switch,.pf-mobile-prospect-list{display:none}.pf-optional-section{background:#fbfdfc;border:1px solid #d9e5e1;border-radius:11px;overflow:hidden}.pf-optional-section>summary{color:#31584e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:14px;font-weight:780;display:flex}.pf-optional-section>summary small{color:#71837d;text-align:right;font-size:12px;font-weight:650}.pf-optional-section-body{gap:13px;padding:0 13px 13px;display:grid}.pf-prospect-more-actions{position:relative}.pf-prospect-more-actions>summary{color:#566b65;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:8px;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:740;list-style:none;display:flex}.pf-prospect-more-actions>summary::-webkit-details-marker{display:none}.pf-prospect-more-actions>div{z-index:20;background:#fff;border:1px solid #d9e4e0;border-radius:10px;gap:5px;min-width:190px;margin-top:5px;padding:7px;display:grid;position:absolute;right:0;box-shadow:0 14px 34px #11393129}.pf-prospect-more-actions>div button{text-align:left;width:100%;min-height:40px}.pf-library-page{flex-direction:column;min-width:0;display:flex}.pf-library-tools{max-width:620px;margin:0 0 12px}.pf-library-search{gap:5px;width:100%;margin:0;display:grid}.pf-library-search>span{color:#5f746d;font-size:14px;font-weight:750}.pf-library-search input{color:#294b42;background:#fff;border:1px solid #c8d9d4;border-radius:10px;width:100%;min-height:46px;padding:0 13px;font-size:16px}.pf-library-search input::placeholder{color:#60756f;opacity:1}.pf-library-mobile-controls,.pf-library-visibility-mobile{display:none}.pf-library-result-count{color:#60756f;margin:7px 0 0;font-size:13px;line-height:1.4}.pf-library-visibility-desktop{margin-bottom:0}.pf-library-panel{margin-top:12px}.pf-video-grid>.pf-library-card{opacity:1;background:#fff}.pf-video-grid>.pf-library-card.archived{opacity:1;background:#fafbfb}.pf-library-card-open{color:#17243a;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;width:100%;min-width:0;margin:0;padding:0;display:flex}.pf-library-card-open:focus-visible{z-index:1;outline-offset:-4px;position:relative}.pf-library-card-thumb{color:#fff;background:radial-gradient(circle at 70% 20%,#2ea68b73,#0000 35%),linear-gradient(135deg,#143b36,#0d2724);flex:none;place-items:center;width:100%;height:105px;display:grid;position:relative}.pf-library-card-thumb.pdf{color:#874139;background:linear-gradient(145deg,#fff7f5,#f7e3df)}.pf-library-card-thumb>span{color:#16433c;background:#e9faf5;border-radius:11px;place-items:center;min-width:42px;height:42px;padding:0 10px;font-size:13px;font-weight:900;display:grid}.pf-library-card-thumb.pdf>span{color:#874139;background:#fff}.pf-library-card-thumb>small{color:#bdd4ce;font-size:12px;font-weight:650;position:absolute;bottom:9px;right:11px}.pf-library-card-thumb.pdf>small{color:#704842}.pf-library-card-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:14px;display:flex}.pf-library-card .pf-content-kind{min-height:24px;font-size:12px}.pf-library-card-title{color:#17243a;overflow-wrap:anywhere;margin:7px 0 4px;font-size:18px;font-weight:620;line-height:1.3}.pf-library-card-description{color:#536760;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.pf-library-card-metadata{gap:3px;margin-top:9px;display:grid}.pf-library-card-metadata small{color:#536760;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.pf-library-card-open-label{color:#176f5d;align-items:center;gap:7px;min-height:36px;margin-top:auto;padding-top:9px;font-size:14px;font-weight:760;display:inline-flex}.pf-library-card-open-label b{font-size:20px;line-height:1}.pf-video-grid>.pf-library-card>footer{min-height:52px;padding:4px 12px}.pf-video-grid .pf-library-card footer .pf-library-card-edit{color:#176f5d;background:#fff;border:1px solid #bfd4ce;border-radius:9px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:740}.pf-video-grid .pf-library-card footer .pf-library-card-edit:hover,.pf-video-grid .pf-library-card footer .pf-library-card-edit:focus-visible{background:#edf7f4;border-color:#75ad9f}.pf-library-empty{grid-column:1/-1;justify-items:center;gap:4px;padding:18px;display:grid}.pf-library-empty .pf-empty{width:100%}.pf-library-empty>button{color:#176f5d;cursor:pointer;background:#fff;border:1px solid #bcd5ce;border-radius:9px;min-height:44px;padding:0 14px;font-size:14px;font-weight:750}@media (width<=767px){.pf-backoffice-shell .pf-topbar{min-height:calc(64px + env(safe-area-inset-top,0px));padding:max(10px,env(safe-area-inset-top,0px)) 10px 9px;align-items:center;gap:8px;overflow:visible}.pf-backoffice-shell .pf-topbar-title{flex:auto;align-items:center;gap:7px;display:flex}.pf-context-back.pf-mobile-only-back{display:grid}.pf-backoffice-shell .pf-topbar-title>strong{max-width:none;font-size:14px!important}.pf-backoffice-shell .pf-top-actions{flex:none;gap:5px}.pf-backoffice-shell .pf-top-actions>.pf-identity-switch,.pf-backoffice-shell .pf-top-actions>.pf-role,.pf-backoffice-shell .pf-top-actions>.pf-top-signout{display:none}.pf-backoffice-shell .pf-bell,.pf-backoffice-shell .pf-primary,.pf-shell-support .pf-support-mobile-trigger{min-width:44px;min-height:44px}.pf-shell-support .pf-support-mobile-trigger{z-index:auto;position:static;inset:auto}.pf-backoffice-shell .pf-primary{white-space:nowrap;width:auto;padding:0 10px}.pf-backoffice-shell .pf-primary-label{font-size:12px;display:inline}.pf-mobile-bottom-nav .pf-nav-button span{letter-spacing:-.02em;font-size:12px}.pf-navigation-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e3ebe8;grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-navigation-drawer-footer :is(button,a){color:#36574e;text-align:center;cursor:pointer;background:#eef5f3;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 9px;font-size:13px;font-weight:760;text-decoration:none;display:flex}:is(body:has(.pf-backoffice-shell)>.pf-privacy-settings,body:has(.pf-backoffice-shell) .pf-privacy-settings){display:none}.pf-modal-layer{padding:env(safe-area-inset-top,0px) 0 0;overflow:hidden}.pf-modal,.pf-modal.wide{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:18px 18px 0 0;overflow-x:hidden}.pf-modal>header{z-index:12;background:#fffffffa;border-bottom-color:#d7e3df;flex-wrap:nowrap;min-height:72px;padding:12px;position:sticky;top:0;box-shadow:0 4px 14px #0d362f14}.pf-modal>header h2{max-width:100%;font-size:18px;line-height:1.2}.pf-modal-header-actions{flex:none;visibility:visible!important;display:flex!important}.pf-modal-header-actions button[aria-label=Chiudi]{opacity:1;color:#104f42;background:#eef8f5;border-color:#9fbeb5;font-size:24px;visibility:visible!important;display:grid!important}.pf-modal :is(form,fieldset,label,div,section){min-width:0}.pf-modal :is(input,select,textarea,button){max-width:100%}.pf-form{width:100%;padding:16px 13px calc(20px + env(safe-area-inset-bottom,0px));overflow-x:clip}.pf-form-row,.pf-duration-summary{grid-template-columns:minmax(0,1fr)}.pf-duration-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-appointment-timeline{grid-template-columns:minmax(0,1fr)}.pf-form-actions{grid-template-columns:1fr;width:100%;display:grid}.pf-form-actions button{width:100%;min-height:48px;font-size:14px}.pf-form-actions .pf-primary{grid-row:1}.pf-content-choice{grid-template-columns:minmax(0,1fr)}.pf-content-choice>label,.pf-content-choice>label>span:last-child{min-width:0}.pf-content-choice strong,.pf-content-choice small{overflow-wrap:anywhere;white-space:normal}.pf-content-choice-actions{justify-content:space-between;width:100%}.pf-prospect-find{grid-template-columns:minmax(0,1fr);margin-bottom:10px;padding:10px}.pf-mobile-view-switch{background:#edf4f2;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.pf-mobile-view-switch button{color:#506861;background:0 0;border:0;border-radius:7px;min-height:40px;font-size:14px;font-weight:760}.pf-mobile-view-switch button.active{color:#fff;background:#176f5d}.pf-mobile-prospect-list.active{gap:9px;margin-bottom:14px;display:grid}.pf-mobile-prospect-list article{background:#fff;border:1px solid #dce7e3;border-radius:12px;min-width:0;padding:0;position:relative;box-shadow:0 5px 16px #153d350d}.pf-mobile-prospect-main{width:100%;min-width:0;min-height:84px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.pf-mobile-prospect-main>span{gap:4px;min-width:0;display:grid}.pf-mobile-prospect-main strong{overflow-wrap:anywhere;font-size:15px}.pf-mobile-prospect-main small,.pf-mobile-prospect-main em{overflow-wrap:anywhere;color:#657a73;font-size:12px;font-style:normal;line-height:1.4}.pf-mobile-prospect-main>b{color:#17735f;font-size:25px}.pf-mobile-prospect-list article>.pf-delegation-badge{position:absolute;bottom:7px;right:10px}.pf-kanban:not(.mobile-active){display:none}.pf-kanban.mobile-active{grid-template-columns:repeat(var(--pf-column-count,5),minmax(82vw,1fr))!important}.pf-pipeline-tools{justify-content:flex-end}.pf-pipeline-tools small{display:none}.pf-pipeline-tools button{min-height:44px}.pf-overview{flex-direction:column;gap:13px;display:flex}.pf-overview>.pf-page-heading{order:0}.pf-overview>.pf-dashboard-grid{align-items:stretch;width:100%;min-width:0}.pf-overview>.pf-dashboard-grid>.pf-panel{width:100%;min-width:0;max-width:100%}.pf-overview>.pf-dashboard-grid:not(.lower){flex-direction:column;order:1;display:flex}.pf-overview>.pf-dashboard-grid:not(.lower)>:nth-child(2){order:-1}.pf-overview>.pf-required-actions{order:2}.pf-overview>.pf-dashboard-grid.lower{order:3}.pf-overview>.pf-dashboard-columns{width:100%;min-width:0}.pf-overview>.pf-dashboard-columns>.pf-dashboard-column>.pf-panel{width:100%;min-width:0;max-width:100%}.pf-overview>.pf-dashboard-columns{order:1}.pf-overview>.pf-metrics{order:4;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-overview .pf-panel{margin:0}.pf-calendar-title-row .pf-page-heading p,.pf-calendar-day-summary>:is(span,h3,hr,strong,p,button){display:none}.pf-calendar-today-card{padding:10px 13px}.pf-calendar-toolbar{padding:10px}.pf-calendar-refresh{display:none}.pf-calendar-filters{padding:9px 10px}.pf-week-hint{font-size:0}.pf-week-hint:after{content:"Tocca un appuntamento per aprirlo. Usa + Appuntamento per aggiungerne uno.";font-size:12px}.pf-library-page>.pf-page-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-library-tools{width:calc(100% + 4px);max-width:none;top:calc(64px + env(safe-area-inset-top,0px));z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7f9f7;order:-3;margin:-8px -2px 10px;padding:8px 2px 10px;position:sticky}.pf-library-search{gap:0}.pf-library-search>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pf-library-search input{border-color:#b9cdc7;border-radius:11px;min-height:48px;padding-inline:14px;font-size:16px;box-shadow:0 4px 14px #153d350d}.pf-library-mobile-controls{grid-template-columns:minmax(0,1fr) minmax(108px,120px);gap:8px;margin-top:8px;display:grid}.pf-library-kind-filter{background:#e5eeeb;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.pf-library-kind-filter button{color:#4c655e;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;min-height:44px;padding:0 5px;font-size:13px;font-weight:740}.pf-library-kind-filter button[aria-pressed=true]{color:#fff;background:#176f5d;box-shadow:0 2px 7px #125f5033}.pf-library-scope-filter{min-width:0;display:block}.pf-library-scope-filter>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pf-library-scope-filter select{color:#31564c;background:#fff;border:1px solid #bfd1cc;border-radius:10px;width:100%;min-height:46px;padding:0 28px 0 10px;font-size:14px;font-weight:700}.pf-library-result-count{color:#536760;margin:6px 2px 0;font-size:13px}.pf-content-add-grid,.pf-library-visibility-desktop{display:none}.pf-library-visibility-mobile{background:#eef7f4;border:1px solid #cbdcd7;border-radius:11px;order:-2;margin:0 0 10px;overflow:hidden}.pf-library-visibility-mobile>summary{color:#31584e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:14px;font-weight:760;list-style:none;display:flex}.pf-library-visibility-mobile>summary::-webkit-details-marker{display:none}.pf-library-visibility-mobile>summary b{color:#176f5d;background:#dcefea;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:14px;display:grid}.pf-library-visibility-mobile>div{padding:0 12px 12px}.pf-library-visibility-mobile>div strong{color:#31584e;font-size:14px}.pf-library-visibility-mobile>div p{color:#536760;margin:4px 0 0;font-size:14px;line-height:1.5}.pf-library-panel{box-shadow:none;background:0 0;border:0;margin-top:0}.pf-library-panel .pf-video-grid{gap:10px;padding:0}.pf-video-grid>.pf-library-card{border-color:#d5e1dd;border-radius:12px;box-shadow:0 5px 16px #153d350d}.pf-library-card-open{grid-template-columns:76px minmax(0,1fr);min-height:132px;display:grid}.pf-library-card-thumb{border-right:1px solid #ffffff1f;width:76px;height:100%;min-height:132px}.pf-library-card-thumb.pdf{border-right-color:#edd7d2}.pf-library-card-thumb>span{min-width:42px;height:42px;padding-inline:7px}.pf-library-card-thumb>small{display:none}.pf-library-card-copy{min-width:0;min-height:132px;padding:10px 11px 8px}.pf-library-card .pf-content-kind{letter-spacing:.05em;min-height:22px;padding-inline:7px;font-size:12px}.pf-library-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 3px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.pf-library-card-description{color:#536760;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.38;display:-webkit-box;overflow:hidden}.pf-library-card-metadata{gap:1px;margin-top:6px}.pf-library-card-metadata small{color:#536760;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.pf-library-card-open-label{gap:5px;min-height:28px;padding-top:5px;font-size:13px}.pf-library-card-open-label b{font-size:18px}.pf-video-grid>.pf-library-card>footer{min-height:50px;padding:3px 8px 3px 11px}.pf-video-grid .pf-library-card footer .pf-library-card-edit{min-width:88px;min-height:44px}.pf-library-empty{padding:12px 0}.pf-wa-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid;overflow:visible}.pf-wa-tabs button{white-space:normal;min-width:0;min-height:44px;padding-inline:6px;font-size:12px}.pf-wa-safety{padding:11px}.pf-wa-safety p{margin-block:4px}.pf-video-grid article :is(h3,p,small){overflow-wrap:anywhere}.pf-prospect-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.pf-prospect-actions>button{width:100%;min-height:46px}.pf-prospect-more-actions{grid-column:1/-1}.pf-prospect-more-actions>summary{justify-content:center;min-height:46px;font-size:14px}.pf-prospect-more-actions>div{min-width:0;box-shadow:none;position:static}.pf-optional-section>summary{min-height:52px}}@media (width<=340px){.pf-backoffice-shell .pf-primary-label{display:none}.pf-backoffice-shell .pf-primary{width:44px;padding:0}.pf-backoffice-shell .pf-topbar-title>strong{max-width:68px}.pf-mobile-bottom-nav .pf-nav-button span{font-size:11px}}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)){--ex-caption-size:.75rem;--ex-label-size:.875rem;--ex-body-size:1rem;--ex-content-size:clamp(1.25rem,2vw,1.5rem);--ex-section-size:clamp(1.5rem,2.5vw,1.75rem);--ex-page-size:clamp(1.875rem,4vw,2.5rem);--ex-text-primary:#17312d;--ex-text-secondary:#52645f;--ex-success:#126b55;--ex-error:#9c342b;--ex-warning:#80511c;--ex-info:#275575;--ex-disabled-text:#596b64;--ex-disabled-surface:#e6ece9;--ex-pending-surface:#eef5f2;--ex-border:#c2d3cd;--ex-radius:.625rem;--ex-elevation:0 .25rem 1rem #17312d14;--ex-space-1:.25rem;--ex-space-2:.5rem;--ex-space-3:.75rem;--ex-space-4:1rem;--ex-space-6:1.5rem;--ex-target:2.75rem;--ex-target-primary:3rem;--ex-focus:#176f5d;--ex-safe-bottom:env(safe-area-inset-bottom,0px);--ex-sticky-clearance:0px;--ex-motion-duration:.12s;--ex-motion-easing:ease-out;scroll-padding-bottom:calc(var(--ex-sticky-clearance) + var(--ex-safe-bottom) + 5rem)}:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy){color:var(--ex-text-primary);font-size:var(--ex-body-size);line-height:1.5}:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy) :is(h1,h2,h3,p,label){overflow-wrap:break-word}:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy) h1{font-size:var(--ex-page-size);line-height:1.15}:is(.watch-shell,.book-shell) :is(button,input,select,textarea){max-width:100%}:is(.watch-shell,.watch-gate,.book-shell,.pf-wa-preferences-card,.experience-privacy) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ex-focus);outline-offset:3px}:is(.watch-shell,.watch-gate,.book-shell,.pf-wa-preferences-card,.experience-privacy) :is(button,select){min-height:var(--ex-target)}:is(.watch-shell,.watch-gate,.book-shell,.pf-wa-preferences-card,.experience-privacy) button:disabled{color:var(--ex-disabled-text);background:var(--ex-disabled-surface);opacity:1;cursor:not-allowed}:is(.watch-shell,.book-shell,.pf-wa-preferences-card) [aria-busy=true]{cursor:progress}.watch-shell :is(.watch-hero aside>span,.watch-total>span,.watch-video-card>header span,.watch-video-card>header>strong,.watch-player-meta>span,.watch-player-meta label,.watch-notes label>span,.watch-meeting-request label>span,.watch-save,.watch-complete-label,.watch-deadline>span,.watch-countdown-card>div>span,.watch-meeting-summary p b){font-size:var(--ex-label-size);line-height:1.5}.watch-shell :is(.watch-total>strong,.watch-brand strong){font-size:var(--ex-body-size)}.watch-shell :is(.watch-modules>button>span,.watch-modules>button strong,.watch-zoom-lock>span,.watch-zoom-lock strong){font-size:var(--ex-label-size)}.watch-shell :is(.watch-video-card>header p,.watch-notes-copy p,.watch-player-meta>span,.watch-player-meta>small,.watch-player-meta label,.watch-total p,.watch-modules>button small,.watch-zoom-lock small,.watch-save,.watch-footer,.watch-no-skip p){color:var(--ex-text-secondary)}.watch-shell .watch-video-card>header h2{font-size:var(--ex-content-size);line-height:1.3}.watch-shell :is(.watch-notes-copy h2,.watch-meeting-request h2){font-size:var(--ex-section-size);line-height:1.3}.watch-shell .watch-no-skip p strong,.watch-shell .watch-footer{font-size:var(--ex-label-size);line-height:1.5}.watch-shell .watch-header{gap:var(--ex-space-3);height:auto;min-height:4.625rem;padding-block:var(--ex-space-3);flex-wrap:wrap}.watch-shell .watch-brand{min-width:0;max-width:100%}.watch-shell .watch-player-meta{gap:var(--ex-space-2);height:auto;padding-block:var(--ex-space-3)}.watch-shell .watch-player-meta select{height:auto;min-height:var(--ex-target)}.watch-shell :is(.watch-notes textarea,.watch-meeting-request textarea){border-color:var(--ex-border);border-radius:var(--ex-radius);width:100%;min-width:0}.watch-shell .watch-notes label{min-width:0}.watch-shell .watch-notes footer{flex-wrap:wrap}.watch-shell :is(.watch-notes-help,.watch-notes-error){grid-column:1/-1;margin:0}.watch-shell .watch-notes-help{color:var(--ex-text-secondary)}.watch-shell .watch-save.saved{color:var(--ex-success)}.watch-shell .watch-save.modified{color:var(--ex-warning)}.watch-shell .watch-save.saving{color:var(--ex-info)}.watch-shell :is(.watch-notes-error,.watch-save.error,.watch-player-error,.watch-request-error){color:var(--ex-error)}:is(.watch-shell,.watch-gate) .watch-zoom-button{min-height:var(--ex-target-primary);max-width:100%;font-size:var(--ex-body-size);padding:var(--ex-space-3) var(--ex-space-4);text-align:center;white-space:normal;line-height:1.5}.watch-shell .watch-playback-controls button.primary{min-height:var(--ex-target-primary)}.watch-shell .pf-external-media-gate a{font-size:var(--ex-label-size);min-height:var(--ex-target);align-items:center;display:inline-flex}.watch-gate :is(p,button){font-size:var(--ex-body-size)}.watch-gate :is(small,section>strong){font-size:var(--ex-label-size);line-height:1.5}.watch-gate :is(p,small){color:var(--ex-text-secondary)}.watch-gate .watch-zoom-button{margin-top:var(--ex-space-4)}.watch-gate .experience-draft-recovery{gap:var(--ex-space-4);width:100%;margin-top:var(--ex-space-6);text-align:left;display:grid}.watch-gate .experience-draft-recovery label{gap:var(--ex-space-2);font-size:var(--ex-label-size);display:grid}.watch-gate .experience-draft-recovery textarea{width:100%;min-height:6rem;padding:var(--ex-space-3);font:inherit;font-size:var(--ex-body-size);border:1px solid var(--ex-border);border-radius:var(--ex-radius)}.book-shell :is(.book-journey-header>div:first-child>span,.book-manifest-label,.book-manifest-action,.book-content-counts>span,.book-content-manifest article>div>strong,.book-content-manifest article>b,.book-phases>div>strong,.book-selector-heading>strong,.book-date-strip>button>span,.book-date-strip>button>i,.book-period-heading>strong,.book-time strong,.book-summary li>span,.book-summary li p b,.book-summary label span,.book-manage-form label>span,.book-management-reason>strong,.book-calendar-options>span){font-size:var(--ex-label-size);line-height:1.5}.book-shell .book-phases>div>span{font-size:var(--ex-caption-size)}.book-shell :is(.book-slot-grid>button>strong,.book-header>strong){font-size:var(--ex-body-size)}.book-shell :is(.book-header small,.book-summary li p,.book-placeholder,.book-calendar header>small,.book-confirm small,.book-mobile-confirm>div>small,.book-content-manifest article>div>small){color:var(--ex-text-secondary)}.book-shell :is(.book-summary textarea,.book-manage-form textarea){border-color:var(--ex-border);border-radius:var(--ex-radius);width:100%;min-width:0}.book-shell :is(.book-summary>button,.book-mobile-confirm>button){min-height:var(--ex-target-primary)}.book-shell .book-selector-heading button{width:var(--ex-target);min-width:var(--ex-target);height:var(--ex-target)}.book-shell .book-date-strip>button>i{min-width:1.5rem;height:auto}.book-shell :is(.book-calendar,.book-summary,.book-confirm){min-width:0}@media (width<=850px){.book-shell .book-layout{grid-template-columns:minmax(0,1fr)}}.book-shell .book-error{color:var(--ex-error);padding:var(--ex-space-3);border:1px solid var(--ex-error);border-radius:var(--ex-radius);background:#fff5f3;scroll-margin-block:2rem}.book-shell .book-error:focus{outline:3px solid var(--ex-focus);outline-offset:3px}.pf-wa-preferences-card>.pf-eyebrow{font-size:var(--ex-label-size)}.pf-wa-preferences-card :is(p,button){font-size:var(--ex-body-size)}.pf-wa-preferences-card .pf-wa-preference-status small{font-size:var(--ex-label-size);color:var(--ex-text-secondary)}.pf-wa-preferences-card .pf-inline-error{color:var(--ex-error)}.experience-error-page .experience-error-card small{font-size:var(--ex-label-size);color:var(--ex-text-secondary)}.experience-error-page .experience-error-kicker{font-size:var(--ex-label-size)}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-banner{bottom:calc(var(--ex-sticky-clearance) + var(--ex-safe-bottom) + 1rem);max-height:calc(100dvh - var(--ex-sticky-clearance) - var(--ex-safe-bottom) - 2rem);overflow-y:auto}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-banner :is(span,a){font-size:var(--ex-label-size);line-height:1.5}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-banner p{font-size:var(--ex-body-size);color:var(--ex-text-secondary)}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-actions button{font-size:var(--ex-label-size);min-height:var(--ex-target)}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-close{width:var(--ex-target);height:var(--ex-target)}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-banner h2{padding-right:var(--ex-target)}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) .pf-privacy-settings{min-height:var(--ex-target);font-size:var(--ex-label-size);bottom:calc(var(--ex-sticky-clearance) + var(--ex-safe-bottom) + 1rem)}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) :is(.pf-privacy-settings,.pf-privacy-banner button,.pf-privacy-banner a):focus-visible{outline:3px solid var(--ex-focus);outline-offset:3px}.experience-privacy{max-width:58rem;padding:var(--ex-space-6);margin-inline:auto}.experience-privacy>header{justify-content:space-between;align-items:center;gap:var(--ex-space-4);flex-wrap:wrap;display:flex}.experience-privacy>header button{font-size:var(--ex-label-size);padding:var(--ex-space-2) var(--ex-space-4);border:1px solid var(--ex-border);border-radius:var(--ex-radius);background:#fff}.experience-privacy :is(p,li){font-size:var(--ex-body-size);color:var(--ex-text-secondary);line-height:1.65}.experience-privacy h2{font-size:var(--ex-section-size)}.experience-privacy section{margin-block:2rem;scroll-margin-top:1rem}@media (width<=850px){body:has(.book-shell.has-selected-slot){--ex-sticky-clearance:6rem}}@media (prefers-reduced-motion:reduce){body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)){--ex-motion-duration:0s}body:has(:is(.watch-shell,.watch-gate,.book-shell,.experience-error-page,.pf-wa-preferences-card,.experience-privacy)) *{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.watch-shell.ex2-content,.watch-gate.ex2-meeting{--ex-space-8:2rem;--ex-content-surface:#fff;--ex-content-subtle:#edf4f0;--ex-content-border:#ccd9d2;--ex-content-radius:1rem;padding-bottom:var(--ex-space-6)}body:has(:is(.watch-shell.ex2-content,.watch-gate.ex2-meeting)) .pf-privacy-settings{width:max-content;max-width:calc(100% - 2rem);margin:0 max(1rem,calc((100vw - 1200px)/2)) calc(var(--ex-space-6) + var(--ex-safe-bottom)) auto;box-shadow:none;display:block;position:static}.watch-shell.ex2-content .watch-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex-wrap:wrap;height:auto;min-height:76px;padding:1rem max(1rem,50vw - 600px);position:static}.watch-shell.ex2-content .watch-brand{flex-wrap:wrap;gap:.75rem}.watch-shell.ex2-content .watch-brand small{color:var(--ex-text-secondary);font-size:var(--ex-label-size);text-transform:none;letter-spacing:normal;display:block}.watch-shell.ex2-content .experience-wordmark{letter-spacing:-.025em;font-size:1.375rem}.watch-shell.ex2-content .ex-meeting-shortcut{min-height:var(--ex-target);color:#12634f;font-size:var(--ex-label-size);align-items:center;display:inline-flex}.watch-shell.ex2-content .ex-intro{max-width:1200px;margin:auto;padding:clamp(1.5rem,4vw,3rem) 1rem 1.5rem}.watch-shell.ex2-content .ex-intro h1{letter-spacing:-.03em;max-width:24ch;margin:.75rem 0 1rem;font-size:clamp(1.875rem,4vw,2.5rem);line-height:1.15}.watch-shell.ex2-content .ex-intro>p{max-width:65ch;color:var(--ex-text-secondary);font-size:1rem}.watch-shell.ex2-content .ex-intro blockquote{border-left:3px solid #126b55;max-width:65ch;margin:1.5rem 0;padding:.25rem 1rem}.watch-shell.ex2-content .ex-intro blockquote p{white-space:pre-wrap;margin:.5rem 0;font-size:1rem}.watch-shell.ex2-content .ex-intro cite{color:var(--ex-text-secondary);font-size:.875rem;font-style:normal}.watch-shell.ex2-content .ex-intro .ex-availability{font-size:.875rem;line-height:1.6}:is(.watch-shell.ex2-content,.watch-gate.ex2-meeting) .ex-meeting .ex-availability,.watch-shell.ex2-content .ex-intro .ex-timing{font-size:var(--ex-label-size);color:var(--ex-text-secondary);line-height:1.6}:is(.watch-shell.ex2-content,.watch-gate.ex2-meeting) .ex-timing{gap:var(--ex-space-1);display:grid}:is(.watch-shell.ex2-content,.watch-gate.ex2-meeting) .ex-timing[data-near-expiry=true]{padding-left:var(--ex-space-3);border-left:3px solid var(--ex-warning);color:var(--ex-warning)}:is(.watch-shell.ex2-content,.watch-gate.ex2-meeting) .ex-timing strong{font-size:inherit;font-weight:600}.watch-shell.ex2-content .ex-progress{max-width:32rem;margin-top:1.5rem}.watch-shell.ex2-content .ex-progress p{margin:0 0 .5rem;font-size:.875rem}.watch-shell.ex2-content .ex-progress progress{accent-color:#126b55;width:100%;height:.5rem;display:block}.watch-shell.ex2-content .watch-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:1200px;padding:0 1rem 2rem}.watch-shell.ex2-content .ex-sequence{border:1px solid var(--ex-content-border);border-radius:var(--ex-content-radius);background:#fff;min-width:0}.watch-shell.ex2-content .ex-sequence summary{cursor:pointer;min-height:3rem;padding:1rem;font-size:1rem;font-weight:600}.watch-shell.ex2-content .ex-sequence ol{margin:0;padding:0 .5rem .5rem;list-style:none}.watch-shell.ex2-content .ex-sequence li{border-top:1px solid var(--ex-content-border)}.watch-shell.ex2-content .ex-sequence button{text-align:left;width:100%;color:var(--ex-text-primary);background:#fff;border:0;border-radius:.375rem;gap:.75rem;padding:.875rem .5rem;display:flex}.watch-shell.ex2-content .ex-sequence button>span:first-child{flex:0 0 1.5rem}.watch-shell.ex2-content .ex-sequence button>span:last-child{gap:.375rem;min-width:0;display:grid}.watch-shell.ex2-content .ex-sequence strong{white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.watch-shell.ex2-content .ex-sequence small{color:var(--ex-text-secondary);font-size:.875rem}.watch-shell.ex2-content .ex-sequence [aria-current=step]{background:var(--ex-content-subtle);box-shadow:inset 3px 0 #126b55}.watch-shell.ex2-content .watch-main{gap:1.5rem;container:experience-main/inline-size}.watch-shell.ex2-content #experience-current-content{min-width:0;scroll-margin-block:1rem}.watch-shell.ex2-content #experience-current-content:focus{outline:3px solid var(--ex-focus);outline-offset:.25rem}.watch-shell.ex2-content .watch-video-card>header{flex-wrap:wrap;gap:.5rem 1rem;min-height:auto;padding:1.25rem}.watch-shell.ex2-content .watch-video-card>header>div{flex:15rem;min-width:0}.watch-shell.ex2-content .watch-video-card>header h2{letter-spacing:-.015em;font-size:var(--ex-content-size);overflow-wrap:anywhere}.watch-shell.ex2-content .watch-video-card>header p{font-size:1rem;line-height:1.6}.watch-shell.ex2-content .watch-video-card>header span{letter-spacing:.04em}.watch-shell.ex2-content .watch-frame{aspect-ratio:16/9}.watch-shell.ex2-content .pf-external-media-gate{aspect-ratio:auto;min-height:15rem;padding:1.5rem}.watch-shell.ex2-content .pf-external-media-gate :is(p,button){font-size:1rem}.watch-shell.ex2-content .pf-external-media-gate h3{font-size:1.25rem}.watch-shell.ex2-content .ex-resume{background:var(--ex-content-subtle);color:#12634f;margin:0;padding:.75rem 1.25rem;font-size:.875rem}.watch-shell.ex2-content .watch-player-meta{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem}.watch-shell.ex2-content .watch-player-meta>i{display:none}.watch-shell.ex2-content .watch-player-meta>span{display:block}.watch-shell.ex2-content .watch-player-meta :is(span,small,label,select){font-size:.875rem}.watch-shell.ex2-content .watch-player-meta label{grid-column:1/-1;justify-content:space-between}.watch-shell.ex2-content .watch-playback-controls{padding:1rem 1rem 0}.watch-shell.ex2-content .watch-playback-controls button{min-height:3rem;padding:.625rem .875rem;font-size:1rem}.watch-shell.ex2-content .watch-playback-controls button.primary{background:#12634f;border-color:#12634f}.watch-shell.ex2-content .watch-no-skip{align-items:start;padding:1rem}.watch-shell.ex2-content .watch-no-skip p{font-size:.875rem;line-height:1.6}.watch-shell.ex2-content .watch-no-skip p strong{margin-bottom:.25rem;display:block}.watch-shell.ex2-content :is(.ex-next,.ex-completion,.ex-meeting){border:1px solid var(--ex-content-border);border-radius:var(--ex-content-radius);background:#fff;min-width:0;padding:1.25rem}.watch-shell.ex2-content .ex-next{gap:.75rem;display:grid}.watch-shell.ex2-content .ex-next p{color:#12634f;margin:0;font-size:1rem}.watch-shell.ex2-content .ex-completion{background:var(--ex-content-subtle)}.watch-shell.ex2-content :is(.ex-completion,.ex-meeting) h2{font-size:var(--ex-section-size);letter-spacing:-.02em;margin:.5rem 0 1rem;line-height:1.25}.watch-shell.ex2-content :is(.ex-completion,.ex-meeting) p{font-size:1rem;line-height:1.6}.watch-shell.ex2-content :is(.ex-next,.ex-completion,.ex-meeting,.ex-pdf-help,.watch-pdf-actions,.watch-player-error) :is(a,button){white-space:normal;overflow-wrap:anywhere;border-radius:.625rem;justify-content:center;align-items:center;min-height:3rem;padding:.625rem 1rem;font-size:1rem;line-height:1.5;display:inline-flex}.watch-shell.ex2-content .ex-next button{color:#fff;text-align:left;background:#12634f;border:1px solid #12634f}.watch-shell.ex2-content :is(.ex-completion a,.ex-next a){color:#12634f;justify-content:start;padding-inline:0}.watch-shell.ex2-content .ex-meeting small{margin-top:1rem;font-size:.875rem;display:block}.watch-shell.ex2-content .watch-notes{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem;container-type:inline-size}.watch-shell.ex2-content .watch-notes-copy p{font-size:1rem;line-height:1.6}.watch-shell.ex2-content .watch-notes :is(label,textarea){font-size:1rem}.watch-shell.ex2-content .watch-notes textarea{min-height:8rem;padding:.875rem;line-height:1.6}.watch-shell.ex2-content .watch-notes footer{grid-column:1/-1;gap:.75rem;padding-top:1rem}.watch-shell.ex2-content .watch-notes footer button{padding:.625rem 1rem;font-size:1rem}.watch-shell.ex2-content .watch-kicker{letter-spacing:.04em;color:#12634f;font-size:.875rem;font-weight:600}.watch-shell.ex2-content .watch-meeting-request{background:#fff;grid-template-columns:minmax(0,1fr);padding:1.25rem}.watch-shell.ex2-content .watch-meeting-request :is(p,textarea,button){font-size:1rem}.watch-shell.ex2-content .watch-meeting-request textarea{min-height:6rem;padding:.875rem}.watch-shell.ex2-content .watch-meeting-request label small{color:var(--ex-text-secondary);font-size:.875rem}.watch-shell.ex2-content .watch-meeting-request>button{background:#12634f;padding:.75rem 1rem}.watch-shell.ex2-content .watch-pdf-frame{height:min(65dvh,42rem);min-height:18rem}.watch-shell.ex2-content .watch-pdf-frame iframe{border:0;width:100%;height:100%;display:block}.watch-shell.ex2-content .ex-pdf-help{padding:1rem 1.25rem}.watch-shell.ex2-content .ex-pdf-help p{color:var(--ex-text-secondary);font-size:.875rem}.watch-shell.ex2-content .watch-pdf-actions{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}.watch-shell.ex2-content .watch-player-error{margin:0;padding:1rem 1.25rem;font-size:1rem}.watch-shell.ex2-content .watch-footer{flex-wrap:wrap;gap:1rem;max-width:1200px;margin:auto;padding:1.5rem 1rem;display:flex}.watch-shell.ex2-content .watch-footer a{color:#12634f;align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.watch-gate.ex2-meeting>section{text-align:left;width:min(100%,46rem)}.watch-gate.ex2-meeting .watch-kicker{font-size:var(--ex-label-size);letter-spacing:.04em;color:var(--ex-success);font-weight:600;line-height:1.5}.watch-gate.ex2-meeting .ex-meeting{padding-block:1rem}.watch-gate.ex2-meeting :is(p,small){white-space:pre-wrap}.watch-gate.ex2-meeting summary{cursor:pointer;min-height:2.75rem;padding-block:.75rem;font-size:1rem}.watch-gate.ex2-meeting a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=64rem){.watch-shell.ex2-content .watch-grid{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.watch-shell.ex2-content .watch-grid:not(:has(.ex-sequence)){grid-template-columns:minmax(0,1fr);max-width:58rem}.watch-shell.ex2-content .ex-sequence{max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto}}@container experience-main (width>=38rem){.watch-shell.ex2-content .watch-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-shell.ex2-content .watch-notes-copy{grid-column:1/-1}.watch-shell.ex2-content .watch-player-meta{grid-template-columns:minmax(0,1fr) auto auto}.watch-shell.ex2-content .watch-player-meta label{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.watch-shell.ex2-content :is(.watch-save,.ex-sequence button){transition:background-color var(--ex-motion-duration) ease-out,color var(--ex-motion-duration) ease-out}}.journey-public-shell{color:#17312c;background:linear-gradient(#f1f7f5 0,#fff 38%);min-height:100dvh;padding:0 20px 40px}.journey-public-header{border-bottom:1px solid #dbe7e3;justify-content:space-between;align-items:center;max-width:920px;min-height:76px;margin:auto;display:flex}.journey-public-header>div{align-items:center;gap:10px;display:flex}.journey-public-header small{color:#61766f}.journey-progress{max-width:760px;margin:28px auto 16px}.journey-progress>div{color:#58716a;letter-spacing:.08em;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.journey-progress progress,.journey-admin-list progress{border:0;border-radius:8px;width:100%;height:7px;overflow:hidden}.journey-progress progress::-webkit-progress-bar{background:#dfeae7}.journey-admin-list progress::-webkit-progress-bar{background:#dfeae7}.journey-progress progress::-webkit-progress-value{background:#267c69}.journey-admin-list progress::-webkit-progress-value{background:#267c69}.journey-progress>button{color:#236b5b;background:0 0;border:0;margin:8px 0 0 auto;text-decoration:underline;display:block}.journey-question-card,.journey-active-step,.journey-complete,.journey-unavailable{background:#fff;border:1px solid #dbe7e3;border-radius:24px;max-width:760px;margin:auto;padding:clamp(24px,5vw,54px);box-shadow:0 20px 60px #193e3514}.journey-kicker,.journey-active-step>header>span,.journey-brand{color:#267c69;letter-spacing:.12em;font-size:12px;font-weight:850}.journey-question-card h1,.journey-active-step h1,.journey-complete h1,.journey-unavailable h1{letter-spacing:-.035em;color:#142b27;margin:12px 0 18px;font-size:clamp(30px,5vw,48px);line-height:1.08}.journey-lead,.journey-active-step>header>p{color:#58716a;font-size:18px;line-height:1.6}.journey-phase-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.journey-phase-summary article{background:#f1f7f5;border-radius:14px;gap:10px;padding:14px;display:flex}.journey-phase-summary b{color:#246d5d;background:#d9ede7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.journey-phase-summary span,.journey-phase-summary small{display:block}.journey-phase-summary small{color:#6c7f79;margin-top:4px}.journey-fields,.journey-inline-form{gap:18px;display:grid}.journey-fields label:not(.journey-consent),.journey-inline-question,.journey-review-decision label,.journey-builder-settings label,.journey-builder-list label{gap:7px;font-weight:700;display:grid}.journey-fields input,.journey-question input,.journey-question textarea,.journey-inline-question input,.journey-inline-question textarea,.journey-review-decision textarea,.journey-review-decision select,.journey-builder-settings input,.journey-builder-settings select,.journey-builder-list input,.journey-builder-list textarea,.journey-builder-list select,.journey-link-result input,.journey-copy-row input{color:#17312c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bacbc6;border-radius:12px;padding:12px 14px;font-size:16px}.journey-question textarea,.journey-inline-question textarea,.journey-builder-list textarea{resize:vertical;min-height:150px}.journey-consent{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.journey-consent input{flex:none;width:22px;height:22px;min-height:0}.journey-question-actions{border-top:1px solid #e1e9e6;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.journey-question-actions span{color:#70827d;margin-right:auto;font-size:13px}.journey-primary,.journey-question-actions button,.journey-step-action a,.journey-step-action button,.journey-review-decision button{color:#fff;text-align:center;background:#176d5a;border:0;border-radius:12px;min-height:48px;padding:12px 22px;font-weight:800;text-decoration:none}.journey-question-actions .secondary,.journey-secondary{color:#1c5d4f!important;background:#edf5f2!important}.journey-error{color:#9b3529;background:#fff1ef;border-radius:12px;padding:12px 14px}.journey-review{gap:12px;display:grid}.journey-review article{background:#f4f8f7;border-radius:14px;padding:16px}.journey-review article>button{color:#176d5a;background:0 0;border:0;text-decoration:underline}.journey-review small{color:#60766f;margin-top:12px;display:block}.journey-privacy-copy,.journey-public-footer{color:#687b75;font-size:13px;line-height:1.5}.journey-public-footer{justify-content:space-between;max-width:760px;margin:18px auto;display:flex}.journey-public-footer button,.journey-public-footer a{color:#536c65;background:0 0;border:0;text-decoration:underline}.journey-deadline,.journey-info{background:#edf6f3;border-radius:14px;margin:24px 0;padding:16px}.journey-deadline span,.journey-deadline strong{display:block}.journey-step-action{gap:14px;display:grid}.journey-wait{text-align:center;padding:32px 0}.journey-wait i,.journey-complete>i{color:#176d5a;background:#dff0ea;border-radius:50%;place-items:center;width:64px;height:64px;margin:10px auto;font-size:32px;display:grid}.journey-complete,.journey-unavailable{text-align:center;margin-top:10vh}.journey-sheet-backdrop,.journey-dialog-layer{z-index:1000;background:#0819158c;border:0;place-items:center;width:100%;height:100%;padding:20px;display:grid;position:fixed;inset:0}.journey-sheet,.journey-dialog{background:#fff;border-radius:22px;width:min(100%,560px);max-height:90dvh;padding:22px;overflow:auto}.journey-dialog.wide{width:min(100%,1100px)}.journey-sheet>header,.journey-dialog>header{border-bottom:1px solid #e0e9e6;justify-content:space-between;align-items:center;display:flex}.journey-sheet>header button,.journey-dialog>header button{background:#edf4f2;border:0;border-radius:12px;width:44px;height:44px;font-size:28px}.journey-sheet article{border-bottom:1px solid #e2e9e7;gap:12px;padding:14px;display:flex}.journey-sheet article.current{background:#edf6f3}.journey-sheet article b{background:#dcebe7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.journey-sheet article span,.journey-sheet article small{display:block}.journey-sheet-actions{gap:10px;display:grid}.journey-sheet-actions button{border:0;border-radius:12px;min-height:48px}.journey-sheet-actions .danger,.journey-review-decision .danger{color:#942f25;background:#fff1ef}.journey-admin-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.journey-admin-heading span,.journey-models>h2+span{letter-spacing:.1em;color:#287763;font-size:12px;font-weight:800}.journey-admin-heading h1{margin:4px 0;font-size:40px}.journey-admin-heading button,.journey-models button,.journey-admin-list button,.journey-admin-list a,.journey-builder-footer button,.journey-test-access button{color:#194d42;background:#fff;border:1px solid #b8cbc5;border-radius:11px;min-height:42px;padding:9px 15px;font-weight:750;text-decoration:none}.journey-admin-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.journey-admin-metrics button{text-align:left;background:#fff;border:1px solid #dce7e4;border-radius:16px;padding:18px;display:grid}.journey-admin-metrics strong{font-size:30px}.journey-admin-tabs{border-bottom:1px solid #d8e4e0;gap:6px;margin:24px 0;display:flex}.journey-admin-tabs button{background:0 0;border:0;padding:12px 16px}.journey-admin-tabs button.active{color:#176d5a;border-bottom:3px solid #176d5a;font-weight:800}.journey-admin-list,.journey-models{background:#fff;border:1px solid #dbe7e3;border-radius:18px;padding:20px}.journey-admin-list>article{border-top:1px solid #e7eeec;grid-template-columns:44px minmax(220px,1fr) minmax(120px,240px) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.journey-admin-list>article>i{background:#dceee8;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.journey-admin-list h3,.journey-admin-list p{margin:2px 0}.journey-admin-empty{text-align:center;color:#60756f;padding:42px}.journey-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journey-model-grid article{border:1px solid #dce7e4;border-radius:16px;gap:10px;padding:18px;display:grid}.journey-model-grid article>*{margin:0}.journey-entry-list{background:#f3f8f6;border-radius:14px;margin-top:20px;padding:16px}.journey-review-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:20px;display:grid}.journey-answer-list article{border-bottom:1px solid #e0e8e5;padding:12px 0}.journey-answer-list h3{color:#536c65;font-size:14px}.journey-review-decision{background:#f1f7f5;border-radius:16px;align-content:start;gap:14px;padding:18px;display:grid}.journey-builder-settings{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.journey-builder-list{gap:12px;display:grid}.journey-builder-list>article{border:1px solid #dce7e4;border-radius:14px;grid-template-columns:34px repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.journey-builder-list fieldset{grid-column:2/-1;gap:8px;display:grid}.journey-builder-footer{background:#fff;border-top:1px solid #dce7e4;justify-content:flex-end;gap:10px;margin:24px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}.journey-builder-footer .primary{color:#fff;background:#176d5a}.journey-link-result,.journey-copy-row{gap:8px;margin-top:18px;display:flex}.journey-link-result input,.journey-copy-row input{min-width:0}.journey-test-access small{margin-top:10px;display:block}.journey-admin-loading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.journey-admin-loading div{background:linear-gradient(90deg,#edf4f2,#f8fbfa,#edf4f2) 0 0/200%;border-radius:16px;height:120px;animation:1.4s infinite journey-loading}@keyframes journey-loading{to{background-position:-200%}}@media (width<=720px){.journey-public-shell{padding:0 14px 28px}.journey-public-header{min-height:64px}.journey-public-header small{text-align:right;max-width:45%}.journey-question-card,.journey-active-step{border-radius:18px;padding:22px 18px}.journey-phase-summary{grid-template-columns:1fr}.journey-question-actions{padding-bottom:max(4px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.journey-question-actions button{flex:1}.journey-public-footer{text-align:center;gap:8px;display:grid}.journey-sheet-backdrop{align-items:end;padding:0}.journey-sheet{padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.journey-admin-heading{gap:14px;display:grid}.journey-admin-heading h1{font-size:34px}.journey-admin-metrics{grid-template-columns:repeat(3,1fr);gap:7px}.journey-admin-metrics button{padding:12px 9px}.journey-admin-metrics span{font-size:12px}.journey-admin-list,.journey-models{padding:14px}.journey-admin-list>article{grid-template-columns:42px 1fr}.journey-admin-list>article>button,.journey-admin-list>article>a,.journey-admin-list>article>progress{grid-column:1/-1}.journey-model-grid,.journey-review-layout,.journey-builder-settings{grid-template-columns:1fr}.journey-builder-list>article{grid-template-columns:28px 1fr}.journey-builder-list>article>*{grid-column:2}.journey-builder-list>article>b{grid-column:1}.journey-dialog-layer{align-items:end;padding:0}.journey-dialog,.journey-dialog.wide{width:100%;max-height:94dvh;padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.journey-link-result,.journey-copy-row{display:grid}.journey-admin-tabs{overflow-x:auto}}.journey-admin-heading{background:linear-gradient(135deg,#fff 0%,#f3f9f7 100%);border:1px solid #dce8e4;border-radius:18px;align-items:center;margin:0 0 18px;padding:22px 24px;box-shadow:0 12px 30px #1645390d}.journey-admin-heading span,.journey-section-heading span,.journey-builder-intro span,.journey-setup-overview>div>span,.journey-review-intro>span,.journey-review-decision>span,.journey-answer-list article>span{color:#18735f;letter-spacing:.1em;font-size:12px;font-weight:850}.journey-admin-heading h1{color:#173b32;letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(34px,4vw,46px);line-height:1}.journey-admin-heading p{color:#60746e;max-width:720px;margin:0;font-size:16px;line-height:1.55}.journey-admin-heading>button,.journey-admin-status>button,.journey-entry-manager .journey-section-heading>a,.journey-create-entry>button,.journey-entry-url>button,.journey-entry-actions>button,.journey-add-inline,.journey-add-page,.journey-add-step>button,.journey-link-next{color:#fff;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#17715e;border:1px solid #17715e;border-radius:11px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.journey-admin-status{background:#edf8f4;border:1px solid #c9e2da;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:15px 18px;display:grid}.journey-admin-status.attention{background:#fff9e9;border-color:#ead69e}.journey-admin-status>i{color:#fff;background:#21806b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:900;display:grid}.journey-admin-status.attention>i{background:#a87516}.journey-admin-status strong{color:#24493f;font-size:16px;display:block}.journey-admin-status p{color:#61766f;margin:3px 0 0;font-size:14px;line-height:1.45}.journey-admin-metrics{gap:12px}.journey-admin-metrics button{border-color:#d9e6e2;border-radius:15px;gap:3px;min-height:118px;padding:17px 18px;transition:border-color .15s,box-shadow .15s,transform .15s}.journey-admin-metrics button:hover,.journey-admin-metrics button.active{border-color:#70ae9f;transform:translateY(-1px);box-shadow:0 8px 22px #145a4817}.journey-admin-metrics span{color:#526e66;font-size:14px;font-weight:760}.journey-admin-metrics strong{color:#173c33;font-size:34px;line-height:1.1}.journey-admin-metrics small{color:#71837d;font-size:12px}.journey-admin-tabs{gap:24px;margin:22px 0 16px;padding:0 4px}.journey-admin-tabs button{color:#5f736d;white-space:nowrap;cursor:pointer;min-height:46px;padding:11px 2px;font-size:15px}.journey-admin-list,.journey-config-card{background:#fff;border:1px solid #dbe7e3;border-radius:18px;padding:0;box-shadow:0 14px 34px #1843390b}.journey-queue-stack{gap:18px;display:grid}.journey-section-heading{border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.journey-section-heading h2{color:#1c4037;letter-spacing:-.025em;margin:5px 0 4px;font-size:23px}.journey-section-heading p{color:#657a73;max-width:720px;margin:0;font-size:14px;line-height:1.5}.journey-admin-list>article{padding:18px 24px}.journey-admin-list>article>button,.journey-admin-list>article>a{font-size:14px}.journey-admin-list>article small{font-size:13px}.journey-admin-empty{padding:54px 22px}.journey-admin-empty i{color:#267965;background:#e5f3ef;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:22px;font-style:normal;display:grid}.journey-admin-empty h3{color:#294c43;margin:0;font-size:19px}.journey-admin-empty p{color:#6a7e78;max-width:540px;margin:8px auto 16px;font-size:14px;line-height:1.55}.journey-config-stack{gap:18px;display:grid}.journey-setup-overview{color:#fff;background:linear-gradient(125deg,#123f35,#17634f 65%,#1b7962);border-radius:19px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.3fr);gap:32px;padding:25px 26px;display:grid;box-shadow:0 18px 36px #0e403329}.journey-setup-overview>div>span{color:#9fddcb}.journey-setup-overview h2{letter-spacing:-.03em;margin:7px 0 8px;font-size:27px}.journey-setup-overview p{color:#d5ebe4;margin:0;font-size:15px;line-height:1.55}.journey-setup-overview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-setup-overview li{background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;gap:10px;padding:14px;display:flex}.journey-setup-overview li>b{color:#164f40;background:#cfece3;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.journey-setup-overview li strong,.journey-setup-overview li small{display:block}.journey-setup-overview li strong{font-size:14px;line-height:1.3}.journey-setup-overview li small{color:#cae2db;margin-top:4px;font-size:12px;line-height:1.4}.journey-entry-manager>article{border-bottom:1px solid #e5ecea;grid-template-columns:minmax(180px,.75fr) minmax(280px,1.5fr) auto;align-items:end;gap:18px;padding:20px 24px;display:grid}.journey-entry-manager>article.revoked{opacity:.78;background:#fafcfc}.journey-entry-summary h3{color:#284a41;margin:7px 0 3px;font-size:17px}.journey-entry-summary p{color:#6a7d77;margin:0;font-size:13px}.journey-status-pill{color:#176b58;letter-spacing:.08em;background:#def1eb;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.journey-entry-manager>article.revoked .journey-status-pill{color:#7d504b;background:#f8e9e6}.journey-entry-url{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.journey-entry-url label,.journey-create-entry label{color:#4e6860;gap:6px;min-width:0;font-size:13px;font-weight:750;display:grid}.journey-entry-url input,.journey-create-entry select{color:#29483f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfd2cc;border-radius:10px;padding:9px 12px;font-size:14px}.journey-entry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.journey-entry-actions>button{color:#205f51;background:#eef7f4;border-color:#c4ddd6}.journey-entry-actions>button.danger{color:#96392f;background:#fff3f1;border-color:#efc4bd}.journey-entry-warning{color:#865a19;background:#fff7e1;border-radius:10px;margin:0;padding:12px;font-size:13px}.journey-entry-empty{background:#f5faf8;border:1px dashed #a9c9bf;border-radius:13px;margin:20px 24px 0;padding:17px 18px}.journey-entry-empty strong{color:#2a5146}.journey-entry-empty p{color:#657a73;margin:5px 0 0;font-size:14px}.journey-create-entry{grid-template-columns:minmax(260px,520px) auto;justify-content:start;align-items:end;gap:10px;padding:20px 24px;display:grid}.journey-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px 24px}.journey-model-grid article{background:linear-gradient(#fff,#fbfdfc);border-color:#d8e5e1;align-content:start;min-height:190px;padding:19px}.journey-model-grid article>span{color:#24745f;letter-spacing:.09em;font-size:11px;font-weight:850}.journey-model-grid article h3{color:#24473e;font-size:19px}.journey-model-grid article p{color:#60746e;font-size:14px;line-height:1.5}.journey-model-grid article small{color:#74857f;font-size:12px}.journey-model-grid article button{align-self:end;margin-top:auto;font-size:14px}.journey-dialog-layer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1f1aa6;padding:26px}.journey-dialog,.journey-dialog.wide{border-radius:20px;width:min(100%,1180px);max-height:calc(100dvh - 52px);padding:0;box-shadow:0 26px 80px #04181347}.journey-dialog>header{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dce7e3;min-height:70px;padding:12px 20px;position:sticky;top:0}.journey-dialog>header h2{color:#23483e;margin:0;font-size:21px}.journey-dialog>header button{cursor:pointer}.journey-builder-intro{color:#fff;background:linear-gradient(125deg,#174c3f,#1c715b);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.journey-builder-intro h3{color:#fff;letter-spacing:-.025em;margin:6px 0;font-size:25px}.journey-builder-intro p{color:#d6eae4;max-width:720px;margin:0;font-size:14px;line-height:1.5}.journey-builder-intro>strong{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;flex:none;padding:8px 11px;font-size:13px}.journey-builder-settings{background:#f8fbfa;border-bottom:1px solid #e2eae7;margin:0;padding:22px 26px}.journey-builder-settings.form-settings{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) minmax(250px,1fr)}.journey-builder-settings.journey-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-builder-settings label{color:#3f5d55;align-content:start;font-size:13px}.journey-builder-settings textarea{color:#17312c;width:100%;min-height:84px;font:inherit;resize:vertical;background:#fff;border:1px solid #bacbc6;border-radius:12px;padding:12px 14px;font-size:15px}.journey-builder-settings small{color:#6e807a;font-size:12px;font-weight:500;line-height:1.4}.journey-builder-settings .journey-contact-setting{background:#fff;border:1px solid #d7e3df;border-radius:11px;align-self:end;align-items:flex-start;gap:10px;padding:12px;display:flex}.journey-contact-setting input{flex:none;width:20px;height:20px;min-height:0;margin-top:2px}.journey-contact-setting span,.journey-contact-setting strong,.journey-contact-setting small{display:block}.journey-contact-setting strong{color:#294e44;font-size:14px}.journey-contact-setting small{margin-top:3px}.journey-fields .pf-whatsapp-phone-field{gap:7px;display:grid}.journey-fields .pf-whatsapp-phone-field>label{color:#17312c;font-weight:700}.journey-fields .pf-whatsapp-phone-field .iti__tel-input{color:#17312c;background:#fff;border-color:#bacbc6;border-radius:12px;min-height:48px}.journey-fields .pf-whatsapp-phone-field .pf-field-hint{color:#687c75;font-size:13px;font-weight:500;line-height:1.4}.journey-form-pages,.journey-steps-editor{gap:16px;padding:22px 26px;display:grid}.journey-form-page,.journey-step-editor{background:#fff;border:1px solid #d4e3de;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #1d463b0b}.journey-form-page>header,.journey-step-editor>header,.journey-question-editor>header{background:#f2f8f6;border-bottom:1px solid #e1eae7;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.journey-form-page>header>div,.journey-step-editor>header>div,.journey-question-editor>header>div{align-items:center;gap:7px;display:flex}.journey-form-page>header span{color:#176e5b;letter-spacing:.08em;font-size:12px;font-weight:850;display:block}.journey-form-page>header strong{color:#678078;margin-top:2px;font-size:12px;display:block}.journey-form-page button,.journey-step-editor button,.journey-question-editor button{color:#315b50;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d9d4;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:750}.journey-form-page button.danger,.journey-step-editor button.danger,.journey-question-editor button.danger{color:#9a3c32;background:#fff8f7;border-color:#ecc8c2}.journey-page-title{color:#456159;gap:6px;padding:15px 17px;font-size:13px;font-weight:750;display:grid}.journey-page-title input,.journey-step-fields input,.journey-step-fields select,.journey-step-fields textarea,.journey-add-step select{color:#193a32;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcec9;border-radius:10px;padding:10px 12px;font-size:15px}.journey-page-questions{gap:12px;padding:0 16px 16px;display:grid}.journey-question-editor{background:#fcfefd;border:1px solid #e0e9e6;border-radius:13px;overflow:hidden}.journey-question-editor>header{background:#f8fbfa;padding:10px 12px}.journey-question-editor>header>b,.journey-step-editor>header b{color:#fff;background:#217761;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.journey-question-editor>label{color:#405f56;gap:6px;padding:14px 15px 0;font-size:13px;font-weight:750;display:grid}.journey-question-editor>label textarea:not(.journey-options-textarea){min-height:96px}.journey-question-editor input,.journey-question-editor textarea,.journey-question-editor select{font-size:15px}.journey-question-options{grid-template-columns:minmax(230px,.7fr) minmax(210px,1fr);align-items:end;gap:14px;padding:14px 15px 0;display:grid}.journey-question-options>label{color:#405f56;gap:6px;font-size:13px;font-weight:750;display:grid}.journey-question-options .journey-required{background:#f7faf9;border:1px solid #d7e3df;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:9px 12px;display:flex}.journey-required input{width:20px;height:20px;min-height:0}.journey-options-textarea{min-height:82px!important}.journey-add-inline{color:#1d6555;background:#eef7f4;border-color:#c2ddd5;margin:0 16px 16px}.journey-add-page{color:#1d6555;background:#eef7f4;border-color:#c2ddd5;margin:0 26px 22px}.journey-step-editor>header>div:first-child>span{gap:2px;display:grid}.journey-step-editor>header strong{color:#294c42;font-size:15px}.journey-step-editor>header small{color:#6d807a;font-size:12px}.journey-step-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:17px;display:grid}.journey-step-fields>label{color:#405e56;align-content:start;gap:6px;font-size:13px;font-weight:750;display:grid}.journey-step-description{grid-column:1/-1}.journey-step-description textarea{resize:vertical;min-height:80px}.journey-step-fields fieldset{border:1px solid #d8e5e1;border-radius:12px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.journey-step-fields fieldset legend{color:#375a51;padding:0 6px;font-size:13px;font-weight:800}.journey-step-fields fieldset label{background:#f7faf9;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.journey-step-fields fieldset input{width:20px;height:20px;min-height:0}.journey-step-fields fieldset label span{gap:2px;display:grid}.journey-step-fields fieldset label small{color:#71847e;font-size:12px;font-weight:500}.journey-number-field{background:#fff;border:1px solid #bdcec9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.journey-number-field input{border:0;border-radius:0}.journey-number-field span{color:#657971;padding:0 12px;font-size:13px}.journey-add-step{background:#f4f9f7;border:1px dashed #a8c7be;border-radius:14px;grid-template-columns:minmax(260px,430px) auto;justify-content:start;align-items:end;gap:10px;margin:0 26px 22px;padding:16px;display:grid}.journey-add-step label{color:#405e56;gap:6px;font-size:13px;font-weight:750;display:grid}.journey-builder-footer{margin:0;padding:15px 22px;bottom:0;box-shadow:0 -8px 24px #183e3512}.journey-review-intro{background:#f7faf9;border-bottom:1px solid #e1eae7;padding:19px 22px}.journey-review-intro p{color:#60746e;max-width:840px;margin:6px 0 0;font-size:14px;line-height:1.55}.journey-review-layout{margin:0;padding:22px}.journey-answer-list>h3{color:#274b41;margin:0 0 10px;font-size:18px}.journey-answer-list article{padding:17px 0}.journey-answer-list article h4{color:#49645d;margin:5px 0 8px;font-size:14px;line-height:1.45}.journey-answer-list article p{color:#203e36;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.6}.journey-review-decision{padding:20px;position:sticky;top:84px}.journey-review-decision h3{color:#24493f;margin:2px 0 4px;font-size:20px}.journey-review-decision small{color:#6c7d78;font-size:12px;line-height:1.45}.journey-link-explanation{text-align:center;padding:28px 28px 8px}.journey-link-explanation>i{color:#fff;background:#21806a;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:25px;font-style:normal;display:grid}.journey-link-explanation h3{color:#24483f;margin:0;font-size:21px}.journey-link-explanation p{color:#647871;max-width:620px;margin:8px auto 0;font-size:14px;line-height:1.55}.journey-link-result{padding:8px 28px 10px}.journey-link-next{width:calc(100% - 56px);margin:0 28px 28px}.journey-admin-feedback{border-radius:11px;padding:13px 15px;font-size:14px}.journey-admin-feedback.error{color:#8f342d;background:#fff1ef}.journey-admin-feedback.success{color:#17634f;background:#e8f6f1}.journey-test-access{grid-column:1/-1;margin-top:18px}.journey-admin-heading button:focus-visible,.journey-admin-status button:focus-visible,.journey-admin-metrics button:focus-visible,.journey-admin-tabs button:focus-visible,.journey-config-card button:focus-visible,.journey-dialog button:focus-visible,.journey-dialog input:focus-visible,.journey-dialog textarea:focus-visible,.journey-dialog select:focus-visible{outline-offset:2px;outline:3px solid #21776147}@media (width<=980px){.journey-setup-overview,.journey-entry-manager>article{grid-template-columns:1fr}.journey-entry-actions{justify-content:flex-start}.journey-builder-settings.form-settings{grid-template-columns:1fr 1fr}.journey-builder-settings.form-settings>label:nth-child(2){grid-area:2/1/auto/-1}.journey-review-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=720px){.journey-admin-heading{padding:18px}.journey-admin-heading>button{width:100%}.journey-admin-status{grid-template-columns:42px minmax(0,1fr);padding:14px}.journey-admin-status>button{grid-column:1/-1;width:100%}.journey-admin-metrics{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.journey-admin-metrics button{scroll-snap-align:start;min-width:165px;min-height:104px}.journey-admin-tabs{gap:20px}.journey-section-heading{padding:18px;display:grid}.journey-entry-manager .journey-section-heading>a{width:100%}.journey-admin-list>article{padding:16px 18px}.journey-setup-overview{padding:20px 18px}.journey-setup-overview ol{grid-template-columns:1fr}.journey-entry-manager>article{padding:18px}.journey-entry-url,.journey-create-entry,.journey-add-step{grid-template-columns:1fr}.journey-entry-url>button,.journey-create-entry>button,.journey-add-step>button{width:100%}.journey-create-entry{padding:18px}.journey-model-grid{grid-template-columns:1fr;padding:18px}.journey-model-grid article{min-height:0}.journey-dialog-layer{padding:0}.journey-dialog,.journey-dialog.wide{max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:18px 18px 0 0}.journey-dialog>header{min-height:62px;padding:9px 14px}.journey-dialog>header h2{font-size:18px}.journey-builder-intro{padding:20px 17px;display:grid}.journey-builder-settings,.journey-builder-settings.form-settings,.journey-builder-settings.journey-settings{grid-template-columns:1fr;padding:18px 16px}.journey-builder-settings.form-settings>label:nth-child(2){grid-area:auto}.journey-form-pages,.journey-steps-editor{padding:16px}.journey-form-page>header,.journey-step-editor>header{flex-direction:column;align-items:flex-start}.journey-form-page>header>div:last-child,.journey-step-editor>header>div:last-child{justify-content:flex-end;width:100%}.journey-page-questions{padding-inline:10px}.journey-question-editor>header{align-items:flex-start}.journey-question-editor>header>div{flex-wrap:wrap;justify-content:flex-end}.journey-question-options,.journey-step-fields{grid-template-columns:1fr}.journey-step-description,.journey-step-fields fieldset{grid-column:auto}.journey-add-page{width:calc(100% - 32px);margin-inline:16px}.journey-add-step{margin-inline:16px}.journey-builder-footer{padding-bottom:max(15px,env(safe-area-inset-bottom))}.journey-builder-footer button{flex:1}.journey-review-layout{grid-template-columns:1fr;padding:16px}.journey-review-decision{position:static}.journey-link-result{padding-inline:18px;display:grid}.journey-link-next{width:calc(100% - 36px);margin-inline:18px}}@media (width<=430px){.journey-admin-heading h1{font-size:34px}.journey-admin-heading p,.journey-admin-tabs button{font-size:14px}.journey-setup-overview h2{font-size:23px}.journey-form-page>header>div:last-child,.journey-step-editor>header>div:last-child,.journey-question-editor>header>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.journey-form-page>header button.danger,.journey-step-editor>header button.danger,.journey-question-editor>header button.danger{grid-column:1/-1}.journey-question-options,.journey-question-editor>label{padding-inline:12px}.journey-builder-footer{grid-template-columns:1fr 1fr;display:grid}.journey-link-explanation{padding-inline:18px}}.journey-phase-summary.intake-explanation{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-phase-summary.intake-explanation b{letter-spacing:.07em;border-radius:999px;width:auto;min-width:54px;height:28px;padding:0 9px;font-size:11px}.journey-intake-clarity{color:#35584f;background:#edf7f4;border-left:4px solid #27806b;border-radius:0 12px 12px 0;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.55}.journey-assigned-intro{background:#fff;border:1px solid #d8e6e2;border-radius:25px;max-width:820px;margin:34px auto 0;padding:clamp(25px,5vw,52px);box-shadow:0 22px 64px #13433717}.journey-assigned-intro>h1{color:#15352d;letter-spacing:-.045em;max-width:680px;margin:10px 0 16px;font-size:clamp(34px,5vw,52px);line-height:1.06}.journey-assigned-intro>p{color:#587169;max-width:720px;font-size:17px;line-height:1.65}.journey-assigned-intro blockquote{background:#f0f8f5;border:0;border-left:4px solid #26806a;border-radius:0 14px 14px 0;margin:25px 0;padding:18px 20px}.journey-assigned-intro blockquote span{color:#21715f;letter-spacing:.09em;font-size:11px;font-weight:850}.journey-assigned-intro blockquote p{color:#244a40;white-space:pre-wrap;margin:7px 0 0;font-size:16px;line-height:1.55}.journey-intro-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.journey-intro-summary article{background:#f8fbfa;border:1px solid #dbe8e4;border-radius:14px;padding:17px 18px}.journey-intro-summary span{color:#648078;letter-spacing:.08em;font-size:11px;font-weight:850;display:block}.journey-intro-summary strong{color:#1f4b3f;margin-top:6px;font-size:18px;line-height:1.35;display:block}.journey-intro-steps{margin:28px 0}.journey-intro-steps h2{color:#24483f;margin:0 0 10px;font-size:20px}.journey-intro-steps article{border-bottom:1px solid #e3ebe8;align-items:center;gap:13px;padding:13px 4px;display:flex}.journey-intro-steps article>b{color:#176551;background:#e2f1ec;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.journey-intro-steps article span,.journey-intro-steps article strong,.journey-intro-steps article small{display:block}.journey-intro-steps article strong{color:#2c4c44;font-size:15px}.journey-intro-steps article small{color:#71837d;margin-top:3px;font-size:12px}.journey-intro-choice{padding-top:4px;font-size:14px!important}.journey-intro-actions{gap:10px;margin-top:22px;display:flex}.journey-intro-actions button{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 20px;font-weight:800}.journey-inline-form>header{border-bottom:1px solid #e2eae7;padding-bottom:14px}.journey-inline-form>header span{color:#21725f;letter-spacing:.09em;font-size:11px;font-weight:850}.journey-inline-form>header h2{color:#254a40;margin:5px 0 0;font-size:21px}.journey-inline-question{color:#35564d;border:0;min-width:0;margin:0;padding:0}.journey-inline-question>span,.journey-inline-question>legend>span{font-size:16px;line-height:1.45}.journey-inline-question small{color:#6c8079;font-size:13px;font-weight:500;line-height:1.4}.journey-inline-question em{color:#73857f;font-size:12px;font-style:normal;font-weight:500}.journey-inline-options{gap:9px}.journey-inline-options legend{gap:5px;margin-bottom:5px;display:grid}.journey-inline-options>label{cursor:pointer;background:#fbfdfc;border:1px solid #d8e4e0;border-radius:11px;align-items:center;gap:11px;padding:12px 13px;font-weight:600;display:flex}.journey-inline-options input,.journey-inline-check input{flex:none;width:21px;height:21px;min-height:0}.journey-inline-check{background:#f8fbfa;border:1px solid #d6e4df;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.journey-inline-check small{grid-column:2}.journey-inline-actions{border-top:1px solid #e2eae7;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:19px;display:flex}.journey-inline-actions button{min-width:130px;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:11px 18px;font-weight:800}.journey-review-state{background:#fff;border:1px solid #d6e3df;border-radius:11px;margin:4px 0;padding:12px 13px}.journey-review-state strong,.journey-review-state small{display:block}.journey-review-state strong{color:#674f1d}.journey-review-state small{margin-top:3px}.journey-template-choices{gap:9px;display:grid}.journey-template-choices>label{cursor:pointer;background:#fff;border:1px solid #d5e2de;border-radius:11px;grid-template-columns:none;align-items:flex-start;gap:10px;padding:12px;display:flex}.journey-template-choices>label.selected{background:#f8fcfa;border-color:#318a73;box-shadow:0 0 0 2px #318a731f}.journey-template-choices input{flex:none;width:19px;height:19px;min-height:0;margin-top:2px}.journey-template-choices span,.journey-template-choices strong,.journey-template-choices small,.journey-template-choices em{display:block}.journey-template-choices strong{color:#284d43;font-size:14px}.journey-template-choices small{color:#5d746d;margin-top:3px;font-size:12px}.journey-template-choices em{color:#74857f;margin-top:5px;font-size:11px;font-style:normal;font-weight:600}.journey-assignment-summary{color:#245246;background:#deefe9;border-radius:11px;padding:12px 13px}.journey-assignment-summary p{margin:4px 0 0;font-size:13px;line-height:1.45}@media (width<=720px){.journey-phase-summary.intake-explanation,.journey-intro-summary{grid-template-columns:1fr}.journey-assigned-intro{border-radius:19px;margin-top:18px;padding:24px 18px}.journey-assigned-intro>h1{font-size:34px}.journey-assigned-intro>p{font-size:16px}.journey-intro-actions,.journey-inline-actions{display:grid}.journey-intro-actions button,.journey-inline-actions button{width:100%}.journey-inline-actions{z-index:2;padding-bottom:max(4px,env(safe-area-inset-bottom));background:#fff;margin-inline:-2px;position:sticky;bottom:0}.journey-template-choices>label{padding:13px}}.journey-public-shell{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.journey-question>h2{color:#142b27;letter-spacing:-.015em;margin:12px 0 14px;font-size:clamp(18px,1.4vw,22px);font-weight:750;line-height:1.35}@media (width<=720px){.journey-question>h2{font-size:18px;line-height:1.4}}.journey-test-access-body{gap:14px;width:100%;min-width:0;display:grid}.journey-test-access-body>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.journey-test-access-body>header h3{margin:0 0 6px}.journey-test-access-body>header p{color:#5f736c;max-width:720px;margin:0;line-height:1.55}.journey-test-access-body>header>button{color:#fff;background:#176d5a;border-color:#176d5a;flex:none;min-height:46px}.journey-test-feedback{border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.journey-test-feedback.success{color:#17634f;background:#e8f6f1}.journey-test-feedback.error{color:#8f342d;background:#fff1ef}.journey-test-new-link{background:#f0f9f6;border:1px solid #bcded4;border-radius:12px;gap:4px;padding:14px;display:grid}.journey-test-new-link>strong{color:#205b4d}.journey-test-new-link>small{color:#62766f;line-height:1.45}.journey-test-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journey-test-list>article{background:#fff;border:1px solid #dce7e3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.journey-test-list>article>div{gap:3px;min-width:0;display:grid}.journey-test-list strong{overflow-wrap:anywhere;color:#294c42;font-size:14px}.journey-test-list small{color:#6c7e78;margin:0;font-size:12px;line-height:1.4}.journey-test-list button.danger{color:#96392f;background:#fff3f1;border-color:#efc4bd;min-height:42px}.journey-test-status{color:#176b58;letter-spacing:.07em;background:#def1eb;border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:850}.journey-test-list .status-expired,.journey-test-list .status-revoked{background:#fafcfc}.journey-test-list .status-expired .journey-test-status,.journey-test-list .status-revoked .journey-test-status{color:#79544e;background:#f4e9e7}.journey-test-empty{color:#687b75;background:#f8fbfa;border:1px dashed #bfd4cd;border-radius:11px;grid-column:1/-1;margin:0;padding:15px;font-size:13px}@media (width<=720px){.journey-test-access-body>header{display:grid}.journey-test-access-body>header>button,.journey-copy-row button{width:100%;min-height:48px}.journey-copy-row,.journey-test-list,.journey-test-list>article{grid-template-columns:1fr}.journey-test-list>article>button{width:100%;min-height:46px}}.journey-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-meeting-list>article>button{min-width:140px}.journey-agenda-editor{background:#f4faf7;border-bottom:1px solid #dce8e4;gap:14px;padding:22px 26px;display:grid}.journey-agenda-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.journey-agenda-editor>header span,.journey-meeting-workspace header span,.journey-guest-workspace header>span,.journey-meeting-observer>span{color:#1e745f;letter-spacing:.09em;font-size:11px;font-weight:850}.journey-agenda-editor h3{color:#244b40;margin:4px 0;font-size:21px}.journey-agenda-editor p{color:#657a73;margin:4px 0 0;font-size:14px;line-height:1.5}.journey-agenda-editor>header>strong{color:#1f6554;background:#dfefe9;border-radius:10px;flex:none;padding:8px 11px;font-size:13px}.journey-agenda-editor>div{gap:9px;display:grid}.journey-agenda-editor article{background:#fff;border:1px solid #d4e3de;border-radius:12px;grid-template-columns:34px minmax(220px,1fr) 100px auto;align-items:end;gap:10px;padding:11px;display:grid}.journey-agenda-editor article>span{color:#fff;background:#247861;border-radius:9px;align-self:center;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.journey-agenda-editor label{gap:5px;display:grid}.journey-agenda-editor label small{color:#5d756d;font-size:12px;font-weight:750}.journey-agenda-editor input{color:#193a32;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcec9;border-radius:9px;padding:9px 11px}.journey-agenda-editor article>div{gap:5px;display:flex}.journey-agenda-editor button{color:#315b50;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d9d4;border-radius:9px;padding:7px 10px;font-size:13px;font-weight:750}.journey-agenda-editor button.danger{color:#943a31;background:#fff8f7;border-color:#ebc8c2}.journey-meeting-loading{color:#547068;text-align:center;padding:36px}.journey-meeting-error{background:#fff1ef;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.journey-meeting-error .journey-admin-feedback{margin:0}.journey-meeting-error button{color:#8f342d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9aaa4;border-radius:9px;padding:0 14px;font-weight:800}.journey-meeting-error button:focus-visible{outline-offset:2px;outline:3px solid #f0a24e}.journey-meeting-workspace{background:#f5f8f7;gap:0;display:grid}.journey-meeting-hero{color:#fff;background:linear-gradient(125deg,#174c3f,#1b715b);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:25px 27px;display:grid}.journey-meeting-hero span{color:#cbe5dd!important}.journey-meeting-hero h3{color:#fff;margin:5px 0 4px;font-size:27px}.journey-meeting-hero p{color:#d6e9e3;margin:0;font-size:14px}.journey-meeting-meta{grid-template-columns:repeat(3,auto);gap:10px;margin:0;display:grid}.journey-meeting-meta>div{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;min-width:112px;padding:9px 11px}.journey-meeting-meta dt{color:inherit;opacity:.76;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.journey-meeting-meta dd{color:inherit;margin:4px 0 0;font-size:13px;font-weight:750}.journey-meeting-phase{background:#fff;border:1px solid #d8e5e1;border-radius:16px;margin:18px 22px 0;padding:21px;box-shadow:0 8px 20px #1c43390a}.journey-meeting-phase:last-child{margin-bottom:24px}.journey-meeting-phase>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.journey-meeting-phase>header>b{color:#fff;background:#217660;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.journey-meeting-phase>header h3{color:#244b40;margin:3px 0 0;font-size:20px}.journey-meeting-prep-grid,.journey-meeting-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journey-meeting-agenda,.journey-meeting-progress,.journey-private-panel,.journey-shared-panel{background:#fbfdfc;border:1px solid #dce7e3;border-radius:13px;padding:16px}.journey-meeting-agenda h4,.journey-meeting-progress h4,.journey-private-panel h4,.journey-shared-panel h4{color:#294d43;margin:0 0 10px;font-size:16px}.journey-meeting-agenda article{border-bottom:1px solid #e3ebe8;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.journey-meeting-agenda article:last-child{border:0}.journey-meeting-agenda article>b{color:#26715f;font-size:12px}.journey-meeting-agenda article>span{color:#405c55;font-size:14px}.journey-meeting-progress article{align-items:center;gap:10px;padding:7px 0;display:flex}.journey-meeting-progress article>i{color:#176650;background:#e5f2ee;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.journey-meeting-progress article span,.journey-meeting-progress article strong,.journey-meeting-progress article small{display:block}.journey-meeting-progress article strong{color:#38574f;font-size:13px}.journey-meeting-progress article small{color:#70827c;font-size:11px}.journey-private-panel{background:#fffaf0;border-color:#eadfc6}.journey-shared-panel{background:#f2faf7;border-color:#c8dfd8}.journey-private-panel>span,.journey-shared-panel>span{color:#8a6828;letter-spacing:.09em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.journey-shared-panel>span{color:#1e725d}.journey-private-panel>p,.journey-shared-panel>p{color:#687a74;margin:0 0 10px;font-size:13px;line-height:1.45}.journey-private-panel textarea,.journey-shared-panel textarea,.journey-meeting-outcome-fields textarea,.journey-meeting-outcome-fields select{color:#183b32;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bdcec9;border-radius:10px;padding:11px 12px}.journey-shared-panel>label,.journey-meeting-outcome-fields>label{color:#3b5a52;gap:6px;margin-top:11px;font-size:13px;font-weight:750;display:grid}.journey-shared-panel>label span,.journey-meeting-outcome-fields>label span{font-weight:750}.journey-meeting-answers{gap:8px;margin-top:14px;display:grid}.journey-meeting-answers>strong{color:#35584f;font-size:13px}.journey-meeting-answers>label{cursor:pointer;background:#fff;border:1px solid #d8e5e1;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.journey-meeting-answers input{flex:none;width:19px;height:19px;margin-top:2px}.journey-meeting-answers label span,.journey-meeting-answers label b,.journey-meeting-answers label small,.journey-meeting-answers label em{display:block}.journey-meeting-answers label small{color:#778983;font-size:10px}.journey-meeting-answers label b{color:#315349;margin-top:3px;font-size:13px}.journey-meeting-answers label em{color:#62766f;white-space:pre-wrap;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.journey-sharing-state{background:#e1f0eb;border-radius:9px;padding:9px 10px;font-weight:700;color:#28594d!important;margin:12px 0 0!important}.journey-meeting-phase-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.journey-meeting-phase-actions button,.journey-outcome-panel>button{color:#245b4d;min-height:45px;font:inherit;cursor:pointer;background:#eef7f4;border:1px solid #bdd4cd;border-radius:10px;padding:10px 15px;font-weight:800}.journey-meeting-phase-actions button.primary,.journey-outcome-panel>button.primary{color:#fff;background:#176b57;border-color:#176b57}.journey-meeting-phase-actions button.danger{color:#953a31;background:#fff7f6;border-color:#eac7c1}.journey-meeting-outcome-fields{grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);align-items:start;gap:14px;display:grid}.journey-meeting-outcome-fields select{min-height:46px}.journey-meeting-outcome-fields small{color:#6c7e78;font-weight:500;line-height:1.45}.journey-outcome-panel>button{margin:16px 0 0 auto;display:block}.journey-guest-workspace,.journey-meeting-observer{gap:15px;padding:26px;display:grid}.journey-guest-workspace>header h3,.journey-meeting-observer h3{color:#244b40;margin:5px 0;font-size:26px}.journey-guest-workspace>header p,.journey-meeting-observer>p{color:#61766f;margin:4px 0;line-height:1.55}.journey-guest-workspace .journey-meeting-meta,.journey-meeting-observer .journey-meeting-meta{color:#264d42}.journey-guest-workspace .journey-meeting-meta>div,.journey-meeting-observer .journey-meeting-meta>div{background:#f4f9f7;border-color:#d7e5e0}.journey-guest-workspace>section{background:#fbfdfc;border:1px solid #d8e5e1;border-radius:13px;padding:17px}.journey-guest-workspace h4{color:#294e43;margin:0 0 10px}.journey-guest-workspace section>p{color:#536d65;line-height:1.55}.journey-guest-workspace article{border-bottom:1px solid #e2ebe8;padding:12px 0}.journey-guest-workspace article:last-child{border:0}.journey-guest-workspace article small,.journey-guest-workspace article strong{display:block}.journey-guest-workspace article small{color:#748780;font-size:11px}.journey-guest-workspace article strong{color:#315349;margin-top:4px}.journey-guest-workspace article p{color:#536c65;white-space:pre-wrap;margin:5px 0 0}.journey-guest-disclosure{background:#f4faf8;border:1px solid #c9ddd7;border-radius:14px;gap:13px;padding:18px;display:grid}.journey-guest-disclosure>span{color:#1f735f;letter-spacing:.09em;font-size:10px;font-weight:850}.journey-guest-disclosure h2{color:#234b40;margin:-5px 0 0;font-size:20px}.journey-guest-disclosure dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.journey-guest-disclosure dl>div{background:#fff;border-radius:9px;padding:10px}.journey-guest-disclosure dt{color:#6f837c;text-transform:uppercase;font-size:10px;font-weight:800}.journey-guest-disclosure dd{color:#36584f;margin:4px 0 0;font-size:13px;line-height:1.45}.journey-guest-shared{background:#fff;border-left:3px solid #277b65;border-radius:0 9px 9px 0;padding:12px}.journey-guest-shared strong{color:#31574d;font-size:13px}.journey-guest-shared p,.journey-guest-shared ul{color:#5d746d;margin:6px 0 0;font-size:13px;line-height:1.5}.journey-guest-actions{gap:9px;display:flex}.journey-consent-confirmed,.journey-consent-wait{color:#1f624f;background:#e0f1eb;border-radius:10px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.journey-consent-wait{color:#755d22;background:#fff7df}.journey-final-next-step{background:#f0f8f5;border:1px solid #c9dfd8;border-radius:13px;margin-top:14px;padding:17px}.journey-final-next-step span{color:#1f725e;letter-spacing:.09em;font-size:10px;font-weight:850}.journey-final-next-step p{white-space:pre-wrap;color:#294f44!important;margin:7px 0 0!important;font-size:17px!important}@media (width<=860px){.journey-agenda-editor article{grid-template-columns:34px minmax(0,1fr) 90px}.journey-agenda-editor article>div{grid-column:2/-1;justify-content:flex-end}.journey-meeting-hero{grid-template-columns:1fr}.journey-meeting-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-meeting-prep-grid,.journey-meeting-privacy-grid,.journey-meeting-outcome-fields{grid-template-columns:1fr}}@media (width<=720px){.journey-admin-metrics{display:flex}.journey-agenda-editor{padding:18px 16px}.journey-agenda-editor>header{display:grid}.journey-agenda-editor article{grid-template-columns:30px minmax(0,1fr) 76px;padding:10px 8px}.journey-agenda-editor article>div{grid-column:1/-1}.journey-agenda-editor article>div button{flex:1}.journey-meeting-error{flex-direction:column;align-items:stretch}.journey-meeting-error button{width:100%}.journey-meeting-hero{padding:21px 17px}.journey-meeting-meta{grid-template-columns:1fr}.journey-meeting-phase{margin:12px 10px 0;padding:16px}.journey-meeting-phase:last-child{margin-bottom:14px}.journey-meeting-prep-grid,.journey-meeting-privacy-grid{flex-direction:column;display:flex}.journey-meeting-phase-actions,.journey-guest-actions{display:grid}.journey-meeting-phase-actions button,.journey-outcome-panel>button,.journey-guest-actions button{width:100%;min-height:48px}.journey-outcome-panel>button{margin-left:0}.journey-guest-disclosure dl{grid-template-columns:1fr}.journey-guest-workspace,.journey-meeting-observer{padding:20px 16px}}.journey-hub-nav{background:#fff;border:1px solid #d6e3de;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:24px;margin:18px 0 24px;padding:20px;display:grid}.journey-hub-nav>div>span{color:#526b62;margin-bottom:10px;font-size:14px;font-weight:650;display:block}.journey-hub-nav>div>div{flex-wrap:wrap;gap:8px;display:flex}.journey-hub-nav button{color:#244c3e;cursor:pointer;background:#fff;border:1px solid #d6e3de;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.journey-hub-nav button[aria-current=page]{color:#fff;background:#185b47;border-color:#185b47}.journey-hub-nav b{color:#185b47;background:#edf5f1;border-radius:6px;padding:2px 7px}.journey-card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.journey-config-card .journey-card-actions button,.journey-config-card .journey-section-heading>button{color:#185b47;cursor:pointer;background:#fff;border:1px solid #adc5bb;border-radius:9px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650}.journey-config-card .journey-card-actions button:first-child,.journey-config-card .journey-section-heading>button{color:#fff;background:#185b47;border-color:#185b47}.journey-hub-nav button:focus-visible{outline-offset:3px;outline:3px solid #378672}@media (width<=800px){.journey-hub-nav{grid-template-columns:1fr;gap:16px;padding:14px}.journey-hub-nav>div>div{grid-template-columns:1fr 1fr;display:grid}.journey-hub-nav>div:first-child button:first-child{grid-column:1/-1}.journey-hub-nav button{white-space:normal;text-align:left}.journey-card-actions>button{flex:1}}.journey-author-dialog{color:#234c3e;background:#f3f7f5;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-size:16px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.journey-author-dialog[open]{flex-direction:column;display:flex}.journey-author-dialog::backdrop{background:#163d34b3}.journey-author-dialog *{box-sizing:border-box;min-width:0}.journey-author-dialog button{color:#234c3e;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #b9cec4;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35}.journey-author-dialog button:hover:not(:disabled){background:#eaf3ee;border-color:#7da594}.journey-author-dialog button.primary{color:#fff;background:#185b47;border-color:#185b47}.journey-author-dialog button:disabled{opacity:.5;cursor:not-allowed}.journey-author-dialog :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #3c9477}.journey-author-header{background:#fff;border-bottom:1px solid #d6e3dc;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;display:flex}.journey-author-header span{color:#536e62;font-size:13px;font-weight:650}.journey-author-header h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:23px;line-height:1.3}.journey-author-header h2:focus{outline:none}.journey-author-header>button{flex-shrink:0}.journey-author-body{overscroll-behavior:contain;border:0;flex:1;min-height:0;margin:0;padding:0;overflow:auto}.journey-author-toolbar{justify-content:flex-end;gap:10px;padding:12px 28px;display:flex}.journey-mobile-switch{display:none}.journey-author-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;max-width:1600px;margin:0 auto;padding:0 28px 28px;display:grid}.journey-author-grid.with-preview{grid-template-columns:240px minmax(320px,1fr) minmax(260px,.85fr)}.journey-author-outline{flex-direction:column;gap:8px;max-height:calc(100dvh - 245px);padding:2px 6px 8px 2px;display:flex;position:sticky;top:12px;overflow:auto}.journey-author-outline h3{justify-content:space-between;margin:16px 0 4px;font-size:16px;display:flex}.journey-author-outline h3 small{font-size:14px;font-weight:400}.journey-author-outline button{text-align:left;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;display:flex}.journey-author-outline button b{color:#234c3e;background:#edf4f0;border-radius:6px;flex-shrink:0;place-items:center;width:24px;min-height:24px;display:grid}.journey-author-outline button span{overflow-wrap:anywhere}.journey-author-outline button small{opacity:.85;margin-top:4px;font-size:13px;font-weight:400;display:block}.journey-author-outline button[aria-pressed=true]{color:#fff;background:#185b47;border-color:#185b47}.journey-outline-group{flex-direction:column;gap:7px;display:flex}.journey-outline-group>span{color:#526b62;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.journey-author-inspector{background:#fff;border:1px solid #d6e3dc;border-radius:16px;padding:26px;box-shadow:0 8px 22px #234c3e06}.journey-author-inspector h3{margin:0 0 22px;font-size:22px;line-height:1.3}.journey-inspector-title>span{letter-spacing:.04em;color:#536e62;font-size:13px;font-weight:650}.journey-inspector-title h3{margin:6px 0 22px}.journey-author-dialog label{flex-direction:column;gap:8px;margin:0 0 20px;font-size:14px;font-weight:650;display:flex}.journey-author-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#233f34;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #9ebbae;border-radius:8px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.5;display:block;box-shadow:inset 0 1px 2px #234c3e05}.journey-author-dialog textarea{resize:vertical;min-height:128px}.journey-author-dialog input:is([type=checkbox],[type=radio]){accent-color:#185b47;flex-shrink:0;width:20px;height:20px;margin:0}.journey-author-dialog label.journey-check{flex-direction:row;align-items:center;gap:12px;min-height:44px;font-weight:500}.journey-check small{color:#536e62;font-size:13px;font-weight:400;display:block}.journey-author-details{border-top:1px solid #e0e9e4;margin:20px 0;padding-top:4px}.journey-author-details summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:14px;font-weight:650}.journey-author-details>button{margin:4px}.journey-author-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-author-hint,.journey-author-agenda>p{color:#435e51;background:#eef5f1;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.5}.journey-choice-editor,.journey-content-picker{border:0;margin:20px 0;padding:0}.journey-choice-editor legend,.journey-content-picker legend{margin-bottom:10px;font-size:14px;font-weight:650}.journey-choice-editor>div{grid-template-columns:minmax(0,1fr) 44px 44px;gap:7px;margin-bottom:8px;display:grid}.journey-author-preview{background:#e6efe9;border-radius:14px;padding:18px;display:none}.with-preview .journey-author-preview{display:block}.journey-author-preview>span{letter-spacing:.03em;font-size:13px;font-weight:700}.journey-author-preview>p{color:#466252;margin:6px 0 18px;font-size:14px}.journey-preview-paper{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e4dd;border-radius:14px;padding:24px}.journey-preview-paper>h3{margin:0 0 10px;font-size:22px;line-height:1.3}.journey-preview-paper p{white-space:pre-wrap;font-size:15px;line-height:1.55}.journey-preview-paper small{color:#51685c;font-size:13px}.journey-preview-question{margin-top:25px}.journey-preview-question label strong{font-size:16px;line-height:1.45}.journey-preview-question label small{font-weight:400}.journey-preview-options{flex-direction:column;gap:10px;display:flex}.journey-preview-options>span{align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.journey-preview-paper>ol{margin:24px 0 0;padding:0;list-style:none}.journey-preview-paper>ol>li{border-top:1px solid #dce7e0;padding:14px 0}.journey-preview-paper li button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.journey-preview-paper li p{margin:10px 0}.journey-author-agenda{margin:20px 0}.journey-author-agenda h4{font-size:18px}.journey-author-agenda>div{border:1px solid #d6e3dc;border-radius:10px;grid-template-columns:minmax(0,1fr) 85px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.journey-author-agenda label{margin:0}.journey-author-agenda .journey-author-actions{grid-column:1/-1}.journey-step-picker{gap:10px;display:grid}.journey-step-picker button{text-align:left;padding:14px}.journey-step-picker small{margin-top:5px;font-weight:400;display:block}.journey-question-next{border-top:1px solid #dce7e0;justify-content:space-between;margin-top:24px;padding-top:18px}.journey-author-footer{padding:14px 28px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cdded3;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;box-shadow:0 -4px 16px #244e3c06}.journey-author-footer strong{font-size:14px}.journey-author-footer small{color:#536e62;margin-top:3px;font-size:13px;display:block}.journey-author-confirm{background:#fff8e9;border-bottom:1px solid #dfcaa0;flex:none;max-height:50dvh;padding:18px 28px;overflow:auto}.journey-author-confirm strong{font-size:18px}.journey-author-confirm p{max-width:900px;margin:8px 0 15px;font-size:15px}.journey-author-error{color:#873526;background:#fff0ed;flex:none;max-height:20dvh;margin:0;padding:12px 28px;font-size:15px;overflow:auto}dialog.journey-dialog-layer{width:100%;max-width:100%;height:100dvh;max-height:100%;margin:0;inset:0}@media (width<=1100px){.journey-author-grid.with-preview{grid-template-columns:200px minmax(0,1fr)}.journey-author-preview{grid-column:2}.journey-author-grid{grid-template-columns:200px minmax(0,1fr)}}@media (width<=760px){.journey-author-header{padding:12px 14px;padding-top:max(12px,env(safe-area-inset-top));gap:10px}.journey-author-header h2{font-size:18px}.journey-author-header span{font-size:12px}.journey-author-header>button{padding:9px 11px}.journey-author-toolbar{z-index:2;background:#f3f7f5;padding:12px 14px;position:sticky;top:0}.journey-mobile-switch{grid-template-columns:1fr 1fr 1fr;gap:6px;width:100%;display:grid}.journey-mobile-switch button{padding:10px 6px}.journey-mobile-switch button[aria-pressed=true]{color:#fff;background:#185b47;border-color:#185b47}.journey-desktop-preview{display:none}.journey-author-grid,.journey-author-grid.with-preview{padding:0 14px 20px;display:block}.journey-author-outline,.journey-author-inspector,.journey-author-preview,.with-preview .journey-author-preview{display:none}.mobile-list .journey-author-outline{max-height:none;padding:0;display:flex;position:static}.mobile-edit .journey-author-inspector{padding:20px 16px;display:block}.mobile-preview .journey-author-preview{padding:14px;display:block}.journey-author-inspector h3{font-size:21px}.journey-preview-paper{padding:18px}.journey-author-footer{padding:10px 14px max(10px,env(safe-area-inset-bottom));display:block}.journey-author-footer>div:first-child{margin-bottom:8px}.journey-author-footer small{display:none}.journey-author-footer .journey-author-actions{gap:7px;display:flex}.journey-author-footer .journey-author-actions button{flex:1;padding:9px 7px}.journey-author-footer .journey-author-actions button:first-child:nth-last-child(3){background:#f2f6f3;flex:0 0 100%;min-height:34px;padding:6px}.journey-author-confirm{max-height:45dvh;padding:16px}.journey-author-error{padding:10px 14px}.journey-author-agenda>div{grid-template-columns:minmax(0,1fr) 72px}dialog.journey-dialog-layer .journey-dialog{border-radius:0;max-height:100dvh}}.journey-author-dialog button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#185b47}.journey-author-dialog button.primary:hover:not(:disabled){color:#fff;background:#124b3a;border-color:#124b3a}.journey-outline-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.journey-author-dialog textarea{min-height:120px!important}.journey-author-dialog .journey-preview-question{border:0;margin:24px 0;padding:0}.journey-preview-question legend{margin-bottom:12px;font-size:16px;font-weight:650;line-height:1.45}.journey-preview-question>p{font-size:14px}.journey-author-dialog .journey-preview-options>label{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}@media (width<=760px){.journey-author-footer .journey-author-actions button:first-child:nth-last-child(3){min-height:44px}}.journey-booking-choice{border:0;gap:.75rem;min-width:0;margin:1rem 0;padding:0;display:grid}.journey-booking-choice legend{margin-bottom:.75rem;font-size:1rem;font-weight:750}.journey-booking-choice>label{cursor:pointer;background:#fff;border:1px solid #bacbc6;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;flex-direction:row!important;display:flex!important}.journey-booking-choice>label.selected{background:#f0f8f4;border:2px solid #176450;padding:calc(1rem - 1px)}.journey-booking-choice input[type=radio]{accent-color:#176450;flex:0 0 20px;margin:2px 0 0;width:20px!important;height:20px!important;min-height:20px!important}.journey-booking-choice span{gap:.4rem;min-width:0;display:grid}.journey-booking-choice small,.journey-booking-choice p{font-size:.875rem;line-height:1.5}.journey-booking-choice p{color:#425b52;margin:0}.journey-author-dialog .journey-booking-choice small{color:#425b52;font-weight:400}.journey-content-row{background:#fff;border:1px solid #c5d2cd;border-radius:12px;gap:.75rem;min-width:0;padding:1rem;display:grid}.journey-content-row.selected{background:#f0f8f4;border-color:#176450}.journey-content-row .journey-check{align-items:flex-start;margin:0!important}.journey-content-row span{overflow-wrap:anywhere;min-width:0}.journey-content-row strong{font-size:.9375rem;display:block}.journey-content-row small{margin-top:.3rem;font-size:.875rem;display:block}.journey-content-row>button{border-radius:8px;justify-self:start;font-weight:700;color:#145541!important;background:#fff!important;border:1px solid #176450!important;min-height:44px!important;padding:.6rem 1rem!important}.journey-content-row>button:hover{background:#e4f2eb!important}.journey-content-row>button:focus-visible{outline-offset:3px;outline:3px solid #3184be}.journey-media-dialog{color:#17382e;background:#fff;border:0;border-radius:16px;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.journey-media-dialog::backdrop{background:#102a26b8}.journey-media-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #d7e1dd;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:0}.journey-media-dialog h2{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:1.25rem;line-height:1.4}.journey-media-dialog header span{letter-spacing:.04em;font-size:.8rem}.journey-media-dialog button{color:#164d3b;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#edf7f2;border:1px solid #b8cec4;border-radius:8px;padding:.6rem 1rem;font-weight:700}.journey-media-body{padding:1.25rem}.journey-media-body iframe{aspect-ratio:16/9;background:#112d28;border:0;width:100%;display:block}.journey-media-body iframe.pdf{aspect-ratio:auto;background:#f5f7f6;height:65dvh}.journey-media-body p{font-size:.9375rem;line-height:1.5}.journey-media-body .pf-external-media-gate{text-align:center;padding:2rem 1rem}.journey-media-dialog .pf-external-media-gate p,.journey-media-dialog .pf-external-media-gate button{font-size:14px;line-height:1.5}.journey-session-summary{background:#f0f8f4;border:1px solid #b9d5c7;border-radius:12px;gap:.6rem;margin:1rem 0;padding:1rem;display:grid}.journey-session-summary p{margin:0}.journey-session-summary a{align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:flex}@media (width<=600px){.journey-media-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.journey-media-dialog>header,.journey-media-body{padding:1rem}.journey-content-row>button{justify-self:stretch;width:100%}.journey-booking-choice>label{padding:.85rem}}
