.tsy.svelte-cru0rw{--glow:153, 179, 193;--steel:#62879c;--tsy-ease:cubic-bezier(.22, 1, .36, 1);--caption-w:clamp(198px, 17vw, 252px);--scene-step:clamp(380px, 45vh, 540px);height:calc(100vh + 9 * var(--scene-step));color:#0f172a;position:relative}.tsy.reduce.svelte-cru0rw{--tsy-ease:step-end}.stage-wrap.svelte-cru0rw{background:radial-gradient(30% 32% at 10% 36%,#a78bfa40,#0000 70%),radial-gradient(34% 34% at 92% 60%,#818cf840,#0000 70%),radial-gradient(24% 24% at 84% 28%,#f472b640,#0000 70%),radial-gradient(28% 26% at 6% 70%,#99b3c140,#0000 70%),#fff;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.stage.svelte-cru0rw{transform-origin:50%;width:min(1100px,94vw);height:min(700px,90vh);position:relative}.section-head.svelte-cru0rw{text-align:center;z-index:5;transition:opacity .5s var(--tsy-ease), transform .5s var(--tsy-ease);position:absolute;top:1vh;left:0;right:0}.section-head.svelte-cru0rw .kicker:where(.svelte-cru0rw){letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:4px;font-size:12px;font-weight:700}.section-head.svelte-cru0rw h2:where(.svelte-cru0rw){letter-spacing:-.02em;font-size:clamp(20px,2.8vw,30px);font-weight:800}.tsy[data-scene="6"].svelte-cru0rw .section-head:where(.svelte-cru0rw),.tsy[data-scene="7"].svelte-cru0rw .section-head:where(.svelte-cru0rw),.tsy[data-scene="8"].svelte-cru0rw .section-head:where(.svelte-cru0rw){opacity:0;transform:translateY(-10px)}.caption.svelte-cru0rw{z-index:7;width:var(--caption-w);min-height:190px;transition:left .8s var(--tsy-ease), top .8s var(--tsy-ease), width .8s var(--tsy-ease), transform .8s var(--tsy-ease), opacity .5s var(--tsy-ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.tsy[data-scene="0"].svelte-cru0rw .caption:where(.svelte-cru0rw){text-align:center;width:min(460px,88vw);top:clamp(64px,11vh,120px);left:50%;transform:translate(-50%)}.tsy[data-scene="7"].svelte-cru0rw .caption:where(.svelte-cru0rw),.tsy[data-scene="8"].svelte-cru0rw .caption:where(.svelte-cru0rw){opacity:0;pointer-events:none}.caption.svelte-cru0rw .pair:where(.svelte-cru0rw){opacity:0;transition:opacity .45s var(--tsy-ease), transform .45s var(--tsy-ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #e2e8f0e6;border-radius:16px;height:fit-content;padding:18px 20px;position:absolute;inset:0;transform:translateY(14px);box-shadow:0 8px 30px #0f172a0f}.caption.svelte-cru0rw .pair.active:where(.svelte-cru0rw){opacity:1;transform:translateY(0)}.caption.svelte-cru0rw .from:where(.svelte-cru0rw){color:#94a3b8;margin-bottom:6px;font-size:15px;font-weight:700;-webkit-text-decoration:line-through #ef44448c;text-decoration:line-through #ef44448c;text-decoration-thickness:2px;display:inline-block}.caption.svelte-cru0rw .from.plain:where(.svelte-cru0rw){color:#475569;text-decoration:none}.caption.svelte-cru0rw .to:where(.svelte-cru0rw){letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.12}.caption.svelte-cru0rw .to:where(.svelte-cru0rw) em:where(.svelte-cru0rw){color:var(--steel);font-style:normal}.ai-grad.svelte-cru0rw{background:linear-gradient(92deg,#a78bfa 0%,#f472b6 42%,#c084fc 68%,#818cf8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.caption.svelte-cru0rw .desc:where(.svelte-cru0rw){color:#64748b;font-size:13.5px;line-height:1.55}.dots.svelte-cru0rw{z-index:8;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dots.svelte-cru0rw button:where(.svelte-cru0rw){cursor:pointer;width:10px;height:10px;transition:all .3s var(--tsy-ease);background:#cbd5e1;border:0;border-radius:50%;padding:0}.dots.svelte-cru0rw button.active:where(.svelte-cru0rw){background:var(--steel);box-shadow:0 0 0 5px rgba(var(--glow), .18);transform:scale(1.5)}.ai-orb.svelte-cru0rw{z-index:1;pointer-events:none;opacity:0;width:min(700px,100vw,96vh);height:min(700px,100vw,96vh);transition:opacity .9s var(--tsy-ease), transform .9s var(--tsy-ease), top .9s var(--tsy-ease), left .9s var(--tsy-ease), filter .9s var(--tsy-ease);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)scale(.85)}.tsy.svelte-cru0rw:not([data-scene="0"]) .ai-orb:where(.svelte-cru0rw){opacity:1;transform:translate(-50%,-50%)scale(1)}.ai-orb.svelte-cru0rw canvas:where(.svelte-cru0rw){width:100%;height:100%}.ai-orb.svelte-cru0rw:after{content:"";background:radial-gradient(circle, rgba(var(--glow), .14), transparent 68%);border-radius:50%;position:absolute;inset:8%}.ai-orb.svelte-cru0rw:before{content:"";border:1.5px solid rgba(var(--glow), 0);opacity:0;border-radius:50%;position:absolute;inset:30%;transform:scale(.4)}.tsy[data-scene="6"].svelte-cru0rw .ai-orb:where(.svelte-cru0rw),.tsy[data-scene="7"].svelte-cru0rw .ai-orb:where(.svelte-cru0rw){filter:drop-shadow(0 0 60px #a78bfa59)drop-shadow(0 0 24px #c484fc66)}.tsy[data-scene="8"].svelte-cru0rw .ai-orb:where(.svelte-cru0rw){transition:opacity .9s var(--tsy-ease), transform 1.35s var(--tsy-ease), top 1.35s var(--tsy-ease), left 1.35s var(--tsy-ease), filter 1.2s var(--tsy-ease);filter:drop-shadow(0 0 16px #c484fc73);top:38%;left:47%;transform:translate(-50%,-50%)scale(.2)}.ai-orb.nova.svelte-cru0rw{animation:svelte-cru0rw-orbNova 1.1s var(--tsy-ease)}@keyframes svelte-cru0rw-orbNova{0%{filter:drop-shadow(0 0 #a78bfa00)}30%{filter:drop-shadow(0 0 110px #c484fce6)drop-shadow(0 0 46px #f472b6b3)}to{filter:drop-shadow(0 0 60px #a78bfa59)drop-shadow(0 0 24px #c484fc66)}}.tsy[data-scene="6"].svelte-cru0rw .ai-orb:where(.svelte-cru0rw):before,.tsy[data-scene="7"].svelte-cru0rw .ai-orb:where(.svelte-cru0rw):before,.tsy[data-scene="8"].svelte-cru0rw .ai-orb:where(.svelte-cru0rw):before{animation:svelte-cru0rw-orbBreath 2.6s var(--tsy-ease) infinite}@keyframes svelte-cru0rw-orbBreath{0%,to{opacity:0;border-color:#a78bfa00;transform:scale(.5)}40%{opacity:1;border-color:#a78bfa8c}99%{opacity:0;transform:scale(1.1)}}.mock.svelte-cru0rw{opacity:0;z-index:3;width:min(620px,54vw);transition:transform .9s var(--tsy-ease), opacity .7s var(--tsy-ease);background:#fff;border:1px solid #e2e8f0;border-radius:16px;position:absolute;bottom:4%;left:50%;overflow:hidden;transform:translate(-50%)translateY(36px);box-shadow:0 1px 2px #0f172a0a}.tsy.svelte-cru0rw:not([data-scene="0"]) .mock:where(.svelte-cru0rw){opacity:1;transform:translate(-50%)translateY(0)}.tsy[data-scene="6"].svelte-cru0rw .mock:where(.svelte-cru0rw),.tsy[data-scene="7"].svelte-cru0rw .mock:where(.svelte-cru0rw),.tsy[data-scene="8"].svelte-cru0rw .mock:where(.svelte-cru0rw){opacity:0;transition:transform 1.1s var(--tsy-ease), opacity .6s var(--tsy-ease) .55s;transform:translate(-50%)translateY(calc(-1*min(34vh,300px)))scale(.1)}.mock-titlebar.svelte-cru0rw{background:#fbfcfe;border-bottom:1px solid #eef2f6;align-items:center;gap:8px;padding:10px 14px;display:flex}.mock-titlebar.svelte-cru0rw .dot:where(.svelte-cru0rw){background:#e2e8f0;border-radius:50%;width:9px;height:9px}.mock-titlebar.svelte-cru0rw .title:where(.svelte-cru0rw){color:#475569;margin-left:6px;font-size:12px;font-weight:600}.mock-titlebar.svelte-cru0rw .title:where(.svelte-cru0rw) b:where(.svelte-cru0rw){color:#0f172a}.mock-body.svelte-cru0rw{grid-template-columns:148px 1fr;min-height:330px;display:grid}.mock-side.svelte-cru0rw{background:#fbfcfe;border-right:1px solid #eef2f6;padding:12px 10px}.mock-side.svelte-cru0rw .nav-item:where(.svelte-cru0rw){color:#64748b;border-radius:7px;margin-bottom:2px;padding:6px 8px;font-size:11.5px}.mock-side.svelte-cru0rw .nav-item.on:where(.svelte-cru0rw){color:#0f172a;background:#eef2f6;font-weight:600}.mock-main.svelte-cru0rw{padding:14px 16px 58px;position:relative}.mock-main.svelte-cru0rw h4:where(.svelte-cru0rw){margin-bottom:10px;font-size:13px;font-weight:700}.slot.svelte-cru0rw{min-height:44px;transition:all .55s var(--tsy-ease);opacity:.55;border:1.5px dashed #e2e8f0;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.slot.svelte-cru0rw .ph:where(.svelte-cru0rw){color:#cbd5e1;font-size:11px}.slot.filled.svelte-cru0rw{opacity:1;background:#fff;border:1px solid #e8eef2;box-shadow:0 1px 3px #0f172a0d}.slot.filled.svelte-cru0rw .ph:where(.svelte-cru0rw){display:none}.slot.svelte-cru0rw .content:where(.svelte-cru0rw){align-items:center;gap:10px;width:100%;display:none}.slot.filled.svelte-cru0rw .content:where(.svelte-cru0rw){animation:svelte-cru0rw-settle .5s var(--tsy-ease) .55s backwards;display:flex}@keyframes svelte-cru0rw-settle{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.chip.svelte-cru0rw{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700}.chip.blue.svelte-cru0rw{color:var(--steel);background:#eef4f7}.chip.green.svelte-cru0rw{color:#059669;background:#ecfdf5}.chip.amber.svelte-cru0rw{color:#b45309;background:#fffbeb}.slot.svelte-cru0rw .txt:where(.svelte-cru0rw){color:#334155;font-size:12px;line-height:1.35}.slot.svelte-cru0rw .txt:where(.svelte-cru0rw) b:where(.svelte-cru0rw){color:#0f172a}.bar.svelte-cru0rw{background:#eef2f6;border-radius:99px;flex:1;height:5px;position:relative;overflow:hidden}.bar.svelte-cru0rw i:where(.svelte-cru0rw){background:linear-gradient(90deg, var(--steel), #99b3c1);width:0%;transition:width 1s var(--tsy-ease) .2s;border-radius:99px;position:absolute;inset:0}.slot.filled.svelte-cru0rw .bar:where(.svelte-cru0rw) i:where(.svelte-cru0rw){width:64%}.ai-bar.svelte-cru0rw{transition:all .6s var(--tsy-ease);background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.ai-bar.svelte-cru0rw .orb:where(.svelte-cru0rw){background:radial-gradient(circle at 35% 30%, #b7cdd9, var(--steel));opacity:.35;width:20px;height:20px;transition:all .6s var(--tsy-ease);border-radius:50%;flex-shrink:0}.ai-bar.svelte-cru0rw .q:where(.svelte-cru0rw){color:#94a3b8;flex:1;font-size:12px}.ai-bar.svelte-cru0rw .ctx:where(.svelte-cru0rw){gap:5px;display:none}.ai-bar.on.svelte-cru0rw{border-color:rgba(var(--glow), .55);box-shadow:0 4px 20px rgba(var(--glow), .22);background:#fff}.ai-bar.on.svelte-cru0rw .orb:where(.svelte-cru0rw){opacity:1;box-shadow:0 0 14px rgba(var(--glow), .6)}.ai-bar.on.svelte-cru0rw .q:where(.svelte-cru0rw){color:#0f172a}.ai-bar.on.svelte-cru0rw .ctx:where(.svelte-cru0rw){display:flex}.frag.svelte-cru0rw{z-index:4;color:#475569;max-width:190px;transition:left .85s var(--tsy-ease), top .85s var(--tsy-ease), right .85s var(--tsy-ease), transform .85s var(--tsy-ease), opacity .55s var(--tsy-ease), box-shadow .55s var(--tsy-ease), filter .55s var(--tsy-ease);will-change:transform, opacity;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 11px;font-size:11px;position:absolute;box-shadow:0 10px 28px #0f172a1a}.frag.svelte-cru0rw .frag-head:where(.svelte-cru0rw){text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:4px;font-size:9.5px;font-weight:700;display:flex}.frag-mail.svelte-cru0rw .frag-head:where(.svelte-cru0rw){color:#2563eb}.frag-excel.svelte-cru0rw{font-family:ui-monospace,monospace;font-size:10.5px}.frag-excel.svelte-cru0rw .frag-head:where(.svelte-cru0rw){color:#16a34a;font-family:inherit}.frag-call.svelte-cru0rw{background:#fef9c3;border-color:#fde68a}.frag-call.svelte-cru0rw .frag-head:where(.svelte-cru0rw){color:#a16207}.frag-gpt.svelte-cru0rw .frag-head:where(.svelte-cru0rw){color:#64748b}.frag-mail.svelte-cru0rw{top:clamp(230px,40vh,360px);left:16%;transform:rotate(-7deg)scale(1.12)}.frag-excel.svelte-cru0rw{top:clamp(200px,34vh,300px);left:41%;transform:rotate(4deg)scale(1.12)}.frag-call.svelte-cru0rw{top:clamp(235px,41vh,370px);right:14%;transform:rotate(6deg)scale(1.12)}.frag-gpt.svelte-cru0rw{top:clamp(320px,56vh,470px);right:34%;transform:rotate(-4deg)scale(1.12)}.frag.pre-scatter.svelte-cru0rw{opacity:0;transition-delay:0s;top:-16%!important}.frag.shrunk.svelte-cru0rw{opacity:.5;filter:saturate(.75);transform:rotate(0)scale(.72);box-shadow:0 4px 14px #0f172a12}.frag-mail.shrunk.svelte-cru0rw{top:clamp(140px,21vh,205px);left:22%}.frag-excel.shrunk.svelte-cru0rw{top:clamp(120px,18vh,175px);left:42%}.frag-call.shrunk.svelte-cru0rw{top:clamp(135px,20vh,195px);right:8%}.frag-gpt.shrunk.svelte-cru0rw{top:clamp(185px,28vh,265px);right:24%}.frag.featured.svelte-cru0rw{z-index:8;box-shadow:0 18px 50px #0f172a29, 0 0 0 3px rgba(var(--glow), .25);left:calc(var(--caption-w) + 26px)!important;opacity:1!important;filter:none!important;top:44%!important;right:auto!important;transform:rotate(0)scale(1.15)!important}.frag.docked.svelte-cru0rw{transition:left .8s var(--tsy-ease), top .8s var(--tsy-ease), transform .8s var(--tsy-ease), opacity .45s var(--tsy-ease) .4s;opacity:0!important;top:62%!important;left:50%!important;right:auto!important;transform:scale(.12)rotate(0)!important}@keyframes svelte-cru0rw-floaty{0%,to{translate:0}50%{translate:0 -8px}}.tsy[data-scene="0"].svelte-cru0rw .frag:where(.svelte-cru0rw):not(.pre-scatter){animation:4s ease-in-out infinite svelte-cru0rw-floaty}.tsy[data-scene="0"].svelte-cru0rw .frag-excel:where(.svelte-cru0rw){animation-delay:-1.2s}.tsy[data-scene="0"].svelte-cru0rw .frag-call:where(.svelte-cru0rw){animation-delay:-2.1s}.tsy[data-scene="0"].svelte-cru0rw .frag-gpt:where(.svelte-cru0rw){animation-delay:-3s}.orb-field.svelte-cru0rw{z-index:2;pointer-events:none;position:absolute;inset:0}.orb-field.svelte-cru0rw .node:where(.svelte-cru0rw){opacity:0;transition:opacity .9s var(--tsy-ease), transform .9s var(--tsy-ease);position:absolute;transform:scale(.25)}.tsy[data-scene="8"].svelte-cru0rw .orb-field:where(.svelte-cru0rw) .node:where(.svelte-cru0rw){opacity:1;animation:6s ease-in-out infinite svelte-cru0rw-nodeDrift;transform:scale(1)}@keyframes svelte-cru0rw-nodeDrift{0%,to{translate:0}50%{translate:0 -8px}}.orb-field.svelte-cru0rw .node:where(.svelte-cru0rw):before{content:"";border:1.5px dashed #94a3b88c;border-radius:50%;position:absolute;inset:-16%}.orb-field.svelte-cru0rw .node:where(.svelte-cru0rw) canvas:where(.svelte-cru0rw){width:100%;height:100%;display:block}.orb-field.svelte-cru0rw .node:where(.svelte-cru0rw) .lock:where(.svelte-cru0rw){opacity:.5;font-size:11px;position:absolute;top:-12%;right:-6%}.orb-field.svelte-cru0rw .node:where(.svelte-cru0rw) .tag:where(.svelte-cru0rw){letter-spacing:.05em;color:#94a3b8;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:600;position:absolute;top:114%;left:50%;transform:translate(-50%)}.orb-field.svelte-cru0rw .node.slot-node:where(.svelte-cru0rw):before{border-color:#c484fc99;animation:2.8s ease-in-out infinite svelte-cru0rw-slotBreath}.orb-field.svelte-cru0rw .node.slot-node:where(.svelte-cru0rw) .tag:where(.svelte-cru0rw){color:#a78bfa}@keyframes svelte-cru0rw-slotBreath{0%,to{box-shadow:0 0 #c484fc00}50%{box-shadow:0 0 26px 2px #c484fc40}}.finale.svelte-cru0rw{text-align:center;z-index:9;opacity:0;pointer-events:none;transition:opacity .55s var(--tsy-ease) .3s, transform .6s var(--tsy-ease) .3s;position:absolute;bottom:10vh;left:50%;transform:translate(-50%,22px)}.tsy[data-scene="7"].svelte-cru0rw .finale-memory:where(.svelte-cru0rw){opacity:1;transform:translate(-50%)}.tsy[data-scene="8"].svelte-cru0rw .finale-net:where(.svelte-cru0rw){opacity:1;pointer-events:auto;transform:translate(-50%)}.finale.svelte-cru0rw .line:where(.svelte-cru0rw){letter-spacing:-.02em;color:#0f172a;text-shadow:0 1px #ffffffe6,0 0 26px #fffffff2,0 4px 22px #0f172a1a;margin-bottom:10px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.finale.svelte-cru0rw .line-ai:where(.svelte-cru0rw){letter-spacing:-.02em;filter:drop-shadow(0 2px 14px #a78bfa73)drop-shadow(0 0 30px #c484fc4d)drop-shadow(0 1px 2px #0f172a26);margin-bottom:30px;font-size:clamp(30px,3.6vw,44px);font-weight:800}.finale.svelte-cru0rw .desc:where(.svelte-cru0rw){color:#475569;margin:-14px 0 22px;font-size:14.5px;font-weight:500}.finale-net.svelte-cru0rw{width:min(640px,92vw);bottom:6vh}.finale-net.svelte-cru0rw:before{content:"";z-index:-1;background:radial-gradient(at 50% 55%,#fffffffa 30%,#ffffffd9 55%,#fff0 78%);position:absolute;inset:-48px -90px -32px}.cta.svelte-cru0rw{color:#fff;background:linear-gradient(135deg,#ea580c,#d97706,#ca8a04);border-radius:11px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 28px #ea580c52}.cta.svelte-cru0rw:hover{transform:translateY(-1px);box-shadow:0 10px 36px #ea580c73}.cta.svelte-cru0rw svg:where(.svelte-cru0rw){width:18px;height:18px}@media (height<=820px){.mock.svelte-cru0rw{width:min(540px,52vw)}.mock-body.svelte-cru0rw{min-height:265px}.caption.svelte-cru0rw .to:where(.svelte-cru0rw){font-size:20px}.caption.svelte-cru0rw .desc:where(.svelte-cru0rw){font-size:12.5px}.finale.svelte-cru0rw{bottom:6vh}.finale.svelte-cru0rw .line-ai:where(.svelte-cru0rw){margin-bottom:18px}}@media (width<=1080px){.section-head.svelte-cru0rw{top:1.5vh}.section-head.svelte-cru0rw .kicker:where(.svelte-cru0rw){font-size:11px}.section-head.svelte-cru0rw h2:where(.svelte-cru0rw){font-size:clamp(18px,5.2vw,24px)}.caption.svelte-cru0rw{text-align:center;z-index:9;width:min(400px,90vw)!important;top:12vh!important;left:50%!important;transform:translate(-50%)!important}.caption.svelte-cru0rw .pair:where(.svelte-cru0rw){padding:14px 16px}.frag.svelte-cru0rw{max-width:145px;font-size:10px}.frag.featured.svelte-cru0rw{top:38%!important;left:50%!important;transform:translate(-50%)scale(1.1)!important}.ai-orb.svelte-cru0rw{width:min(130vw,96vh);height:min(130vw,96vh);top:50%}.finale-memory.svelte-cru0rw{top:50%;bottom:auto;transform:translate(-50%,calc(22px - 50%))}.tsy[data-scene="7"].svelte-cru0rw .finale-memory:where(.svelte-cru0rw){transform:translate(-50%,-50%)}.mock.svelte-cru0rw{width:min(560px,92vw)}.frag-mail.svelte-cru0rw{top:36%;left:4%}.frag-excel.svelte-cru0rw{top:31%;left:38%}.frag-call.svelte-cru0rw{top:36%;right:4%}.frag-gpt.svelte-cru0rw{top:48%;right:20%}.frag-mail.shrunk.svelte-cru0rw{top:36%;left:3%}.frag-excel.shrunk.svelte-cru0rw{top:33%;left:36%}.frag-call.shrunk.svelte-cru0rw{top:36%;right:3%}.frag-gpt.shrunk.svelte-cru0rw{top:46%;right:18%}}@media (width<=720px){.caption.svelte-cru0rw{min-height:150px}.mock.svelte-cru0rw{width:min(420px,94vw)}.mock-titlebar.svelte-cru0rw{gap:6px;padding:7px 10px}.mock-titlebar.svelte-cru0rw .dot:where(.svelte-cru0rw){width:7px;height:7px}.mock-titlebar.svelte-cru0rw .title:where(.svelte-cru0rw){font-size:10px}.mock-body.svelte-cru0rw{grid-template-columns:98px 1fr;height:250px;min-height:0}.mock-side.svelte-cru0rw{padding:8px 6px}.mock-side.svelte-cru0rw .nav-item:where(.svelte-cru0rw){letter-spacing:-.01em;white-space:nowrap;padding:4px 5px;font-size:8.5px}.mock-main.svelte-cru0rw{padding:10px 10px 70px;overflow:hidden}.mock-main.svelte-cru0rw h4:where(.svelte-cru0rw){margin-bottom:7px;font-size:11px}.slot.svelte-cru0rw{gap:7px;min-height:36px;margin-bottom:6px;padding:7px 9px}.slot.svelte-cru0rw .txt:where(.svelte-cru0rw){font-size:10.5px;line-height:1.3}.chip.svelte-cru0rw{padding:2px 6px;font-size:8.5px}.ai-bar.svelte-cru0rw{flex-wrap:wrap;gap:3px 6px;padding:6px 8px;bottom:9px;left:10px;right:10px}.ai-bar.svelte-cru0rw .orb:where(.svelte-cru0rw){width:16px;height:16px}.ai-bar.svelte-cru0rw .q:where(.svelte-cru0rw){font-size:10.5px}.ai-bar.on.svelte-cru0rw .ctx:where(.svelte-cru0rw){flex-wrap:wrap;flex:1 0 100%;gap:4px;margin-top:0}.ai-bar.svelte-cru0rw .ctx:where(.svelte-cru0rw) .chip:where(.svelte-cru0rw){padding:2px 5px;font-size:8px}.frag.svelte-cru0rw{border-radius:8px;max-width:108px;padding:6px 8px;font-size:8.5px;line-height:1.3}.frag.svelte-cru0rw .frag-head:where(.svelte-cru0rw){font-size:8px}.frag-mail.svelte-cru0rw{top:41%;left:1%}.frag-excel.svelte-cru0rw{top:38%;left:35%}.frag-call.svelte-cru0rw{top:41%;right:1%}.frag-gpt.svelte-cru0rw{top:51%;right:18%}.frag-mail.shrunk.svelte-cru0rw{top:38%;left:1%}.frag-excel.shrunk.svelte-cru0rw{top:36%;left:35%}.frag-call.shrunk.svelte-cru0rw{top:38%;right:1%}.frag-gpt.shrunk.svelte-cru0rw{top:48%;right:18%}.frag.featured.svelte-cru0rw{top:42%!important}}.hero-loader.svelte-receso{z-index:40;pointer-events:none;background:radial-gradient(circle at 50% 44%,#f59e0b21,#0000 24rem),linear-gradient(#0a0a0a33,#0a0a0ab8);flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;min-height:100dvh;display:flex;position:fixed;inset:0}body[data-home-hero-loading=false] .hero-loader.svelte-receso{z-index:20;background:radial-gradient(circle at 50% 44%,#f59e0b1a,#0000 22rem);min-height:100%;position:absolute}.hero-loader__mark.svelte-receso{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;animation:1.8s ease-in-out infinite svelte-receso-hero-loader-breathe;display:grid;box-shadow:0 0 42px #f59e0b33,inset 0 1px #ffffff1f}.hero-loader__mark.svelte-receso img:where(.svelte-receso){width:1.55rem;height:auto}.hero-loader__bar.svelte-receso{background:#ffffff1f;border-radius:999px;width:min(11rem,44vw);height:2px;overflow:hidden}.hero-loader__bar.svelte-receso span:where(.svelte-receso){border-radius:inherit;background:linear-gradient(90deg,#0000,#fbbf24e6,#0000);width:45%;height:100%;animation:1.25s cubic-bezier(.65,0,.35,1) infinite svelte-receso-hero-loader-scan;display:block}.hero-loader__pulse.svelte-receso{gap:.42rem;display:flex}.hero-loader__pulse.svelte-receso span:where(.svelte-receso){background:#ffffff8c;border-radius:999px;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite svelte-receso-hero-loader-dot}.hero-loader__pulse.svelte-receso span:where(.svelte-receso):nth-child(2){animation-delay:.16s}.hero-loader__pulse.svelte-receso span:where(.svelte-receso):nth-child(3){animation-delay:.32s}@keyframes svelte-receso-hero-loader-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes svelte-receso-hero-loader-scan{0%{transform:translate(-120%)}to{transform:translate(245%)}}@keyframes svelte-receso-hero-loader-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}.will-animate.svelte-receso{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.hero-loader.svelte-receso{display:none}.will-animate.svelte-receso{opacity:1!important;transform:none!important}}@keyframes svelte-receso-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(5deg)}66%{transform:translateY(-10px)rotate(-5deg)}}@keyframes svelte-receso-pulse-ring{0%{opacity:1;transform:scale(.95)}50%{opacity:.5;transform:scale(1.05)}to{opacity:1;transform:scale(.95)}}@keyframes svelte-receso-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes svelte-receso-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes svelte-receso-slide-in-bottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-receso-scale-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-receso-glow-pulse{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f699,0 0 60px #6366f166}}.glass-morph.svelte-receso{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.gradient-text-animated.svelte-receso{background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6,#3b82f6) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite svelte-receso-gradient-shift}.card-lift.svelte-receso{transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.card-lift.svelte-receso:hover{transform:translateY(-8px)scale(1.02)}}@keyframes svelte-receso-magnetic-pull{0%{transform:translate(0)}to{transform:translate(var(--x,0), var(--y,0))}}.text-reveal.svelte-receso{position:relative;overflow:hidden}.text-reveal.svelte-receso:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.text-reveal.svelte-receso:hover:after{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.svelte-receso,.svelte-receso:before,.svelte-receso:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.glass-morph.svelte-receso{background:#fffffff2;border:2px solid}}
