.k.sc-intake{width:60em;height:34em;font-size:min(var(--k-size,13px), 100cqw / 60);--row:3.8em;--page-x:13.8em;--page-y:0em;--app-x:3em;--app-y:0em;flex:none;position:relative}.sc-intake-page{background:var(--canvas);width:31.2em;height:29.2em;box-shadow:var(--shadow-window), inset 0 0 0 1px #ffffffb3;transform-origin:50%;transition:transform .9s var(--ease-in-out);border-radius:2em;grid-template-rows:auto auto 1fr auto;gap:.6em;padding:.75em .75em .65em;display:grid;position:absolute;top:2.4em;left:.6em;transform:scale(.97)}.sc-intake-page:after{content:"";z-index:5;border-radius:inherit;background:var(--canvas);opacity:.55;transition:opacity .6s var(--ease-out);pointer-events:none;position:absolute;inset:0}.sc-intake-url{border-radius:var(--r-pill);background:var(--sunken);height:2.5em;color:var(--muted);justify-content:center;align-items:center;gap:.4em;margin:0 3em;font-size:.82em;font-weight:600;display:flex}.sc-intake-url svg{width:1.05em;height:1.05em;color:var(--lilac-deep)}.sc-intake-hero{isolation:isolate;background:radial-gradient(70% 120% at 85% 0%, #fffdf899, transparent 60%), linear-gradient(120deg, var(--lilac-vivid), var(--iris-vivid));border-radius:1.5em;align-items:center;min-height:5.1em;padding:.85em 7.6em .85em 1.3em;display:flex;position:relative;overflow:hidden}.sc-intake-title{font:550 1.75em/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.sc-intake-hero .folio{width:6em;transition:opacity .26s var(--ease-out), transform .56s var(--ease-spring);position:absolute;bottom:-1.7em;right:1em}.sc-intake-card{background:var(--surface);min-height:0;box-shadow:var(--shadow-sticker), inset 0 0 0 1px var(--line);border-radius:1.5em;padding:1.2em 1.25em;display:grid}.sc-intake-form,.sc-intake-done{transition:opacity .28s var(--ease-out), transform .52s var(--ease-spring);grid-area:1/1}.sc-intake-form{opacity:0;align-content:start;gap:1em;display:grid;transform:scale(.97)}.sc-intake-pair{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.sc-intake-field{align-content:start;gap:.45em;min-width:0;display:grid}.sc-intake-label{color:var(--ink-soft);font-size:.86em;font-weight:650}.sc-intake-input{background:var(--surface);min-height:2.9em;box-shadow:inset 0 0 0 1.5px var(--line-strong);white-space:nowrap;border-radius:.95em;align-items:center;padding:.45em .9em;font-size:.98em;display:flex;position:relative}.sc-intake-input.is-help{white-space:normal;align-items:flex-start;min-height:4.2em;padding-top:.75em}.sc-intake-input:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 .25em #c3aed873;opacity:0;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.sc-intake .k-type>span{opacity:1}.sc-intake-btn{border-radius:var(--r-pill);background:var(--ink);height:3.1em;color:var(--paper);transition:transform .3s var(--ease-spring);place-items:center;margin-top:.2em;padding:0 1.3em;font-size:.95em;font-weight:600;display:grid;position:relative}.sc-intake-btn>:not(.sc-intake-cursor){grid-area:1/1}.sc-intake-spin{border:2.5px solid #fffdf859;border-top-color:var(--paper);opacity:0;border-radius:50%;width:1.2em;height:1.2em}.sc-intake-done{text-align:center;align-content:center;justify-items:center;gap:.6em;padding-bottom:1em;display:grid}.sc-intake-tick{background:radial-gradient(circle at 30% 25%, var(--lilac-soft), var(--lilac-vivid));width:5em;height:5em;transition:opacity .3s var(--ease-out), transform .65s var(--ease-spring);border-radius:50%;place-items:center;margin-bottom:.2em;transition-delay:80ms;display:grid}.sc-intake-tick svg{width:2.8em;height:2.8em}.sc-intake-tick path{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-in-out) .38s}.sc-intake-done-title{font:550 1.85em/1.05 var(--font-display);letter-spacing:-.035em;transition:opacity .3s var(--ease-out) .2s, transform .52s var(--ease-spring) .2s}.sc-intake-done-text{max-width:26em;color:var(--ink-soft);text-wrap:balance;transition:opacity .3s var(--ease-out) .3s, transform .52s var(--ease-spring) .3s;font-size:.95em}.sc-intake-foot{color:var(--muted);justify-content:center;align-items:center;gap:.35em;font-size:.8em;display:flex}.sc-intake-foot svg{width:1em;height:1em}.sc-intake-foot b{color:var(--ink-soft);font:600 1.1em/1 var(--font-display);letter-spacing:-.03em}.sc-intake-app{background:var(--surface);width:26.2em;box-shadow:var(--shadow-window), inset 0 0 0 1px var(--line);transition:opacity .5s var(--ease-out), transform .9s var(--ease-out);border-radius:1.8em;padding:1.15em .9em .5em;position:absolute;top:6.25em;left:33.2em}.sc-intake-head{align-items:center;gap:.6em;height:2.4em;padding:0 .3em;display:flex}.sc-intake-head i{background:linear-gradient(140deg, var(--lilac-vivid), var(--iris-base));width:2.2em;height:2.2em;color:var(--ink);border-radius:.75em;place-items:center;display:grid}.sc-intake-head i svg{width:1.15em;height:1.15em}.sc-intake-head strong{font:550 1.4em/1 var(--font-display);letter-spacing:-.04em}.sc-intake-count{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);margin-left:auto;padding:.2em .65em;font-size:.85em;font-weight:700;line-height:1.3;display:inline-flex}.sc-intake-roll{vertical-align:top;height:1.3em;display:inline-block;overflow:hidden}.sc-intake-roll>span{transition:transform .56s var(--ease-spring) .38s;display:grid;transform:translateY(-50%)}.sc-intake-cols{border-top:1px solid var(--line);height:2.2em;color:var(--muted);justify-content:space-between;align-items:center;margin-top:.6em;padding:0 .6em 0 3.3em;font-size:.8em;font-weight:650;display:flex}.sc-intake-cols span:last-child{padding-right:.4em}.sc-intake-rows{height:calc(var(--row) * 4);position:relative;overflow:hidden}.sc-intake-shift{transition:transform .6s var(--ease-out) 60ms}.sc-intake-row{height:var(--row);border-top:1px solid var(--line);align-items:center;gap:.6em;padding:0 .35em;display:flex}.sc-intake-row.is-gap{border-top:0}.sc-intake-row .k-avatar{width:2.35em;height:2.35em;font-size:.82em}.sc-intake-name{text-overflow:ellipsis;white-space:nowrap;font-size:.98em;font-weight:600;overflow:hidden}.sc-intake-via{border-radius:var(--r-pill);background:var(--lilac-base);color:var(--lilac-deep);white-space:nowrap;align-items:center;gap:.3em;padding:.25em .6em;font-size:.8em;font-weight:650;display:inline-flex}.sc-intake-via svg{width:1.05em;height:1.05em}.sc-intake-wait{border-radius:var(--r-pill);background:var(--tone-soft);min-width:3.3em;color:var(--tone-deep);box-shadow:inset 0 0 0 1.5px var(--tone-base);white-space:nowrap;flex:none;place-items:center;margin-left:auto;padding:.2em .55em;font-size:.8em;font-weight:750;display:inline-grid}.sc-intake-row.is-new{z-index:1;isolation:isolate;background:linear-gradient(90deg, var(--lilac-soft), var(--surface) 75%);transition:opacity .3s var(--ease-out) .26s, transform .7s var(--spring) .26s;border-top:0;border-radius:1em;position:absolute;top:0;left:0;right:0}.sc-intake-row.is-new:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, var(--lilac-base), var(--lilac-soft));opacity:0;position:absolute;inset:0}.sc-intake-cursor{z-index:6;pointer-events:none;opacity:0;width:1.9em;height:1.9em;transition:transform .52s var(--ease-in-out), opacity .22s var(--ease-out);position:absolute;top:55%;left:62%;transform:translate(2.4em,2em)}.sc-intake-cursor svg{z-index:1;transform-origin:20% 12%;width:100%;height:100%;position:relative;overflow:visible}.sc-intake-cursor i{background:var(--iris-strong);opacity:0;border-radius:50%;width:2.2em;height:2.2em;position:absolute;top:-.85em;left:-.66em}html.js .sc-intake:not([data-at~="6"]) .sc-intake-page{transform:translate(var(--page-x), var(--page-y))}html.js .sc-intake:not([data-at~="6"]) .sc-intake-page:after{opacity:0}html.js .sc-intake:not([data-at~="6"]) .sc-intake-app{opacity:0;transform:translate(var(--app-x), var(--app-y))}html.js .sc-intake:not([data-at~="1"]) .is-name .k-type>span,html.js .sc-intake:not([data-at~="2"]) .is-mail .k-type>span,html.js .sc-intake:not([data-at~="3"]) .is-help .k-type>span{opacity:0}.sc-intake:is([data-step="0"],[data-step="1"]) .is-name:after,.sc-intake[data-step="2"] .is-mail:after,.sc-intake[data-step="3"] .is-help:after{opacity:1}.sc-intake[data-step="4"] .sc-intake-cursor{opacity:1;transform:none}.sc-intake[data-step="4"] .sc-intake-btn{transition-delay:.56s;transform:scale(.95)}.sc-intake[data-step="4"] .sc-intake-btn>span:first-child{opacity:0;transition:opacity .15s .6s}.sc-intake[data-step="4"] .sc-intake-spin{opacity:1;transition:opacity .15s .6s}html.js .sc-intake:not([data-at~="5"]) .sc-intake-form{opacity:1;transform:none}html.js .sc-intake:not([data-at~="5"]) .sc-intake-done{opacity:0;transform:translateY(.6em)}html.js .sc-intake:not([data-at~="5"]) .sc-intake-tick{opacity:0;transform:scale(.5)rotate(-20deg)}html.js .sc-intake:not([data-at~="5"]) .sc-intake-tick path{stroke-dashoffset:1px}html.js .sc-intake:not([data-at~="5"]) :is(.sc-intake-done-title,.sc-intake-done-text){opacity:0;transform:translateY(.6em)}.sc-intake-hero .folio.is-wave{opacity:0;transform:translateY(1.4em)}html.js .sc-intake:not([data-at~="5"]) .folio.is-wave{opacity:1;transform:none}html.js .sc-intake:not([data-at~="5"]) .folio.is-party{opacity:0;transform:translateY(1.4em)rotate(-8deg)}html.js .sc-intake:not([data-at~="7"]) .sc-intake-shift{transform:translateY(calc(var(--row) * -1))}html.js .sc-intake:not([data-at~="7"]) .sc-intake-roll>span{transform:none}html.js .sc-intake:not([data-at~="7"]) .sc-intake-row.is-new{opacity:0;transform:translateY(-1em)scale(.96)}@media (prefers-reduced-motion:no-preference){.sc-intake[data-step="4"] .sc-intake-spin{animation:.8s linear .6s infinite sc-intake-spin}.sc-intake[data-step="4"] .sc-intake-cursor svg{animation:sc-intake-press .3s .54s var(--ease-out) both}.sc-intake[data-step="4"] .sc-intake-cursor i{animation:sc-intake-tap .52s .56s var(--ease-out) both}.sc-intake[data-at~="7"] .sc-intake-row.is-new:after{animation:sc-intake-flash 1.4s var(--ease-out) .5s both}}@keyframes sc-intake-spin{to{transform:rotate(1turn)}}html[data-idle] .sc-intake .sc-intake-spin{animation-play-state:paused}@keyframes sc-intake-press{50%{transform:scale(.82)}}@keyframes sc-intake-tap{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@keyframes sc-intake-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@container scene (width<=619px){.k.sc-intake{width:30em;height:46em;font-size:min(var(--k-size,12px), 100cqw / 30);--row:3.4em;--page-x:0em;--page-y:9.3em;--app-x:0em;--app-y:2.5em}.sc-intake-page{border-radius:1.7em;gap:.5em;width:29em;height:26.4em;padding:.65em;top:.5em;left:.5em}.sc-intake-url{height:2.4em;margin:0 1.5em;font-size:.86em}.sc-intake-hero{border-radius:1.3em;min-height:4.8em;padding:.8em 6.4em .8em 1.1em}.sc-intake-title{font-size:1.45em}.sc-intake-hero .folio{width:4.8em;bottom:-1.4em;right:.7em}.sc-intake-card{border-radius:1.3em;padding:1em}.sc-intake-form{gap:.8em}.sc-intake-foot{display:none}.sc-intake-pair{gap:.6em}.sc-intake-label{font-size:.9em}.sc-intake-input{min-height:2.8em;padding-inline:.8em;font-size:1em}.sc-intake-input.is-help{min-height:4.4em}.sc-intake-btn{height:3em;font-size:1em}.sc-intake-done-text{max-width:20em;font-size:1em}.sc-intake-app{border-radius:1.6em;width:29em;padding:.9em .8em .4em;top:27.4em;left:.5em}.sc-intake-cols{display:none}.sc-intake-head{margin-bottom:.5em}}
