:root{--font-ui:"Suisse Intl",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif}@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:#151515;--bg-surface:#202631;--bg-sidebar:#202631;--bg-elevated:#272e3a;--bg-hover:#343c4c;--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:#eaecf0;--text-secondary:#a8aeba;--text-tertiary:#7d8493;--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.1);--accent-on:#ffffff;--success:#137333;--warning:#b06000;--danger:#c5221f;--danger-hover:#bb2a27;--info:#1f47c7;--success-subtle:rgba(19,115,51,0.1);--warning-subtle:rgba(176,96,0,0.1);--danger-subtle:rgba(197,34,31,0.1);--info-subtle:rgba(31,71,199,0.1);--shadow-sm:0 1px 2px rgba(60,64,67,0.1);--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%;font-family:var(--font-ui)}body{background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:inherit}@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}}}.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(--np-text-secondary);border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.template-icon-action:hover{background:var(--np-bg-subtle);border-color:var(--np-border);color:var(--np-text)}.template-icon-action-danger{color:var(--np-danger-text)}.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(--np-bg-canvas);border:1px solid var(--np-border);color:var(--np-text);font-size:13px;transition:border-color .12s,background .12s}[data-theme=light] .input,[data-theme=light] .select,[data-theme=light] .textarea{background:var(--np-bg-surface)}.input:focus,.select:focus,.textarea:focus{border-color:var(--np-ring);background:var(--np-bg-surface);box-shadow:0 0 0 3px var(--np-accent-subtle);outline:none}select.select-themed{background-color:var(--np-bg-canvas);color:var(--np-text)}[data-theme=light] select.select-themed{background-color:var(--np-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(--np-danger-text);background:var(--np-bg-surface)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{border-color:var(--np-danger-text);box-shadow:0 0 0 3px var(--np-danger-subtle)}.field-err{color:var(--np-danger-text)}.field-err,.field-hint{margin-top:4px;font-size:12px;line-height:1.4}.field-hint{color:var(--np-text-muted)}.field-label{color:var(--np-text-secondary);font-size:12px;font-weight:500}.card{background:var(--np-bg-surface);border:1px solid var(--np-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(--np-success-subtle);color:var(--np-success-text)}.badge-warning{background:var(--np-warning-subtle);color:var(--np-warning-text)}.badge-danger{background:var(--np-danger-subtle);color:var(--np-danger-text)}.badge-info{background:var(--np-info-subtle);color:var(--np-info-text)}.badge-neutral{background:var(--np-bg-hover);color:var(--np-text-secondary)}.badge-accent{background:var(--np-accent-subtle);color:var(--np-ring)}.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(--np-text);border:1px solid var(--np-border);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(--np-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(--np-bg-hover);color:var(--np-text);border:1px solid var(--np-border-subtle);border-radius:.375rem;align-items:center;padding:.05rem .35rem;font-weight:400;display:inline-flex}.activity-change-separator{color:var(--np-text-muted);margin:0 .3rem}.activity-change-arrow{vertical-align:-.2rem;width:1rem;height:1rem;color:var(--np-ring);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(--np-bg-hover);border:1px solid var(--np-border);min-width:20px;height:20px;color:var(--np-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(--np-text-muted);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(--np-border,var(--np-border-subtle));background:var(--np-bg-canvas,var(--np-bg-hover));border-radius:999px;flex-shrink:0;width:18px;height:18px}.mention-chip-inline__main>.mention-chip-inline__handle{color:var(--np-accent-text,var(--np-ring));white-space:nowrap;max-width:200px;font-size:11px;font-weight:600}.mention-chip-inline{vertical-align:middle;border:1px solid var(--np-border,var(--np-border));background:var(--np-bg-canvas,var(--np-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(--np-bg-hover));width:18px;height:18px;color:var(--np-accent-text,var(--np-ring));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__face{flex-shrink:0;width:18px!important;height:18px!important;font-size:8px!important}.mention-chip-inline--no-hover .mention-chip-inline__popover{display:none!important}.mention-chip-node{display:inline}.mention-chip-inline__labels{flex-direction:column;gap:0;min-width:0;display:inline-flex}.mention-chip-inline__name{color:var(--np-text);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(--np-text-muted);font-size:10px;font-weight:500}.mention-chip-inline__popover,.mention-popover-card{border:1px solid var(--np-border,var(--np-border));background:var(--np-bg-surface,var(--np-bg-surface));min-width:200px;max-width:min(260px,100vw - 24px);box-shadow:var(--np-shadow-sm,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(--np-text,var(--np-text));font-size:13px;font-weight:600;line-height:1.3}.mention-chip-inline__popover-email{color:var(--np-text-muted,var(--np-text-muted));word-break:break-all;margin-top:2px;font-size:12px;line-height:1.35}.mention-chip-inline__popover-hint{border-top:1px solid var(--np-border,var(--np-border-subtle));letter-spacing:normal;text-transform:none;color:var(--np-text-muted,var(--np-text-muted));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;white-space:normal}.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(--np-accent-text,var(--np-ring));text-decoration:underline}[data-theme=dark] .email-message-body :where(a){color:#1f47c7}[data-theme=dark] .email-message-body :where(blockquote){color:#4f4f4f;border-inline-start-color:#1515152e}.email-preview-inert :is(a,button,[data-email-preview-cta]){-webkit-user-drag:none;cursor:not-allowed!important}.email-preview-inert-tip{z-index:200;pointer-events:none;border-radius:var(--np-control-radius,8px);background:var(--np-text,#111);max-width:260px;color:var(--np-bg-canvas,#fff);white-space:normal;box-shadow:var(--np-shadow-lg,0 8px 24px #0000002e);padding:6px 9px;font-size:12.5px;line-height:1.35;position:fixed}.email-message-body :where(ul,ol){margin-block:.5rem;padding-inline-start:1.25rem}.email-message-body :where(ul){list-style:outside}.email-message-body :where(ol){list-style:decimal}.email-message-body :where(blockquote){border-inline-start:2px solid var(--np-border,var(--np-border));color:var(--np-text-secondary,var(--np-text-secondary));margin-block:.5rem;padding-inline-start:.75rem}.email-message-body :where(img){max-width:100%;height:auto}.email-message-body :where(table){table-layout:fixed;width:100%;max-width:100%;display:table}.email-message-body :where(td),.email-message-body :where(th){word-break:break-word;overflow-wrap:anywhere}.email-message-body :where(pre){max-width:100%;overflow-x:auto}.mention-chip-inline--you{border-color:var(--np-ring)}@supports (color:color-mix(in lab,red,red)){.mention-chip-inline--you{border-color:color-mix(in srgb,var(--np-ring) 35%,var(--np-border))}}.mention-chip-inline--you{background:var(--color-bg-brand-secondary,var(--np-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(--np-bg-hover)) 65%,var(--np-bg-canvas,var(--np-bg-hover)))}}.brand{font-family:Instrument Serif,Times New Roman,Georgia,serif;font-style:italic;font-weight:400;font-size:var(--brand-word-size,30px);letter-spacing:-.015em;color:var(--brand-ink,var(--ink,var(--np-text)));line-height:1}.brand,.brand-link{align-items:baseline;display:inline-flex}.brand-link{border-radius:6px;text-decoration:none;transition:background .16s}.brand-link:hover{background:var(--np-bg-hover)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.admin-scrollbars,.scroll-minimal,body[data-intake]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.admin-scrollbars:hover,.scroll-minimal:hover,body[data-intake]:hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)}.admin-scrollbars *,.scroll-minimal *,body[data-intake] *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.admin-scrollbars ::-webkit-scrollbar,.admin-scrollbars::-webkit-scrollbar,.scroll-minimal ::-webkit-scrollbar,.scroll-minimal::-webkit-scrollbar,body[data-intake] ::-webkit-scrollbar,body[data-intake]::-webkit-scrollbar{width:6px;height:6px}.admin-scrollbars ::-webkit-scrollbar-button,.admin-scrollbars::-webkit-scrollbar-button,.scroll-minimal ::-webkit-scrollbar-button,.scroll-minimal::-webkit-scrollbar-button,body[data-intake] ::-webkit-scrollbar-button,body[data-intake]::-webkit-scrollbar-button{display:none;width:0;height:0}.admin-scrollbars ::-webkit-scrollbar-track,.admin-scrollbars::-webkit-scrollbar-track,.scroll-minimal ::-webkit-scrollbar-track,.scroll-minimal::-webkit-scrollbar-track,body[data-intake] ::-webkit-scrollbar-track,body[data-intake]::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}.admin-scrollbars ::-webkit-scrollbar-thumb,.admin-scrollbars::-webkit-scrollbar-thumb,.scroll-minimal ::-webkit-scrollbar-thumb,.scroll-minimal::-webkit-scrollbar-thumb,body[data-intake] ::-webkit-scrollbar-thumb,body[data-intake]::-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,.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,body[data-intake] ::-webkit-scrollbar-thumb:active,body[data-intake] ::-webkit-scrollbar-thumb:hover,body[data-intake]::-webkit-scrollbar-thumb:active,body[data-intake]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.admin-scrollbars ::-webkit-scrollbar-corner,.admin-scrollbars::-webkit-scrollbar-corner,.scroll-minimal ::-webkit-scrollbar-corner,.scroll-minimal::-webkit-scrollbar-corner,body[data-intake] ::-webkit-scrollbar-corner,body[data-intake]::-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}.admin-scrollbars .scroll-hide,.scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.admin-scrollbars .scroll-hide::-webkit-scrollbar,.scroll-hide::-webkit-scrollbar{display:none;width:0;height:0}.np-top-scrollbar{overflow-x:auto;overflow-y:hidden}.np-top-scrollbar-collapsed{height:0;overflow:hidden;pointer-events:none;border:0}.np-top-scrollbar-visible{min-height:8px}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */body[data-intake] .np-header,body[data-intake] .np-header__spacer{display:none}body[data-intake]{color:#1a1a1a;--np-ring:var(--brand-primary,#0a2342);--np-accent:var(--brand-primary,#0a2342);--np-accent-hover:var(--brand-primary,#0a2342);--np-accent-active:var(--brand-primary,#0a2342);--np-accent-text:var(--brand-primary,#0a2342);--np-accent-subtle:var(--brand-primary,#0a2342);background:#f7f5f0}@supports (color:color-mix(in lab,red,red)){body[data-intake]{--np-accent-subtle:color-mix(in srgb,var(--brand-primary,#0a2342) 14%,transparent)}}body[data-intake]{--ring-color-brand:var(--brand-primary,#0a2342);--background-color-brand-solid:var(--brand-primary,#0a2342);--color-bg-brand-solid:var(--brand-primary,#0a2342)}body[data-intake] .shell-scroll-surface{background:#f7f5f0}.intake-card{background:#fff;border:1px solid #0000000f;border-radius:16px;margin-bottom:18px;padding:24px;box-shadow:0 1px 2px #00000005}.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(--np-text,#0f0f12);font-size:var(--text-md,16px);line-height:var(--text-md--line-height,24px);box-shadow:var(--np-shadow-sm,0 1px 2px #0000000d),inset 0 0 0 1px var(--np-border,#d5d7da);background-color:#fff;border:0;padding:12px 14px;transition:box-shadow .1s linear}.intake-textarea::placeholder{color:var(--np-text-placeholder,#717680)}.intake-textarea:focus{box-shadow:var(--np-shadow-sm,0 1px 2px #0000000d),inset 0 0 0 2px var(--brand-primary,#0a2342);outline:none}.intake-textarea[aria-invalid=true]{box-shadow:var(--np-shadow-sm,0 1px 2px #0000000d),inset 0 0 0 1px var(--np-danger,#f04438)}.intake-textarea[aria-invalid=true]:focus{box-shadow:var(--np-shadow-sm,0 1px 2px #0000000d),inset 0 0 0 2px var(--np-danger,#f04438)}.intake-addr-select[data-invalid=true] button{box-shadow:var(--np-shadow-sm,0 1px 2px #0000000d),inset 0 0 0 1px var(--np-danger,#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(--np-shadow-sm,0 1px 2px #0000000d),inset 0 0 0 2px var(--np-danger,#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(--accent-soft,var(--brand-primary,#0a2342));color:var(--ink,#0f0f12);border-color:var(--accent,var(--brand-primary,#0a2342))}.intake-pill[data-active=true] .intake-pill-check{color:var(--accent,var(--brand-primary,#0a2342))}.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}body[data-intake]{--paper:#f8f8f8;--card:#ffffff;--ink:#151515;--body:#4f4f4f;--muted:#8a8a8a;--line:rgb(21 21 21/0.18);--line-soft:rgb(21 21 21/0.09);--accent:#1f47c7;--accent-soft:rgb(31 71 199/0.1);--field:rgb(21 21 21/0.06);--quiet:#666666;--hover:rgb(21 21 21/0.06);--pressed:rgb(21 21 21/0.1);--accent-ink:#ffffff;--fm-err:#b04038;--fm-err-soft:rgb(176 64 56/0.12);--accent-hover:#1a3caa;--np-bg-surface:var(--card);--np-bg-overlay:rgb(21 21 21/0.45);--np-border:var(--line);--np-border-subtle:var(--line-soft);--np-text:var(--ink);--np-text-muted:var(--quiet);--np-text-placeholder:var(--muted);--np-radius-xl:var(--r-surface);--np-shadow-lg:var(--shadow-menu);--r-surface:18px;--r-inner:10px;--r-pill:999px;--dur:160ms;--ease:cubic-bezier(0.2,0.7,0.3,1);--shadow-menu:0 1px 2px rgb(21 21 21/0.05),0 12px 32px -8px rgb(21 21 21/0.16);min-height:100vh;color:var(--ink);font-family:var(--font-ui);--np-ring:var(--accent);--np-accent:var(--accent);--np-accent-hover:var(--accent-hover);--np-accent-fg:var(--accent-ink);--np-accent-subtle:var(--accent-soft);--ring-color-brand:var(--accent);--background-color-brand-solid:var(--accent);--color-bg-brand-solid:var(--accent)}body[data-intake],body[data-intake] .shell-scroll-surface{background:var(--paper)}.fm-top{background:var(--card);border-bottom:1px solid var(--line-soft)}.fm-top__in{display:flex;align-items:center;gap:12px;width:min(720px,100%);margin:0 auto;padding:16px 20px}.fm-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:17px;font-weight:500;overflow:hidden;border:0;box-shadow:none}.fm-mark--logo,.fm-mark:has(img),img.fm-mark{background:transparent;overflow:visible;border-radius:0;border:0;box-shadow:none;outline:none}.fm-mark img,.fm-mark__art,img.fm-mark{width:38px;height:38px;object-fit:contain;display:block;background:transparent;border:0;box-shadow:none;outline:none}.fm-top__t{display:grid;gap:1px;min-width:0}.fm-top__t strong{font-weight:500;font-size:15px}.fm-sub{font-size:12.5px;color:var(--quiet);text-wrap:pretty}.fm-wrap{display:grid;gap:26px;width:min(720px,100%);min-width:0;margin:0 auto;padding:26px 20px 40px;container-type:inline-size;container-name:fmcol}.fm-panel{display:grid;gap:18px}.fm-panel--mid{justify-items:center;text-align:center;padding-top:26px}.fm-panel--mid .fm-lede{max-width:46ch}.fm-kicker{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.fm-h1{margin:0;font-size:30px;font-weight:400;letter-spacing:-.022em;line-height:1.15;text-wrap:balance}.fm-h1:focus,.fm-h1:focus-visible{outline:none}.fm-lede{margin:0;font-size:16px;line-height:1.55;color:var(--body);text-wrap:pretty}.fm-step-head>.fm-kicker{margin:0 0 18px}.fm-step-head>.fm-h1{margin:0 0 26px}.fm-prog{display:grid;gap:7px}.fm-bar{height:4px;background:var(--field);overflow:hidden}.fm-bar,.fm-bar i{border-radius:999px}.fm-bar i{display:block;height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.fm-prog__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fm-prog__n{font-size:12px;font-variant-numeric:tabular-nums}.fm-prog__n,.fm-prog__s{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet)}.fm-prog__s{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-cards-block{display:grid;gap:10px;margin-top:26px}.fm-cards__h{margin:0;font-size:15px;font-weight:500;color:var(--ink)}.fm-cards{display:grid;gap:2px;padding:6px;border:1px solid var(--line-soft);border-radius:var(--r-surface);background:var(--card)}.fm-card{display:flex;align-items:flex-start;gap:12px;padding:12px}.fm-card svg{width:20px;height:20px;flex:none;color:var(--accent);margin-top:1px}.fm-card>span{display:grid;gap:2px;min-width:0}.fm-card strong{font-weight:500;font-size:14.5px}.fm-step{display:grid;gap:28px}.fm-field{display:grid;gap:7px;min-width:0}.fm-field:has(.fm-rep){gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-surface);background:var(--card)}.fm-label{font-size:15px;font-weight:500;color:var(--ink)}.fm-req{color:var(--accent);margin-left:3px}.fm-fine{margin:16px 0 0;max-width:46ch;font-size:13.5px;line-height:1.5;color:var(--quiet);text-wrap:pretty}.fm-panel--mid .fm-fine{margin-inline:auto}.fm-help{margin:-2px 0 0;font-size:13px;color:var(--quiet);line-height:1.45;text-wrap:pretty}.fm-err{margin:0;font-size:13px;color:var(--fm-err,#b04038);font-weight:500;min-height:0}.fm-err:empty{display:none}.fm-input,.fm-textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-inner);background:var(--card);color:var(--ink);font:inherit;font-size:17px}.fm-input{height:46px}.fm-date{width:100%}body[data-intake] .fm-date .np-date{height:46px;font-size:17px;padding:0 13px}.fm-select{width:100%;min-width:0;max-width:100%}body[data-intake] .fm-select .np-select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:46px;font-size:17px;padding:0 12px;overflow:hidden}body[data-intake] .fm-select .np-select__chev{width:14px;height:14px;flex:none;overflow:visible}body[data-intake] .fm-select .np-select[aria-invalid=true]{border-color:var(--fm-err);box-shadow:none}body[data-intake] [data-np-refresh]{--paper:inherit;--card:inherit;--ink:inherit;--body:inherit;--muted:inherit;--quiet:inherit;--line:inherit;--line-soft:inherit;--accent:inherit;--accent-hover:inherit;--accent-soft:inherit;--accent-ink:inherit;--brand-accent:inherit;--field:inherit;--hover:inherit;--r-inner:inherit;--r-surface:inherit;--shadow-menu:inherit}.fm-textarea{line-height:1.5;resize:vertical;min-height:96px;overflow-wrap:anywhere;word-break:break-word}.fm-input::placeholder,.fm-textarea::placeholder{color:var(--quiet)}.fm-input:focus,.fm-textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fm-input[aria-invalid=true],.fm-textarea[aria-invalid=true]{border-color:var(--fm-err);border-width:2px}.fm-money{position:relative}.fm-money__g{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--quiet);font-size:17px;pointer-events:none}.fm-money .fm-input{padding-left:28px}.fm-pills{display:flex;flex-wrap:wrap;gap:8px}.fm-pill{min-height:46px;padding:10px 18px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font:inherit;font-size:16px;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.fm-pill:hover{background:var(--field)}.fm-pill[aria-checked=true],.fm-pill[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:500}.fm-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fm-pills--yn .fm-pill{min-width:104px;text-align:center}.fm-pills[aria-invalid=true] .fm-pill{border-color:var(--fm-err);background:var(--fm-err-soft)}.fm-addr{display:grid;gap:8px}body[data-intake] .fm-addr-menu{max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line-soft);box-shadow:var(--shadow-menu)}body[data-intake] .fm-addr-menu,body[data-intake] .fm-addr-menu__opt{color:var(--ink);border-radius:var(--r-inner)}body[data-intake] .fm-addr-menu__opt:hover,body[data-intake] .fm-addr-menu__opt[aria-selected=true]{background:var(--hover)}body[data-intake] .fm-addr-menu__name{color:var(--ink)}body[data-intake] .fm-addr-menu__place{color:var(--quiet)}.fm-addr__row{display:grid;gap:8px}.fm-addr__row>*,.fm-addr__state{min-width:0}@container fmcol (min-width: 520px){.fm-addr__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fm-doc,.fm-file{display:grid;gap:10px}.fm-file__draghint{display:none}@media (hover:hover) and (pointer:fine){.fm-file__draghint{display:inline}}.fm-file[data-dragging=true]{outline:2px dashed var(--accent);outline-offset:6px;border-radius:var(--r-inner)}.fm-file__acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fm-doc__got,.fm-file__state{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 13px;border:1px solid var(--line-soft);border-radius:var(--r-inner);background:var(--field)}.fm-doc__got svg,.fm-file__state svg{width:20px;height:20px;flex:none;color:var(--accent);margin-top:1px}.fm-file__state>span{display:grid;gap:2px;min-width:0}.fm-file__state strong{font-weight:500}.fm-doc{padding:14px;border:1px solid var(--line-soft);border-radius:var(--r-inner);background:var(--card)}.fm-doc__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fm-doc__t{font-size:15px;font-weight:500}.fm-para{display:grid;gap:8px}.fm-para__tools{display:flex;flex-wrap:wrap;gap:6px}.fm-para__ex{margin:0;padding:11px 13px;border-left:2px solid var(--accent);background:var(--field);border-radius:0 var(--r-inner) var(--r-inner) 0;font-size:14.5px;color:var(--body);line-height:1.5}.fm-rep{gap:10px}.fm-rep,.fm-rep__sum{display:grid}.fm-rep__row{display:flex;align-items:center;gap:10px;padding:7px 2px;border-top:1px solid var(--line-soft)}.fm-rep__row:first-child{border-top:0}.fm-rep__n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:999px;background:var(--field);color:var(--body);font-size:12.5px;font-variant-numeric:tabular-nums}.fm-rep__t{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.fm-rep__t strong{font-weight:500;font-size:15px}.fm-rep__t .fm-sub,.fm-rep__t strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-rep__acts{display:flex;gap:2px;flex:none}.fm-rowedit{display:grid;gap:16px;padding:16px;border:1px solid var(--accent);border-radius:var(--r-surface);background:var(--card)}.fm-rowedit__t{margin:0;font-size:17px;font-weight:500}.fm-rowedit__acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.fm-btn:hover{background:var(--field)}.fm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fm-btn svg{width:20px;height:20px;flex:none}.fm-btn .fm-add-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.fm-btn .fm-add-ico svg{width:14px;height:14px}.fm-btn--go svg:last-child,.fm-ghost svg.last-rotate{transform:rotate(-90deg)}.fm-btn--go svg:first-child,.fm-ghost svg:first-child{transform:none}.fm-btn--go{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.fm-btn--go:hover{background:var(--accent-hover)}.fm-btn--go:focus-visible{outline-color:var(--ink)}.fm-btn--big{min-height:52px;padding-inline:26px;font-size:17px}.fm-btn[data-busy]{opacity:.65;pointer-events:none}.fm-btn--held[aria-disabled=true]{background:var(--field);border-color:var(--line);color:var(--quiet)}.fm-btn--held[aria-disabled=true]:hover{background:var(--field)}.fm-ghost{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:6px 10px;border:0;border-radius:var(--r-pill);background:none;color:var(--body);font:inherit;font-size:14.5px;cursor:pointer}.fm-ghost:hover{background:var(--hover);color:var(--ink)}.fm-ghost[data-confirm]{color:var(--fm-err);font-weight:500}.fm-ghost[data-confirm]:hover{background:var(--fm-err-soft);color:var(--fm-err)}.fm-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fm-ghost svg{width:18px;height:18px;flex:none}.fm-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px;padding-bottom:2px}.fm-acts--end,.fm-dialog__acts{justify-content:flex-end}body[data-intake] .fm-dialog .fm-pill[aria-checked=true],body[data-intake] .fm-dialog .fm-pill[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.fm-save{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--line-soft)}.fm-save__p{font-size:13px;color:var(--quiet)}.fm-save__p[data-state=error],.fm-save__p[data-state=failing],.fm-save__p[data-state=offline]{color:var(--ink);font-weight:500}.fm-errsum{padding:14px 16px;border:1px solid var(--ink);border-radius:var(--r-inner);background:var(--field)}.fm-errsum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fm-errsum__l{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:3px}.fm-errsum__a{border:0;background:none;padding:2px 0;font:inherit;font-size:14.5px;color:var(--ink);text-decoration:underline;cursor:pointer;text-align:left}.fm-errsum__a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fm-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:20px;border:1px solid var(--ink);border-left-width:3px;border-radius:var(--r-inner);background:var(--card)}.fm-alert svg{width:20px;height:20px;flex:none;margin-top:1px}.fm-alert>span{display:grid;gap:3px}.fm-alert strong{font-weight:500}.fm-review{display:grid;gap:4px;min-width:0}.fm-review__sec{padding:16px 0;border-top:1px solid var(--line-soft)}.fm-review__sec--gap{border-left:3px solid var(--accent);padding-left:14px;margin-left:-17px}.fm-review__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fm-review__t{margin:0;font-size:16px;font-weight:500}.fm-ghost svg.fm-review__edit-ico{width:14px;height:14px}.fm-review__list{display:grid;gap:4px 18px;margin:10px 0 0;min-width:0}.fm-review__list dt{font-size:13.5px;color:var(--quiet)}.fm-review__list dd{margin:0 0 8px;font-size:15px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.fm-review__blank{color:var(--quiet)}@container fmcol (min-width: 520px){.fm-review__list{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.fm-review__list dt{grid-column:1}.fm-review__list dd{grid-column:2;margin-bottom:2px}}.fm-big svg{width:46px;height:46px;color:var(--accent)}.fm-next{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:14px;text-align:left}.fm-next li{display:flex;align-items:flex-start;gap:12px}.fm-next__n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.fm-next li>span:last-child{display:grid;gap:2px}.fm-next strong{font-weight:500}.fm-info{padding:16px;border:1px solid var(--line-soft);border-radius:var(--r-inner);background:var(--card)}.fm-info__t{margin:0 0 6px;font-size:16px;font-weight:500}.fm-info__b{margin:0;color:var(--body);line-height:1.55}.fm-divider{border:0;border-top:1px solid var(--line-soft);margin:4px 0}.fm-consent{margin:0;padding:13px 15px;border:1px solid var(--line-soft);border-radius:var(--r-inner);background:var(--field);font-size:13px;line-height:1.5;color:var(--body)}.fm-foot{margin-top:0;padding-top:22px;border-top:1px solid var(--line-soft);text-align:center}.fm-foot__legal{margin:0 auto;max-width:62ch;line-height:1.5}.fm-foot__by,.fm-foot__legal{font-size:12px;color:var(--quiet)}.fm-foot__by{margin:10px 0 0}.fm-foot__by a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fm-toasts{position:fixed;left:50%;bottom:74px;transform:translateX(-50%);z-index:90;display:grid;gap:8px;width:min(440px,calc(100vw - 32px))}.fm-toast{padding:12px 15px;border-radius:var(--r-inner);background:var(--ink);color:var(--paper);font-size:14.5px;line-height:1.45;box-shadow:var(--shadow-menu)}.fm-preview-banner{width:100%;border-bottom:1px solid var(--line);background:var(--field);padding:10px 16px;text-align:center;font-size:13px;color:var(--ink)}.fm-preview-banner a{color:var(--accent);font-weight:500}.fm-suggestion{margin-top:4px;font-size:13px;color:var(--quiet)}.fm-suggestion-action{color:var(--ink);text-decoration:underline;background:none;border:0;padding:0;font:inherit;cursor:pointer}@keyframes intake-field-flash{0%{background:rgb(31 71 199/0)}20%{background:rgb(31 71 199/.12)}to{background:rgb(31 71 199/0)}}.fm-field-flash,.intake-field-flash{animation:intake-field-flash 2.4s ease-out;border-radius:var(--r-inner)}.fm-grouprow{display:grid;gap:20px;min-width:0}@container fmcol (min-width: 560px){.fm-grouprow[data-n="2"]{grid-template-columns:1fr 1fr}.fm-grouprow[data-n="3"]{grid-template-columns:1fr 1fr 1fr}}:root[data-density-one] .fm-h1{font-size:26px}:root[data-density-one] .fm-step{gap:26px}:root[data-density-one] .fm-field{gap:10px}:root[data-density-one] .fm-label{font-size:19px;font-weight:400;letter-spacing:-.012em}:root[data-density-one] .fm-pill{min-height:54px;font-size:17px;width:100%;text-align:left;padding-inline:20px}:root[data-density-one] .fm-pills{flex-direction:column}:root[data-density-one] .fm-pills--yn{flex-direction:row}:root[data-density-one] .fm-pills--yn .fm-pill{flex:1;justify-content:center}:root[data-density-one] .fm-input{height:52px;font-size:18px}:root[data-density-one] .fm-grouprow{grid-template-columns:1fr!important}body[data-intake] .intake-rich-text p{margin:0 0 .7em}body[data-intake] .intake-rich-text p:last-child{margin-bottom:0}body[data-intake] .intake-rich-text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}body[data-intake] .intake-rich-text strong{font-weight:500;color:var(--ink)}body[data-intake] .intake-rich-text ol,body[data-intake] .intake-rich-text ul{margin:0 0 .7em;padding-left:1.25em;text-align:left}.fm-note{display:flex;align-items:center;gap:12px;padding:11px 14px;margin-bottom:20px;border:1px solid var(--line);border-radius:var(--r-inner);background:var(--field)}.fm-note__i{display:grid;place-items:center;flex:none;color:var(--quiet)}.fm-note__i svg{width:17px;height:17px}.fm-note__t{margin:0;flex:1;min-width:0;font-size:13.5px;line-height:1.45;color:var(--body);text-wrap:pretty}.fm-note .fm-btn{flex:none}@media (max-width:520px){.fm-note{align-items:flex-start;flex-wrap:wrap}}@media print{@page{margin:.5in}.fm-acts,.fm-foot,.fm-save,.fm-top{display:none}.fm-panel{border:0;box-shadow:none;padding:0}}.intake-light-scope{color-scheme:light;--background-color-border-brand:var(--color-border-brand);--background-color-border-brand_alt:var(--color-border-brand_alt);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-brand-solid:var(--brand-primary,#0a2342);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-overlay:var(--color-bg-overlay);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-quaternary:var(--color-bg-quaternary);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-success-solid:var(--color-bg-success-solid);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-warning-solid:var(--color-bg-warning-solid);--border-color-brand:var(--color-border-brand);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-error:var(--color-border-error);--border-color-error_subtle:var(--color-border-error_subtle);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--color-alpha-black:rgb(0 0 0);--color-alpha-white:rgb(255 255 255);--color-app-store-badg-border:var(--color-white);--color-avatar-styles-bg-neutral:224 224 224 1;--color-bg-brand-primary:var(--color-brand-50);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-bg-brand-solid:var(--brand-primary,#0a2342);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-error-primary:var(--color-red-50);--color-bg-error-secondary:var(--color-red-100);--color-bg-error-solid:var(--color-red-600);--color-bg-error-solid_hover:var(--color-red-700);--color-bg-primary-solid:var(--color-neutral-950);--color-bg-quaternary:var(--color-neutral-200);--color-bg-secondary-solid:var(--color-neutral-600);--color-bg-success-primary:var(--color-green-50);--color-bg-success-secondary:var(--color-green-100);--color-bg-success-solid:var(--color-green-600);--color-bg-warning-primary:var(--color-yellow-50);--color-bg-warning-secondary:var(--color-yellow-100);--color-bg-warning-solid:var(--color-yellow-600);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-border-error:var(--color-red-500);--color-border-error_subtle:var(--color-red-300);--color-border-hairline:rgb(0 0 29/0.10);--color-border-interactive:var(--color-border-primary);--color-border-primary:var(--color-neutral-300);--color-border-secondary:var(--color-neutral-200);--color-border-secondary_alt:rgb(0 0 0/0.1);--color-border-tertiary:var(--color-neutral-100);--color-brand-400:rgb(96 165 250);--color-brand-600:rgb(37 99 235);--color-featured-icon-light-fg-brand:var(--color-brand-600);--color-featured-icon-light-fg-error:var(--color-red-600);--color-featured-icon-light-fg-gray:var(--color-neutral-500);--color-featured-icon-light-fg-success:var(--color-green-600);--color-featured-icon-light-fg-warning:var(--color-yellow-600);--color-fg-brand-primary:var(--color-brand-600);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--color-brand-600);--color-fg-error-primary:var(--color-red-600);--color-fg-error-secondary:var(--color-red-500);--color-fg-primary:var(--color-neutral-900);--color-fg-quaternary:var(--color-neutral-400);--color-fg-quaternary_hover:var(--color-neutral-500);--color-fg-secondary:var(--color-neutral-700);--color-fg-secondary_hover:var(--color-neutral-800);--color-fg-success-primary:var(--color-green-600);--color-fg-success-secondary:var(--color-green-500);--color-fg-tertiary:var(--color-neutral-600);--color-fg-tertiary_hover:var(--color-neutral-700);--color-fg-warning-primary:var(--color-yellow-600);--color-fg-warning-secondary:var(--color-yellow-500);--color-fg-white:var(--color-white);--color-focus-ring:var(--color-brand-500);--color-focus-ring-error:var(--color-red-500);--color-footer-button-fg:var(--color-brand-200);--color-footer-button-fg_hover:var(--color-white);--color-icon-fg-brand:var(--color-brand-600);--color-icon-fg-brand_on-brand:var(--color-brand-200);--color-screen-mockup-border:var(--color-neutral-900);--color-slider-handle-bg:var(--color-white);--color-slider-handle-border:var(--color-brand-600);--color-text-brand-primary:var(--color-brand-900);--color-text-brand-secondary:var(--color-brand-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-text-brand-tertiary:var(--color-brand-600);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-text-editor-icon-fg:var(--color-neutral-400);--color-text-editor-icon-fg_active:var(--color-neutral-500);--color-text-error-primary:var(--color-red-600);--color-text-error-primary_hover:var(--color-red-700);--color-text-placeholder:var(--color-neutral-500);--color-text-primary:var(--color-neutral-900);--color-text-primary_on-brand:var(--color-white);--color-text-quaternary:var(--color-neutral-500);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-secondary:var(--color-neutral-700);--color-text-secondary_hover:var(--color-neutral-800);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-success-primary:var(--color-green-600);--color-text-tertiary:var(--color-neutral-600);--color-text-tertiary_hover:var(--color-neutral-700);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-warning-primary:var(--color-yellow-600);--color-text-white:var(--color-white);--color-toggle-border:var(--color-neutral-300);--color-toggle-slim-border_pressed:var(--color-bg-brand-solid);--color-toggle-slim-border_pressed-hover:var(--color-bg-brand-solid_hover);--color-tooltip-supporting-text:var(--color-neutral-300);--color-utility-amber-100:var(--color-amber-100);--color-utility-amber-200:var(--color-amber-200);--color-utility-amber-300:var(--color-amber-300);--color-utility-amber-400:var(--color-amber-400);--color-utility-amber-50:var(--color-amber-50);--color-utility-amber-500:var(--color-amber-500);--color-utility-amber-600:var(--color-amber-600);--color-utility-amber-700:var(--color-amber-700);--color-utility-blue-100:var(--color-blue-100);--color-utility-blue-200:var(--color-blue-200);--color-utility-blue-300:var(--color-blue-300);--color-utility-blue-400:var(--color-blue-400);--color-utility-blue-50:var(--color-blue-50);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-600);--color-utility-blue-700:var(--color-blue-700);--color-utility-brand-100:var(--color-brand-100);--color-utility-brand-100_alt:var(--color-brand-100);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-200_alt:var(--color-brand-200);--color-utility-brand-300:var(--color-brand-300);--color-utility-brand-300_alt:var(--color-brand-300);--color-utility-brand-400:var(--color-brand-400);--color-utility-brand-400_alt:var(--color-brand-400);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-brand-500);--color-utility-brand-50_alt:var(--color-brand-50);--color-utility-brand-600:var(--color-brand-600);--color-utility-brand-600_alt:var(--color-brand-600);--color-utility-brand-700:var(--color-brand-700);--color-utility-brand-700_alt:var(--color-brand-700);--color-utility-brand-800:var(--color-brand-800);--color-utility-brand-800_alt:var(--color-brand-800);--color-utility-brand-900:var(--color-brand-900);--color-utility-brand-900_alt:var(--color-brand-900);--color-utility-emerald-100:var(--color-emerald-100);--color-utility-emerald-200:var(--color-emerald-200);--color-utility-emerald-300:var(--color-emerald-300);--color-utility-emerald-400:var(--color-emerald-400);--color-utility-emerald-50:var(--color-emerald-50);--color-utility-emerald-500:var(--color-emerald-500);--color-utility-emerald-600:var(--color-emerald-600);--color-utility-emerald-700:var(--color-emerald-700);--color-utility-fuchsia-100:var(--color-fuchsia-100);--color-utility-fuchsia-200:var(--color-fuchsia-200);--color-utility-fuchsia-300:var(--color-fuchsia-300);--color-utility-fuchsia-400:var(--color-fuchsia-400);--color-utility-fuchsia-50:var(--color-fuchsia-50);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-600);--color-utility-fuchsia-700:var(--color-fuchsia-700);--color-utility-green-100:var(--color-green-100);--color-utility-green-200:var(--color-green-200);--color-utility-green-300:var(--color-green-300);--color-utility-green-400:var(--color-green-400);--color-utility-green-50:var(--color-green-50);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-600);--color-utility-green-700:var(--color-green-700);--color-utility-indigo-100:var(--color-indigo-100);--color-utility-indigo-200:var(--color-indigo-200);--color-utility-indigo-300:var(--color-indigo-300);--color-utility-indigo-400:var(--color-indigo-400);--color-utility-indigo-50:var(--color-indigo-50);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-600);--color-utility-indigo-700:var(--color-indigo-700);--color-utility-neutral-100:var(--color-neutral-100);--color-utility-neutral-200:var(--color-neutral-200);--color-utility-neutral-300:var(--color-neutral-300);--color-utility-neutral-400:var(--color-neutral-400);--color-utility-neutral-50:var(--color-neutral-50);--color-utility-neutral-500:var(--color-neutral-500);--color-utility-neutral-600:var(--color-neutral-600);--color-utility-neutral-700:var(--color-neutral-700);--color-utility-neutral-800:var(--color-neutral-800);--color-utility-neutral-900:var(--color-neutral-900);--color-utility-orange-100:var(--color-orange-100);--color-utility-orange-200:var(--color-orange-200);--color-utility-orange-300:var(--color-orange-300);--color-utility-orange-400:var(--color-orange-400);--color-utility-orange-50:var(--color-orange-50);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-600);--color-utility-orange-700:var(--color-orange-700);--color-utility-pink-100:var(--color-pink-100);--color-utility-pink-200:var(--color-pink-200);--color-utility-pink-300:var(--color-pink-300);--color-utility-pink-400:var(--color-pink-400);--color-utility-pink-50:var(--color-pink-50);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-600);--color-utility-pink-700:var(--color-pink-700);--color-utility-purple-100:var(--color-purple-100);--color-utility-purple-200:var(--color-purple-200);--color-utility-purple-300:var(--color-purple-300);--color-utility-purple-400:var(--color-purple-400);--color-utility-purple-50:var(--color-purple-50);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-600);--color-utility-purple-700:var(--color-purple-700);--color-utility-red-100:var(--color-red-100);--color-utility-red-200:var(--color-red-200);--color-utility-red-300:var(--color-red-300);--color-utility-red-400:var(--color-red-400);--color-utility-red-50:var(--color-red-50);--color-utility-red-500:var(--color-red-500);--color-utility-red-600:var(--color-red-600);--color-utility-red-700:var(--color-red-700);--color-utility-sky-100:var(--color-sky-100);--color-utility-sky-200:var(--color-sky-200);--color-utility-sky-300:var(--color-sky-300);--color-utility-sky-400:var(--color-sky-400);--color-utility-sky-50:var(--color-sky-50);--color-utility-sky-500:var(--color-sky-500);--color-utility-sky-600:var(--color-sky-600);--color-utility-sky-700:var(--color-sky-700);--color-utility-slate-100:var(--color-slate-100);--color-utility-slate-200:var(--color-slate-200);--color-utility-slate-300:var(--color-slate-300);--color-utility-slate-400:var(--color-slate-400);--color-utility-slate-50:var(--color-slate-50);--color-utility-slate-500:var(--color-slate-500);--color-utility-slate-600:var(--color-slate-600);--color-utility-slate-700:var(--color-slate-700);--color-utility-yellow-100:var(--color-yellow-100);--color-utility-yellow-200:var(--color-yellow-200);--color-utility-yellow-300:var(--color-yellow-300);--color-utility-yellow-400:var(--color-yellow-400);--color-utility-yellow-50:var(--color-yellow-50);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-600);--color-utility-yellow-700:var(--color-yellow-700);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-brand_alt:var(--color-border-brand_alt);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--ring-color-brand:var(--brand-primary,#0a2342);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-brand_alt:var(--color-border-brand_alt);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-editor-icon-fg:var(--color-text-editor-icon-fg);--text-color-editor-icon-fg_active:var(--color-text-editor-icon-fg_active);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-placeholder:var(--color-text-placeholder);--text-color-primary:var(--color-text-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-quaternary:var(--color-text-quaternary);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-success-primary:var(--color-text-success-primary);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-white:var(--color-text-white)}.rich-editor{display:flex;flex-direction:column;border:1px solid var(--np-border,var(--np-border));border-radius:10px;background:var(--np-bg-surface,var(--np-bg-surface));transition:border-color .12s ease,box-shadow .12s ease}.rich-editor:focus-within{border-color:var(--np-ring,var(--np-ring));box-shadow:0 0 0 3px color-mix(in srgb,var(--np-ring,var(--np-ring)) 18%,transparent)}.np-composer .rich-editor,.np-composer .rich-editor:focus-within{border:0;border-radius:0;box-shadow:none;background:transparent}.np-composer .rich-editor__prosemirror{max-height:min(320px,40dvh);overflow-y:auto;overscroll-behavior:contain}.np-composer--note-edit .rich-editor__prosemirror{padding:12px 14px;max-height:min(220px,28dvh)}.rich-editor--disabled{opacity:.6;pointer-events:none}.rich-editor__content{display:flex;flex-direction:column}.rich-editor__prosemirror{min-height:6rem;padding:.625rem .75rem;outline:none;color:var(--np-text,var(--np-text));font-size:13px;line-height:1.55;overflow-wrap:anywhere}.rich-editor__prosemirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--np-text-placeholder,var(--np-text-muted))}.rich-editor__error{padding:.25rem .75rem;font-size:12px;line-height:1.4;color:var(--np-danger-text,#d92d20);border-bottom:1px solid var(--np-border-subtle,var(--np-border-subtle))}.rich-editor__title{display:block;width:100%;border:0;border-bottom:1px solid var(--np-border-subtle,var(--np-border-subtle));outline:0;background:none;padding:11px 14px;font:inherit;font-weight:500;color:var(--np-text,var(--np-text))}.rich-editor__title::placeholder{color:var(--np-text-muted,var(--np-text-secondary));font-weight:400}.rich-editor__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:.375rem .5rem;border-bottom:1px solid var(--np-border-subtle,var(--np-border-subtle))}.rich-editor__tb-icon{display:grid;place-items:center;width:15px;height:15px;flex:none;overflow:hidden}.rich-editor__tb-control{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;border-radius:6px;border:none;background:transparent;color:var(--np-text-disabled,var(--np-text-secondary));cursor:pointer;transition:background-color .1s ease,color .1s ease}.rich-editor__tb-control:hover:not(:disabled){background:var(--np-bg-hover,var(--np-bg-hover));color:var(--np-text-secondary,var(--np-text))}.rich-editor__tb-control.is-active{background:var(--color-bg-brand-secondary,var(--np-bg-hover));color:var(--np-accent-text,var(--np-ring))}.rich-editor__tb-control:disabled{opacity:.45;cursor:not-allowed}.rich-editor__tb-select{height:28px;max-width:8.5rem;padding:0 .375rem;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--np-text-secondary,var(--np-text));font-size:12px;font-weight:500;cursor:pointer}.rich-editor__tb-select:hover:not(:disabled){background:var(--np-bg-hover,var(--np-bg-hover))}.rich-editor__tb-select:disabled{opacity:.45;cursor:not-allowed}.rich-editor__tb-divider{width:1px;height:18px;margin:0 4px;background:var(--np-border-subtle,var(--np-border-subtle))}.rich-editor__tb-control svg{display:block;width:15px;height:15px;flex:none}.rich-editor__tb-spin{display:block;transform-origin:center;transform-box:fill-box;animation:rich-editor-spin .9s linear infinite}@keyframes rich-editor-spin{to{transform:rotate(1turn)}}.rich-editor__tb-popover-anchor{position:relative}.rich-editor__tb-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:230;min-width:232px;padding:6px;border-radius:var(--r-surface,10px);border:1px solid var(--line-soft,var(--np-border));background:var(--card,var(--np-bg-surface));box-shadow:var(--shadow-menu,var(--np-shadow-lg,0 12px 16px -4px rgba(16,24,40,.1)));display:flex;flex-direction:column;gap:6px}.rich-editor__tb-field{display:flex;flex-direction:column;gap:4px;padding:4px 4px 0;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet,var(--np-text-muted))}.rich-editor__tb-input{width:100%;height:32px;padding:0 10px;border-radius:var(--r-sm,8px);border:1px solid var(--line,var(--np-border));background:var(--field,var(--np-bg-canvas,var(--np-bg-surface)));color:var(--ink,var(--np-text));font:inherit;font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none;outline:none;box-shadow:none}.rich-editor__tb-input:focus,.rich-editor__tb-input:focus-visible{outline:none;box-shadow:none;border-color:var(--accent,var(--np-ring))}.rich-editor__tb-error{font-size:11px;color:var(--np-danger-text,#d92d20)}.rich-editor__tb-popover-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:2px 4px 4px}.rich-editor__tb-menu-item{display:block;width:100%;padding:.375rem .5rem;border:none;border-radius:6px;background:transparent;text-align:left;font-size:12px;font-weight:500;color:var(--np-text-secondary,var(--np-text));cursor:pointer}.rich-editor__tb-menu-item:hover{background:var(--np-bg-hover,var(--np-bg-hover))}.rich-editor__tb-menu-item--danger{color:var(--np-danger-text,#d92d20)}.rich-editor__tb-popover-actions .rich-editor__tb-menu-item{width:auto}.rich-editor__tb-popover-actions .np-btn{height:30px;min-height:30px;padding-inline:10px;font-size:12px}.rich-editor__emoji-menu{width:264px;padding:6px}.rich-editor__emoji-find{display:flex;align-items:center;height:32px;margin:0 0 4px;padding-inline:10px;border:1px solid var(--line-soft,var(--np-border));border-radius:var(--r-pill,999px);background:var(--field,var(--np-bg-canvas,var(--np-bg-surface)))}.rich-editor__emoji-find:focus-within{background:var(--card,var(--np-bg-surface));border-color:var(--line,var(--np-border));box-shadow:none}.rich-editor__emoji-find input{flex:1;min-width:0;height:100%;border:0;outline:0;box-shadow:none;background:none;font:inherit;font-size:13px;color:var(--ink,var(--np-text))}.rich-editor__emoji-find input:focus,.rich-editor__emoji-find input:focus-visible{outline:none;box-shadow:none;border:0}.rich-editor__emoji-find input::placeholder{color:var(--body,var(--np-text-muted))}.rich-editor__emoji-scroll{max-height:220px;overflow-y:auto}.rich-editor__emoji-category{padding:.375rem .125rem .125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--np-text-muted,var(--np-text-muted))}.rich-editor__emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:1px}.rich-editor__emoji-item{display:inline-flex;align-items:center;justify-content:center;height:28px;border:none;border-radius:6px;background:transparent;font-size:16px;line-height:1;cursor:pointer}.rich-editor__emoji-item:hover{background:var(--np-bg-hover,var(--np-bg-hover))}.rich-editor__emoji-empty{padding:.5rem .25rem;font-size:12px;color:var(--np-text-muted,var(--np-text-muted))}.note-markdown-body{font-size:13px;line-height:1.55;color:var(--np-text,var(--np-text));overflow-wrap:anywhere}.note-markdown-body p{margin:0 0 .375rem}.note-markdown-body>:last-child,.rich-editor__prosemirror>:last-child{margin-bottom:0}.note-markdown-body h1,.note-markdown-body h2,.note-markdown-body h3{margin:.75rem 0 .375rem;font-weight:600;line-height:1.3;color:var(--np-text,var(--np-text))}.note-markdown-body>h1:first-child,.note-markdown-body>h2:first-child,.note-markdown-body>h3:first-child{margin-top:0}.note-markdown-body h1{font-size:17px}.note-markdown-body h2{font-size:15px}.note-markdown-body h3{font-size:13.5px}.note-markdown-body ol,.note-markdown-body ul{margin:0 0 .375rem;padding-left:1.25rem}.note-markdown-body ul{list-style:disc}.note-markdown-body ol{list-style:decimal}.note-markdown-body li{margin:.125rem 0}.note-markdown-body li>p{margin:0}.note-markdown-body blockquote{margin:.375rem 0;padding:.125rem 0 .125rem .75rem;border-left:3px solid var(--np-border,var(--np-border));color:var(--np-text-secondary,var(--np-text-secondary))}.note-markdown-body code{padding:.0625rem .3125rem;border-radius:4px;border:1px solid var(--np-border-subtle,var(--np-border-subtle));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em}.note-markdown-body code,.note-markdown-body pre{background:var(--np-bg-canvas,var(--np-bg-hover))}.note-markdown-body pre{margin:.375rem 0;padding:.5rem .625rem;border-radius:8px;border:1px solid var(--np-border-subtle,var(--np-border-subtle));overflow-x:auto}.note-markdown-body pre code{padding:0;border:none;background:transparent;font-size:12px;line-height:1.5}.note-markdown-body a:not(.mention-chip-inline):not(.note-markdown-image-link):not(.note-markdown-image-dl){color:var(--np-accent-text,var(--np-ring));text-decoration:underline;text-underline-offset:2px}.note-markdown-body hr{margin:.625rem 0;border:none;border-top:1px solid var(--np-border-subtle,var(--np-border-subtle))}.note-markdown-body table{margin:.375rem 0;border-collapse:collapse;width:100%;font-size:12.5px;table-layout:fixed}.note-markdown-body td,.note-markdown-body th{padding:.3125rem .5rem;border:1px solid var(--np-border,var(--np-border));text-align:left;vertical-align:top}.note-markdown-body th{background:var(--np-bg-canvas,var(--np-bg-hover));font-weight:600}.note-markdown-body img,.rich-editor__img img,.rich-editor__prosemirror img{max-width:min(240px,100%);max-height:160px;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block;margin:.375rem 0}.note-markdown-image,.rich-editor__img{margin:.375rem 0}.note-markdown-image img,.rich-editor__img img,.rich-editor__prosemirror .rich-editor__img img{margin:0}.rich-editor__prosemirror .react-renderer.node-image{display:block;width:fit-content;max-width:100%;outline:none}.rich-editor__img{position:relative;display:inline-block;width:fit-content;max-width:min(240px,100%);line-height:0}.rich-editor__img.is-selected,.rich-editor__prosemirror .react-renderer.node-image.ProseMirror-selectednode,.rich-editor__prosemirror .rich-editor__img.ProseMirror-selectednode{outline:none}.rich-editor__img.is-selected img,.rich-editor__prosemirror .react-renderer.node-image.ProseMirror-selectednode img{outline:2px solid var(--accent,var(--np-ring));outline-offset:2px}.note-markdown-image{position:relative;display:inline-block;width:fit-content;max-width:min(240px,100%);line-height:0}.note-markdown-image-dl,.rich-editor__img-x{position:absolute;top:6px;right:6px;z-index:3;display:grid;place-items:center;padding:0;border:1px solid rgba(21,21,21,.18);border-radius:999px;background:#fff;color:#151515;box-shadow:var(--shadow-menu,0 4px 10px rgba(16,24,40,.08));cursor:pointer;opacity:1;visibility:visible;text-decoration:none}.rich-editor__img-x{width:22px;height:22px}.note-markdown-image-dl{width:28px;height:28px}.note-markdown-image-dl svg,.rich-editor__img-x svg{color:#151515;fill:#151515;opacity:1;background:transparent}.rich-editor__img-x svg{width:11px;height:11px}.note-markdown-image-dl svg{width:15px;height:15px}.note-markdown-image-dl:hover,.rich-editor__img-x:hover{background:#f4f4f5;color:#151515;opacity:1;visibility:visible}.note-markdown-image-dl:hover svg,.rich-editor__img-x:hover svg{background:transparent;color:#151515;fill:#151515;opacity:1}.note-markdown-image-dl:focus-visible,.rich-editor__img-x:focus-visible{outline:2px solid var(--accent,var(--np-ring));outline-offset:2px}.rich-editor__prosemirror table{overflow:hidden}.rich-editor__prosemirror td.selectedCell,.rich-editor__prosemirror th.selectedCell{background:color-mix(in srgb,var(--np-ring,var(--np-ring)) 14%,transparent)}.rich-editor__prosemirror .ProseMirror-selectednode:not(.node-image):not(.rich-editor__img){outline:2px solid var(--accent,var(--np-ring));outline-offset:1px;border-radius:8px}.cl-poweredByClerk,.rich-editor__prosemirror .mention-chip-inline__popover,[class*=PoweredByClerk],[class*=poweredByClerk]{display:none!important}