.gcal[data-v-63740dee]{gap:.55rem;width:100%;display:grid}.gcal__nav[data-v-63740dee]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gcal__title[data-v-63740dee]{font-family:var(--font-display);color:var(--color-text);text-align:center;margin:0;font-size:1.15rem;font-weight:700}.gcal__nav-btn[data-v-63740dee]{width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:background-color var(--dur-color) var(--ease),color var(--dur-color) var(--ease),opacity var(--dur-color) var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.gcal__nav-btn[data-v-63740dee]:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}.gcal__nav-btn[data-v-63740dee]:disabled{opacity:.35;cursor:default}.gcal__table[data-v-63740dee]{border-collapse:collapse;table-layout:fixed;width:100%}.gcal__table th[data-v-63740dee]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:0 0;border:0;padding:.35rem 0;font-size:.6875rem;font-weight:650}.gcal__cell[data-v-63740dee]{border:1px solid var(--color-border);vertical-align:middle;background:0 0;padding:0}.gcal__cell.is-empty[data-v-63740dee]{border-color:color-mix(in srgb,var(--color-border) 45%,transparent)}.gcal__day[data-v-63740dee]{width:100%;min-height:2.65rem;color:var(--color-text);font:inherit;cursor:pointer;transition:color var(--dur-color) var(--ease),background-color var(--dur-color) var(--ease),opacity var(--dur-color) var(--ease);background:0 0;border:0;place-items:center;margin:0;padding:.2rem;display:grid;position:relative}.gcal__day.is-muted[data-v-63740dee]{opacity:.38;cursor:default}.gcal__day.is-busy[data-v-63740dee]{opacity:1;color:var(--color-on-busy)}.gcal__day.is-selected[data-v-63740dee]:not(.is-muted){color:var(--color-on-action)}.gcal__day.is-selected[data-v-63740dee]:not(.is-muted):before{content:"";background:var(--color-action);z-index:0;transition:background-color var(--dur-color) var(--ease);border-radius:999px;position:absolute;inset:18%}.gcal__day[data-v-63740dee]:focus-visible{outline:2px solid var(--color-text);outline-offset:-3px;z-index:1}.gcal__num[data-v-63740dee]{z-index:1;font-size:.875rem;font-weight:650;line-height:1;position:relative}.gcal__bar[data-v-63740dee]{background-color:var(--color-busy-block);pointer-events:none;border-radius:999px;height:1.65rem;position:absolute;top:50%;left:18%;right:18%;transform:translateY(-50%)}.phone-field[data-v-09f56cf8]{align-items:stretch;gap:.5rem;width:100%;display:flex;position:relative}.phone-field__cc[data-v-09f56cf8],.phone-field__input[data-v-09f56cf8]{box-sizing:border-box;min-height:2.75rem;color:var(--color-text);font:inherit;transition:border-color var(--dur-color) var(--ease),box-shadow var(--dur-color) var(--ease),background-color var(--dur-color) var(--ease);margin:0}.phone-field.is-outline .phone-field__cc[data-v-09f56cf8],.phone-field.is-outline .phone-field__input[data-v-09f56cf8]{border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-text));border-radius:var(--radius-sm);background:0 0}.phone-field.is-outline .phone-field__cc[data-v-09f56cf8]:focus-visible,.phone-field.is-outline .phone-field__input[data-v-09f56cf8]:focus,.phone-field.is-outline.is-open .phone-field__cc[data-v-09f56cf8]{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.phone-field.is-outline.is-invalid .phone-field__input[data-v-09f56cf8]{border-color:var(--color-danger);box-shadow:none}.phone-field:not(.is-outline) .phone-field__cc[data-v-09f56cf8],.phone-field:not(.is-outline) .phone-field__input[data-v-09f56cf8]{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}.phone-field:not(.is-outline) .phone-field__cc[data-v-09f56cf8]:focus-visible,.phone-field:not(.is-outline) .phone-field__input[data-v-09f56cf8]:focus,.phone-field:not(.is-outline).is-open .phone-field__cc[data-v-09f56cf8]{border-bottom-color:var(--color-action);box-shadow:0 1px 0 var(--color-action)}.phone-field:not(.is-outline).is-invalid .phone-field__input[data-v-09f56cf8]{border-bottom-color:var(--color-danger);box-shadow:0 1px 0 var(--color-danger)}.phone-field__cc[data-v-09f56cf8]{cursor:pointer;flex:none;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.9375rem;font-weight:650;display:inline-flex}.phone-field__cc[data-v-09f56cf8]:hover{background:color-mix(in srgb,var(--color-action) 8%,transparent)}.phone-field__cc[data-v-09f56cf8]:focus-visible{outline:none}.phone-field__flag[data-v-09f56cf8]{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:50%;flex:none}.phone-field__dial[data-v-09f56cf8]{letter-spacing:.01em;font-variant-numeric:tabular-nums}.phone-field__chev[data-v-09f56cf8]{opacity:.55;transition:transform var(--dur-fast) var(--ease),opacity var(--dur-color) var(--ease)}.phone-field.is-open .phone-field__chev[data-v-09f56cf8]{opacity:.9;transform:rotate(180deg)}.phone-field__input[data-v-09f56cf8]{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:auto;width:100%;min-width:0;padding:.35rem .85rem;font-size:1rem}.phone-field__input[data-v-09f56cf8]:focus{outline:none}.phone-field__input[data-v-09f56cf8]::placeholder{color:color-mix(in srgb,var(--color-text-muted) 85%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--color-text-muted) 85%,transparent)}.phone-field__menu[data-v-09f56cf8]{z-index:20;border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-text));border-radius:var(--radius-sm);background:var(--color-canvas);max-height:calc(min(19rem,48dvh));box-shadow:var(--shadow-lift,0 12px 28px -18px #2c262373);animation:phone-menu-in-09f56cf8 var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden}.phone-field__search[data-v-09f56cf8]{box-sizing:border-box;border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;appearance:none;background:0 0;border-radius:0;flex:none;margin:0;padding:.7rem .85rem;font-size:.9375rem}.phone-field__search[data-v-09f56cf8]:focus,.phone-field__search[data-v-09f56cf8]:focus-visible{box-shadow:none;outline:none}.phone-field__list[data-v-09f56cf8]{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;min-height:0;padding:.35rem;display:grid;overflow:auto}@keyframes phone-menu-in-09f56cf8{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.phone-field__menu[data-v-09f56cf8]{animation:none}.phone-field__chev[data-v-09f56cf8]{transition:none}}.phone-field__option[data-v-09f56cf8]{border-radius:calc(-2px + var(--radius-sm));width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-color) var(--ease),color var(--dur-color) var(--ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0;padding:.5rem .6rem;display:grid}.phone-field__option.is-after-pinned[data-v-09f56cf8]{border-top:1px solid var(--color-border);border-top-left-radius:0;border-top-right-radius:0;margin-top:.35rem;padding-top:.75rem}.phone-field__option[data-v-09f56cf8]:focus-visible,.phone-field__option[data-v-09f56cf8]:hover{background:color-mix(in srgb,var(--color-action) 12%,var(--color-canvas))}.phone-field__option.is-active[data-v-09f56cf8]{background:color-mix(in srgb,var(--color-action) 14%,var(--color-canvas));font-weight:650}.phone-field__opt-name[data-v-09f56cf8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;overflow:hidden}.phone-field__opt-dial[data-v-09f56cf8]{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.8125rem;font-weight:650}.phone-field__empty[data-v-09f56cf8]{color:var(--color-text-muted);margin:0;padding:.75rem .6rem;font-size:.9rem}@media (width<=640px){.phone-field.is-open[data-v-09f56cf8]:before{content:"";z-index:1190;pointer-events:none;background:#2c262359;position:fixed;inset:0}.phone-field__menu[data-v-09f56cf8]{top:auto;left:0;right:0;bottom:var(--kb-h,0);z-index:1200;max-height:min(26rem,100dvh - 3.5rem - var(--kb-h,0px));border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0;position:fixed;box-shadow:0 -12px 40px #2c262338}.phone-field__search[data-v-09f56cf8]{padding:.9rem 1rem;font-size:1rem}.phone-field__list[data-v-09f56cf8]{padding-bottom:max(.35rem,env(safe-area-inset-bottom))}}.chat-field[data-v-15cc1341]{gap:.6rem;width:100%;display:grid}.chat-field__row[data-v-15cc1341]{border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-text));border-radius:var(--radius-pill);min-height:3rem;transition:border-color var(--dur-color) var(--ease),box-shadow var(--dur-color) var(--ease);background:0 0;align-items:center;gap:.5rem;padding:.25rem .35rem .25rem .3rem;display:flex}.chat-field__row[data-v-15cc1341]:focus-within{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.chat-field__input[data-v-15cc1341],.chat-field__search[data-v-15cc1341]{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);font:inherit;appearance:none;transition:border-color var(--dur-color) var(--ease),box-shadow var(--dur-color) var(--ease);margin:0;padding:.35rem .85rem;font-size:1rem}.chat-field.is-outline .chat-field__input[data-v-15cc1341],.chat-field.is-outline .chat-field__search[data-v-15cc1341]{border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-text));border-radius:var(--radius-sm);background:0 0}.chat-field.is-outline .chat-field__input[data-v-15cc1341]:focus,.chat-field.is-outline .chat-field__search[data-v-15cc1341]:focus{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action);outline:none}.chat-field:not(.is-outline) .chat-field__input[data-v-15cc1341],.chat-field:not(.is-outline) .chat-field__search[data-v-15cc1341]{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}.chat-field:not(.is-outline) .chat-field__input[data-v-15cc1341]:focus,.chat-field:not(.is-outline) .chat-field__search[data-v-15cc1341]:focus{border-bottom-color:var(--color-action);box-shadow:0 1px 0 var(--color-action);outline:none}.chat-field__input[data-v-15cc1341]::-moz-placeholder{color:color-mix(in srgb,var(--color-text-muted) 85%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--color-text-muted) 85%,transparent)}.chat-field__search[data-v-15cc1341]::-moz-placeholder{color:color-mix(in srgb,var(--color-text-muted) 85%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--color-text-muted) 85%,transparent)}.chat-field__input[data-v-15cc1341]::placeholder,.chat-field__search[data-v-15cc1341]::placeholder{color:color-mix(in srgb,var(--color-text-muted) 85%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--color-text-muted) 85%,transparent)}.chat-field__actions[data-v-15cc1341]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chat-field .chat-field__row .chat-field__input[data-v-15cc1341],.chat-field.is-outline .chat-field__row .chat-field__input[data-v-15cc1341],.chat-field:not(.is-outline) .chat-field__row .chat-field__input[data-v-15cc1341]{min-height:2.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.25rem}.chat-field.is-outline .chat-field__row .chat-field__input[data-v-15cc1341]:focus,.chat-field:not(.is-outline) .chat-field__row .chat-field__input[data-v-15cc1341]:focus{box-shadow:none;border:0}.chat-field__add[data-v-15cc1341]{border:1.5px solid var(--color-action);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-action) 8%,transparent);min-height:2.5rem;color:var(--color-action);font:inherit;cursor:pointer;transition:background-color var(--dur-color) var(--ease),color var(--dur-color) var(--ease);flex:none;align-items:center;gap:.4rem;padding:0 1rem 0 .8rem;font-size:.875rem;font-weight:650;display:inline-flex}.chat-field__add[data-v-15cc1341]:focus-visible,.chat-field__add[data-v-15cc1341]:hover,.chat-field__add[aria-expanded=true][data-v-15cc1341]{background:var(--color-action);color:var(--color-on-action);outline:none}.chat-field__quick[data-v-15cc1341]{align-items:center;gap:.6rem;display:flex}.chat-field__qa[data-v-15cc1341]{cursor:pointer;perspective:260px;background:0 0;border:0;flex:none;width:2.5rem;height:2.5rem;padding:0}.chat-field__qa-logo[data-v-15cc1341]{background:var(--tint);width:100%;height:100%;box-shadow:0 5px 9px -3px color-mix(in srgb,var(--color-text) 38%,transparent),inset 0 -3px 5px #0000002e,inset 0 2px 3px #ffffff8c;transform-style:preserve-3d;animation:5.5s ease-in-out infinite chat-tilt-15cc1341;animation-delay:var(--d);transition:transform var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.chat-field__qa-logo[data-v-15cc1341]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff80,#fff0 48%);position:absolute;inset:0}.chat-field__qa-logo[data-v-15cc1341] .cci{width:58%;height:58%}.chat-field__qa-logo[data-v-15cc1341] .cci__media{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1.5px #0000004d);width:100%;height:100%;display:block}.chat-field__qa:focus-visible .chat-field__qa-logo[data-v-15cc1341],.chat-field__qa:hover .chat-field__qa-logo[data-v-15cc1341]{animation-play-state:paused;transform:scale(1.1)}.chat-field__qa[data-v-15cc1341]:focus-visible{outline:2px solid var(--color-action);outline-offset:3px;border-radius:50%}@keyframes chat-tilt-15cc1341{0%,to{transform:rotateX(10deg)rotateY(-22deg)translateY(0)}50%{transform:rotateX(-8deg)rotateY(22deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.chat-field__qa-logo[data-v-15cc1341]{animation:none}}.chat-field__remove[data-v-15cc1341]{width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.chat-field__remove[data-v-15cc1341]:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent)}.chat-field__logo[data-v-15cc1341]{background:#fff;border:1px solid #2c262314;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.chat-field__logo[data-v-15cc1341] .cci{width:100%;height:100%}.chat-field__logo[data-v-15cc1341] .cci__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chat-field__search-wrap[data-v-15cc1341]{gap:.35rem;display:grid}.chat-field__menu[data-v-15cc1341]{overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-text));border-radius:var(--radius-sm);background:var(--color-canvas);scrollbar-width:thin;max-height:calc(min(15rem,40dvh));margin:0;padding:.35rem;list-style:none;overflow:auto}.chat-field__option[data-v-15cc1341]{border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.25rem .45rem;display:flex}.chat-field__option .chat-field__logo[data-v-15cc1341]{width:2rem;height:2rem}.chat-field__option[data-v-15cc1341]:focus-visible,.chat-field__option[data-v-15cc1341]:hover{background:#2c26230f;outline:none}.chat-field__opt-name[data-v-15cc1341]{font-weight:650}.chat-field__empty[data-v-15cc1341]{color:var(--color-text-muted);padding:.75rem;font-size:.875rem}html.kb-open{max-height:max(8rem,100dvh - 9.5rem - var(--kb-h,0px))}
