@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--line-height-body:1.5;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--focus-ring:0 0 0 3px #0f766e73;--shadow-elevated:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--layout-max-width:56rem;--layout-max-width-wide:80rem;--chart-1:#0f766e;--chart-2:#2563eb;--chart-3:#7c3aed;--chart-4:#c2410c;--chart-5:#b45309;--chart-6:#0e7490;--chart-7:#4d7c0f;--chart-8:#be185d;--color-success-fg:#166534;--color-success-bg:#dcfce7;--color-warning-fg:#92400e;--color-warning-bg:#fef3c7;--color-info-fg:#1e40af;--color-info-bg:#dbeafe}html[data-theme=dark]{--focus-ring:0 0 0 3px #2dd4bf66;--shadow-elevated:0 4px 6px -1px #00000059, 0 2px 4px -2px #00000040;--color-success-fg:#86efac;--color-success-bg:#22c55e26;--color-warning-fg:#fcd34d;--color-warning-bg:#f59e0b26;--color-info-fg:#93c5fd;--color-info-bg:#3b82f62e}@media (prefers-color-scheme:dark){html:not([data-theme]){--focus-ring:0 0 0 3px #2dd4bf66;--shadow-elevated:0 4px 6px -1px #00000059, 0 2px 4px -2px #00000040;--color-success-fg:#86efac;--color-success-bg:#22c55e26;--color-warning-fg:#fcd34d;--color-warning-bg:#f59e0b26;--color-info-fg:#93c5fd;--color-info-bg:#3b82f62e}}*,:before,:after{box-sizing:border-box}html{height:100%}body{min-height:100%;font-family:var(--font-geist-sans),system-ui,sans-serif;line-height:var(--line-height-body);color:#18181b;background:#fafafa;margin:0}html[data-theme=dark] body{color:#fafafa;background:#09090b}@media (prefers-color-scheme:dark){html:not([data-theme]) body{color:#fafafa;background:#09090b}}:focus-visible{outline-offset:2px;outline:2px solid #0f766e}html[data-theme=dark] :focus-visible{outline-color:#2dd4bf}@media (prefers-color-scheme:dark){html:not([data-theme]) :focus-visible{outline-color:#2dd4bf}}.theme-toggle{font:inherit;color:#71717a;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #e4e4e7;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}html[data-theme=dark] .theme-toggle{color:#a1a1aa;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .theme-toggle{color:#a1a1aa;border-color:#27272a}}.theme-toggle:hover{color:#0f766e;border-color:#0f766e}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.theme-toggle--compact{border-radius:var(--radius-md);padding:.5rem}.theme-toggle__icon{flex-shrink:0}.theme-toggle__label{white-space:nowrap}.layout{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100%;display:flex}.page-home{color:#18181b;background:#fafafa;flex:1;min-height:100vh;padding:4rem 1.5rem}html[data-theme=dark] .page-home{color:#fafafa;background:#09090b}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-home{color:#fafafa;background:#09090b}}.page-home__inner{flex-direction:column;gap:2.5rem;max-width:42rem;margin:0 auto;display:flex}.page-home__intro{flex-direction:column;gap:.5rem;display:flex}.page-home__kicker{color:#71717a;margin:0;font-size:.875rem;font-weight:500}html[data-theme=dark] .page-home__kicker{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-home__kicker{color:#a1a1aa}}.page-home__title{letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:600;line-height:1.2}.page-home__lede{color:#71717a;margin:0;font-size:1rem;line-height:1.6}html[data-theme=dark] .page-home__lede{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-home__lede{color:#a1a1aa}}.page-home__accent{color:#18181b;font-weight:500}html[data-theme=dark] .page-home__accent{color:#fafafa}@media (prefers-color-scheme:dark){html:not([data-theme]) .page-home__accent{color:#fafafa}}.user-panel{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;padding:1.5rem;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .user-panel{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .user-panel{background:#18181b;border-color:#27272a}}.user-panel__title{margin:0;font-size:1.125rem;font-weight:500}.user-panel__empty{color:#71717a;margin:1rem 0 0;font-size:.875rem}html[data-theme=dark] .user-panel__empty{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .user-panel__empty{color:#a1a1aa}}.user-panel__list{border-top:1px solid #e4e4e7;margin:1rem 0 0;padding:0;list-style:none}html[data-theme=dark] .user-panel__list{border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .user-panel__list{border-color:#27272a}}.user-panel__item{border-bottom:1px solid #e4e4e7;flex-direction:column;gap:.25rem;padding:.75rem 0;font-size:.875rem;display:flex}html[data-theme=dark] .user-panel__item{border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .user-panel__item{border-color:#27272a}}@media (min-width:40rem){.user-panel__item{flex-direction:row;justify-content:space-between;align-items:center}}.user-panel__item:last-child{border-bottom:none}.user-panel__email{font-weight:500}.user-panel__date{color:#71717a}html[data-theme=dark] .user-panel__date{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .user-panel__date{color:#a1a1aa}}.user-panel__code{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#18181b;background:#f4f4f5;border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem}html[data-theme=dark] .user-panel__code{color:#fafafa;background:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .user-panel__code{color:#fafafa;background:#27272a}}.text-link{color:inherit;text-underline-offset:.25rem;font-weight:500;text-decoration:underline}.text-link:hover{opacity:.85}html[data-theme=dark] .text-link{color:#fafafa}@media (prefers-color-scheme:dark){html:not([data-theme]) .text-link{color:#fafafa}}.app-shell{--app-sidebar-width:16rem;color:#18181b;background:#fafafa;flex-direction:column;flex:1;min-height:100vh;display:flex;position:relative}html[data-theme=dark] .app-shell{color:#fafafa;background:#09090b}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell{color:#fafafa;background:#09090b}}.app-shell__skip{z-index:100;color:#fff;border-radius:var(--radius-md);background:#0f766e;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.app-shell__skip:focus{outline:none}.app-shell__skip:focus-visible{outline-offset:2px;outline:2px solid #0f766e;transform:translateY(0)}.app-shell__backdrop{z-index:35;cursor:pointer;background:#00000073;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}@media (min-width:48rem){.app-shell__backdrop{display:none}}.app-shell__shell{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex}.app-shell__sidebar{width:var(--app-sidebar-width);background:#fff;border-right:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .app-shell__sidebar{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__sidebar{background:#18181b;border-color:#27272a}}@media (max-width:47.99rem){.app-shell__sidebar{z-index:40;width:min(18rem,88vw);box-shadow:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}}@media (max-width:47.99rem) and (prefers-reduced-motion:no-preference){.app-shell__sidebar{transition:transform .2s,box-shadow .2s}}@media (max-width:47.99rem){.app-shell__sidebar--open{box-shadow:var(--shadow-elevated);transform:translate(0)}}@media (min-width:48rem){.app-shell__sidebar{z-index:25;width:var(--app-sidebar-width);height:100dvh;max-height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow:hidden}}.app-shell__sidebar-inner{min-height:0;padding:calc(1.5rem + env(safe-area-inset-top,0px)) calc(1rem + env(safe-area-inset-right,0px)) calc(1.5rem + env(safe-area-inset-bottom,0px)) calc(1rem + env(safe-area-inset-left,0px));flex-direction:column;flex:1;gap:1.5rem;display:flex}.app-shell__brand{letter-spacing:-.02em;color:inherit;margin:-.25rem -.5rem;padding:0 .5rem;font-size:1.0625rem;font-weight:600;text-decoration:none}.app-shell__brand:hover{color:#0f766e}.app-shell__brand:focus-visible{outline-offset:2px;border-radius:var(--radius-md);outline:2px solid #0f766e}.app-shell__nav{flex-direction:column;flex:1;align-items:stretch;gap:.25rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.app-shell__sidebar-footer{border-top:1px solid #e4e4e7;flex-shrink:0;padding-top:1rem}html[data-theme=dark] .app-shell__sidebar-footer{border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__sidebar-footer{border-color:#27272a}}.app-shell__theme-toggle{justify-content:flex-start;width:100%}.app-shell__column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (max-width:47.99rem){.app-shell__column{width:100%}}@media (min-width:48rem){.app-shell__column{margin-left:var(--app-sidebar-width)}}.app-shell__mobile-bar{padding:calc(.75rem + env(safe-area-inset-top,0px)) calc(1rem + env(safe-area-inset-right,0px)) .75rem calc(1rem + env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:1rem;display:flex;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .app-shell__mobile-bar{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__mobile-bar{background:#18181b;border-color:#27272a}}@media (min-width:48rem){.app-shell__mobile-bar{display:none}}.app-shell__menu-toggle{font:inherit;color:#18181b;border-radius:var(--radius-md);cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}html[data-theme=dark] .app-shell__menu-toggle{color:#fafafa;background:#09090b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__menu-toggle{color:#fafafa;background:#09090b;border-color:#27272a}}.app-shell__menu-toggle:hover{color:#0f766e;border-color:#0f766e}.app-shell__menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.app-shell__menu-icon{flex-shrink:0}.app-shell__role-switch{z-index:45;top:calc(1rem + env(safe-area-inset-top,0px));right:calc(1rem + env(safe-area-inset-right,0px));font:inherit;color:#18181b;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px solid #e4e4e7;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .app-shell__role-switch{color:#fafafa;background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__role-switch{color:#fafafa;background:#18181b;border-color:#27272a}}@media (max-width:47.99rem){.app-shell__role-switch{top:calc(env(safe-area-inset-top,0px) + .75rem + .5rem + 1.25rem + .5rem + .75rem + .5rem)}}.app-shell__role-switch:hover{color:#0f766e;border-color:#0f766e}.app-shell__role-switch:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.app-shell__role-switch-icon{opacity:.92;flex-shrink:0;display:flex}.app-shell__role-switch-text{white-space:nowrap;min-width:0}.app-shell__link{color:#18181b;border-radius:var(--radius-md);align-items:center;gap:.75rem;margin:0;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}html[data-theme=dark] .app-shell__link{color:#fafafa}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__link{color:#fafafa}}.app-shell__link:hover{color:#0f766e}.app-shell__link--active{color:#0f766e;background:#ccfbf1;font-weight:600}html[data-theme=dark] .app-shell__link--active{background:#2dd4bf1f}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__link--active{background:#2dd4bf1f}}.app-shell__link--muted{color:#71717a;font-weight:400}html[data-theme=dark] .app-shell__link--muted{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .app-shell__link--muted{color:#a1a1aa}}.app-shell__link-icon{opacity:.92;flex-shrink:0;display:flex}.app-shell__link--active .app-shell__link-icon{opacity:1}.app-shell__link-text{min-width:0}.app-shell__main{min-width:0;max-width:var(--layout-max-width);flex:1;width:100%;margin:0 auto;padding:2rem 1.5rem 4rem}@media (max-width:47.99rem){.app-shell__main{padding:1.5rem 1rem 2.5rem}}.app-shell__main--wide{max-width:var(--layout-max-width-wide)}.breadcrumbs{margin:0 0 1rem}.breadcrumbs__list{color:#71717a;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}html[data-theme=dark] .breadcrumbs__list{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .breadcrumbs__list{color:#a1a1aa}}.breadcrumbs__item{align-items:center;gap:.5rem;display:inline-flex}.breadcrumbs__item:not(:last-child):after{content:"/";color:#e4e4e7;-webkit-user-select:none;user-select:none;font-weight:400}html[data-theme=dark] .breadcrumbs__item:not(:last-child):after{color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .breadcrumbs__item:not(:last-child):after{color:#27272a}}.breadcrumbs__link{color:#0f766e;font-weight:500;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__link:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.breadcrumbs__current{color:#18181b;font-weight:600}html[data-theme=dark] .breadcrumbs__current{color:#fafafa}@media (prefers-color-scheme:dark){html:not([data-theme]) .breadcrumbs__current{color:#fafafa}}.demo-entry{color:#18181b;background:linear-gradient(160deg,#ccfbf1 0%,#fafafa 45%);flex:1;min-height:100vh;padding:4rem 1.5rem;position:relative}html[data-theme=dark] .demo-entry{color:#fafafa;background:linear-gradient(160deg,#134e4a 0%,#09090b 50%)}@media (prefers-color-scheme:dark){html:not([data-theme]) .demo-entry{color:#fafafa;background:linear-gradient(160deg,#134e4a 0%,#09090b 50%)}}.demo-entry__bar{z-index:2;position:absolute;top:1rem;right:1rem}.demo-entry__inner{flex-direction:column;gap:2.5rem;max-width:48rem;margin:0 auto;display:flex}.demo-entry__intro{flex-direction:column;gap:.5rem;display:flex}.demo-entry__kicker{color:#0f766e;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.875rem;font-weight:600}.demo-entry__title{letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.demo-entry__lede{color:#71717a;max-width:40rem;margin:0;font-size:1.0625rem;line-height:1.6}html[data-theme=dark] .demo-entry__lede{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .demo-entry__lede{color:#a1a1aa}}.demo-entry__notice{border-radius:var(--radius-lg);color:#b91c1c;background:#fecaca;border:1px solid #b91c1c40;margin:0;padding:1rem;font-size:.9375rem}.demo-entry__cards{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.demo-entry__card{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--radius-lg);color:inherit;background:#fff;border:1px solid #e4e4e7;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:1.5rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .demo-entry__card{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .demo-entry__card{background:#18181b;border-color:#27272a}}.demo-entry__card:hover{border-color:#0f766e;transform:translateY(-1px);box-shadow:0 4px 14px #0f766e1f}.demo-entry__card:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.demo-entry__card-title{font-size:1.125rem;font-weight:600}.demo-entry__card-text{color:#71717a;font-size:.9375rem;line-height:1.5}html[data-theme=dark] .demo-entry__card-text{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .demo-entry__card-text{color:#a1a1aa}}.lead-form-page{max-width:36rem}.lead-form-page__header{margin-bottom:2rem}.lead-form-page__title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.lead-form-page__subtitle{color:#71717a;margin:0;font-size:.9375rem;line-height:1.55}html[data-theme=dark] .lead-form-page__subtitle{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form-page__subtitle{color:#a1a1aa}}.lead-form{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 1px 2px #0000000d;container:lead-form/inline-size}html[data-theme=dark] .lead-form{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form{background:#18181b;border-color:#27272a}}.lead-form--success{text-align:center;align-items:center}.lead-form__success-title{margin:0;font-size:1.5rem;font-weight:600}.lead-form__success-text{color:#71717a;max-width:28ch;margin:0}html[data-theme=dark] .lead-form__success-text{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__success-text{color:#a1a1aa}}.lead-form__success-id{color:#71717a;margin:0;font-size:.875rem}.lead-form__code{font-family:var(--font-geist-mono),ui-monospace,monospace;background:#f4f4f5;border-radius:.375rem;padding:.25rem .5rem;font-size:.8125rem}html[data-theme=dark] .lead-form__code{background:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__code{background:#27272a}}.lead-form__row{flex-direction:column;gap:.5rem;display:flex}.lead-form__grid{gap:1rem;display:grid}.lead-form__grid>*{min-width:0}@container lead-form (min-width:26rem){.lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lead-form (min-width:29rem){.lead-form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-form__label{color:#71717a;font-size:.8125rem;font-weight:600}html[data-theme=dark] .lead-form__label{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__label{color:#a1a1aa}}.lead-form__input{width:100%;max-width:100%;font:inherit;color:#18181b;background:#fafafa;border:1px solid #e4e4e7;border-radius:.5rem;padding:.75rem;font-size:1rem}html[data-theme=dark] .lead-form__input{color:#fafafa;background:#09090b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__input{color:#fafafa;background:#09090b;border-color:#27272a}}.lead-form__input:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e33}.lead-form__hint{color:#71717a;margin:-.5rem 0 0;font-size:.8125rem}.lead-form__fieldset{border:none;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.lead-form__legend{padding:0;font-size:.875rem;font-weight:600}.lead-form__error{color:#b91c1c;background:#fecaca;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.875rem}.lead-form__button{font:inherit;cursor:pointer;color:#f0fdfa;background:#0f766e;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.lead-form__button:hover:not(:disabled){background:#115e59}.lead-form__button:disabled{opacity:.65;cursor:not-allowed}.lead-form__button:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.lead-form__button--secondary{color:#0f766e;background:0 0;border:1px solid #0f766e}.lead-form__button--secondary:hover:not(:disabled){background:#ccfbf1}.lead-form__textarea{resize:vertical;min-height:4.5rem}.lead-form__dup-panel{background:#fffaeb;border-color:#b4821473;margin-bottom:1.5rem}html[data-theme=dark] .lead-form__dup-panel{background:#282314;border-color:#dcb45059}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__dup-panel{background:#282314;border-color:#dcb45059}}.lead-form__dup-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.lead-form__dup-text{color:#71717a;margin:0 0 1rem;font-size:.9375rem;line-height:1.5}html[data-theme=dark] .lead-form__dup-text{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__dup-text{color:#a1a1aa}}.lead-form__dup-list{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding-left:1.25rem;display:flex}.lead-form__dup-item{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.9375rem;display:flex}.lead-form__dup-link{color:#0f766e;font-weight:600;text-decoration:none}.lead-form__dup-link:hover{text-decoration:underline}.lead-form__dup-meta{color:#71717a;font-size:.8125rem;display:block}html[data-theme=dark] .lead-form__dup-meta{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-form__dup-meta{color:#a1a1aa}}.lead-form__dup-actions{flex-wrap:wrap;gap:.75rem;display:flex}.lead-list{flex-direction:column;gap:1.5rem;display:flex}.lead-list__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.lead-list__heading{flex-direction:column;gap:.5rem;display:flex}.lead-list__title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600}.lead-list__meta{color:#71717a;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.9375rem;display:flex}html[data-theme=dark] .lead-list__meta{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__meta{color:#a1a1aa}}.lead-list__badge{text-transform:uppercase;letter-spacing:.04em;color:#115e59;background:#ccfbf1;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.lead-list__badge--info{background:var(--color-info-bg);color:var(--color-info-fg)}.lead-list__location-field{flex-direction:column;gap:.5rem;min-width:12rem;display:flex}.lead-list__location-label{color:#71717a;font-size:.8125rem;font-weight:600}.lead-list__select{min-width:14rem}.lead-list__filters{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .lead-list__filters{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__filters{background:#18181b;border-color:#27272a}}.lead-list__filters-row{flex-flow:row;align-items:center;gap:.75rem 1rem;width:100%;min-width:0;display:flex;overflow:visible}.lead-list__filters-field{flex-direction:column;flex:none;min-width:0;display:flex}.lead-list__filters-field input.lead-form__input{width:100%;min-width:7.5rem;max-width:11rem}.lead-list__filters-field--multiselect{min-width:8.5rem;max-width:12rem}.lead-list__filters-footer{justify-content:flex-end;padding-top:.25rem;display:flex}.lead-list__filters-clear{white-space:nowrap;font-size:.875rem;line-height:1.25}.lead-list__filters-label{color:#71717a;font-size:.8125rem;font-weight:600}html[data-theme=dark] .lead-list__filters-label{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__filters-label{color:#a1a1aa}}.lead-list__filter-multiselect{width:100%;position:relative}.lead-list__filter-multiselect--open .lead-list__filter-multiselect-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.lead-list__filter-multiselect-trigger{text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;font:inherit;color:inherit;box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lead-list__filter-multiselect-trigger--placeholder{color:#71717a;font-weight:400}html[data-theme=dark] .lead-list__filter-multiselect-trigger--placeholder{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__filter-multiselect-trigger--placeholder{color:#a1a1aa}}.lead-list__filter-multiselect-trigger:after{content:"";opacity:.55;border-top:.35rem solid;border-left:.28rem solid #0000;border-right:.28rem solid #0000;flex-shrink:0;width:0;height:0}.lead-list__filter-multiselect-panel{z-index:20;border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;border:1px solid #e4e4e7;border-top:none;max-height:14rem;margin:0;padding:.5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .lead-list__filter-multiselect-panel{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__filter-multiselect-panel{background:#18181b;border-color:#27272a}}.lead-list__filter-multiselect-option{cursor:pointer;border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.lead-list__filter-multiselect-option:hover{background:#0f766e14}.lead-list__filter-multiselect-option input{flex-shrink:0;margin-top:.2em}.lead-list__empty{text-align:center;color:#71717a;border-radius:var(--radius-lg);border:1px dashed #e4e4e7;margin:0;padding:2.5rem}html[data-theme=dark] .lead-list__empty{color:#a1a1aa;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__empty{color:#a1a1aa;border-color:#27272a}}.lead-list__scroll-hint{color:#71717a;margin:0 0 .5rem;font-size:.8125rem}html[data-theme=dark] .lead-list__scroll-hint{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__scroll-hint{color:#a1a1aa}}@media (min-width:48rem){.lead-list__scroll-hint{display:none}}.lead-list__table-wrap{border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e4e4e7;overflow-x:auto;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .lead-list__table-wrap{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__table-wrap{background:#18181b;border-color:#27272a}}.lead-list__table-wrap--desktop{display:none}@media (min-width:48rem){.lead-list__table-wrap--desktop{display:block}}.lead-list__table{border-collapse:collapse;width:100%;font-size:.875rem}.lead-list__table thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #e4e4e7}html[data-theme=dark] .lead-list__table thead th{box-shadow:0 1px #27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__table thead th{box-shadow:0 1px #27272a}}.lead-list__table th,.lead-list__table td{text-align:left;border-bottom:1px solid #e4e4e7;padding:.75rem 1rem}html[data-theme=dark] .lead-list__table th,html[data-theme=dark] .lead-list__table td{border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__table th,html:not([data-theme]) .lead-list__table td{border-color:#27272a}}.lead-list__table th{text-transform:uppercase;letter-spacing:.04em;color:#71717a;background:#fafafa;font-size:.75rem;font-weight:600}html[data-theme=dark] .lead-list__table th{color:#a1a1aa;background:#09090b}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__table th{color:#a1a1aa;background:#09090b}}.lead-list__table tbody tr:nth-child(2n) td{background:#00000005}html[data-theme=dark] .lead-list__table tbody tr:nth-child(2n) td{background:#ffffff08}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__table tbody tr:nth-child(2n) td{background:#ffffff08}}.lead-list__table tbody tr:last-child td{border-bottom:none}.lead-list__table tbody tr:hover td{background:#0f766e0f}.lead-list__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.lead-list__sort-link{color:inherit;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.lead-list__sort-link:hover,.lead-list__sort-link--active{color:#0f766e}.lead-list__sort-caret{opacity:.9;font-size:.625rem}.lead-list__cards{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.lead-list__cards{display:none}}.lead-list__card{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:.75rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .lead-list__card{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__card{background:#18181b;border-color:#27272a}}.lead-list__card-title{margin:0;font-size:1rem;font-weight:600}.lead-list__card-grid{grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.8125rem;display:grid}.lead-list__card-label{color:#71717a;margin:0;font-weight:600}html[data-theme=dark] .lead-list__card-label{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__card-label{color:#a1a1aa}}.lead-list__card-value{word-break:break-word;margin:0}.lead-list__pager{color:#71717a;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}html[data-theme=dark] .lead-list__pager{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__pager{color:#a1a1aa}}.lead-list__name-link{color:#0f766e;font-weight:600;text-decoration:none}.lead-list__name-link:hover{text-decoration:underline}.lead-list__muted{color:#71717a}html[data-theme=dark] .lead-list__muted{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-list__muted{color:#a1a1aa}}.lead-detail{flex-direction:column;gap:2rem;max-width:40rem;display:flex}.lead-detail__header{flex-direction:column;gap:.5rem;display:flex}.lead-detail__title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600}.lead-detail__subtitle{color:#71717a;margin:0;font-size:.9375rem}html[data-theme=dark] .lead-detail__subtitle{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__subtitle{color:#a1a1aa}}.lead-detail__card{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;padding:1.5rem;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .lead-detail__card{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__card{background:#18181b;border-color:#27272a}}.lead-detail__section-title{text-transform:uppercase;letter-spacing:.05em;color:#71717a;margin:0 0 1rem;font-size:.8125rem;font-weight:600}html[data-theme=dark] .lead-detail__section-title{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__section-title{color:#a1a1aa}}.lead-detail__dl{flex-direction:column;gap:1rem;margin:0;display:flex}.lead-detail__dl div{flex-direction:column;gap:.25rem;display:flex}.lead-detail__dl dt{text-transform:uppercase;letter-spacing:.03em;color:#71717a;margin:0;font-size:.75rem;font-weight:600}html[data-theme=dark] .lead-detail__dl dt{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__dl dt{color:#a1a1aa}}.lead-detail__dl dd{word-break:break-word;margin:0;font-size:.9375rem}@media (min-width:28rem){.lead-detail__dl--grid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;display:grid}}.lead-detail__stage{flex-direction:column;gap:.5rem;display:flex}.lead-detail__label{color:#71717a;font-size:.8125rem;font-weight:600}html[data-theme=dark] .lead-detail__label{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__label{color:#a1a1aa}}.lead-detail__stage-row{align-items:center;gap:1rem;display:flex}.lead-detail__select{flex:1;max-width:22rem}.lead-detail__saving{color:#71717a;white-space:nowrap;font-size:.875rem}html[data-theme=dark] .lead-detail__saving{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__saving{color:#a1a1aa}}.lead-detail__history-created{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0 0 1rem;font-size:.9375rem;display:flex}.lead-detail__history-label{text-transform:uppercase;letter-spacing:.03em;color:#71717a;font-size:.75rem;font-weight:600}html[data-theme=dark] .lead-detail__history-label{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__history-label{color:#a1a1aa}}.lead-detail__history-empty{color:#71717a;margin:0;font-size:.875rem}html[data-theme=dark] .lead-detail__history-empty{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__history-empty{color:#a1a1aa}}.lead-detail__history-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.lead-detail__history-item{border-bottom:1px solid #e4e4e7;padding-bottom:1rem}html[data-theme=dark] .lead-detail__history-item{border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__history-item{border-color:#27272a}}.lead-detail__history-item:last-child{border-bottom:none;padding-bottom:0}.lead-detail__history-transition{font-size:.9375rem;line-height:1.4}.lead-detail__history-arrow{color:#71717a;margin:0 .5rem}html[data-theme=dark] .lead-detail__history-arrow{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__history-arrow{color:#a1a1aa}}.lead-detail__history-meta{color:#71717a;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;font-size:.8125rem;display:flex}html[data-theme=dark] .lead-detail__history-meta{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__history-meta{color:#a1a1aa}}.lead-detail__history-source{font-family:ui-monospace,monospace;font-size:.75rem}.lead-detail__history-note{white-space:pre-wrap;word-break:break-word;margin-top:.5rem;font-size:.875rem;line-height:1.45}.lead-detail__note-form{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.lead-detail__textarea{resize:vertical;width:100%;min-height:4rem}.lead-detail__loss-reason{flex-direction:column;gap:.5rem;max-width:28rem;margin-top:1.5rem;display:flex}.lead-detail__loss-reason-row{flex-direction:column;gap:.75rem;display:flex}.lead-detail__tasks{flex-direction:column;gap:1.5rem;max-width:28rem;display:flex}.lead-detail__task-form{flex-direction:column;gap:.75rem;display:flex}.lead-detail__task-form-row{flex-direction:column;gap:.5rem;display:flex}.lead-detail__task-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.lead-detail__task-list--done{opacity:.75}.lead-detail__task-item{flex-direction:column;gap:.25rem;font-size:.9375rem;display:flex}.lead-detail__task-label{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.lead-detail__task-label input{margin-top:.2rem}.lead-detail__task-due{color:#71717a;margin-left:1.75rem;font-size:.8125rem}html[data-theme=dark] .lead-detail__task-due{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__task-due{color:#a1a1aa}}.lead-detail__task-done-heading{text-transform:uppercase;letter-spacing:.04em;color:#71717a;margin:0;font-size:.75rem;font-weight:600}html[data-theme=dark] .lead-detail__task-done-heading{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .lead-detail__task-done-heading{color:#a1a1aa}}.page-dashboard{flex-direction:column;gap:1.5rem;width:100%;display:flex}.dashboard-grid{gap:1.5rem;width:100%;display:grid}@media (min-width:48rem){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-kpi{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;margin:0;padding:1.5rem;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .dashboard-kpi{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .dashboard-kpi{background:#18181b;border-color:#27272a}}.dashboard-kpi__value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#18181b;margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}html[data-theme=dark] .dashboard-kpi__value{color:#fafafa}@media (prefers-color-scheme:dark){html:not([data-theme]) .dashboard-kpi__value{color:#fafafa}}.dashboard-kpi__label{color:#71717a;margin:.5rem 0 0;font-size:.9375rem;font-weight:500}html[data-theme=dark] .dashboard-kpi__label{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .dashboard-kpi__label{color:#a1a1aa}}.page-section{width:100%;max-width:48rem;margin:0}.page-section--chart{max-width:none}.analytics-charts{flex-direction:column;gap:1.5rem;width:100%;display:flex}.analytics-charts__panel{border-radius:var(--radius-lg);box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;width:100%;min-height:17.5rem;padding:1rem 1.5rem 1.5rem;box-shadow:0 1px 2px #0000000d}html[data-theme=dark] .analytics-charts__panel{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .analytics-charts__panel{background:#18181b;border-color:#27272a}}.analytics-charts__title{margin:0 0 1rem;font-size:1rem;font-weight:600}.inbox-page{flex-direction:column;gap:1.5rem;max-width:48rem;display:flex}.inbox-page__header{flex-direction:column;gap:.5rem;display:flex}.inbox-page__title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600}.inbox-page__subtitle{color:#71717a;margin:0;font-size:.9375rem}html[data-theme=dark] .inbox-page__subtitle{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-page__subtitle{color:#a1a1aa}}.inbox-page__toolbar{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.inbox-page__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.inbox-page__row{margin:0}.inbox-page__row-link{border-radius:var(--radius-lg);color:inherit;background:#fff;border:1px solid #e4e4e7;padding:1rem 1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0000000d}.inbox-page__row-link:hover{border-color:#0f766e;box-shadow:0 1px 2px #0000000d,0 0 0 1px #0f766e26}html[data-theme=dark] .inbox-page__row-link{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-page__row-link{background:#18181b;border-color:#27272a}}.inbox-page__row-title{margin:0 0 .25rem;font-size:1rem;font-weight:600}.inbox-page__row-meta{color:#71717a;margin:0;font-size:.8125rem}html[data-theme=dark] .inbox-page__row-meta{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-page__row-meta{color:#a1a1aa}}.inbox-page__preview{margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.inbox-page__empty{color:#71717a;margin:0;font-size:.9375rem}html[data-theme=dark] .inbox-page__empty{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-page__empty{color:#a1a1aa}}.inbox-thread{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.inbox-thread__status{color:#71717a;margin:0;font-size:.875rem}html[data-theme=dark] .inbox-thread__status{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__status{color:#a1a1aa}}.inbox-thread__status--error{color:#b91c1c}.inbox-thread__messages{flex-direction:column;gap:.75rem;max-height:min(50vh,28rem);margin:0;padding:0 .5rem 0 0;list-style:none;display:flex;overflow-y:auto}.inbox-thread__bubble{border-radius:var(--radius-md);background:#f4f4f5;border:1px solid #e4e4e7;padding:.75rem 1rem}html[data-theme=dark] .inbox-thread__bubble{background:#27272a;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__bubble{background:#27272a;border-color:#27272a}}.inbox-thread__bubble--out{background:#0f766e0f;border-color:#0f766e59;margin-left:2rem}html[data-theme=dark] .inbox-thread__bubble--out{background:#0f766e1f}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__bubble--out{background:#0f766e1f}}.inbox-thread__bubble--in{margin-right:2rem}.inbox-thread__bubble-meta{text-transform:uppercase;letter-spacing:.04em;color:#71717a;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:600;display:flex}html[data-theme=dark] .inbox-thread__bubble-meta{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__bubble-meta{color:#a1a1aa}}.inbox-thread__bubble-body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9375rem;line-height:1.5}.inbox-thread__summary{border-radius:var(--radius-md);background:#fff;border:1px dashed #e4e4e7;padding:1rem;font-size:.875rem;line-height:1.5}html[data-theme=dark] .inbox-thread__summary{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__summary{background:#18181b;border-color:#27272a}}.inbox-thread__summary-title{text-transform:uppercase;letter-spacing:.05em;color:#71717a;margin:0 0 .5rem;font-size:.75rem;font-weight:600}html[data-theme=dark] .inbox-thread__summary-title{color:#a1a1aa}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__summary-title{color:#a1a1aa}}.inbox-thread__summary-body{margin:0}.inbox-thread__actions{flex-wrap:wrap;gap:.5rem;display:flex}.inbox-thread__btn{cursor:pointer;border-radius:var(--radius-md);background:#fff;border:1px solid #e4e4e7;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.inbox-thread__btn:disabled{opacity:.55;cursor:not-allowed}.inbox-thread__btn:not(:disabled):hover{border-color:#0f766e}html[data-theme=dark] .inbox-thread__btn{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__btn{background:#18181b;border-color:#27272a}}.inbox-thread__btn--primary{color:#fff;background:#0f766e;border-color:#0f766e}.inbox-thread__btn--primary:not(:disabled):hover{filter:brightness(1.05)}.inbox-thread__suggestions{flex-direction:column;gap:.5rem;display:flex}.inbox-thread__suggestion{text-align:left;cursor:pointer;border-radius:var(--radius-md);background:#fff;border:1px solid #e4e4e7;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.inbox-thread__suggestion:hover{border-color:#0f766e}html[data-theme=dark] .inbox-thread__suggestion{background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__suggestion{background:#18181b;border-color:#27272a}}.inbox-thread__composer{flex-direction:column;gap:.75rem;display:flex}.inbox-thread__textarea{border-radius:var(--radius-md);resize:vertical;border:1px solid #e4e4e7;width:100%;min-height:6rem;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.45}html[data-theme=dark] .inbox-thread__textarea{color:inherit;background:#18181b;border-color:#27272a}@media (prefers-color-scheme:dark){html:not([data-theme]) .inbox-thread__textarea{color:inherit;background:#18181b;border-color:#27272a}}
