.ag-companion{pointer-events:auto;position:relative}.ag-companion-button{width:68px;height:68px;padding:var(--brand-space-4);border-radius:var(--brand-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 6px 12px color-mix(in srgb, var(--brand-palette-ink-black) 26%, transparent));transition:transform var(--brand-motion-press) var(--brand-motion-ease-out);background:0 0;border:0;display:block}@media (hover:hover){.ag-companion-button:hover{transform:translateY(-2px)scale(1.05)}}.ag-companion-button:active{transform:scale(.94)}.ag-companion-button:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:2px}.ag-say{z-index:3;top:calc(100% + 2px);justify-items:end;gap:var(--brand-space-4);width:max-content;max-width:min(250px, calc(100vw - 2 * var(--brand-space-16)));display:grid;position:absolute;inset-inline-end:0}.ag-say-line{box-sizing:border-box;padding:var(--brand-space-8) var(--brand-space-12);border-radius:var(--brand-radius-panel);background:var(--brand-panel);box-shadow:var(--brand-shadow-card);color:var(--brand-ink);font:inherit;font-size:var(--brand-typography-size-support);line-height:var(--brand-typography-leading-body);text-align:start;overflow-wrap:anywhere;cursor:pointer;transform-origin:100% 0;animation:ag-say-in var(--brand-motion-modal) var(--brand-motion-ease-drawer);border:0;display:block;position:relative}.ag-say-typing{cursor:default}.ag-say-line:first-child:after{content:"";top:-5px;background:inherit;z-index:-1;border-radius:3px;width:12px;height:12px;position:absolute;inset-inline-end:26px;transform:rotate(45deg)}@keyframes ag-say-in{0%{opacity:0;transform:translateY(-4px)scale(.92)}}@media (prefers-reduced-motion:reduce){.ag-say-line{animation:none}}.ag-panel{outline:0}.ag-view{animation:.22s cubic-bezier(.2,.7,.2,1) ag-in}@keyframes ag-in{0%{opacity:0;transform:translateY(6px)}}.ag-stack{gap:var(--brand-space-16);display:grid}.ag-stack>*,.ag-stack .cp-form-field{margin:0}.ag-greeting,.ag-answer{font-size:var(--brand-typography-size-body);margin:0;line-height:1.55}.ag-lede{color:var(--brand-muted);font-size:var(--brand-typography-size-control);line-height:1.5}.ag-fine{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);text-align:center;margin:0;line-height:1.45}.cp-form .ag-fine{font-size:var(--brand-typography-size-caption)}.ag-quote{padding:var(--brand-space-12) var(--brand-space-16);border-radius:var(--brand-radius-field);background:color-mix(in srgb, var(--cp-fg,currentColor) 6%, transparent);font-size:var(--brand-typography-size-control);overflow-wrap:anywhere;line-height:1.5}.ag-working{justify-content:center;align-items:center;gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-control);display:flex}.ag-choices,.ag-items,.ag-faqs{gap:var(--brand-space-8);margin:0;padding:0;list-style:none;display:grid}.ag-choice,.ag-item{align-items:center;gap:var(--brand-space-12);width:100%;min-height:64px;padding:var(--brand-space-12) var(--brand-space-16);border:1px solid var(--cp-input-border,var(--brand-line));border-radius:var(--brand-radius-field);background:color-mix(in srgb, var(--cp-fg,currentColor) 4%, transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--brand-motion-feedback) ease, transform var(--brand-motion-feedback) ease;display:flex}.ag-choice:active,.ag-item:active{transform:scale(.985)}@media (hover:hover){.ag-choice:hover,.ag-item:hover{background:color-mix(in srgb, var(--cp-fg,currentColor) 8%, transparent)}}.ag-choice>svg:last-child,.ag-item>svg:last-child{opacity:.5;flex:none}.ag-item-art{background:color-mix(in srgb, var(--cp-fg,currentColor) 8%, transparent);border-radius:50%;border-radius:var(--brand-radius-field);flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.ag-item-art img{object-fit:cover;width:100%;height:100%}.ag-choice-text,.ag-item-text{flex:1;gap:2px;min-width:0;display:grid}.ag-choice-text strong,.ag-item-text strong{font-size:var(--brand-typography-size-support);font-weight:var(--brand-typography-weight-strong)}.ag-choice-text>span,.ag-item-text>span{color:var(--brand-muted);font-size:var(--brand-typography-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-choice-text>span{white-space:normal}.cp-form .ag-stack>.connect-public-link{margin-top:0}.ag-faq{border:1px solid var(--cp-input-border,var(--brand-line));border-radius:var(--brand-radius-field)}.ag-faq summary{padding:var(--brand-space-12) var(--brand-space-16);font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-medium);cursor:pointer}.ag-faq p{padding:0 var(--brand-space-16) var(--brand-space-12);color:var(--brand-muted);font-size:var(--brand-typography-size-control);margin:0}.ag-progress{gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-variant-numeric:tabular-nums;display:grid}.ag-progress i{background:color-mix(in srgb, var(--cp-fg,currentColor) 10%, transparent);border-radius:2px;height:4px;display:block;overflow:hidden}.ag-progress b{border-radius:inherit;background:var(--cp-button,var(--brand-ink));transform-origin:0;width:100%;height:100%;transition:transform var(--brand-motion-modal) var(--brand-motion-ease-out);display:block}.ag-question{font-size:var(--brand-typography-size-title-small);font-weight:var(--brand-typography-weight-strong);margin:0;line-height:1.25}.ag-chip{padding:2px var(--brand-space-12);border-radius:var(--brand-radius-pill);background:color-mix(in srgb, var(--cp-fg,currentColor) 8%, transparent);font-size:var(--brand-typography-size-caption);justify-self:start}.ag-review{border:1px solid var(--cp-input-border,var(--brand-line));border-radius:var(--brand-radius-field);margin:0;display:grid}.ag-review>div{padding:var(--brand-space-12) var(--brand-space-16);border-top:1px solid var(--cp-input-border,var(--brand-line));gap:2px;display:grid}.ag-review>div:first-child{border-top:0}.ag-review dt{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.ag-review dd{justify-content:space-between;align-items:flex-start;gap:var(--brand-space-12);min-width:0;font-size:var(--brand-typography-size-support);overflow-wrap:anywhere;margin:0;display:flex}.ag-review dd>span:first-child{flex:1;min-width:0}.ag-review .is-editing dd{display:grid}.ag-empty{color:var(--brand-muted)}.ag-review dd>.ag-edit{width:32px;min-width:32px;height:32px;color:var(--brand-muted);border-radius:50%;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.ag-link{padding:var(--brand-space-4) 0;color:inherit;font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);text-underline-offset:3px;justify-self:start;text-decoration:underline}.ag-group{gap:var(--brand-space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.ag-group legend{margin-bottom:var(--brand-space-8);font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-medium);padding:0}.ag-segments{gap:var(--brand-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ag-segment{min-height:44px;padding:var(--brand-space-8) var(--brand-space-12);border:1px solid var(--cp-input-border,var(--brand-line));border-radius:var(--brand-radius-pill);font-size:var(--brand-typography-size-control);text-align:center;cursor:pointer;transition:background-color var(--brand-motion-feedback) ease, color var(--brand-motion-feedback) ease;place-items:center;display:grid;position:relative}.ag-segment input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ag-segment:has(input:checked){background:var(--cp-button,var(--brand-ink));color:var(--cp-button-text,var(--brand-panel));font-weight:var(--brand-typography-weight-strong);border-color:#0000}.ag-segment:has(input:focus-visible){outline:2px solid var(--brand-selected,currentColor);outline-offset:2px}.ag-segment[data-disabled]{opacity:.4;cursor:not-allowed}.ag-done{justify-items:stretch}.ag-done .ev-done-mark{animation:ag-pop var(--brand-motion-modal) var(--brand-motion-ease-out);justify-self:center}@keyframes ag-pop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ag-view,.ag-done .ev-done-mark{animation:none}.ag-choice,.ag-item,.ag-progress b,.ag-segment{transition:none}}.ag-setup{gap:var(--brand-space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.ag-setup{gap:var(--brand-space-24);grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.ag-side{top:var(--brand-space-20);position:sticky}}.ag-column{gap:var(--brand-space-16);min-width:0;display:grid}.ag-fieldset{gap:var(--brand-space-16);border:0;min-width:0;margin:0;padding:0;display:grid}.ag-section{gap:var(--brand-space-12);min-width:0;display:grid}.ag-section>*{margin:0}.ag-note{color:var(--brand-muted);font-size:var(--brand-typography-size-label);margin:0;line-height:1.5}.ag-list .ui-row-meta{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-status{place-items:center;width:28px;height:28px;display:grid}.ag-status[data-state=ready]{color:var(--brand-success)}.ag-status[data-state=needed]{color:var(--brand-ink)}.ag-status[data-state=optional]{color:var(--brand-muted)}.ag-form{gap:var(--brand-field-groupGap,var(--brand-space-16));display:grid}.ag-form>*{margin:0}.ag-hours{gap:var(--brand-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ag-tags{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.ag-tag{min-height:32px;padding:0 var(--brand-space-12);border:1px solid var(--brand-line);border-radius:var(--brand-radius-pill);color:var(--brand-ink);font-size:var(--brand-typography-size-label);background:0 0}.ag-pick{gap:var(--brand-space-8);margin:0;padding:0;list-style:none;display:grid}.ag-pick .rx-starter{width:100%}.ag-studio .rx-studio{grid-template-columns:1fr}.ag-studio .rx-studio-preview{display:none}.ag-brief{gap:var(--brand-space-12);display:grid}.ag-brief>*{margin:0}.ag-brief-body{gap:var(--brand-space-16);display:grid}.ag-brief-head{justify-content:space-between;align-items:center;gap:var(--brand-space-8) var(--brand-space-12);flex-wrap:wrap;display:flex}.ag-brief-head small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.ag-brief-badges{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.ag-due.is-late{color:var(--brand-danger)}.ag-due.is-today{color:var(--brand-success);font-weight:var(--brand-typography-weight-medium)}.ag-answers{margin:0}.ag-brief-actions{gap:var(--brand-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ag-brief-actions>:first-child:nth-last-child(3){grid-column:1/-1}@media (min-width:768px){.ag-brief-actions{flex-wrap:wrap;display:flex}}.ag-list .ui-setting{flex-direction:row;align-items:center}.ag-list .ui-setting-control{width:auto}.ag-setup .ui-section-header h2{font-weight:var(--brand-typography-weight-strong)}.ag-setup .ag-form>.ag-fieldset>.ui-setting{padding:0}.ag-disclosure-body{border-top:1px solid var(--brand-line)}.ag-disclosure-body>.ui-setting{padding-inline:var(--brand-space-16);gap:var(--brand-space-12)}.ag-disclosure-body .ui-row-title{white-space:normal;overflow-wrap:anywhere}.ag-disclosure-body .ui-button{min-height:44px}.ag-inset{padding:var(--brand-space-16)}.ag-preview-content{gap:var(--brand-space-16);min-width:0;display:grid}:is(.ag-preview-content:has([title="mobile Taps visitor preview"]),.ag-preview-skeleton){justify-self:center;width:min(100%,390px)}.ag-preview-skeleton{aspect-ratio:390/844}.connect-root .ag-setup .ag-preview-toggle{display:none}.ag-setup .ui-setting{flex-direction:row;align-items:center}.ag-setup .ui-setting-control{width:auto}.ag-setup .ag-form>.ui-button{width:100%}.ag-setup .ag-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:1099px){.ag-setup .ag-side{display:none}.connect-root .ag-setup .ag-preview-toggle{justify-content:center;display:flex}}.ag-workspace{gap:var(--brand-space-24);display:grid}.ag-workspace .ag-setup{align-items:start}.ag-intro{max-width:65ch;color:var(--brand-muted);font-size:var(--brand-typography-size-support);margin:0;line-height:1.6}.cp-form .cp-check input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in srgb, currentColor 55%, transparent);border-radius:var(--brand-radius-field);cursor:pointer;background:0 0;flex:none;place-content:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;display:grid}.cp-form .cp-check input[type=checkbox]:checked{background:currentColor;border-color:currentColor}.cp-form .cp-check input[type=checkbox]:checked:after{content:"";border-bottom:2px solid var(--cp-bg,var(--brand-panel,#fff));border-left:2px solid var(--cp-bg,var(--brand-panel,#fff));width:10px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.cp-form .cp-check input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid}.vc-sent{align-self:stretch;margin:0}.ag-review>.vc-sent-head{align-items:center;gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-weight:600;display:flex}.cp-form .cp-check{align-items:center;gap:var(--brand-space-12);min-height:0;font-size:var(--brand-typography-size-control);margin:0;line-height:1.4}
.sc{max-width:82%;margin:var(--brand-space-4) 0 0;font-size:var(--brand-typography-size-caption);color:var(--brand-muted)}.sc-summary{align-items:center;gap:var(--brand-space-4);min-height:28px;padding-inline:var(--brand-space-4);border-radius:var(--brand-radius-pill);cursor:pointer;list-style:none;display:inline-flex}.sc-summary::-webkit-details-marker{display:none}.sc-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-1px)rotate(45deg)}.sc[open]>.sc-summary:after{transform:translateY(1px)rotate(-135deg)}.sc-summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.sc-list{gap:var(--brand-space-8);margin:var(--brand-space-4) 0 0;padding:0 0 0 var(--brand-space-12);border-left:var(--brand-border-width) solid var(--brand-line);list-style:none;display:grid}.sc-item{gap:2px;min-width:0;display:grid}.sc-title{color:var(--brand-ink);overflow-wrap:anywhere;font-weight:600}.sc-excerpt{overflow-wrap:anywhere;margin:0;line-height:1.4}.sc.is-inset{margin-left:36px}.sc-line{margin-block:var(--brand-space-4) 0;padding-inline:var(--brand-space-4)}.ix-thread .sc{max-width:100%}
.cp-survey{color:var(--cp-fg,var(--brand-ink));font:inherit}.connect-public .cp-survey{color:inherit}.cp-survey .sd-root-modern{color:inherit;background:0 0;width:100%;font-family:inherit}.cp-survey :is(.sd-container-modern,.sd-body,.sd-page){background:0 0;width:100%;min-width:0;max-width:none;margin:0;padding:0}.cp-survey .sd-body{gap:var(--brand-space-16)}.cp-survey .sd-row{margin-top:var(--brand-space-16)}.cp-survey .cp-survey-question{min-width:0;color:inherit;box-shadow:none;background:0 0;padding:0}.cp-survey :is(.sd-element__header,.sd-question__header){padding:0 0 var(--brand-space-8)}.cp-survey :is(.sd-question__content,.sd-question__content--left){padding:0}.cp-survey :is(.sd-title,.sd-description,.sd-item__control-label){color:inherit;overflow-wrap:anywhere;font-family:inherit}.cp-survey .sd-title{font-size:var(--brand-typography-size-label);line-height:1.5}.cp-survey .sd-description{font-size:var(--brand-typography-size-label);opacity:.75}.cp-survey :is(.sd-input,.sd-text,.sd-comment,.sd-dropdown){box-shadow:none;background:var(--cp-input-bg,var(--cp-bg,var(--brand-panel)));color:var(--cp-input-text,var(--cp-fg,var(--brand-ink)));border:1px solid var(--cp-input-border,var(--brand-line));border-radius:var(--cp-card-radius,var(--brand-radius-field));font-family:inherit;font-size:var(--brand-typography-size-body);min-height:44px}.cp-survey :is(.sd-selectbase__label,.sd-item){min-height:44px}.cp-survey .sd-selectbase__label{align-items:center}.cp-survey :is(.sd-item__decorator,.sd-item__control-label){color:var(--cp-fg,var(--brand-ink))}.cp-survey .sd-item--checked .sd-item__decorator{background:var(--cp-button,var(--brand-ink))}.cp-survey .sd-item--checked .sd-item__decorator svg{fill:var(--cp-button-text,var(--brand-panel))}.cp-survey .sd-error{color:var(--brand-danger);padding:var(--brand-space-8) 0;background:0 0}.cp-survey :is(input,textarea,select):focus-visible{outline:2px solid var(--cp-fg,var(--brand-ink));outline-offset:3px}.cp-survey>.connect-public-link{width:100%;min-height:48px}.cp-survey>.cp-check{align-items:center;min-height:44px}.cp-survey small{margin-top:var(--brand-space-8);display:block}.cp-survey .sd-page__content{gap:var(--brand-space-20);padding:0}.cp-survey .sd-row{margin:0}.cp-survey .sd-question__container{gap:var(--brand-space-8)}.cp-survey .sd-question__content{padding:0}.cp-form.cp-survey input.sd-formbox__input,.cp-form.cp-survey textarea.sd-formbox__input{border-radius:inherit;min-width:0;box-shadow:none;background:0 0;border:0}.cp-survey :is(.sd-element--with-frame,.sd-question--with-frame){box-shadow:none;background:0 0;border:0;outline:0}.cp-survey .sd-question__header{padding:0 0 var(--brand-space-8)}.cp-survey .sd-title{color:var(--cp-fg,var(--brand-ink));font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong)}.cp-survey .sd-page{box-shadow:none;background:0 0;border:0}.cp-survey .sd-formbox.sd-text{padding:0;overflow:hidden}.cp-form.cp-survey .sd-formbox>:is(input,textarea).sd-formbox__input:not([type=checkbox]):not([type=radio]){box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0}.cp-survey .sd-formbox:focus-within{border-color:var(--cp-fg,var(--brand-ink))}.cp-survey :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--cp-input-text,var(--cp-fg,var(--brand-ink))) 55%, transparent)}.cp-survey .sd-formbox__character-counter{display:none}.cp-survey .sd-comment,.cp-survey textarea.sd-formbox__input{min-height:112px}.cp-form-sheet .ui-dialog-close,.cp-form-sheet .ui-modal-header :is(h2,button){color:var(--cp-fg,var(--brand-ink))}.cp-form-sheet .ui-modal-header{border-color:color-mix(in srgb, var(--cp-fg,var(--brand-ink)) 16%, transparent)}.cp-form-sheet .cp-check{color:color-mix(in srgb, var(--cp-fg,var(--brand-ink)) 80%, transparent)}
.ag-kn-intro{gap:var(--brand-space-12);display:grid}.ag-kn-intro>*{margin:0}.ag-kn-count{font-weight:var(--brand-typography-weight-medium);color:var(--brand-ink)}.ag-kn-retry{justify-items:start;gap:var(--brand-space-8);display:grid}.ag-kn-retry.ag-inset,.ag-kn .ag-kn-skeleton{padding-inline:var(--brand-space-16)}.ag-kn-skeleton{display:grid}.ag-kn .ui-row-trailing{align-items:center;gap:var(--brand-space-8);display:flex}.ag-kn-form{min-width:0}.ag-kn-document-consent{align-items:flex-start;gap:var(--brand-space-8);font-size:var(--brand-typography-size-label);color:var(--brand-muted);display:flex}.ag-kn-document-consent .ui-check{flex:none}.ag-kn-state{align-items:flex-start;gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-label);margin:0;line-height:1.5;display:flex}.ag-kn-state .ui-badge{flex:none}.ag-kn-link{overflow-wrap:anywhere;min-width:0;color:inherit;font-size:var(--brand-typography-size-label);text-underline-offset:3px;text-decoration:underline}.ag-kn-preview-block{gap:var(--brand-space-8);display:grid}.ag-kn-preview{gap:var(--brand-space-8);max-height:260px;padding:var(--brand-space-12) var(--brand-space-16);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--brand-typography-size-support);line-height:1.6;display:grid;overflow:auto}.ag-kn-preview:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ag-kn-remove{display:flex}.ag-kn-teaser .pt[data-size=section]{--pt-height:330px;min-height:300px}.ag-kn-error{color:var(--brand-danger);font-size:var(--brand-typography-size-label);margin:0;line-height:1.5}.ag-kn-remove .ui-button{color:var(--brand-danger);margin-inline-start:calc(var(--brand-space-12) * -1)}.ag-kn-phone-state{display:none}@media (max-width:599px){.ag-kn .ag-kn-badge{display:none}.ag-kn .ag-kn-phone-state{color:var(--brand-ink);display:inline}}
.pt{--pt-height:460px;isolation:isolate;min-height:280px;display:grid;position:relative}.pt[data-size=section]{--pt-height:240px;min-height:200px}.pt-preview{gap:var(--brand-space-16);max-height:var(--pt-height);opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 22%,#0000 96%);mask-image:linear-gradient(#000 0% 22%,#0000 96%)}.pt-cta{z-index:1;inset-inline:var(--brand-space-16);bottom:var(--brand-space-24);justify-content:center;align-items:center;gap:var(--brand-space-12);width:fit-content;max-width:100%;padding:var(--brand-space-8) var(--brand-space-8) var(--brand-space-8) var(--brand-space-16);border-radius:var(--brand-radius-pill);background:color-mix(in srgb, var(--brand-panel) 62%, transparent);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick);box-shadow:var(--brand-ios-glassShadow), var(--brand-ios-glassRing);margin-inline:auto;display:flex;position:absolute}.pt-cta p{font-size:var(--brand-typography-size-support);font-weight:var(--brand-typography-weight-strong);text-wrap:balance;margin:0}.pt-cta .cw-upgrade-button{flex:none}@media (max-width:600px){.pt-cta{gap:var(--brand-space-8);inset-inline:var(--brand-space-12);padding:var(--brand-space-16);border-radius:var(--brand-radius-sheet);text-align:center;flex-direction:column}.pt-cta .cw-upgrade-button{justify-content:center;width:100%}}.pt-sk-stack{gap:var(--brand-space-16);display:grid}.pt-skeleton .pt-cta{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (prefers-reduced-motion:no-preference){.pt-cta{animation:pt-rise .48s var(--brand-motion-ease-out) var(--brand-motion-press) both}.pt-skeleton .pt-cta{animation:none}}@keyframes pt-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-transparency:reduce){.pt-cta{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-panel)}}.pt.is-plus .pt-cta{padding-inline:var(--brand-space-16)}
.cl-calendar{gap:var(--brand-space-12);min-width:0;display:grid}.cl-calendar-head{justify-content:space-between;align-items:center;gap:var(--brand-space-8) var(--brand-space-16);flex-wrap:wrap;display:flex}.cl-calendar-title{align-items:center;gap:var(--brand-space-4);font-size:var(--brand-typography-size-title);letter-spacing:-.035em;margin:0;display:flex}.cl-calendar-navigation{gap:var(--brand-space-4);display:flex}.cl-calendar-empty{color:var(--brand-muted);text-align:center;margin:0}.cl-calendar .sx-react-calendar-wrapper{height:680px;min-height:440px;max-height:75dvh}.cl-calendar .sx__calendar-wrapper,.cl-calendar .sx__calendar-wrapper.is-dark{--sx-color-primary:var(--brand-action);--sx-color-on-primary:var(--brand-on-action);--sx-color-primary-container:var(--brand-soft);--sx-color-on-primary-container:var(--brand-ink);--sx-color-surface:var(--brand-panel);--sx-color-surface-dim:var(--brand-soft);--sx-color-surface-bright:var(--brand-panel);--sx-color-surface-container:var(--brand-soft);--sx-color-surface-container-low:var(--brand-soft);--sx-color-surface-container-high:var(--brand-soft);--sx-color-on-surface:var(--brand-ink);--sx-color-background:var(--brand-panel);--sx-color-on-background:var(--brand-ink);--sx-color-outline:var(--brand-muted);--sx-color-outline-variant:var(--brand-line);--sx-internal-color-text:var(--brand-ink);--sx-internal-color-light-gray:var(--brand-soft);--sx-font-small:var(--brand-typography-size-caption);--sx-font-extra-small:var(--brand-typography-size-label);border-radius:var(--brand-radius-card);font-family:inherit}.cl-calendar .sx__calendar-header{display:none}.cl-calendar .sx__event{cursor:pointer;background:var(--brand-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important;border-inline-start-width:1px!important}.cl-calendar .sx__event:focus-visible,.cl-calendar .sx__calendar button:focus-visible,.cl-calendar .sx__month-agenda-day:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:var(--brand-focus-offset)}.cl-calendar .cl-calendar-state-cancelled,.cl-calendar .cl-calendar-state-failed{text-decoration:line-through}@media (max-width:700px){.cl-calendar .sx-react-calendar-wrapper{height:600px;min-height:400px}}.cl-time-scroll{overscroll-behavior:contain;border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-panel);isolation:isolate;height:640px;min-height:360px;max-height:72dvh;overflow:auto}.cl-time-grid{min-width:calc(56px + var(--calendar-days) * 96px)}.cl-time-heading,.cl-time-body{grid-template-columns:56px repeat(var(--calendar-days), minmax(0, 1fr));display:grid}.cl-time-heading{z-index:3;background:var(--brand-panel);border-bottom:1px solid var(--brand-line);min-height:66px;position:sticky;top:0}.cl-time-heading>div{align-content:center;justify-items:center;gap:var(--brand-space-4);border-left:1px solid var(--brand-line);color:var(--brand-muted);font-size:var(--brand-typography-size-label);display:grid}.cl-time-heading strong{width:30px;height:30px;color:var(--brand-ink);border-radius:var(--brand-radius-pill);font-size:var(--brand-typography-size-body);font-variant-numeric:tabular-nums;place-items:center;display:grid}.cl-time-heading [data-today] strong{background:var(--brand-action);color:var(--brand-on-action)}.cl-time-zone{text-align:center;font-size:var(--brand-typography-size-label);color:var(--brand-muted);align-self:center}.cl-time-body{height:var(--calendar-day-height)}.cl-time-axis{color:var(--brand-muted);font-size:var(--brand-typography-size-label);font-variant-numeric:tabular-nums;position:relative}.cl-time-axis span{position:absolute;right:8px;transform:translateY(-50%)}.cl-time-axis span:first-child{transform:translateY(4px)}.cl-time-day{border-left:1px solid var(--brand-line);background-image:repeating-linear-gradient(to bottom, var(--brand-line) 0 1px, transparent 1px 80px), repeating-linear-gradient(to bottom, transparent 0 39px, color-mix(in srgb, var(--brand-line) 45%, transparent) 39px 40px);position:relative}.cl-time-day[data-over]{background-color:var(--brand-soft)}.cl-time-block{z-index:1;box-sizing:border-box;border:0;border-left:3px solid var(--brand-success);border-radius:var(--brand-radius-control);min-height:28px;color:var(--brand-ink);background:var(--brand-success-soft);display:flex;position:absolute}.cl-time-block[data-state=cancelled],.cl-time-block[data-state=failed]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-muted)}.cl-time-block[data-state=cancelled] strong,.cl-time-block[data-state=failed] strong{text-decoration:line-through}.cl-time-block:not([data-state=confirmed]):not([data-state=cancelled]):not([data-state=failed]){border-color:var(--brand-muted);background:var(--brand-soft);border-style:dashed}.cl-time-block[data-dragging]{z-index:4;box-shadow:var(--brand-shadow-modal);opacity:.85;pointer-events:none}.cl-time-block-open{text-align:left;min-width:0;color:inherit;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;padding:6px 7px;line-height:1.4;display:flex;overflow:hidden}.cl-time-block-open strong,.cl-time-block-open span,.cl-time-block-open small{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.cl-time-block-open strong{font-size:var(--brand-typography-size-caption);font-weight:650}.cl-time-block-open span,.cl-time-block-open small{font-size:var(--brand-typography-size-label)}.cl-time-block-open small{margin-top:auto}.cl-time-block-drag{width:24px;color:var(--brand-muted);cursor:grab;touch-action:none;flex-shrink:0;place-items:start center;padding:8px 0;display:grid}.cl-time-block-drag:active{cursor:grabbing}.cl-time-block-open:hover,.cl-time-block-drag:hover{background:color-mix(in srgb, var(--brand-ink) 5%, transparent)}.cl-time-block-open:focus-visible,.cl-time-block-drag:focus-visible,.cl-time-scroll:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:var(--brand-focus-offset)}@media (max-width:700px){.cl-time-scroll{height:560px}.cl-time-block-drag{width:32px}}
.cb-body{gap:var(--brand-space-16);min-width:0;display:grid}.cb-skeleton{gap:var(--brand-space-12);display:grid}.cb-section{gap:var(--brand-space-8);min-width:0;display:grid}.cb-section+.cb-section{padding-top:var(--brand-space-16);border-top:var(--brand-border-width) solid var(--brand-line)}.cb-section>h3{font-size:var(--brand-typography-size-label);margin:0;font-weight:700}.cb-priority{align-items:center;gap:var(--brand-space-8);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.cb-muted,.cb-note{color:var(--brand-muted);font-size:var(--brand-typography-size-label);margin:0;line-height:1.5}.cb-error{color:var(--brand-danger,#b3261e);font-size:var(--brand-typography-size-label);margin:0;line-height:1.5}.cb-evidence{margin:0;padding:0;list-style:none;display:grid}.cb-evidence>li{gap:var(--brand-space-4);padding-block:var(--brand-space-12);border-top:var(--brand-border-width) solid var(--brand-line);justify-items:start;min-width:0;display:grid}.cb-evidence>li:first-child{border-top:0;padding-top:0}.cb-evidence q{quotes:"“" "”";overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}.cb-signal{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-weight:600}.cb-reset{justify-self:start}.cb-evidence .ui-button,.cb-reset{margin-inline-start:calc(-1 * var(--brand-space-12))}.cb-actions{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.cb-quote{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}@media (max-width:767px){.cb-actions>*{flex:1}}
.cl-trigger{text-align:left;justify-content:flex-start;width:100%}.cl-trigger span{overflow-wrap:anywhere}.cl-picker{gap:var(--brand-space-16);display:grid}.cl-map{height:min(24dvh, calc(var(--brand-space-80) * 3));isolation:isolate;border-radius:var(--brand-radius-control);width:100%}.cl-map-pin span{background:var(--brand-accent);border:3px solid var(--brand-panel);border-radius:var(--brand-radius-pill);width:100%;height:100%;display:block;box-shadow:0 2px 6px #00000040}.cl-status{color:var(--brand-muted);font-size:var(--brand-typography-size-control);overflow-wrap:anywhere;margin:0}.cl-results{max-height:calc(var(--brand-space-80) * 2);display:grid;overflow-y:auto}.cl-results .ui-button{text-align:left;white-space:normal;justify-content:flex-start}.cl-results [aria-selected=true]{background:var(--brand-soft)}.cl-coordinate-fields{gap:var(--brand-space-12);padding-top:var(--brand-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-coordinates summary{cursor:pointer;color:var(--brand-muted)}.cl-actions{justify-content:space-between;gap:var(--brand-space-12);background:var(--brand-panel);width:100%;display:flex}@media (max-width:767px){.cl-map{height:32dvh}.cl-actions{flex-wrap:wrap}}
