@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Hairline.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-HairlineIt.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-ThinIt.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-LightIt.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Book.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-BookIt.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-RegularIt.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-MediumIt.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-SemiboldIt.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-BoldIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/SuisseIntl-BlackIt.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root,[data-theme=dark]{--bg-base:#131314;--bg-surface:#1e1f20;--bg-sidebar:#1e1f20;--bg-elevated:#282a2c;--bg-hover:#2d2e30;--border-subtle:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.18);--text-primary:#e3e3e3;--text-secondary:#c4c7c5;--text-tertiary:#8e918f;--accent-400:#a0b4f0;--accent-500:#7e96e5;--accent-subtle:rgba(160,180,240,0.16);--accent-on:#131314;--success:#6ee7b7;--warning:#fcd34d;--danger:#fca5a5;--danger-hover:#934246;--info:#a0b4f0;--success-subtle:rgba(110,231,183,0.14);--warning-subtle:rgba(252,211,77,0.14);--danger-subtle:rgba(252,165,165,0.14);--info-subtle:rgba(160,180,240,0.14);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 12px rgba(0,0,0,0.35);--shadow-lg:0 16px 40px rgba(0,0,0,0.5);--scrollbar-thumb:rgba(255,255,255,0.12);--scrollbar-thumb-hover:rgba(255,255,255,0.22);--scrollbar-track:transparent}[data-theme=light]{--bg-base:#fafafc;--bg-surface:#fafafc;--bg-sidebar:#f9f9f9;--bg-elevated:#ffffff;--bg-hover:#f1f3f4;--border-subtle:#e1e1e1;--border-default:#e1e1e1;--border-strong:rgba(0,0,0,0.16);--text-primary:#1f1f1f;--text-secondary:#5f6368;--text-tertiary:#80868b;--accent-400:#1f47c7;--accent-500:#173597;--accent-subtle:rgba(31,71,199,0.10);--accent-on:#ffffff;--success:#137333;--warning:#b06000;--danger:#c5221f;--danger-hover:#bb2a27;--info:#1f47c7;--success-subtle:rgba(19,115,51,0.10);--warning-subtle:rgba(176,96,0,0.10);--danger-subtle:rgba(197,34,31,0.10);--info-subtle:rgba(31,71,199,0.10);--shadow-sm:0 1px 2px rgba(60,64,67,0.10);--shadow-md:0 1px 3px rgba(60,64,67,0.12),0 4px 8px rgba(60,64,67,0.06);--shadow-lg:0 4px 16px rgba(60,64,67,0.14);--scrollbar-thumb:rgba(0,0,0,0.2);--scrollbar-thumb-hover:rgba(0,0,0,0.35);--scrollbar-track:transparent}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg-base);color:var(--text-primary);font-family:Suisse Intl,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.theme-loading,.theme-loading *,.theme-loading :after,.theme-loading :before{transition:none!important}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.btn-primary{background:var(--accent-400);color:var(--accent-on)}.btn-primary:hover{background:var(--accent-500)}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-strong)}.btn-ghost{color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-danger{background:var(--danger-subtle);color:var(--danger)}.btn-danger:hover{background:var(--danger-hover);color:#fff}.btn-sm{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:12px}.btn-icon{width:30px;height:30px;padding:calc(var(--spacing,.25rem) * 1.5)}.btn-block{width:100%}.btn-tooltip{position:relative}.btn-tooltip:after{content:attr(data-tooltip);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-md);white-space:nowrap;opacity:0;pointer-events:none;z-index:60;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px)}.btn-tooltip:focus-visible:after,.btn-tooltip:hover:after{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.btn-tooltip:after{transition:none;transform:translate(-50%)}.btn-tooltip:focus-visible:after,.btn-tooltip:hover:after{transform:translate(-50%)}}.btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:1}.btn:disabled,.btn:disabled:hover,.btn[disabled],.btn[disabled]:hover{background:var(--bg-hover)!important;color:var(--text-tertiary)!important;border-color:var(--border-subtle)!important}.template-icon-action{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:28px;height:28px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--text-secondary);border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.template-icon-action:hover{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-primary)}.template-icon-action-danger{color:var(--danger)}.template-icon-action-danger:hover{background:var(--danger-hover);color:#fff;border-color:#0000}.input,.select,.textarea{border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);font-size:13px;transition:border-color .12s,background .12s}[data-theme=light] .input,[data-theme=light] .select,[data-theme=light] .textarea{background:var(--bg-surface)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent-400);background:var(--bg-surface);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}select.select-themed{background-color:var(--bg-base);color:var(--text-primary)}[data-theme=light] select.select-themed{background-color:var(--bg-surface)}[data-theme=dark] select.select-themed{color-scheme:dark}[data-theme=light] select.select-themed{color-scheme:light}.textarea{resize:vertical;min-height:80px}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger);background:var(--bg-surface)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-subtle)}.field-err{color:var(--danger)}.field-err,.field-hint{margin-top:4px;font-size:12px;line-height:1.4}.field-hint{color:var(--text-tertiary)}.field-label{color:var(--text-secondary);font-size:12px;font-weight:500}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.card-pad{padding:18px 20px}.badge{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);display:inline-flex}.badge,.badge-dot{border-radius:3.40282e+38px}.badge-dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:currentColor}.badge-success{background:var(--success-subtle);color:var(--success)}.badge-warning{background:var(--warning-subtle);color:var(--warning)}.badge-danger{background:var(--danger-subtle);color:var(--danger)}.badge-info{background:var(--info-subtle);color:var(--info)}.badge-neutral{background:var(--bg-hover);color:var(--text-secondary)}.badge-accent{background:var(--accent-subtle);color:var(--accent-400)}.avatar{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);width:32px;height:32px;color:var(--text-primary);border:1px solid var(--border-default);background:linear-gradient(135deg,#3a3a42,#1e1e23);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=light] .avatar:not(.avatar-accent){background:linear-gradient(135deg,#e8eaed,#c9ccd1)}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-lg{width:48px;height:48px;font-size:16px}.avatar-xl{width:64px;height:64px;font-size:20px}.avatar-accent{color:#fff;background:linear-gradient(135deg,#8a6b2e,#54401a)}.label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.serif{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif}.mono{font-family:JetBrains Mono,monospace}.activity-field-label{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:.375rem;align-items:center;padding:.05rem .35rem;font-weight:400;display:inline-flex}.activity-change-separator{color:var(--text-tertiary);margin:0 .3rem}.activity-change-arrow{vertical-align:-.2rem;width:1rem;height:1rem;color:var(--accent-400);margin:0 .2rem;display:inline-flex}.activity-change-arrow svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:100%;height:100%}kbd{padding-inline:calc(var(--spacing,.25rem) * 1.5);background:var(--bg-hover);border:1px solid var(--border-default);min-width:20px;height:20px;color:var(--text-secondary);border-radius:.25rem;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.comment-composer-field{position:relative}.comment-composer-field.comment-composer-field--empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--text-tertiary);white-space:pre-wrap;position:absolute;top:.375rem;left:.375rem;right:.75rem}.comment-composer-field .mention-chip-inline__popover{display:none!important}.mention-chip-inline--composer-compact .mention-chip-inline__avatar-img{object-fit:cover;border:1px solid var(--color-border-primary,var(--border-subtle));background:var(--color-bg-secondary,var(--bg-hover));border-radius:999px;flex-shrink:0;width:18px;height:18px}.mention-chip-inline__main>.mention-chip-inline__handle{color:var(--color-text-brand-secondary,var(--accent-400));white-space:nowrap;max-width:200px;font-size:11px;font-weight:600}.mention-chip-inline{vertical-align:middle;border:1px solid var(--color-border-primary,var(--border-default));background:var(--color-bg-secondary,var(--bg-hover));max-width:100%;box-shadow:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;margin:0 1px 2px 0;padding:1px 6px 1px 2px;font-size:11px;line-height:1.25;display:inline-flex;position:relative}.mention-chip-inline__main{align-items:center;gap:6px;min-width:0;display:inline-flex}.mention-chip-inline__avatar{letter-spacing:-.02em;background:var(--color-bg-brand-secondary,var(--bg-hover));width:18px;height:18px;color:var(--color-text-brand-secondary,var(--accent-400));border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.mention-chip-inline__labels{flex-direction:column;gap:0;min-width:0;display:inline-flex}.mention-chip-inline__name{color:var(--text-primary);font-weight:600}.mention-chip-inline__handle,.mention-chip-inline__name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.mention-chip-inline__handle{color:var(--text-tertiary);font-size:10px;font-weight:500}.mention-chip-inline__popover,.mention-popover-card{border:1px solid var(--color-border-primary,var(--border-default));background:var(--color-bg-primary,var(--bg-surface));min-width:200px;max-width:min(260px,100vw - 24px);box-shadow:var(--shadow-xs,0 1px 2px #1018280f);border-radius:12px;padding:8px 10px}.mention-chip-inline__popover{z-index:400;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px)}.mention-chip-inline:hover .mention-chip-inline__popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mention-chip-inline__popover-name{color:var(--color-text-primary,var(--text-primary));font-size:13px;font-weight:600;line-height:1.3}.mention-chip-inline__popover-email{color:var(--color-text-tertiary,var(--text-tertiary));word-break:break-all;margin-top:2px;font-size:12px;line-height:1.35}.mention-chip-inline__popover-hint{border-top:1px solid var(--color-border-primary,var(--border-subtle));letter-spacing:normal;text-transform:none;color:var(--color-text-tertiary,var(--text-tertiary));margin-top:6px;padding-top:6px;font-size:11px;line-height:1.4}.mention-chip-hover-portal{pointer-events:none}.mention-chip-inline--static{cursor:default}.email-message-body{overflow-wrap:anywhere;word-break:break-word}.email-message-body :where(p){margin-block:.5rem}.email-message-body :where(p:first-child){margin-block-start:0}.email-message-body :where(p:last-child){margin-block-end:0}.email-message-body :where(a){color:var(--color-text-brand-secondary,var(--accent-400));text-decoration:underline}.email-message-body :where(ul,ol){margin-block:.5rem;padding-inline-start:1.25rem}.email-message-body :where(blockquote){border-inline-start:2px solid var(--color-border-primary,var(--border-default));color:var(--color-text-secondary,var(--text-secondary));margin-block:.5rem;padding-inline-start:.75rem}.email-message-body :where(img){max-width:100%;height:auto}.mention-chip-inline--you{border-color:var(--accent-400)}@supports (color:color-mix(in lab,red,red)){.mention-chip-inline--you{border-color:color-mix(in srgb,var(--accent-400) 35%,var(--border-default))}}.mention-chip-inline--you{background:var(--color-bg-brand-secondary,var(--bg-hover))}@supports (color:color-mix(in lab,red,red)){.mention-chip-inline--you{background:color-mix(in srgb,var(--color-bg-brand-secondary,var(--bg-hover)) 65%,var(--color-bg-secondary,var(--bg-hover)))}}.brand{font-family:Instrument Serif,Times New Roman,Georgia,serif;font-weight:400;font-size:var(--brand-word-size,30px);letter-spacing:-.015em;color:var(--brand-ink,var(--ink,var(--text-primary)));align-items:baseline;gap:2px;line-height:1;display:inline-flex}.brand .plus,.brand .word{font-style:italic}.brand .plus{color:var(--brand-plus,var(--accent,#5680ff));font-size:var(--brand-plus-size,32px)}.brand-link{border-radius:6px;align-items:baseline;text-decoration:none;transition:background .16s;display:inline-flex}.brand-link:hover{background:var(--bg-hover)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.admin-scrollbars,.scroll-minimal{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.admin-scrollbars:hover,.scroll-minimal:hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)}.admin-scrollbars *,.scroll-minimal *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.admin-scrollbars ::-webkit-scrollbar,.scroll-minimal ::-webkit-scrollbar,.scroll-minimal::-webkit-scrollbar{width:6px;height:6px}.admin-scrollbars ::-webkit-scrollbar-track,.scroll-minimal ::-webkit-scrollbar-track,.scroll-minimal::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}.admin-scrollbars ::-webkit-scrollbar-thumb,.scroll-minimal ::-webkit-scrollbar-thumb,.scroll-minimal::-webkit-scrollbar-thumb{background-clip:padding-box;background:var(--scrollbar-thumb);border:1px solid transparent;border-radius:9999px;min-height:32px}.admin-scrollbars ::-webkit-scrollbar-thumb:active,.admin-scrollbars ::-webkit-scrollbar-thumb:hover,.scroll-minimal ::-webkit-scrollbar-thumb:active,.scroll-minimal ::-webkit-scrollbar-thumb:hover,.scroll-minimal::-webkit-scrollbar-thumb:active,.scroll-minimal::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.admin-scrollbars ::-webkit-scrollbar-corner,.scroll-minimal ::-webkit-scrollbar-corner,.scroll-minimal::-webkit-scrollbar-corner{background:transparent}.scroll-ghost{scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll-ghost:hover{scrollbar-color:var(--scrollbar-thumb) transparent}.scroll-ghost::-webkit-scrollbar{height:3px;width:3px}.scroll-ghost::-webkit-scrollbar-button,.scroll-ghost::-webkit-scrollbar-button:end,.scroll-ghost::-webkit-scrollbar-button:start{display:none;width:0;height:0}.scroll-ghost::-webkit-scrollbar-track{background:transparent}.scroll-ghost::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;transition:background-color .15s ease}.scroll-ghost:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--scrollbar-thumb) 70%,transparent)}.scroll-ghost::-webkit-scrollbar-thumb:active,.scroll-ghost::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--scrollbar-thumb-hover) 80%,transparent)}.scroll-ghost::-webkit-scrollbar-corner{background:transparent}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */body[data-intake]{color:#1a1a1a;--ring-color-brand:var(--brand-primary,#0a2342);--background-color-brand-solid:var(--brand-primary,#0a2342);--color-bg-brand-solid:var(--brand-primary,#0a2342);background:#f7f5f0;font-family:Suisse Intl,system-ui,sans-serif}.intake-card{background:#fff;border:1px solid #0000000f;border-radius:16px;margin-bottom:18px;padding:24px;box-shadow:0 1px 2px #00000005}@keyframes intake-field-flash{0%{background:#fde68a00}20%{background:#fde68a8c}to{background:#fde68a00}}.intake-field-flash{border-radius:10px;animation:intake-field-flash 2.4s ease-out}.intake-textarea{border-radius:var(--radius-lg,8px);width:100%;color:var(--color-text-primary,#0f0f12);font-size:var(--text-md,16px);line-height:var(--text-md--line-height,24px);box-shadow:var(--shadow-xs,0 1px 2px #0000000d),inset 0 0 0 1px var(--color-border-primary,#d5d7da);background-color:#fff;border:0;padding:12px 14px;transition:box-shadow .1s linear}.intake-textarea::placeholder{color:var(--color-text-placeholder,#717680)}.intake-textarea:focus{box-shadow:var(--shadow-xs,0 1px 2px #0000000d),inset 0 0 0 2px var(--brand-primary,#0a2342);outline:none}.intake-textarea[aria-invalid=true]{box-shadow:var(--shadow-xs,0 1px 2px #0000000d),inset 0 0 0 1px var(--color-border-error,#f04438)}.intake-textarea[aria-invalid=true]:focus{box-shadow:var(--shadow-xs,0 1px 2px #0000000d),inset 0 0 0 2px var(--color-border-error,#f04438)}.intake-addr-select[data-invalid=true] button{box-shadow:var(--shadow-xs,0 1px 2px #0000000d),inset 0 0 0 1px var(--color-border-error,#f04438)}.intake-addr-select[data-invalid=true] button:focus,.intake-addr-select[data-invalid=true] button[data-focused],.intake-addr-select[data-invalid=true] button[data-pressed]{box-shadow:var(--shadow-xs,0 1px 2px #0000000d),inset 0 0 0 2px var(--color-border-error,#f04438)}.intake-pill:focus-visible{box-shadow:0 0 0 2px var(--brand-primary,#0a2342);outline:none}.intake-pill-group[aria-invalid=true]{border-radius:12px;margin:-8px;padding:8px;box-shadow:0 0 0 1px #dc2626}.intake-pill{color:#0f0f12;background:#fff;border:1px solid #00000026;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:10px 18px;font-size:14px;transition:all .12s;display:inline-flex}.intake-pill:hover{border-color:var(--brand-primary,#0a2342)}.intake-pill[data-active=true]{background:var(--brand-accent,#d4b24c);color:#fff;border-color:var(--brand-accent,#d4b24c)}.intake-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:12px 22px;font-size:15px;font-weight:500;transition:all .12s;display:inline-flex}.intake-btn-primary{background:var(--brand-primary,#0a2342);color:#fff}.intake-btn-primary:hover{filter:brightness(1.1)}.intake-btn-secondary{color:#0f0f12;background:#fff;border-color:#00000026}.intake-btn-secondary:hover{background:#f5f5f5}.intake-btn:focus{outline:none}.intake-btn:focus-visible{box-shadow:0 0 0 3px var(--brand-primary,#0a2342);outline:none}@supports (color:color-mix(in lab,red,red)){.intake-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#0a2342) 28%,transparent)}}.rdp-popover-content{--rdp-accent-color:var(--brand-primary,#0a2342);--rdp-accent-background-color:var(--brand-primary,#0a2342);background:#fff;border:1px solid #00000014;border-radius:14px;padding:12px;box-shadow:0 12px 32px #0f0f122e}@supports (color:color-mix(in lab,red,red)){.rdp-popover-content{--rdp-accent-background-color:color-mix(in srgb,var(--brand-primary,#0a2342) 12%,transparent)}}.rdp-popover-content{--rdp-day-height:36px;--rdp-day-width:36px;--rdp-font-family:inherit}.rdp-popover-content .rdp-root{--rdp-accent-color:var(--brand-primary,#0a2342)}.rdp-popover-content .rdp-dropdowns{gap:6px}.rdp-popover-content .rdp-dropdown{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:6px;padding:4px 8px;font-size:13px}.rdp-popover-content .rdp-day_button{border-radius:8px;font-size:13px}.rdp-popover-content .rdp-day_button:hover{background:var(--brand-primary,#0a2342)}@supports (color:color-mix(in lab,red,red)){.rdp-popover-content .rdp-day_button:hover{background:color-mix(in srgb,var(--brand-primary,#0a2342) 10%,transparent)}}.rdp-popover-content .rdp-selected .rdp-day_button{background:var(--brand-primary,#0a2342);color:#fff;font-weight:500}.rdp-popover-content .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--brand-primary,#0a2342);font-weight:600}.rdp-popover-content .rdp-chevron{fill:#6b6b72}.intake-suggestion{color:#6b6b72;margin-top:4px;font-size:12px}.intake-suggestion-action{color:var(--brand-primary,#0a2342);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.intake-suggestion-action:hover{text-decoration:none}.intake-save-pill{color:#6b6b72;white-space:nowrap;background:#0000000a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.intake-save-pill[data-state=error]{color:#991b1b;background:#fef2f2}.intake-save-pill[data-state=saving]{color:#6b6b72;background:#0000000a}.intake-save-pill[data-state=saved]{color:#15803d;background:#4ade801f}.intake-rich-text p{margin:0 0 .7em}.intake-rich-text p:last-child{margin-bottom:0}.intake-rich-text a{color:var(--brand-primary,#2563eb);text-underline-offset:2px;text-decoration:underline}.intake-rich-text strong{color:#0f0f12;font-weight:600}.intake-rich-text ol,.intake-rich-text ul{text-align:left;margin:0 0 .7em;padding-left:1.25em}.intake-rich-text ul{list-style:outside}.intake-rich-text ol{list-style:decimal}.intake-rich-text li{margin:.15em 0}.intake-rich-text li:last-child,.intake-rich-text ol:last-child,.intake-rich-text ul:last-child{margin-bottom:0}.print-summary{display:none}@media print{@page{margin:.5in}.print-summary{display:block!important;color:#111;font-family:Suisse Intl,system-ui,sans-serif;font-size:11pt;line-height:1.5}.print-summary h1{font-size:22pt;margin:0 0 4px;letter-spacing:-.01em}.print-summary h1,.print-summary h2{font-family:Fraunces,Georgia,serif;font-weight:500}.print-summary h2{font-size:14pt;margin:22pt 0 8pt;padding-bottom:4pt;border-bottom:1px solid #999;break-after:avoid}.print-summary table{width:100%;border-collapse:collapse;margin-top:4pt;font-size:10pt}.print-summary td,.print-summary th{border:1px solid #bbb;padding:4pt 6pt;text-align:left;vertical-align:top}.print-summary th{background:#f3f3f3;font-weight:600}body[data-intake]>:not(.print-summary){display:none!important}}.cl-poweredByClerk,[class*=PoweredByClerk],[class*=poweredByClerk]{display:none!important}