.ReceptionistBuilder-module__d0iEBW__surface{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--color-formless-mint,#3df0b4) 8%, transparent), transparent 46%), var(--color-formless-canvas,#171717);min-height:100dvh}.ReceptionistBuilder-module__d0iEBW__studio{--canvas:var(--color-formless-canvas,#171717);--text:var(--color-formless-text,#f4f7f5);--mint:var(--color-formless-mint,#3df0b4);--muted:var(--color-formless-muted,#a5b2ad);isolation:isolate;min-height:calc(100dvh - 72px);color:var(--text);font-family:var(--font-display);background:0 0;border-radius:0;scroll-margin-top:88px;position:relative;overflow:clip}.ReceptionistBuilder-module__d0iEBW__shell{border:0;flex-direction:column;min-width:0;min-height:calc(100dvh - 72px);margin:0;padding:0;display:flex}.ReceptionistBuilder-module__d0iEBW__shell:disabled{opacity:.65}.ReceptionistBuilder-module__d0iEBW__toolbar{justify-content:flex-start;align-items:center;gap:20px;padding:10px 56px 14px;display:flex}.ReceptionistBuilder-module__d0iEBW__fileMenu{z-index:10;color:var(--muted);margin-left:auto;font-size:14px;position:relative}.ReceptionistBuilder-module__d0iEBW__fileMenu summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.ReceptionistBuilder-module__d0iEBW__fileMenu summary::-webkit-details-marker{display:none}.ReceptionistBuilder-module__d0iEBW__fileMenu summary:hover{color:var(--text)}.ReceptionistBuilder-module__d0iEBW__fileMenu summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.ReceptionistBuilder-module__d0iEBW__fileMenuPanel{border:1px solid color-mix(in srgb, var(--text) 20%, transparent);background:var(--canvas);width:min(260px,100vw - 40px);box-shadow:0 14px 40px color-mix(in srgb, var(--canvas) 65%, transparent);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.ReceptionistBuilder-module__d0iEBW__fileMenuPanel button{width:100%;min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:12px}.ReceptionistBuilder-module__d0iEBW__fileMenuPanel button:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.ReceptionistBuilder-module__d0iEBW__utilities{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ReceptionistBuilder-module__d0iEBW__utility,.ReceptionistBuilder-module__d0iEBW__iconButton,.ReceptionistBuilder-module__d0iEBW__textButton,.ReceptionistBuilder-module__d0iEBW__back,.ReceptionistBuilder-module__d0iEBW__outline,.ReceptionistBuilder-module__d0iEBW__primary{cursor:pointer;font:inherit;border:0;text-decoration:none}.ReceptionistBuilder-module__d0iEBW__utility{color:var(--text);background:0 0;margin-right:12px;padding:12px 0;font-size:14px}.ReceptionistBuilder-module__d0iEBW__iconButton{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.ReceptionistBuilder-module__d0iEBW__iconButton:hover{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.ReceptionistBuilder-module__d0iEBW__progressTrack{background:color-mix(in srgb, var(--text) 12%, transparent);height:3px;margin:0 56px}.ReceptionistBuilder-module__d0iEBW__progressTrack>div{background:var(--mint);height:100%;transition:width .6s ease-in-out}.ReceptionistBuilder-module__d0iEBW__stage{flex:1;align-items:center;min-width:0;padding:64px 40px 48px;display:grid}.ReceptionistBuilder-module__d0iEBW__welcome{width:min(100%,1040px);margin:auto;padding:10px 0 8px;position:relative}.ReceptionistBuilder-module__d0iEBW__welcomeTitle{letter-spacing:-.065em;z-index:1;margin-top:28px;font-size:clamp(48px,6.1vw,84px);font-weight:500;line-height:1.04;position:relative}.ReceptionistBuilder-module__d0iEBW__welcomeTitle>span,.ReceptionistBuilder-module__d0iEBW__sectionTitle>span{color:var(--mint)}.ReceptionistBuilder-module__d0iEBW__welcomeCopy{max-width:530px;color:var(--muted);letter-spacing:-.015em;margin-top:28px;font-size:17px;line-height:1.7}.ReceptionistBuilder-module__d0iEBW__welcomeActions{align-items:center;gap:22px;margin-top:35px;display:flex}.ReceptionistBuilder-module__d0iEBW__primary{background:var(--mint);min-height:56px;color:var(--canvas);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .24s cubic-bezier(.64,.34,.38,5),background .2s;display:inline-flex}.ReceptionistBuilder-module__d0iEBW__primary:hover{transform:scale(1.03)}.ReceptionistBuilder-module__d0iEBW__primary:disabled{opacity:.5;cursor:not-allowed}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration{z-index:-1;justify-content:center;align-items:center;gap:12px;width:300px;height:300px;display:flex;position:absolute;top:6%;right:1%;transform:rotate(-12deg)}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration:before,.ReceptionistBuilder-module__d0iEBW__welcomeDecoration:after{content:"";border:1px solid color-mix(in srgb, var(--mint) 12%, transparent);border-radius:50%;width:320px;height:320px;position:absolute}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration:after{opacity:.45;width:420px;height:420px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div{background:linear-gradient(var(--mint), color-mix(in srgb, var(--mint) 15%, transparent));opacity:.7;border-radius:20px;width:12px;height:58px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(2),.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(8){opacity:.5;height:95px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(3),.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(7){opacity:.75;height:165px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(4),.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(6){height:125px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration>div:nth-child(5){opacity:.9;height:210px}.ReceptionistBuilder-module__d0iEBW__question{width:min(100%,640px);margin:0 auto;padding:8px 0 16px;animation:.3s ease-in-out ReceptionistBuilder-module__d0iEBW__rise}.ReceptionistBuilder-module__d0iEBW__textButton{color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 0;font-size:12px;display:inline-flex}.ReceptionistBuilder-module__d0iEBW__textButton:hover{color:var(--mint)}.ReceptionistBuilder-module__d0iEBW__questionTitle{letter-spacing:-.035em;max-width:620px;font-size:clamp(28px,3vw,38px);font-weight:450;line-height:1.2}.ReceptionistBuilder-module__d0iEBW__hint{color:var(--muted);max-width:600px;margin-top:15px;font-size:14px;line-height:1.7}.ReceptionistBuilder-module__d0iEBW__answer{margin-top:35px}.ReceptionistBuilder-module__d0iEBW__textInput,.ReceptionistBuilder-module__d0iEBW__textarea{width:100%;color:var(--text);font:400 28px/1.45 var(--font-display);letter-spacing:-.025em;border:0;border-bottom:1px solid color-mix(in srgb, var(--text) 22%, transparent);background:0 0;border-radius:0;outline:0;padding:10px 0 15px}.ReceptionistBuilder-module__d0iEBW__textarea{resize:vertical;min-height:130px;max-height:320px;font-size:21px}.ReceptionistBuilder-module__d0iEBW__textInput::placeholder,.ReceptionistBuilder-module__d0iEBW__textarea::placeholder{color:color-mix(in srgb, var(--text) 50%, transparent)}.ReceptionistBuilder-module__d0iEBW__textInput:focus,.ReceptionistBuilder-module__d0iEBW__textarea:focus{border-bottom-color:var(--mint);box-shadow:0 1px var(--mint)}.ReceptionistBuilder-module__d0iEBW__options{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ReceptionistBuilder-module__d0iEBW__option{min-height:50px;color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 40%, transparent);background:color-mix(in srgb, var(--mint) 5%, transparent);cursor:pointer;border-radius:100px;align-items:center;gap:10px;padding:13px 20px 13px 13px;font-size:14px;line-height:1.4;transition:background .2s,transform .24s cubic-bezier(.64,.34,.38,5);display:flex;position:relative}.ReceptionistBuilder-module__d0iEBW__option:hover{background:color-mix(in srgb, var(--mint) 12%, transparent);transform:scale(1.02)}.ReceptionistBuilder-module__d0iEBW__selected,.ReceptionistBuilder-module__d0iEBW__selected:hover{background:var(--mint);border-color:var(--mint);color:var(--canvas)}.ReceptionistBuilder-module__d0iEBW__option input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ReceptionistBuilder-module__d0iEBW__option:has(input:focus-visible){outline:2px solid var(--mint);outline-offset:4px}.ReceptionistBuilder-module__d0iEBW__optionKey{width:22px;height:22px;font:10px var(--font-mono);opacity:.65;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ReceptionistBuilder-module__d0iEBW__questionActions{align-items:center;gap:20px;margin-top:30px;display:flex}.ReceptionistBuilder-module__d0iEBW__back{border:1px solid color-mix(in srgb, var(--text) 22%, transparent);color:var(--muted);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.ReceptionistBuilder-module__d0iEBW__back:hover{border-color:var(--mint);color:var(--mint)}.ReceptionistBuilder-module__d0iEBW__example{color:var(--mint);margin-bottom:18px;font-size:14px;line-height:1.6}.ReceptionistBuilder-module__d0iEBW__example>span{background:var(--mint);border-radius:100%;width:5px;height:5px;margin-right:7px;display:inline-block}.ReceptionistBuilder-module__d0iEBW__feedback{width:min(100% - 80px,1040px);color:var(--muted);margin:0 auto;font-size:12px}.ReceptionistBuilder-module__d0iEBW__feedback p:empty{display:none}.ReceptionistBuilder-module__d0iEBW__feedback p:not(:empty){margin-bottom:14px}.ReceptionistBuilder-module__d0iEBW__fieldError{color:var(--color-formless-error,#ffb19b);margin-top:10px;font-size:13px;line-height:1.6}.ReceptionistBuilder-module__d0iEBW__review,.ReceptionistBuilder-module__d0iEBW__output{width:min(100%,1040px);margin:auto;animation:.3s ease-in-out ReceptionistBuilder-module__d0iEBW__rise}.ReceptionistBuilder-module__d0iEBW__sectionTitle{letter-spacing:-.045em;outline:none;margin-top:16px;font-size:clamp(28px,3.3vw,44px);font-weight:450;line-height:1.13}.ReceptionistBuilder-module__d0iEBW__reviewLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:64px;margin-top:40px;display:grid}.ReceptionistBuilder-module__d0iEBW__answerList>section{margin-bottom:28px}.ReceptionistBuilder-module__d0iEBW__answerList h3{color:var(--mint);font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ReceptionistBuilder-module__d0iEBW__answerRow{width:100%;color:var(--text);border:0;border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);text-align:left;cursor:pointer;background:0 0;grid-template-columns:150px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:15px 0;display:grid}.ReceptionistBuilder-module__d0iEBW__answerRow>span{color:var(--muted);font-size:12px}.ReceptionistBuilder-module__d0iEBW__answerRow>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.ReceptionistBuilder-module__d0iEBW__answerRow>svg{color:var(--muted)}.ReceptionistBuilder-module__d0iEBW__answerRow:hover>strong,.ReceptionistBuilder-module__d0iEBW__answerRow:hover>svg{color:var(--mint)}.ReceptionistBuilder-module__d0iEBW__reviewAside{position:sticky;top:110px}.ReceptionistBuilder-module__d0iEBW__asideTitle{letter-spacing:-.025em;font-size:20px;font-weight:400}.ReceptionistBuilder-module__d0iEBW__checklist{margin-top:20px;font-size:12px}.ReceptionistBuilder-module__d0iEBW__checklist>div{border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.ReceptionistBuilder-module__d0iEBW__checklist dt{color:var(--muted)}.ReceptionistBuilder-module__d0iEBW__checklist dd{align-items:center;gap:5px;display:flex}.ReceptionistBuilder-module__d0iEBW__checklist dd svg{color:var(--mint)}.ReceptionistBuilder-module__d0iEBW__approval{color:var(--muted);align-items:flex-start;gap:10px;margin:22px 0;font-size:11px;line-height:1.7;display:flex}.ReceptionistBuilder-module__d0iEBW__approval input{width:16px;height:16px;accent-color:var(--mint);flex-shrink:0;margin-top:3px}.ReceptionistBuilder-module__d0iEBW__fullWidth{width:100%}.ReceptionistBuilder-module__d0iEBW__issues{gap:10px;margin-top:20px;display:grid}.ReceptionistBuilder-module__d0iEBW__issues button{color:var(--color-formless-error,#ffb19b);cursor:pointer;font:11px/1.6 var(--font-sans);text-align:left;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.ReceptionistBuilder-module__d0iEBW__details{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);color:var(--muted);margin-top:24px;padding-top:16px;font-size:11px;line-height:1.7}.ReceptionistBuilder-module__d0iEBW__setting{margin-top:28px}.ReceptionistBuilder-module__d0iEBW__setting>label{color:var(--color-formless-text,#f4f7f5);font-size:16px;font-weight:500;display:block}.ReceptionistBuilder-module__d0iEBW__setting>:is(input,textarea,select){background:var(--color-formless-canvas,#171717);width:100%;min-height:48px;color:var(--color-formless-text,#f4f7f5);font:inherit;border:1px solid #ffffff30;border-radius:6px;margin-top:12px;padding:12px;font-size:16px;display:block}.ReceptionistBuilder-module__d0iEBW__setting>textarea{resize:vertical}.ReceptionistBuilder-module__d0iEBW__setting>:is(input,textarea,select):focus-visible{outline:2px solid var(--color-formless-mint,#3df0b4);outline-offset:3px}.ReceptionistBuilder-module__d0iEBW__setting>button{margin-top:12px}.ReceptionistBuilder-module__d0iEBW__details summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;min-height:30px;list-style:none;display:flex}.ReceptionistBuilder-module__d0iEBW__details summary::-webkit-details-marker{display:none}.ReceptionistBuilder-module__d0iEBW__details ul{margin-top:15px;padding-left:15px;list-style:outside}.ReceptionistBuilder-module__d0iEBW__details li+li{margin-top:10px}.ReceptionistBuilder-module__d0iEBW__details p{white-space:pre-wrap;margin-top:15px}.ReceptionistBuilder-module__d0iEBW__details>label{margin-top:14px;display:block}.ReceptionistBuilder-module__d0iEBW__details>label.ReceptionistBuilder-module__d0iEBW__approval{display:flex}.ReceptionistBuilder-module__d0iEBW__details select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--canvas);border:1px solid var(--muted);width:100%;color:var(--text);border-radius:8px;margin-top:8px;padding:10px}.ReceptionistBuilder-module__d0iEBW__outputHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.ReceptionistBuilder-module__d0iEBW__outline{border:1px solid color-mix(in srgb, var(--text) 30%, transparent);min-height:44px;color:var(--text);background:0 0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:12px;display:inline-flex}.ReceptionistBuilder-module__d0iEBW__documents{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);grid-template-columns:220px minmax(0,1fr);gap:25px;margin-top:35px;padding-top:24px;display:grid}.ReceptionistBuilder-module__d0iEBW__outputActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.ReceptionistBuilder-module__d0iEBW__documentNav>button{width:100%;font:14px var(--font-sans);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 12px;display:flex}.ReceptionistBuilder-module__d0iEBW__documentNav>button>span{font:10px var(--font-mono);opacity:.65}.ReceptionistBuilder-module__d0iEBW__documentNav>button>svg{opacity:0;margin-left:auto}.ReceptionistBuilder-module__d0iEBW__documentNav>button.ReceptionistBuilder-module__d0iEBW__activeDocument{color:var(--mint);background:color-mix(in srgb, var(--mint) 8%, transparent)}.ReceptionistBuilder-module__d0iEBW__documentNav>button.ReceptionistBuilder-module__d0iEBW__activeDocument>svg{opacity:1}.ReceptionistBuilder-module__d0iEBW__exportActions{gap:8px;padding-top:26px;display:grid}.ReceptionistBuilder-module__d0iEBW__exportActions .ReceptionistBuilder-module__d0iEBW__primary{gap:9px;min-height:46px;padding:0 15px;font-size:14px}.ReceptionistBuilder-module__d0iEBW__document{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-radius:12px;min-width:0;overflow:hidden}.ReceptionistBuilder-module__d0iEBW__documentHeader{border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);justify-content:space-between;align-items:center;gap:15px;padding:8px 20px;font-size:14px;display:flex}.ReceptionistBuilder-module__d0iEBW__document textarea{background:color-mix(in srgb, var(--text) 3%, transparent);width:100%;color:var(--text);font:14px/1.7 var(--font-mono);resize:vertical;border:0;min-height:380px;padding:22px;display:block}.ReceptionistBuilder-module__d0iEBW__document>p{color:var(--muted);padding:14px 20px;font-size:14px;line-height:1.7}.ReceptionistBuilder-module__d0iEBW__notice{color:var(--text);padding:20px}.ReceptionistBuilder-module__d0iEBW__studio :is(button,a,textarea):focus-visible,.ReceptionistBuilder-module__d0iEBW__studio input[type=checkbox]:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@keyframes ReceptionistBuilder-module__d0iEBW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.ReceptionistBuilder-module__d0iEBW__welcomeDecoration{opacity:.35;right:-50px}.ReceptionistBuilder-module__d0iEBW__reviewLayout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media (max-width:700px){.ReceptionistBuilder-module__d0iEBW__studio{border-radius:0}.ReceptionistBuilder-module__d0iEBW__shell{min-height:calc(100dvh - 72px)}.ReceptionistBuilder-module__d0iEBW__toolbar{gap:8px;padding:8px 20px 12px}.ReceptionistBuilder-module__d0iEBW__utilities{gap:0}.ReceptionistBuilder-module__d0iEBW__utility{margin-right:8px;font-size:14px}.ReceptionistBuilder-module__d0iEBW__iconButton{width:30px;height:34px}.ReceptionistBuilder-module__d0iEBW__iconButton>svg{width:15px}.ReceptionistBuilder-module__d0iEBW__progressTrack{margin:0 20px}.ReceptionistBuilder-module__d0iEBW__stage{padding:40px 24px}.ReceptionistBuilder-module__d0iEBW__welcomeTitle{font-size:52px}.ReceptionistBuilder-module__d0iEBW__welcomeCopy{font-size:15px}.ReceptionistBuilder-module__d0iEBW__welcomeActions{flex-wrap:wrap;gap:15px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration{opacity:.14;width:150px;height:180px;top:-15px;right:-85px}.ReceptionistBuilder-module__d0iEBW__welcomeDecoration:before,.ReceptionistBuilder-module__d0iEBW__welcomeDecoration:after{width:240px;height:240px}.ReceptionistBuilder-module__d0iEBW__questionTitle{font-size:28px}.ReceptionistBuilder-module__d0iEBW__hint{font-size:13px}.ReceptionistBuilder-module__d0iEBW__textInput{font-size:24px}.ReceptionistBuilder-module__d0iEBW__textarea{font-size:19px}.ReceptionistBuilder-module__d0iEBW__option{padding:12px 16px 12px 10px;font-size:13px}.ReceptionistBuilder-module__d0iEBW__questionActions{gap:12px}.ReceptionistBuilder-module__d0iEBW__primary{gap:13px;min-height:52px;padding:0 22px;font-size:14px}.ReceptionistBuilder-module__d0iEBW__feedback{width:calc(100% - 48px)}.ReceptionistBuilder-module__d0iEBW__reviewLayout{grid-template-columns:1fr;gap:25px}.ReceptionistBuilder-module__d0iEBW__reviewAside{position:static}.ReceptionistBuilder-module__d0iEBW__answerRow{grid-template-columns:115px minmax(0,1fr) 15px}.ReceptionistBuilder-module__d0iEBW__outputHeading{flex-direction:column;align-items:flex-start}.ReceptionistBuilder-module__d0iEBW__documents{grid-template-columns:1fr}.ReceptionistBuilder-module__d0iEBW__documentNav{flex-wrap:wrap;gap:5px;display:flex}.ReceptionistBuilder-module__d0iEBW__documentNav>button{width:auto;padding:10px;font-size:14px}.ReceptionistBuilder-module__d0iEBW__documentNav>button>svg{display:none}.ReceptionistBuilder-module__d0iEBW__exportActions{flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding-top:15px;display:flex}.ReceptionistBuilder-module__d0iEBW__documentHeader{padding:8px 13px;font-size:14px}.ReceptionistBuilder-module__d0iEBW__documentHeader .ReceptionistBuilder-module__d0iEBW__textButton{font-size:14px}.ReceptionistBuilder-module__d0iEBW__document textarea{padding:15px}}@media (prefers-reduced-motion:reduce){.ReceptionistBuilder-module__d0iEBW__studio *,.ReceptionistBuilder-module__d0iEBW__studio :before,.ReceptionistBuilder-module__d0iEBW__studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
