.oss-cap-scene{--cap-paper:#fff;--cap-ink:#172843;--cap-muted:#6e7f99;--cap-line:#d9e3f2;--cap-stage:#e9f0ff;--cap-blue:#3577ff;--cap-soft:#e8efff;position:relative;min-width:0;width:100%;min-height:355px;padding:16px;border:1px solid var(--cap-line);border-radius:16px;background:var(--cap-paper);color:var(--cap-ink);box-shadow:0 16px 40px #244e8b0b,0 2px 6px #244e8b05;display:flex;flex-direction:column;margin:0;isolation:isolate;overflow:hidden;align-self:center}[data-theme=dark] .oss-cap-scene{--cap-paper:#142139;--cap-ink:#edf3ff;--cap-muted:#9caeca;--cap-line:#304361;--cap-stage:#101b30;--cap-soft:#213758;box-shadow:0 18px 45px #00000025}.oss-cap-scene *{box-sizing:border-box}.oss-cap-scene-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:24px}.oss-cap-scene-heading>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650;letter-spacing:-.2px;line-height:1.4}.oss-cap-scene-heading>span>i{width:5px;height:5px;border-radius:50%;background:var(--cap-blue);flex:none}.oss-cap-scene-heading>button{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:1px solid var(--cap-line);background:transparent;color:var(--cap-muted);flex:none;cursor:pointer}.oss-cap-scene-heading>button:hover{background:var(--cap-soft);color:var(--cap-blue)}.oss-cap-scene-heading>button:disabled{cursor:default;opacity:.5}.oss-cap-stage{position:relative;flex:1;min-height:220px;margin-block:12px 14px;border-radius:9px;background:var(--cap-stage);isolation:isolate}.oss-cap-stage-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:radial-gradient(#7d9ac233 .7px,transparent .7px);background-size:13px 13px}.oss-cap-scene-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;position:relative;z-index:3}.oss-cap-scene-controls>button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:38px;padding:7px 4px;border:1px solid var(--cap-line);border-radius:5px;background:transparent;color:var(--cap-muted);font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.oss-cap-scene-controls>button>span{font-size:6px;font-weight:500;opacity:.65}.oss-cap-scene-controls>button>svg{display:none;flex:none}.oss-cap-scene-controls>button[aria-pressed=true]{border-color:#3577ff;background:#3577ff;color:#fff;box-shadow:0 3px 9px #3577ff20}.oss-cap-scene-controls>button:hover{border-color:#3577ff}.oss-cap-scene button:focus-visible{outline:3px solid #3577ff;outline-offset:3px}.oss-cap-scene figcaption{padding-top:11px;min-height:46px}.oss-cap-scene figcaption>span{display:block;font-size:10px;line-height:1.5;color:var(--cap-muted);min-height:30px}.oss-cap-scene figcaption>small{display:block;margin-top:4px;font-size:6px;letter-spacing:.7px;color:var(--cap-muted);opacity:.8}.oss-cap-window-bar{display:flex;align-items:center;gap:5px;padding:8px 9px;border-bottom:1px solid var(--cap-line);color:var(--cap-muted);line-height:1}.oss-cap-window-bar>span{display:flex;gap:3px}.oss-cap-window-bar i{width:3px;height:3px;border-radius:50%;background:var(--cap-muted);opacity:.4}.oss-cap-window-bar>small{font-size:5px;letter-spacing:.5px;margin-inline:auto}.oss-cap-window-bar>svg{color:var(--cap-blue)}.oss-cap-connector{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#7d9bc6;pointer-events:none;z-index:-1}.oss-cap-connector path{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:3 4}.oss-cap-search{position:absolute;left:5%;right:7%;top:9px;z-index:2;display:flex;align-items:center;gap:7px;padding:9px 11px;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:6px;box-shadow:0 7px 14px #183a7220;color:var(--cap-muted);transform:rotate(-3deg);transition:transform .6s,opacity .5s}.oss-cap-search>svg{color:var(--cap-blue);flex:none}.oss-cap-search>span{font-size:7px;letter-spacing:-.1px}.oss-cap-search>i{width:4px;height:4px;border-radius:50%;background:#ffdd60;margin-left:auto}.oss-cap-browser{position:absolute;top:45px;right:8%;bottom:13px;left:4%;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:7px;overflow:hidden;box-shadow:0 15px 20px #183a721a;transform:translateY(8px) rotate(3deg) scale(.96);opacity:.72;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .5s}.oss-cap-web{padding:13px 13px 10px;position:relative;overflow:hidden;height:calc(100% - 27px)}.oss-cap-mini-kicker{font-size:4px;letter-spacing:1px;display:block;color:var(--cap-blue);margin-bottom:8px}.oss-cap-web>strong{position:relative;z-index:1;display:block;font-size:22px;line-height:.98;letter-spacing:-1px;font-weight:650}.oss-cap-web-line{display:block;width:46%;height:3px;border-radius:5px;background:var(--cap-line);margin-top:9px}.oss-cap-web-line.oss-cap-short{width:33%;margin-top:4px}.oss-cap-web-cta{display:inline-flex;align-items:center;gap:8px;padding:6px 7px;background:#ffdd60;color:#172843;font-size:5px;font-weight:650;border-radius:3px;margin-top:10px;position:relative;z-index:1}.oss-cap-web-art{position:absolute;right:-8%;top:8%;width:47%;height:100%;border-radius:40px 0 0;background:var(--cap-soft);transform:rotate(-12deg)}.oss-cap-web-art>span{position:absolute;top:17%;right:20%;bottom:27%;left:11%;border:1px solid #3577ff55;border-radius:35% 10% 25% 5%;transform:rotate(-12deg);background:#3577ff25}.oss-cap-web-art>span:nth-child(2){top:35%;right:31%;bottom:10%;left:1%;background:#3577ff;border:0;transform:rotate(13deg)}.oss-cap-web-art>i{position:absolute;left:42%;top:12%;width:25%;aspect-ratio:1;border-radius:50%;background:#ffdd60}.oss-cap-web-art>svg{position:absolute;inset:40% -9% auto 12%;width:100%;color:#fff;transform:rotate(12deg)}.oss-cap-pointer{position:absolute;right:12%;bottom:22px;display:flex;align-items:center;gap:0;color:#172843;z-index:3;opacity:0;transform:translate(15px,13px);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s}.oss-cap-pointer>small{font-size:5px;background:#172843;color:#fff;border-radius:3px;padding:5px 6px;white-space:nowrap}.oss-cap-floating-note{position:absolute;left:-7px;bottom:0;z-index:3;display:flex;align-items:center;gap:7px;padding:8px 10px;background:#ffdd60;color:#172843;border:3px solid var(--cap-paper);border-radius:6px;box-shadow:0 5px 12px #183a7215;transform:rotate(-5deg) translateY(8px);opacity:0;transition:transform .6s,opacity .35s}.oss-cap-floating-note>span{display:grid;place-items:center;width:24px;height:24px;background:#1728430d;border-radius:50%}.oss-cap-floating-note strong{font-size:7px;display:block}.oss-cap-floating-note small{display:block;font-size:5px;opacity:.65;margin-top:3px}.oss-cap-attract[data-phase="1"] .oss-cap-browser,.oss-cap-attract[data-phase="2"] .oss-cap-browser{transform:rotate(-3deg);opacity:1}.oss-cap-attract[data-phase="1"] .oss-cap-search,.oss-cap-attract[data-phase="2"] .oss-cap-search{transform:translateY(-5px) rotate(2deg);opacity:.75}.oss-cap-attract[data-phase="2"] .oss-cap-pointer{opacity:1;transform:translate(0)}.oss-cap-attract[data-phase="2"] .oss-cap-floating-note{opacity:1;transform:rotate(-5deg)}.oss-cap-capture .oss-cap-stage{background:linear-gradient(135deg,var(--cap-stage),var(--cap-soft))}.oss-cap-chat-card{position:absolute;top:13px;left:3%;right:10%;z-index:3;display:flex;align-items:center;gap:8px;padding:11px 10px;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:8px;box-shadow:0 10px 20px #183a7214;transform:rotate(-5deg);transition:transform .55s,opacity .4s}.oss-cap-chat-icon{display:grid;place-items:center;background:#3577ff;color:#fff;border-radius:7px;width:33px;height:33px;flex:none}.oss-cap-chat-card small{display:block;color:var(--cap-blue);font-size:4px;letter-spacing:.7px;margin-bottom:6px}.oss-cap-chat-card strong{display:block;font-size:8px;letter-spacing:-.2px;line-height:1.4}.oss-cap-chat-card div>span{display:block;font-size:5px;color:var(--cap-muted);margin-top:4px}.oss-cap-chat-card>i{width:5px;height:5px;border-radius:50%;background:#ffdd60;margin-left:auto;flex:none}.oss-cap-form-card{position:absolute;left:16%;right:3%;top:85px;bottom:10px;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:7px;box-shadow:0 12px 22px #183a7215;padding:10px 11px;transform:rotate(4deg) translateY(9px);opacity:.5;transition:transform .65s,opacity .45s,border-color .4s}.oss-cap-form-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--cap-muted);font-size:5px;letter-spacing:.6px;padding-bottom:9px}.oss-cap-form-card>div:first-child>svg{color:var(--cap-blue)}.oss-cap-record-field{display:flex;align-items:center;gap:6px;font-size:6px;color:var(--cap-muted);padding:7px 0;border-top:1px solid var(--cap-line)}.oss-cap-record-field>i{width:4px;height:4px;border-radius:50%;background:var(--cap-line)}.oss-cap-record-field>svg{margin-left:auto;color:var(--cap-blue)}.oss-cap-owner{display:flex;align-items:center;gap:6px;border-top:1px solid var(--cap-line);padding-top:7px;margin-top:1px;opacity:.3;transition:opacity .4s}.oss-cap-owner>span{display:grid;place-items:center;background:var(--cap-soft);color:var(--cap-blue);width:24px;height:24px;border-radius:50%}.oss-cap-owner small{display:block;font-size:4px;color:var(--cap-muted);letter-spacing:.6px}.oss-cap-owner strong{display:block;font-size:6px;margin-top:3px}.oss-cap-owner>svg{margin-left:auto;color:var(--cap-blue)}.oss-cap-capture-status{position:absolute;left:-5px;bottom:9px;z-index:3;display:flex;gap:6px;align-items:center;font-size:6px;padding:9px 10px;background:#ffdd60;color:#172843;border:3px solid var(--cap-paper);border-radius:6px;line-height:1.5;opacity:0;transform:translateY(12px) rotate(-5deg);transition:transform .6s,opacity .4s}.oss-cap-capture[data-phase="1"] .oss-cap-form-card,.oss-cap-capture[data-phase="2"] .oss-cap-form-card{opacity:1;transform:rotate(2deg);border-color:#3577ff60}.oss-cap-capture[data-phase="1"] .oss-cap-chat-card,.oss-cap-capture[data-phase="2"] .oss-cap-chat-card{transform:translateY(-7px) rotate(-3deg)}.oss-cap-capture[data-phase="2"] .oss-cap-owner{opacity:1}.oss-cap-capture[data-phase="2"] .oss-cap-capture-status{opacity:1;transform:rotate(-5deg)}.oss-cap-nurture .oss-cap-stage{background:linear-gradient(135deg,#234fba,#3577ff)}.oss-cap-nurture .oss-cap-stage-grid{background-image:radial-gradient(#ffffff45 .7px,transparent .7px)}.oss-cap-pipeline{position:absolute;top:12px;right:0;bottom:34px;left:0;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:8px;box-shadow:0 12px 20px #183a7217;transform:rotate(-3deg);overflow:hidden}.oss-cap-pipeline-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 8px 0;gap:5px}.oss-cap-pipeline-columns>span{font-size:4px;letter-spacing:.3px;white-space:nowrap;display:flex;gap:4px;align-items:center;color:var(--cap-muted)}.oss-cap-pipeline-columns i{width:4px;height:4px;border-radius:50%;background:#8dabe0;flex:none}.oss-cap-pipeline-columns>span:nth-child(2)>i{background:#ffdd60}.oss-cap-pipeline-columns>span:last-child>i{background:#ed8172}.oss-cap-pipeline-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:absolute;top:53px;right:8px;bottom:9px;left:8px}.oss-cap-pipeline-lanes>span{border-radius:4px;background:var(--cap-soft);opacity:.6;border:1px dashed #839cc72b}.oss-cap-deal{position:absolute;left:5%;top:65px;width:44%;border:1px solid #8ca9dc77;padding:10px 8px 9px;background:var(--cap-paper);border-radius:6px;box-shadow:0 10px 15px #183a7218;transform:rotate(3deg);transition:left .8s cubic-bezier(.2,.7,.2,1),transform .8s}.oss-cap-deal-avatar{display:grid;place-items:center;background:#3577ff;color:#fff;width:26px;height:26px;border-radius:7px;margin-bottom:9px}.oss-cap-deal>strong{display:block;font-size:7px;letter-spacing:-.2px;line-height:1.3}.oss-cap-deal>small{display:block;font-size:4px;color:var(--cap-muted);margin-top:4px}.oss-cap-deal-divider{display:block;height:1px;background:var(--cap-line);margin:8px 0}.oss-cap-task-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#88b1a0;margin-right:3px}.oss-cap-deal-task{font-size:4px;color:var(--cap-muted)}.oss-cap-deal>svg{position:absolute;right:6px;top:11px;color:var(--cap-blue)}.oss-cap-reply{position:absolute;left:0;right:4%;bottom:0;z-index:3;display:flex;align-items:flex-start;gap:8px;padding:12px 11px;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:7px;box-shadow:0 12px 20px #183a7222;opacity:0;transform:translateY(14px) rotate(4deg);transition:transform .6s,opacity .35s}.oss-cap-reply>span{display:grid;place-items:center;background:var(--cap-soft);color:var(--cap-blue);width:27px;height:27px;border-radius:50%;flex:none}.oss-cap-reply small{display:block;font-size:4px;color:var(--cap-blue);letter-spacing:.6px}.oss-cap-reply p{font-size:8px;line-height:1.6;margin:5px 0}.oss-cap-reply div>span{display:flex;align-items:center;gap:15px;font-size:5px;color:var(--cap-muted)}.oss-cap-reply div>span>svg{color:var(--cap-blue)}.oss-cap-task{position:absolute;left:2%;right:0;bottom:0;z-index:4;background:#ffdd60;color:#172843;display:flex;align-items:center;gap:8px;padding:12px;border-radius:6px;border:3px solid var(--cap-paper);box-shadow:0 10px 15px #183a7214;opacity:0;transform:translateY(12px) rotate(-3deg);transition:transform .6s,opacity .35s}.oss-cap-task>span>strong{display:block;font-size:8px;letter-spacing:-.1px}.oss-cap-task>span>small{display:block;font-size:6px;margin-top:4px;opacity:.7}.oss-cap-loop{position:absolute;width:63px;height:63px;right:5%;bottom:2%;color:#ffdd60;opacity:.55;z-index:-1;transform:rotate(-40deg);transition:transform 1s}.oss-cap-loop svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4}.oss-cap-nurture[data-phase="1"] .oss-cap-deal{left:29%;transform:rotate(-3deg)}.oss-cap-nurture[data-phase="2"] .oss-cap-deal{left:51%;transform:rotate(4deg)}.oss-cap-nurture[data-phase="1"] .oss-cap-reply{opacity:1;transform:rotate(3deg)}.oss-cap-nurture[data-phase="2"] .oss-cap-task{opacity:1;transform:rotate(-3deg)}.oss-cap-nurture[data-phase="2"] .oss-cap-loop{transform:rotate(90deg)}.oss-cap-convert .oss-cap-stage{background:linear-gradient(140deg,var(--cap-stage),#3577ff19)}.oss-cap-calendar{position:absolute;top:14px;left:4%;right:10%;padding:13px 12px 12px;border-radius:8px;background:var(--cap-paper);border:1px solid var(--cap-line);box-shadow:0 12px 20px #183a7218;transform:rotate(-4deg);transition:transform .6s,opacity .4s}.oss-cap-calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-bottom:15px}.oss-cap-calendar-heading>span{display:flex;align-items:center;gap:6px;font-size:5px;letter-spacing:.5px;font-weight:600}.oss-cap-calendar-heading svg{color:var(--cap-blue)}.oss-cap-calendar-heading>small{font-size:4px;color:var(--cap-muted);letter-spacing:.6px}.oss-cap-week,.oss-cap-dates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;text-align:center;align-items:center}.oss-cap-week{font-size:5px;color:var(--cap-muted);margin-bottom:7px}.oss-cap-dates{font-size:10px;font-weight:500}.oss-cap-dates>span{display:grid;place-items:center;min-height:29px;border-radius:5px;background:var(--cap-soft);border:1px solid transparent}.oss-cap-dates>.oss-cap-date-chosen{background:#3577ff;color:#fff;box-shadow:0 4px 8px #3577ff25;border-color:#fff8}.oss-cap-time{display:flex;align-items:center;gap:6px;padding:10px 7px;border:1px solid var(--cap-line);border-radius:4px;margin-top:11px;font-size:6px;color:var(--cap-muted)}.oss-cap-time>svg:first-child{color:var(--cap-blue)}.oss-cap-time>svg:last-child{margin-left:auto;color:var(--cap-blue)}.oss-cap-calendar-note{position:absolute;right:-5px;bottom:15px;display:flex;align-items:center;gap:6px;background:#ffdd60;color:#172843;border-radius:5px;border:3px solid var(--cap-paper);padding:9px 10px;font-size:7px;transform:rotate(4deg);box-shadow:0 6px 12px #183a721a;transition:opacity .3s,transform .5s}.oss-cap-booking{position:absolute;top:24px;right:8%;bottom:13px;left:11%;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:var(--cap-paper);border:1px solid var(--cap-line);border-radius:8px;box-shadow:0 12px 25px #183a7226;opacity:0;transform:translateY(13px) rotate(5deg) scale(.9);transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1)}.oss-cap-booking-check{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#3577ff;color:#fff;box-shadow:0 0 0 6px var(--cap-soft);margin-bottom:2px}.oss-cap-booking>small{font-size:4px;letter-spacing:.8px;color:var(--cap-blue)}.oss-cap-booking>strong{font-size:20px;font-weight:600;letter-spacing:-.9px;line-height:1.2}.oss-cap-booking>span:not(:first-child){display:flex;align-items:center;gap:6px;color:var(--cap-muted);font-size:6px}.oss-cap-care{position:absolute;top:39px;right:4%;bottom:25px;left:4%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center;background:#3577ff;color:#fff;border:4px solid var(--cap-paper);border-radius:9px;box-shadow:0 15px 25px #183a7229;opacity:0;transform:translateY(13px) rotate(-4deg) scale(.9);transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1);z-index:4}.oss-cap-care>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff66;border-radius:50%;background:#ffffff12;color:#ffdd60;box-shadow:0 0 0 6px #ffffff0b}.oss-cap-care>div>small{display:block;font-size:4px;letter-spacing:.9px;opacity:.7}.oss-cap-care>div>strong{display:block;font-size:22px;letter-spacing:-1px;font-weight:600;margin-top:8px}.oss-cap-care>div>span{display:block;font-size:6px;opacity:.75;margin-top:8px}.oss-cap-convert[data-phase="1"] .oss-cap-calendar,.oss-cap-convert[data-phase="2"] .oss-cap-calendar{transform:translateY(-6px) rotate(-8deg) scale(.92);opacity:.5}.oss-cap-convert[data-phase="1"] .oss-cap-booking{opacity:1;transform:rotate(3deg) scale(1)}.oss-cap-convert[data-phase="2"] .oss-cap-care{opacity:1;transform:rotate(-3deg) scale(1)}.oss-cap-convert[data-phase="1"] .oss-cap-calendar-note,.oss-cap-convert[data-phase="2"] .oss-cap-calendar-note{opacity:0;transform:translateY(10px) rotate(7deg)}.oss-cap-scene[data-entered=true]{animation:oss-cap-arrive .7s cubic-bezier(.2,.7,.2,1) both}.oss-cap-scene[data-animate=true] .oss-cap-connector path{animation:oss-cap-dash 2s linear infinite}@keyframes oss-cap-arrive{0%{opacity:.65;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes oss-cap-dash{to{stroke-dashoffset:-14}}@media (min-width:1440px){.oss-cap-scene{padding:20px;min-height:375px}.oss-cap-scene-heading>span{font-size:11px}.oss-cap-scene-controls>button{font-size:10px}.oss-cap-scene figcaption>span{font-size:10px}}@media (min-width:640px) and (max-width:1023px){.oss-cap-scene{max-width:360px;justify-self:end}}@media (max-width:639px){.oss-cap-scene{max-width:420px;min-height:355px;justify-self:center;padding:16px}.oss-cap-stage{min-height:220px}.oss-cap-scene-controls>button{font-size:10px;min-height:42px}.oss-cap-scene figcaption>span{font-size:10px}.oss-cap-scene-heading>span{font-size:11px}.oss-cap-scene figcaption>small{font-size:6px}.oss-cap-scene-heading>button{width:29px;height:29px}}@media (max-width:359px){.oss-cap-scene{padding:13px;min-height:350px}.oss-cap-scene-heading>span{font-size:10px}.oss-cap-scene-controls>button{font-size:9px;gap:3px}.oss-cap-stage{min-height:220px}.oss-cap-web>strong{font-size:20px}.oss-cap-care>div>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.oss-cap-scene,.oss-cap-scene *{animation:none!important;transition:none!important}.oss-cap-scene{translate:none}}
