.lk-overlay,.lk-overlay *,.lk-root,.lk-root *{box-sizing:border-box}.lk-overlay,.lk-root{--lk-ink:#14110f;--lk-surface:#fff;--lk-primary:#14110f;--lk-primary-ink:#fff;--lk-danger:#a4262c;--lk-radius:14px;--lk-radius-button:999px;--lk-font:inherit;--lk-line:rgba(0,0,0,.14);--lk-mark:rgba(0,0,0,.3);--lk-soft:rgba(0,0,0,.045);--lk-muted:rgba(0,0,0,.56);font-family:var(--lk-font);color:var(--lk-ink);-webkit-tap-highlight-color:transparent}@supports (color:color-mix(in srgb,red 50%,transparent)){.lk-overlay,.lk-root{--lk-line:color-mix(in srgb,var(--lk-ink) 16%,transparent);--lk-mark:color-mix(in srgb,var(--lk-ink) 30%,transparent);--lk-soft:color-mix(in srgb,var(--lk-ink) 5%,transparent);--lk-muted:color-mix(in srgb,var(--lk-ink) 58%,transparent)}}.lk-funnel{gap:1.25rem;max-width:34rem}.lk-funnel,.lk-intro{display:flex;flex-direction:column}.lk-intro{gap:.25rem}.lk-intro__headline{margin:0;font-size:1rem;font-weight:600;line-height:1.3;text-wrap:balance}.lk-intro__subline{margin:0;font-size:.875rem;line-height:1.45;color:var(--lk-muted)}.lk-lede{margin:.5rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--lk-muted)}.lk-step__body{margin-top:1rem;gap:1rem}.lk-consents,.lk-step__body{display:flex;flex-direction:column}.lk-consents{gap:.625rem}.lk-consent{display:flex;gap:.625rem;font-size:.8125rem;line-height:1.45;color:var(--lk-muted);cursor:pointer}.lk-consent input{flex:0 0 auto;width:1.125rem;height:1.125rem;margin:.0625rem 0 0;accent-color:var(--lk-primary)}.lk-consent input[aria-invalid=true]{outline:2px solid var(--lk-danger);outline-offset:2px}.lk-eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lk-muted)}.lk-headline{margin:0;font-size:clamp(1.3125rem,1.1rem + 1vw,1.75rem);font-weight:500;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.lk-rail{height:2px;background:var(--lk-soft);overflow:hidden}.lk-sheet[data-head=true] .lk-rail,.lk-sheet__head+* .lk-rail{margin-top:-.25rem}.lk-rail>span{display:block;height:100%;background:var(--lk-primary);transition:width .26s cubic-bezier(.22,.61,.36,1)}.lk-ledger{display:flex;flex-wrap:wrap;column-gap:.875rem;row-gap:.25rem;margin:0;padding:0;list-style:none}.lk-chip{display:inline-flex;align-items:center;gap:.3125rem;border:0;border-radius:var(--lk-radius-button);padding:.125rem 0;background:none;color:var(--lk-muted);font:inherit;font-size:.8125rem;line-height:1.35;cursor:pointer;transition:color .12s ease}.lk-chip:before{content:"";flex:0 0 auto;width:.375rem;height:.375rem;border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);opacity:0;transition:opacity .12s ease}.lk-chip__label{border-bottom:1px solid transparent;transition:border-color .12s ease}.lk-chip:focus-visible,.lk-chip:hover{color:var(--lk-ink)}.lk-chip:focus-visible:before,.lk-chip:hover:before{opacity:.55}.lk-chip:focus-visible .lk-chip__label,.lk-chip:hover .lk-chip__label{border-bottom-color:currentColor}@media (hover:none){.lk-chip:before{opacity:.4}}.lk-options{display:grid;gap:.5rem;grid-auto-rows:1fr}.lk-options[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lk-option{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;border:1px solid var(--lk-line);border-radius:var(--lk-radius);padding:.875rem 1rem;background:var(--lk-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.lk-option:hover{border-color:var(--lk-ink)}.lk-option[aria-pressed=true]{border-color:var(--lk-primary);box-shadow:inset 0 0 0 1px var(--lk-primary);background:var(--lk-soft)}.lk-option__mark{flex:0 0 auto;width:1.125rem;height:1.125rem;border:1.5px solid var(--lk-mark,var(--lk-line));border-radius:50%;position:relative}.lk-options[data-multiple=true] .lk-option__mark{border-radius:5px}.lk-option[aria-pressed=true] .lk-option__mark{border-color:var(--lk-primary);background:var(--lk-primary)}.lk-option[aria-pressed=true] .lk-option__mark:after{content:"";position:absolute;inset:0;margin:auto;width:.5rem;height:.25rem;border-left:1.5px solid var(--lk-primary-ink);border-bottom:1.5px solid var(--lk-primary-ink);transform:translateY(-1px) rotate(-45deg)}.lk-options[data-layout=tiles]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.625rem}.lk-options[data-layout=tiles] .lk-option{flex-direction:column;align-items:stretch;justify-content:center;gap:.625rem;padding:.625rem;text-align:center}.lk-option__figure{display:grid;place-items:center;aspect-ratio:4/3;border-radius:calc(var(--lk-radius) - 5px);background:var(--lk-soft);overflow:hidden}.lk-option__figure img{width:100%;height:100%;object-fit:cover}.lk-options[data-layout=tiles] .lk-option__label{font-size:.875rem}.lk-options[data-layout=tiles] .lk-option{position:relative}.lk-options[data-layout=tiles] .lk-option[aria-pressed=true]:after{content:"";position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--lk-primary);background-image:linear-gradient(transparent,transparent);box-shadow:0 0 0 2px var(--lk-surface)}.lk-options[data-layout=tiles] .lk-option[aria-pressed=true] .lk-option__figure:after{content:"";position:absolute;top:.875rem;right:.9375rem;width:.5rem;height:.25rem;border-left:1.5px solid var(--lk-primary-ink);border-bottom:1.5px solid var(--lk-primary-ink);transform:translateY(-1px) rotate(-45deg)}.lk-field{display:flex;flex-direction:column;gap:.3125rem}.lk-field>span{font-size:.8125rem;font-weight:500;color:var(--lk-muted)}.lk-field input,.lk-field textarea{border:1px solid var(--lk-line);border-radius:calc(var(--lk-radius) - 4px);padding:.75rem .875rem;background:var(--lk-surface);color:inherit;font:inherit;min-height:2.75rem}.lk-field textarea{resize:vertical;min-height:6rem}.lk-field input:hover,.lk-field textarea:hover{border-color:var(--lk-ink)}.lk-field input[aria-invalid=true]{border-color:var(--lk-danger)}.lk-fields{display:grid;gap:.75rem}@media (min-width:26rem){.lk-fields[data-pairs=true]{grid-template-columns:1fr 1fr}.lk-fields[data-pairs=true]>.lk-field:nth-child(n+3){grid-column:1/-1}}.lk-note{display:flex;gap:.5rem;margin:0;font-size:.875rem;color:var(--lk-danger)}.lk-nav{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.lk-nav__spacer{flex:1}.lk-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;border:1px solid transparent;border-radius:var(--lk-radius-button);padding:0 1.375rem;background:var(--lk-primary);color:var(--lk-primary-ink);font:inherit;font-weight:550;cursor:pointer;transition:opacity .12s ease,transform .12s ease}.lk-button:hover{opacity:.9}.lk-button:active{transform:translateY(1px)}.lk-button[disabled]{opacity:.35;cursor:not-allowed;transform:none}.lk-button--quiet{background:transparent;color:var(--lk-muted);border-color:transparent;padding:0 .75rem}.lk-button--quiet:hover{color:var(--lk-ink)}.lk-done{display:flex;flex-direction:column;gap:.75rem;max-width:30rem}.lk-done__mark{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--lk-primary);position:relative}.lk-done__mark:after{content:"";position:absolute;inset:0;margin:auto;width:.875rem;height:.4375rem;border-left:2px solid var(--lk-primary-ink);border-bottom:2px solid var(--lk-primary-ink);transform:translateY(-2px) rotate(-45deg)}.lk-done p{margin:0;color:var(--lk-muted)}.lk-avatar{flex:0 0 auto;border-radius:50%;object-fit:cover;object-position:center 22%;background:var(--lk-soft)}.lk-avatar--initials{display:grid;place-items:center;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--lk-muted);box-shadow:inset 0 0 0 1px var(--lk-line)}.lk-consultant{display:flex;align-items:center;gap:.625rem;min-width:0}.lk-consultant__text{min-width:0}.lk-consultant__name{font-size:.8125rem;font-weight:550;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-consultant__role{font-size:.75rem;color:var(--lk-muted)}.lk-launcher{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));z-index:2147483000;display:flex;align-items:flex-end;gap:.5rem}.lk-launcher[data-position=right]{right:1rem;flex-direction:row-reverse}.lk-launcher[data-position=left]{left:1rem}.lk-card{display:flex;align-items:flex-start;gap:.75rem;width:min(23rem,calc(100vw - 2rem));border:1px solid var(--lk-line);border-radius:var(--lk-radius);padding:.875rem 2.25rem .875rem .875rem;background:var(--lk-surface);box-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 32px -12px rgba(0,0,0,.28);animation:lk-rise .42s cubic-bezier(.22,.61,.36,1) both}.lk-card__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.lk-card__headline{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;text-wrap:pretty}.lk-card__meta{margin:0;font-size:.75rem;color:var(--lk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-card__actions{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;margin-top:.625rem}.lk-card__cta{min-height:2.75rem;padding:0 1.125rem;font-size:.875rem}.lk-card__secondary{color:var(--lk-muted);font-size:.875rem;text-decoration:none}.lk-card__secondary:hover{color:var(--lk-ink);text-decoration:underline}.lk-card__close{position:absolute;top:.375rem;right:.375rem;width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:transparent;color:var(--lk-muted);font:inherit;font-size:1rem;line-height:1;cursor:pointer}.lk-card{position:relative}.lk-card__close:hover{background:var(--lk-soft);color:var(--lk-ink)}.lk-pill{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid var(--lk-line);border-radius:50%;padding:0;background:var(--lk-surface);box-shadow:0 1px 2px rgba(0,0,0,.06),0 10px 28px -12px rgba(0,0,0,.3);cursor:pointer;overflow:hidden;animation:lk-rise .42s cubic-bezier(.22,.61,.36,1) both}.lk-pill .lk-avatar{width:100%!important;height:100%!important;box-shadow:none}@media (max-width:30rem){.lk-card{max-width:calc(100vw - 2rem)}.lk-card__headline{font-size:.875rem}}.lk-overlay{position:fixed;inset:0;z-index:2147483001;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.44);animation:lk-fade .18s ease both}.lk-sheet{position:relative;display:flex;flex-direction:column;gap:1rem;width:min(38rem,100%);max-height:min(88vh,46rem);overflow-y:auto;border-radius:var(--lk-radius);padding:1.5rem;background:var(--lk-surface);box-shadow:0 24px 60px -20px rgba(0,0,0,.5);animation:lk-rise .26s cubic-bezier(.22,.61,.36,1) both}.lk-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--lk-line)}.lk-sheet__close--floating{position:absolute;top:1rem;right:1rem}.lk-sheet__head .lk-avatar{width:3.75rem!important;height:4.875rem!important;border-radius:calc(var(--lk-radius) - 2px);object-position:center top}.lk-sheet__head .lk-avatar--initials{border-radius:50%;height:3.75rem!important}.lk-sheet__head .lk-consultant{gap:.875rem}.lk-sheet__head .lk-consultant__name{font-size:.9375rem}.lk-sheet__head .lk-consultant__role{font-size:.8125rem}.lk-sheet[data-head=false]{padding-top:1.25rem}.lk-sheet[data-head=false]>.lk-funnel,.lk-sheet[data-head=false]>.lk-root{padding-right:2.5rem}.lk-sheet:focus{outline:none}.lk-sheet__close{flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid var(--lk-line);border-radius:50%;background:transparent;color:var(--lk-muted);font:inherit;cursor:pointer}.lk-sheet__close:hover{color:var(--lk-ink);border-color:var(--lk-ink)}.lk-sheet .lk-funnel{max-width:none}@media (max-width:30rem){.lk-overlay{padding:0;place-items:end stretch}.lk-sheet{width:100%;max-height:92vh;border-radius:var(--lk-radius) var(--lk-radius) 0 0;padding:1.25rem 1.25rem max(1.25rem,env(safe-area-inset-bottom))}}.lk-overlay :focus-visible,.lk-root :focus-visible{outline:2px solid var(--lk-primary);outline-offset:2px}@keyframes lk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}.lk-step{animation:lk-step-in .14s ease both}@keyframes lk-step-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk-card,.lk-overlay,.lk-pill,.lk-sheet,.lk-step{animation:none}.lk-button,.lk-chip,.lk-option,.lk-rail>span,.lk-strip[data-layout=rail] .lk-tab__label{transition:none}.lk-button:active{transform:none}}.lk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lk-urgent{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.75rem .875rem;border:1px solid var(--lk-line);border-radius:var(--lk-radius);background:var(--lk-soft);font-size:.875rem}.lk-urgent p{margin:0;color:var(--lk-muted)}.lk-urgent__link{font-weight:600;color:inherit;text-decoration:none}.lk-urgent__link:hover{text-decoration:underline}.lk-cal{border:1px solid var(--lk-line);border-radius:var(--lk-radius);padding:.75rem}.lk-cal__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lk-cal__month{font-weight:600;font-size:.9375rem}.lk-cal__nav{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--lk-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lk-cal__nav:hover{border-color:var(--lk-ink);background:var(--lk-soft)}.lk-cal__chevron{width:1.125rem;height:1.125rem;display:block}.lk-cal__grid{width:100%;margin-top:.625rem;border-collapse:collapse;table-layout:fixed}.lk-cal__grid th{padding:.25rem 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lk-muted)}.lk-cal__kw{width:2.25rem;font-variant-numeric:tabular-nums;font-weight:400!important;border-right:1px solid var(--lk-line)}.lk-cal__grid td{padding:1px;text-align:center}.lk-cal__day{width:100%;min-height:2.375rem;border:0;border-radius:calc(var(--lk-radius) - 6px);background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.lk-cal__day:hover:not([disabled]){background:var(--lk-soft)}.lk-cal__day[disabled]{color:var(--lk-muted);opacity:.4;cursor:not-allowed}.lk-cal__day[data-outside=true]{opacity:.25}.lk-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.375rem}.lk-slot{min-height:2.75rem;border:1px solid var(--lk-line);border-radius:calc(var(--lk-radius) - 4px);background:var(--lk-surface);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.lk-slot:hover{border-color:var(--lk-ink)}.lk-slot[aria-pressed=true]{border-color:var(--lk-primary);box-shadow:inset 0 0 0 1px var(--lk-primary)}.lk-summary{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;padding:.875rem;border-radius:var(--lk-radius);background:var(--lk-soft);font-size:.875rem}.lk-summary dt{color:var(--lk-muted)}.lk-summary dd{margin:0;font-weight:550}.lk-strip{position:fixed;z-index:2147483000;display:flex}.lk-strip[data-layout=tabs]{right:0;bottom:6.5rem;flex-direction:column;gap:.5rem;align-items:flex-end}.lk-strip[data-layout=tabs][data-position=left]{right:auto;left:0;align-items:flex-start}.lk-strip[data-layout=dock]{right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));flex-direction:row;align-items:stretch;gap:1px;border-radius:var(--lk-radius-button);overflow:hidden;box-shadow:0 8px 24px -6px rgba(0,0,0,.38)}.lk-strip[data-layout=dock][data-position=left]{right:auto;left:1rem}.lk-strip[data-layout=dock] .lk-tab{width:auto;border-radius:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.lk-strip[data-layout=rail]{right:0;top:50%;transform:translateY(-50%);flex-direction:column;gap:.375rem;align-items:flex-end}.lk-strip[data-layout=rail][data-position=left]{right:auto;left:0;align-items:flex-start}.lk-strip[data-layout=rail] .lk-tab{width:auto;padding:.75rem;gap:0}.lk-strip[data-layout=rail] .lk-tab__label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease,margin-left .26s cubic-bezier(.22,.61,.36,1)}.lk-strip[data-layout=rail] .lk-tab:focus-visible .lk-tab__label,.lk-strip[data-layout=rail] .lk-tab:hover .lk-tab__label{max-width:12rem;opacity:1;margin-left:.625rem}.lk-tab{display:flex;align-items:center;gap:.625rem;width:14.75rem;min-height:3.25rem;padding:.625rem .875rem;border:0;border-radius:var(--lk-radius-button) 0 0 var(--lk-radius-button);background:var(--lk-primary);color:var(--lk-primary-ink);font:inherit;font-size:.9375rem;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px -4px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.22)}.lk-strip[data-layout=tabs][data-position=left] .lk-tab{border-radius:0 var(--lk-radius-button) var(--lk-radius-button) 0}.lk-tab--secondary{background:var(--lk-accent,var(--lk-ink))}.lk-tab:hover{filter:brightness(1.08)}.lk-tab__icon{flex:0 0 auto;width:1.5rem;height:1.5rem}.lk-tab__label{min-width:0}.lk-tab__sub{display:block;font-size:.75rem;opacity:.8}@media (max-width:30rem){.lk-strip[data-layout=tabs]{bottom:4.5rem}.lk-strip[data-layout=rail] .lk-tab,.lk-strip[data-layout=tabs] .lk-tab{width:auto;max-width:calc(100vw - 1rem);font-size:.875rem}.lk-strip[data-layout=dock]{right:0;left:0;bottom:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.lk-strip[data-layout=dock] .lk-tab{flex:1;justify-content:center;font-size:.875rem}.lk-strip[data-layout=rail]{top:auto;bottom:4.5rem;transform:none}}