.sf-orb[data-v-55bdc716]{--orb-ink:var(--sf-orb-ink,var(--sf-chat-ink));--orb-on:var(--sf-orb-on,var(--sf-chat-on-ink));flex-shrink:0;width:28px;height:28px}.sf-orb svg[data-v-55bdc716]{display:block;overflow:visible}.sf-orb__track[data-v-55bdc716]{stroke:var(--sf-orb-track,var(--sf-line));stroke-width:2px}.sf-orb__arc[data-v-55bdc716]{stroke:var(--orb-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:26 74;transform-origin:14px 14px;transition:stroke-dasharray .2s;animation:.9s linear infinite sf-spin}.sf-orb__disc[data-v-55bdc716]{fill:var(--orb-ink);transform-origin:14px 14px;transition:transform .2s;transform:scale(0)}.sf-orb__check[data-v-55bdc716]{stroke:var(--orb-on);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .15s,opacity .15s}.sf-orb.is-done .sf-orb__arc[data-v-55bdc716]{stroke-dasharray:100 0;transition-duration:.35s}.sf-orb.is-done .sf-orb__disc[data-v-55bdc716]{transition:transform .3s cubic-bezier(.3,1.3,.5,1) .25s;transform:scale(1)}.sf-orb.is-done .sf-orb__check[data-v-55bdc716]{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .3s .45s,opacity 10ms linear .45s}.sf-thread[data-v-fa1a064b]{font-size:var(--sf-thread-size,14px);flex-direction:column;gap:12px;display:flex}.sf-stack[data-v-fa1a064b]{display:grid}.sf-stack[data-v-fa1a064b]>*{grid-area:1/1}.sf-q[data-v-fa1a064b]{visibility:hidden;flex-direction:column;place-self:end;align-items:flex-end;gap:4px;max-width:85%;display:flex}.sf-q.is-active[data-v-fa1a064b]{visibility:visible;animation:.4s both sf-fade}.sf-q small[data-v-fa1a064b]{color:var(--sf-soft);font-size:11px}.sf-q span[data-v-fa1a064b]{color:var(--sf-chat-on-ink);background:var(--sf-chat-ink);border-radius:16px 16px 4px;padding:9px 12px;line-height:1.4}.sf-a[data-v-fa1a064b]{box-sizing:border-box;max-width:88%;min-height:calc(3.2em + 20px);color:var(--sf-text);background:var(--sf-bubble);border-radius:16px 16px 16px 4px;place-self:start;padding:10px 13px;line-height:1.6}.is-sizer[data-v-fa1a064b]{visibility:hidden}.sf-src[data-v-fa1a064b]{justify-items:start}.sf-chip[data-v-fa1a064b]{color:var(--sf-chat-ink);background:var(--sf-bubble);border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px 7px;padding:5px 9px;font-size:12px;animation:.45s cubic-bezier(.2,1.4,.4,1) both sf-pop;display:inline-flex}.sf-chip.is-sizer[data-v-fa1a064b]{padding-left:29px;animation:none}.sf-chip svg[data-v-fa1a064b]{color:var(--sf-muted)}.sf-chip strong[data-v-fa1a064b]{font-weight:500}.sf-chip span[data-v-fa1a064b]{color:var(--sf-muted)}.sf-chat[data-v-6b2341f6]{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.sf-hero[data-v-515a50bb]{--sf-accent:var(--ui-primary);--sf-ink:var(--ui-text-highlighted);--sf-text:var(--ui-text);--sf-muted:var(--ui-text-muted);--sf-soft:var(--ui-text-dimmed);--sf-line:var(--ui-border);--sf-surface:var(--ui-bg);--sf-bubble:var(--ui-bg-elevated);--sf-tint:color-mix(in oklab, var(--ui-primary) 6%, var(--ui-bg));--sf-glow:color-mix(in oklab, var(--ui-primary) 20%, var(--ui-bg));--sf-lane:color-mix(in oklab, var(--ui-primary) 18%, var(--ui-bg));--sf-chat-ink:var(--ui-text-highlighted);--sf-chat-on-ink:var(--ui-text-inverted);isolation:isolate;color:var(--sf-ink);background:linear-gradient(180deg,var(--sf-surface) 0,transparent 26%,transparent 78%,var(--sf-surface) 100%),radial-gradient(38% 46% at 50% 54%,var(--sf-surface) 0,color-mix(in oklab,var(--sf-surface) 92%,transparent) 45%,transparent 100%),radial-gradient(40% 60% at 100% 55%,var(--sf-glow) 0,transparent 100%),radial-gradient(36% 70% at 0 50%,var(--sf-glow) 0,transparent 100%),var(--sf-tint);position:relative;overflow:hidden}.sf-stream[data-v-515a50bb]{z-index:0;pointer-events:none}.sf-lanes[data-v-515a50bb],.sf-stream[data-v-515a50bb]{position:absolute;inset:0}.sf-lanes path[data-v-515a50bb]{stroke:var(--sf-lane);stroke-width:1px}.sf-item[data-v-515a50bb]{offset-rotate:0deg;offset-anchor:center;opacity:0;animation:linear infinite sf-stream-515a50bb;position:absolute;top:0;left:0}@keyframes sf-stream-515a50bb{0%{offset-distance:0;opacity:0;transform:scale(1)}5%{opacity:1}to{offset-distance:100%;opacity:1;transform:scale(.55)}}.sf-doc[data-v-515a50bb]{--sf-base:1;--sf-s:1;color:var(--sf-line);outline-offset:3px;transform:rotate(var(--sf-rot)) scale(calc(var(--sf-base)*var(--sf-s)));border-radius:4px;outline:2px solid #0000;transition:transform .4s,outline-color .4s}.sf-doc.is-hl[data-v-515a50bb]{--sf-s:1.2;outline-color:var(--sf-accent)}.is-mobile .sf-doc[data-v-515a50bb]{--sf-base:.85}.sf-pdf[data-v-515a50bb]{box-sizing:border-box;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:3px;flex-direction:column;gap:3px;width:40px;height:50px;padding:5px;display:flex}.sf-pdf b[data-v-515a50bb]{color:#fff;background:#c8473d;border-radius:2px;align-self:flex-start;padding:0 3px;font-size:7px;font-weight:600;line-height:1.5}.sf-pdf i[data-v-515a50bb]{background:var(--sf-line);height:2px}.sf-pdf i.red[data-v-515a50bb]{background:#f0c9c4}.sf-xls[data-v-515a50bb]{background:var(--sf-line);border:1px solid var(--sf-line);border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:48px;height:37px;display:grid;overflow:hidden}.sf-xls i[data-v-515a50bb]{background:var(--sf-surface)}.sf-xls i.h[data-v-515a50bb]{background:#1f7a4a}.sf-xls i.m[data-v-515a50bb]{background:#dcefe3}.sf-web[data-v-515a50bb]{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:4px;flex-direction:column;width:54px;height:40px;display:flex;overflow:hidden}.sf-web .bar[data-v-515a50bb]{background:var(--sf-bubble);align-items:center;gap:2px;height:8px;padding:0 3px;display:flex}.sf-web .bar i[data-v-515a50bb]{background:#c8473d;border-radius:50%;width:3px;height:3px}.sf-web .bar i[data-v-515a50bb]:nth-child(2){background:#d8a64a}.sf-web .bar i[data-v-515a50bb]:nth-child(3){background:#1f7a4a}.sf-web .body[data-v-515a50bb]{padding:4px}.sf-web .body[data-v-515a50bb],.sf-web .txt[data-v-515a50bb]{flex-grow:1;gap:3px;display:flex}.sf-web .txt[data-v-515a50bb]{flex-direction:column}.sf-web .txt i[data-v-515a50bb]{background:var(--sf-line);height:2px}.sf-web .txt i.h[data-v-515a50bb]{background:var(--sf-accent);border-radius:1px;width:90%;height:4px}.sf-web .txt i.s[data-v-515a50bb]{width:70%}.sf-web .img[data-v-515a50bb]{background:var(--sf-glow);border-radius:2px;width:15px}.sf-scan[data-v-515a50bb]{box-sizing:border-box;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:2px;width:42px;height:50px;padding:4px 4px 9px}.sf-scan .paper[data-v-515a50bb]{box-sizing:border-box;width:100%;height:100%;color:var(--sf-accent);background:#f3efe6;flex-direction:column;gap:3px;padding:4px;display:flex;position:relative}.sf-scan .paper i[data-v-515a50bb]{background:#cfc8b8;width:80%;height:2px}.sf-scan .paper i.s[data-v-515a50bb]{width:60%}.sf-scan .stamp[data-v-515a50bb]{border:1.3px solid #c8473d;border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px;right:2px}.sf-ppt[data-v-515a50bb]{box-sizing:border-box;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:3px;flex-direction:column;gap:3px;width:54px;height:34px;padding:4px 5px;display:flex}.sf-ppt .t[data-v-515a50bb]{background:#c96a2b;border-radius:1px;width:55%;height:3px}.sf-ppt .bars[data-v-515a50bb]{flex-grow:1;align-items:flex-end;gap:3px;display:flex}.sf-ppt .bars i[data-v-515a50bb]{background:#f0d2bc;width:6px}.sf-ppt .bars i.m[data-v-515a50bb]{background:#e3a777}.sf-ppt .bars i.d[data-v-515a50bb]{background:#c96a2b}.sf-mail[data-v-515a50bb]{display:block}.sf-mail rect[data-v-515a50bb]{fill:var(--sf-surface)}.sf-layout[data-v-515a50bb]{z-index:1;min-height:var(--sf-min-height,720px);box-sizing:border-box;grid-template-columns:1fr minmax(0,680px) 1fr;grid-template-areas:".content chat"".actions.";align-content:center;row-gap:28px;padding:64px 0 96px;display:grid;position:relative}.sf-spacer[data-v-515a50bb]{display:none}.sf-content[data-v-515a50bb]{text-align:center;flex-direction:column;grid-area:content;align-items:center;gap:24px;padding:0 20px;display:flex}.sf-title[data-v-515a50bb]{letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(40px,4vw,52px);font-weight:600;line-height:1.08}.sf-title__mobile[data-v-515a50bb]{display:none}.sf-subline[data-v-515a50bb]{max-width:560px;color:var(--sf-muted);margin:0;font-size:20px;line-height:1.625}.sf-actions[data-v-515a50bb]{flex-wrap:wrap;grid-area:actions;justify-content:center;gap:10px;display:flex}.sf-end-slot[data-v-515a50bb]{grid-area:chat;position:relative}.sf-ends[data-v-515a50bb]{--sf-gap:clamp(40px, calc(100% - 324px), 88px);left:var(--sf-gap);width:min(300px,calc(100% - var(--sf-gap) - 16px));display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=1279.98px){.sf-hero[data-v-515a50bb]{background:linear-gradient(180deg,var(--sf-surface) 0,transparent 12%,transparent 86%,var(--sf-surface) 100%),radial-gradient(75% 16% at 50% 34%,var(--sf-surface) 0,color-mix(in oklab,var(--sf-surface) 90%,transparent) 50%,transparent 100%),radial-gradient(110% 20% at 50% 12%,var(--sf-glow) 0,transparent 100%),radial-gradient(100% 24% at 100% 68%,var(--sf-glow) 0,transparent 100%),var(--sf-tint)}.sf-layout[data-v-515a50bb]{grid-template-columns:minmax(0,1fr);grid-template-areas:"spacer""content""chat""actions";justify-items:center;row-gap:0;min-height:0;padding:0 16px 48px}.sf-spacer[data-v-515a50bb]{grid-area:spacer;height:210px;display:block}.sf-content[data-v-515a50bb]{gap:16px;max-width:560px;padding:0}.sf-title[data-v-515a50bb]{font-size:clamp(24px,7.6vw,44px)}.has-mobile-title .sf-title__desktop[data-v-515a50bb]{display:none}.sf-title__mobile[data-v-515a50bb]{display:inline}.sf-subline[data-v-515a50bb]{font-size:18px}.sf-end-slot[data-v-515a50bb]{width:100%;max-width:420px;margin-top:60px}.sf-ends[data-v-515a50bb]{width:100%;position:static;transform:none}.sf-actions[data-v-515a50bb]{flex-direction:column;width:100%;max-width:420px;margin-top:16px}.sf-actions [data-v-515a50bb-s]{box-sizing:border-box;text-align:center;width:100%}}.sf-out[data-v-515a50bb]{z-index:1;pointer-events:none}.sf-dot[data-v-515a50bb],.sf-out[data-v-515a50bb]{width:8px;height:8px;position:absolute}.sf-dot[data-v-515a50bb]{background:var(--sf-accent);opacity:0;border-radius:50%;animation:1.8s ease-out infinite sf-out-x-515a50bb;top:0;left:0}.is-mobile .sf-dot[data-v-515a50bb]{animation-name:sf-out-y-515a50bb}@keyframes sf-out-x-515a50bb{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:1}80%{opacity:1}to{transform:translateX(var(--sf-dist)) scale(1);opacity:0}}@keyframes sf-out-y-515a50bb{0%{opacity:0;transform:translateY(0)scale(.5)}25%{opacity:1}80%{opacity:1}to{transform:translateY(var(--sf-dist)) scale(1);opacity:0}}.is-paused .sf-dot[data-v-515a50bb],.is-paused .sf-item[data-v-515a50bb],.is-reduced .sf-item[data-v-515a50bb]{animation-play-state:paused}.is-reduced .sf-dot[data-v-515a50bb]{display:none}.sf-end{opacity:0;visibility:hidden;grid-area:1/1;align-self:center;min-width:0;transition:opacity .6s,visibility 0s linear .6s}.sf-end.is-active{opacity:1;visibility:visible;transition:opacity .6s}.sf-win{box-sizing:border-box;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:16px;box-shadow:0 20px 25px -5px #02061714,0 8px 10px -6px #02061714}.dark .sf-win{box-shadow:none}.sf-head{border-bottom:1px solid var(--sf-line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.sf-head__who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sf-head__who strong{font-size:14px;font-weight:600}.sf-head__who small{color:var(--sf-head-sub,var(--sf-soft));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sf-typing{padding:8px 0;display:inline-block}.sf-typing i{background:var(--sf-soft);border-radius:50%;width:5px;height:5px;margin-right:3px;animation:1.2s ease-in-out infinite sf-type;display:inline-block}.sf-typing i:nth-child(2){animation-delay:.2s}.sf-typing i:nth-child(3){animation-delay:.4s}.sf-caret{vertical-align:-.2em;background:var(--sf-chat-ink);width:2px;height:1.2em;margin-left:1px;animation:1s step-end infinite sf-blink;display:inline-block}@keyframes sf-spin{to{transform:rotate(1turn)}}@keyframes sf-type{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes sf-blink{50%{opacity:0}}@keyframes sf-pop{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:none}}@keyframes sf-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sf-hero.is-paused .sf-orb *,.sf-hero.is-paused .sf-typing i{animation-play-state:paused}.sf-hero.is-reduced .sf-end,.sf-hero.is-reduced .sf-end *{transition:none!important;animation:none!important}
