.page_main__QsZiH{position:relative;min-height:100vh;overflow:visible;background:#0a0c0f;color:#ffffff}.page_main__QsZiH:after{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16) 0 .4px,transparent .55px) 0 0 /2.4px 2.4px,radial-gradient(circle,rgba(0,0,0,.16) 0 .36px,transparent .5px) 1.2px 1.2px /2.4px 2.4px;mix-blend-mode:overlay;opacity:.4}.page_hero__lJD1_{position:relative;z-index:1;display:flex;min-height:calc(100svh - var(--banner-offset, 0px) - var(--header-height, 75px));overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:24px;isolation:isolate;scroll-margin-top:0}.page_snapAura__AhRLH{position:absolute;top:55%;left:50%;z-index:0;width:clamp(360px,58vw,860px);aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%) translateY(var(--hero-logo-scroll-y,0)) scaleX(var(--hero-logo-stretch-x,1)) scaleY(var(--hero-logo-squish-y,1));opacity:var(--hero-logo-opacity,.88);filter:blur(var(--hero-logo-extra-blur,0));animation:page_logoAuraDrift__rASrc 9s ease-in-out infinite;transition:opacity .75s cubic-bezier(.16,1,.3,1)}.page_logoAuraMark__jyLrc{position:absolute;inset:10%;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(198,220,248,.62) 48%,rgba(86,122,170,.42));opacity:.62;animation:page_logoMarkBreath__ppxfO 10s ease-in-out infinite;transition:opacity .9s cubic-bezier(.16,1,.3,1);-webkit-mask:url(/snap-logo.svg) center/contain no-repeat;mask:url(/snap-logo.svg) center/contain no-repeat}@keyframes page_logoMarkBreath__ppxfO{0%,to{filter:blur(32px)}50%{filter:blur(52px)}}.page_heroPrompting__GU36A .page_snapAura__AhRLH{opacity:calc(var(--hero-logo-opacity, .88) * .92)}.page_heroPrompting__GU36A .page_logoAuraMark__jyLrc{opacity:.7;animation-duration:8.5s}.page_heroDescription__9tiJl,.page_heroSuggestions__67EK0,.page_promptBox__Brs2a,.page_title__2s1GJ{position:relative;z-index:2}.page_title__2s1GJ{width:min(846px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:var(--font-noto-sans-sc);font-size:44px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.18;text-align:left;margin-bottom:40px}.page_titleLine__cy6_J{display:block;width:100%;min-height:52px;background:linear-gradient(90deg,#ffffff,#ffffff 58%,#8aedff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.page_heroDescription__9tiJl{display:none;width:min(846px,100%);margin:0 0 26px;font-family:var(--font-noto-sans-sc);font-size:44px;font-weight:400;line-height:1.18;letter-spacing:0;text-align:left}.page_heroDescription__9tiJl span{display:block;background:linear-gradient(90deg,#ffffff,#ffffff 58%,#8aedff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.page_heroDescriptionMobile__5Ae7f{display:none}.page_heroSuggestions__67EK0{display:grid;width:min(846px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:32px}.page_heroSuggestions__67EK0 button{position:relative;display:inline-flex;width:100%;height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.05);padding:0 16px;color:rgba(255,255,255,.78);font-family:var(--font-noto-sans-sc);font-size:13.5px;font-weight:500;line-height:1;letter-spacing:0;cursor:pointer;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.18);transition:border-color .25s var(--ease-out),background .25s var(--ease-out),color .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.page_heroSuggestions__67EK0 button:hover{border-color:rgba(138,237,255,.42);background:rgba(255,255,255,.085);color:#ffffff;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(138,237,255,.12),0 12px 28px rgba(0,0,0,.22)}.page_heroSuggestions__67EK0 button:focus-visible{outline:2px solid rgba(138,237,255,.6);outline-offset:2px}.page_promptBox__Brs2a{width:min(846px,100%);height:236px;overflow:visible;border:1px solid rgba(210,222,226,.38);border-radius:20px;background:radial-gradient(circle at 12% 100%,rgba(255,255,255,.12),transparent 45%),radial-gradient(ellipse 60% 70% at 50% 50%,rgba(96,111,116,.06),rgba(96,111,116,.28) 78%);backdrop-filter:blur(26px) saturate(1.4) brightness(.92);-webkit-backdrop-filter:blur(26px) saturate(1.4) brightness(.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04),0 20px 60px rgba(0,0,0,.16);isolation:isolate}@keyframes page_logoAuraDrift__rASrc{0%,to{transform:translate(-50%,-50%) translateY(var(--hero-logo-scroll-y,0)) scaleX(var(--hero-logo-stretch-x,1)) scaleY(var(--hero-logo-squish-y,1)) scale(1)}50%{transform:translate(-50%,-50%) translateY(calc(var(--hero-logo-scroll-y, 0px) - 14px)) scaleX(var(--hero-logo-stretch-x,1)) scaleY(var(--hero-logo-squish-y,1)) scale(1.025)}}@media (prefers-reduced-motion:reduce){.page_logoAuraMark__jyLrc,.page_snapAura__AhRLH{animation:none}.page_logoAuraMark__jyLrc{filter:blur(40px)}.page_heroPrompting__GU36A .page_snapAura__AhRLH{opacity:calc(var(--hero-logo-opacity, .88) * .9);transform:translate(-50%,-50%) translateY(var(--hero-logo-scroll-y,0)) scaleX(var(--hero-logo-stretch-x,1)) scaleY(var(--hero-logo-squish-y,1)) scale(1)}}.page_promptTagline__bYkdN{display:none}.page_promptFrame__XS7SQ{position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.04));pointer-events:none}.page_promptInput__nsTQc{position:relative;z-index:1;width:100%;height:100%;resize:none;border:0;outline:0;background:transparent;padding:20px 22px 72px;font-family:var(--font-noto-sans-sc);font-size:16px;font-weight:400;line-height:1.5;color:#ffffff}.page_promptInput__nsTQc::placeholder{color:rgba(244,244,247,.45)}.page_promptLimitMessage__Pa3DC{position:absolute;right:18px;bottom:58px;left:18px;z-index:2;margin:0;color:#ffd7d7;font-size:13px;line-height:1.4;text-align:right}.page_promptActions__8TLKB{position:absolute;right:14px;bottom:14px;left:14px;z-index:2;display:flex;align-items:center;gap:14px}.page_promptShortcutHint__VWFSr{display:inline-flex;margin-left:auto;min-width:0;align-items:center;color:rgba(244,244,247,.58);font-family:var(--font-noto-sans-sc);font-size:13px;font-weight:400;line-height:1;white-space:nowrap}@media (max-width:720px){.page_promptShortcutHint__VWFSr{display:none}}.page_modelSelector__AKus5{position:relative}.page_modelMenu__1i0U4{position:absolute;bottom:calc(100% + 10px);left:0;z-index:5;width:min(430px,calc(100vw - 48px));border:1px solid var(--secondary-light-color);border-radius:14px;background:rgba(32,43,48,.98);padding:12px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.page_modelOption__3xb6f{display:flex;width:100%;flex-direction:column;align-items:flex-start;border:0;border-radius:10px;background:transparent;padding:10px 12px;text-align:left;color:#ffffff;transition:background .16s ease,transform .16s ease}.page_modelOptionActive__AQIDZ,.page_modelOption__3xb6f:hover{background:var(--main-text-color-alpha-10)}.page_modelOption__3xb6f:hover{transform:translateY(-1px)}.page_modelOptionTitle__whyZb{display:flex;align-items:center;gap:8px;font-family:var(--font-noto-sans-sc);font-size:17px;font-weight:500;line-height:1.2}.page_modelBadge__PKaJz{display:inline-flex;height:22px;align-items:center;border-radius:999px;background:linear-gradient(180deg,#ffe470,#c99a31);padding:0 8px;font-size:13px;font-weight:500;color:#3d3210}.page_modelOptionDescription__5jxxo{margin-top:5px;font-family:var(--font-noto-sans-sc);font-size:14px;font-weight:400;line-height:1.35;color:rgba(255,255,255,.62)}.page_modelButton__TRtFF{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--main-text-color-alpha-10);padding:0 13px;font-family:var(--font-noto-sans-sc);font-size:16px;font-weight:400;color:rgba(255,255,255,.92)}.page_chevron__3D4n3{width:8px;height:8px;border-right:2px solid rgba(244,244,247,.78);border-bottom:2px solid rgba(244,244,247,.78);transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.page_chevronOpen__n5VcK{transform:translateY(2px) rotate(225deg)}.page_iconButton__Iu_tU,.page_submitButton__5PMzS{display:inline-flex;align-items:center;justify-content:center;border:0;color:#ffffff}.page_iconButton__Iu_tU{width:34px;height:34px;background:transparent;opacity:.94;transition:opacity .16s ease,transform .16s ease}.page_iconButton__Iu_tU:hover{opacity:1;transform:translateY(-1px)}.page_iconButton__Iu_tU svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page_iconImage__YWIS4{display:block;width:20px;height:21px;object-fit:contain;fill:currentColor;stroke:currentColor;stroke-width:.25}.page_iconButtonWrap__pP467{position:relative;display:inline-flex}.page_iconTooltip__pe_up{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:20;padding:7px 14px;border-radius:8px;background:rgba(26,26,46,.88);color:#ffffff;font-size:13px;font-weight:500;white-space:nowrap;transform:translateX(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.2);pointer-events:none}.page_submitButton__5PMzS{width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,#9decff,#59d7f0);color:#07131a;cursor:pointer;box-shadow:0 0 0 1px rgba(138,237,255,.38),0 10px 22px rgba(47,194,225,.24);transition:background .2s ease,box-shadow .2s ease,transform .16s ease,opacity .16s ease}.page_submitButton__5PMzS:hover:not(:disabled){background:linear-gradient(180deg,#b8f3ff,#73e3f6);box-shadow:0 0 0 1px rgba(138,237,255,.58),0 12px 28px rgba(47,194,225,.34);transform:translateY(-1px)}.page_submitButton__5PMzS:disabled{background:rgba(244,244,247,.15);color:#ffffff;box-shadow:none;opacity:.5;cursor:not-allowed}.page_submitButton__5PMzS svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.page_submitButtonMobile__xhxKN{display:none;text-decoration:none}.page_scenarios__x6qB8{position:relative;z-index:1;width:100%;height:280vh;min-height:1680px;overflow:visible;isolation:isolate}.page_scenariosSticky__6DFSI{position:sticky;top:0;display:grid;min-height:100svh;place-items:start center;overflow:hidden;padding:clamp(120px,14vh,164px) clamp(20px,5vw,88px) clamp(46px,6vh,72px);isolation:isolate}.page_scenariosSticky__6DFSI:after,.page_scenariosSticky__6DFSI:before{position:absolute;content:"";pointer-events:none}.page_scenariosSticky__6DFSI:before{inset:13% 9% 8%;z-index:-2;border-radius:999px;background:radial-gradient(circle at 50% 52%,rgba(138,237,255,.16),transparent 34%),radial-gradient(circle at 30% 68%,rgba(122,167,255,.13),transparent 32%),radial-gradient(circle at 72% 32%,rgba(255,143,184,.11),transparent 30%);filter:blur(34px);opacity:.86}.page_scenariosSticky__6DFSI:after{display:none}.page_scenariosInner__lH0Jx{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(30px,4.8vh,54px);width:min(1160px,100%);height:min(700px,calc(100svh - 190px));min-height:560px;margin:0 auto}.page_scenariosHeader__79cyZ{position:relative;z-index:10;display:grid;width:min(760px,100%);max-width:760px;margin:0 auto;justify-items:center;text-align:center}.page_scenariosTitle__qUWrF{margin:0;font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:700;line-height:1.08;letter-spacing:0;color:#ffffff}.page_scenariosDesc__GSom7{max-width:680px;margin:18px 0 0;color:rgba(255,255,255,.66);font-size:clamp(14px,1vw,17px);font-weight:400;line-height:1.72}.page_scenariosStage__CQRaG{position:relative;z-index:2;min-height:0}.page_scenariosStage__CQRaG:before{position:absolute;inset:-8px 5% 8px;z-index:6;content:"";border-radius:36px;background:rgba(255,255,255,.035);opacity:0;pointer-events:none;transition:opacity .24s ease}.page_scenariosStageFocused__jRGTJ:before{background:transparent;opacity:0}.page_scenariosStageClosing__BflhS:before{opacity:0}.page_scenarioBubbleSlot__jx_lw{position:absolute;top:var(--scenario-current-y,var(--scenario-y));left:var(--scenario-current-x,var(--scenario-x));z-index:2;width:clamp(168px,13vw,218px);transform:translate(-50%,-50%) scale(var(--scenario-scroll-scale,1)) rotate(var(--scenario-scroll-rotate,0deg));opacity:var(--scenario-scroll-opacity,1);will-change:top,left,width,transform,opacity;transition:top .52s cubic-bezier(.22,1,.26,1),left .52s cubic-bezier(.22,1,.26,1),width .48s cubic-bezier(.22,1,.26,1),opacity .4s ease,transform .48s cubic-bezier(.22,1,.26,1)}.page_scenariosStageFocused__jRGTJ .page_scenarioBubbleSlot__jx_lw{transition:top .52s cubic-bezier(.22,1,.26,1),left .52s cubic-bezier(.22,1,.26,1),width .36s cubic-bezier(.22,1,.26,1),opacity .28s ease,transform .36s cubic-bezier(.22,1,.26,1)}.page_scenarioBubbleSlotActive__FPVSR{top:55%;left:50%;z-index:12;width:min(560px,calc(100vw - 360px));filter:none;opacity:1;transform:translate(-50%,-50%) scale(1.02)}.page_scenarioBubbleSlotClosing__SQ3Pz{z-index:12;filter:none;opacity:1;transform:translate(-50%,-50%) scale(1)}.page_scenarioBubbleSlotDimmed__Pq9hw{opacity:.28;transform:translate(-50%,-50%) scale(.97)}.page_scenarioBubble__dKDV5{position:relative;display:flex;width:100%;min-height:96px;flex-direction:column;justify-content:center;overflow:hidden;border:.5px solid rgba(255,255,255,.18);border-radius:28px;appearance:none;background:radial-gradient(90% 110% at 100% 0,color-mix(in srgb,var(--scenario-accent),transparent 88%),transparent 54%),rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 44px rgba(0,0,0,.16);color:#ffffff;cursor:pointer;padding:17px 18px 16px;text-align:left;backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16);animation:page_scenarioBubbleIn__nDVR5 .72s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--scenario-delay);will-change:min-height,border-radius,padding,box-shadow;transition:min-height .24s cubic-bezier(.18,.86,.22,1),border-radius .24s cubic-bezier(.18,.86,.22,1),background .2s ease,box-shadow .2s ease,padding .24s cubic-bezier(.18,.86,.22,1)}.page_scenarioBubble__dKDV5:before{position:absolute;inset:0;content:"";border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 44%);opacity:.34;pointer-events:none}.page_scenarioBubble__dKDV5:after{position:absolute;right:18px;bottom:17px;width:8px;height:8px;content:"";display:none;border-radius:50%;background:var(--scenario-accent);box-shadow:0 0 18px color-mix(in srgb,var(--scenario-accent),transparent 22%);opacity:.68;pointer-events:none}.page_scenarioBubble__dKDV5:focus-visible{outline:3px solid color-mix(in srgb,var(--scenario-accent),white 24%);outline-offset:5px}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubble__dKDV5{animation:none;min-height:min(390px,50svh);border-radius:32px;background:radial-gradient(80% 90% at 100% 0,color-mix(in srgb,var(--scenario-accent),transparent 78%),transparent 48%),radial-gradient(100% 90% at 0 100%,rgba(255,255,255,.12),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.1)),rgba(20,22,26,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 30px 84px rgba(0,0,0,.26);padding:clamp(28px,3.5vw,42px)}.page_scenarioBubbleDetails__Hms0k,.page_scenarioBubbleKicker__nSmby,.page_scenarioBubblePrompt__qdayW,.page_scenarioBubbleTitle__2r8eU{position:relative;z-index:1}.page_scenarioBubbleKicker__nSmby{display:inline-flex;width:fit-content;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--scenario-accent),transparent 68%);border-radius:999px;background:color-mix(in srgb,var(--scenario-accent),transparent 93%);padding:4px 8px;color:color-mix(in srgb,var(--scenario-accent),#ffffff 22%);font-size:11px;font-weight:700;line-height:1}.page_scenarioBubbleTitle__2r8eU{display:block;font-family:var(--font-noto-sans-sc);font-size:clamp(19px,1.25vw,24px);font-weight:700;line-height:1.16}.page_scenarioBubblePrompt__qdayW{display:block;margin-top:7px;color:rgba(255,255,255,.64);font-size:12px;font-weight:500;line-height:1.55}.page_scenarioBubbleDetails__Hms0k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(14px);transition:max-height .24s cubic-bezier(.18,.86,.22,1),margin-top .24s cubic-bezier(.18,.86,.22,1),opacity .18s ease,transform .24s cubic-bezier(.18,.86,.22,1)}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubbleTitle__2r8eU{font-size:clamp(32px,3.3vw,48px);line-height:1.06}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubblePrompt__qdayW{max-width:560px;margin-top:14px;color:rgba(255,255,255,.72);font-size:clamp(15px,1.05vw,17px);line-height:1.7}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubbleDetails__Hms0k{max-height:220px;margin-top:26px;opacity:1;transform:translateY(0)}.page_scenarioBubbleDetails__Hms0k span{display:grid;align-content:start;min-height:112px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.064);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.page_scenarioBubbleDetails__Hms0k em{color:rgba(255,255,255,.48);font-size:12px;font-style:normal;font-weight:700;line-height:1}.page_scenarioBubbleDetails__Hms0k strong{margin-top:12px;color:#ffffff;font-size:clamp(15px,1.05vw,18px);font-weight:700;line-height:1.45}@keyframes page_scenarioBubbleIn__nDVR5{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:960px){.page_scenarios__x6qB8{height:auto;min-height:0}.page_scenariosSticky__6DFSI{position:relative;height:auto;min-height:0;overflow:visible;padding:72px 24px 56px}.page_scenariosInner__lH0Jx{height:auto;min-height:0;gap:36px}.page_scenariosStage__CQRaG{min-height:0}.page_scenariosStage__CQRaG:before{display:none}.page_scenarioBubbleSlot__jx_lw{position:static;top:auto;left:auto;width:100%;transform:none;opacity:1;filter:none;transition:none}.page_scenarioBubbleSlotDimmed__Pq9hw,.page_scenariosStageFocused__jRGTJ .page_scenarioBubbleSlot__jx_lw{opacity:1;filter:none}.page_scenarioBubbleSlotActive__FPVSR{top:auto;left:auto;width:100%}.page_scenarioCanvas__BUbob,.page_scenariosStage__CQRaG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubble__dKDV5,.page_scenarioBubble__dKDV5{min-height:0}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubbleTitle__2r8eU,.page_scenarioBubbleTitle__2r8eU{font-size:20px;line-height:1.16}.page_scenarioBubblePrompt__qdayW,.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubblePrompt__qdayW{max-width:none;margin-top:8px;color:rgba(255,255,255,.64);font-size:13px;line-height:1.55}.page_scenarioBubbleDetails__Hms0k,.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubbleDetails__Hms0k{grid-template-columns:1fr;max-height:none;margin-top:16px;opacity:1;transform:none;transition:none;gap:10px}.page_scenarioBubbleDetails__Hms0k span{min-height:auto;padding:14px;border-radius:14px}.page_scenarioBubbleDetails__Hms0k strong{font-size:15px;margin-top:8px}}@media (max-width:640px){.page_scenariosSticky__6DFSI{padding:56px 18px 48px}.page_scenariosInner__lH0Jx{gap:28px}.page_scenariosTitle__qUWrF{font-size:28px}.page_scenariosDesc__GSom7{font-size:14px}.page_scenarioCanvas__BUbob,.page_scenariosStage__CQRaG{grid-template-columns:1fr;gap:12px}.page_scenarioBubbleSlot__jx_lw{width:100%}.page_scenarioBubbleSlotActive__FPVSR{top:auto;left:auto;width:100%}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubble__dKDV5,.page_scenarioBubble__dKDV5{min-height:0;border-radius:20px;padding:18px}.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubbleTitle__2r8eU,.page_scenarioBubbleTitle__2r8eU{font-size:18px}.page_scenarioBubblePrompt__qdayW,.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubblePrompt__qdayW{font-size:12px}.page_scenarioBubbleDetails__Hms0k,.page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubbleDetails__Hms0k{margin-top:12px;gap:8px}}.page_feature1__jE_Hw{position:relative;z-index:1;width:100%;height:310vh;min-height:2120px;padding:0;isolation:isolate;overflow:visible;--feature1-title-opacity:1}.page_feature1__jE_Hw:after,.page_feature1__jE_Hw:before{position:absolute;content:"";pointer-events:none}.page_feature1__jE_Hw:after,.page_feature1__jE_Hw:before{display:none}.page_feature1Sticky__wpDcQ{position:sticky;top:0;width:100%;height:100svh;min-height:100vh;overflow:hidden}.page_feature1Sticky__wpDcQ:before{position:absolute;inset:0;z-index:1;background:transparent;content:"";opacity:0;pointer-events:none}.page_feature1Inner__rUy60{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.page_feature1Text__tNSsf{position:absolute;top:50%;left:50%;z-index:0;display:block;width:min(1100px,calc(100% - 48px));max-width:none;padding:0;text-align:center;opacity:var(--feature1-title-opacity);transform:translate(-50%,-50%);pointer-events:none}.page_feature1Title__Re1Ab{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.1vw,14px);font-family:var(--font-noto-sans-sc);font-size:clamp(46px,6.8vw,108px);font-weight:650;line-height:1.02;letter-spacing:0;color:#ffffff;margin:0}.page_feature1TitleLead__EvSpR,.page_feature1TitleMain__dS5FF{display:block}.page_feature1TitleLead__EvSpR{font-size:.48em;font-weight:500;line-height:1.08;color:rgba(255,255,255,.78)}.page_feature1TitleMain__dS5FF{line-height:1.02}.page_feature1Desc__alkFO{font-family:var(--font-noto-sans-sc);width:min(720px,100%);font-size:clamp(15px,1.05vw,18px);font-weight:400;line-height:1.75;color:rgba(255,255,255,.78);margin:22px auto 0}.page_feature1Video__9dtUI{position:absolute;top:50%;left:50%;z-index:3;width:min(980px,calc(100vw - 260px),calc((100svh - 170px) * 16 / 9));min-width:0;opacity:var(--feature1-card-opacity,0);transform:translate(-50%,-50%) translateY(var(--feature1-card-y,0)) scale(var(--feature1-card-scale,1));transform-origin:center center;will-change:transform,opacity;pointer-events:auto}.page_feature1VideoFrame__HdQXT{position:relative;z-index:1;width:100%;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#030407;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 78px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)}.page_feature1VideoFrame__HdQXT:after,.page_feature1VideoFrame__HdQXT:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.page_feature1VideoFrame__HdQXT:after,.page_feature1VideoFrame__HdQXT:before{display:none}.page_feature1VideoPlayer__q4_vT{display:block;object-fit:cover;pointer-events:auto}.page_feature1VideoPlayer__q4_vT,.page_feature1VideoPoster__tDP7s{position:absolute;inset:0;z-index:5;width:100%;height:100%;border:0}.page_feature1VideoPoster__tDP7s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0;cursor:pointer;color:#fff;background:#050608;font:inherit;overflow:hidden;transition:transform .4s ease}.page_feature1VideoPoster__tDP7s:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18)),radial-gradient(50% 55% at 50% 50%,transparent 0,rgba(0,0,0,.18) 100%);pointer-events:none}.page_feature1VideoPoster__tDP7s:hover{transform:scale(1.005)}.page_feature1VideoPosterPicture__1r7K5{position:absolute;inset:0;z-index:0;display:block}.page_feature1VideoPosterImage__Swzhc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_feature1VideoPosterGlow__Sv01v{position:absolute;z-index:2;inset:-20%;background:radial-gradient(50% 50% at 50% 50%,rgba(129,140,248,.28),transparent 70%);filter:blur(40px);opacity:.7;pointer-events:none}.page_feature1VideoPlay__IlTi1{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:rgba(255,255,255,.96);color:#0b0d18;box-shadow:0 18px 38px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.6);transition:transform .25s ease,box-shadow .25s ease}.page_feature1VideoPlay__IlTi1 svg{margin-left:4px}.page_feature1VideoPoster__tDP7s:hover .page_feature1VideoPlay__IlTi1{transform:scale(1.06);box-shadow:0 22px 44px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.7)}.page_feature1VideoPosterLabel__xiYtL{position:relative;z-index:3;font-size:14px;letter-spacing:.04em;color:rgba(255,255,255,.78)}@media (max-width:960px){.page_feature1__jE_Hw{height:auto;min-height:0;overflow:hidden;padding:72px 24px}.page_feature1Sticky__wpDcQ{position:relative;height:auto;min-height:0;overflow:visible;padding:0}.page_feature1Inner__rUy60{position:relative;inset:auto;display:grid;width:min(760px,100%);height:auto;margin:0 auto;gap:16px;pointer-events:auto}.page_feature1Text__tNSsf{position:relative;top:auto;left:auto;width:100%;margin:0 auto 12px;opacity:1;transform:none;pointer-events:auto}.page_feature1Title__Re1Ab{font-size:clamp(38px,8vw,66px)}.page_feature1Video__9dtUI{position:relative;top:auto;left:auto;width:100%;opacity:1;transform:none;will-change:auto}.page_feature1VideoFrame__HdQXT{border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 32px rgba(0,0,0,.22)}.page_feature1VideoPoster__tDP7s{transition:none}.page_feature1VideoPosterGlow__Sv01v{display:none}.page_feature1VideoPlay__IlTi1{transition:none}}@media (max-width:640px){.page_feature1__jE_Hw{padding:64px 18px}.page_feature1Text__tNSsf{width:100%;margin-bottom:8px}.page_feature1Title__Re1Ab{font-size:clamp(30px,9vw,42px)}.page_feature1Desc__alkFO{font-size:14px;line-height:1.68;margin-top:16px}.page_feature1Video__9dtUI{width:100%}.page_feature1VideoFrame__HdQXT{border-radius:12px}}.page_howToUse__7dDdD{position:relative;z-index:1;width:100%;height:400vh;min-height:2600px;padding:0;overflow:visible;isolation:isolate}.page_howToUse__7dDdD:before{display:none}.page_howSticky__0C_hw{position:sticky;top:0;display:flex;height:100vh;min-height:100vh;align-items:center;overflow:hidden;padding:64px clamp(24px,7vw,120px) 48px}.page_howInner__ab0aP{position:relative;display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:clamp(32px,5vw,72px);align-items:center;width:100%;max-width:1120px;margin:0 auto}.page_howCopy__prnZm{position:relative;z-index:2}.page_howTitle__Ab_lw{margin:0 0 34px;font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:700;line-height:1.08;color:#ffffff}.page_howFlow__8eDgv{display:grid;grid-template-columns:36px minmax(0,1fr);gap:22px}.page_howRail__DX8AX{position:relative;min-height:282px}.page_howRailActive__2rMI4,.page_howRailGlow__ILmnl,.page_howRailLine__e6DOE{position:absolute;left:14px;top:7px;width:3px;border-radius:999px}.page_howRailLine__e6DOE{height:274px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.12),rgba(255,255,255,.04))}.page_howRailActive__2rMI4{height:25px;background:linear-gradient(180deg,rgba(115,112,255,.2),#8aedff);box-shadow:0 0 18px rgba(138,237,255,.22);transform:translateY(var(--how-offset));transition:none}.page_howRailGlow__ILmnl{height:56px;background:linear-gradient(180deg,transparent,rgba(138,237,255,.34),transparent);filter:blur(8px);opacity:.8;transform:translateY(calc(var(--how-offset) - 18px));transition:none}.page_howRailIcon__0qNT6{position:absolute;top:18px;left:0;width:28px;height:28px;overflow:visible;filter:drop-shadow(0 0 14px rgba(138,237,255,.36));transform:translateY(var(--how-offset));transition:none}.page_howSteps__ipg_z{display:flex;flex-direction:column;gap:28px}.page_howStep__TSCa8{display:flex;min-height:90px;flex-direction:column;align-items:flex-start;border:0;background:transparent;padding:0;text-align:left;color:rgba(255,255,255,.58);transition:color .22s ease,transform .22s ease}.page_howStepActive__Ek5pn,.page_howStep__TSCa8:hover{color:#ffffff;transform:translateX(4px)}.page_howStepLabel__dBPEQ{margin-bottom:6px;color:color-mix(in srgb,var(--how-step-accent,#8aedff),#ffffff 28%);font-size:13px;font-weight:600;transition:color .28s ease,text-shadow .28s ease}.page_howStepActive__Ek5pn .page_howStepLabel__dBPEQ,.page_howStep__TSCa8:hover .page_howStepLabel__dBPEQ{color:var(--how-step-accent,#8aedff);text-shadow:0 0 14px color-mix(in srgb,var(--how-step-accent,#8aedff),transparent 72%)}.page_howStepTitle__xCmnb{margin-bottom:8px;font-size:clamp(22px,1.85vw,29px);font-weight:700;line-height:1.22}.page_howStepDesc__Pe4sK{max-width:390px;color:currentColor;font-size:clamp(13px,.9vw,15px);font-weight:500;line-height:1.62;opacity:.78}.page_howPreview__SBW0V{position:relative;min-height:430px}.page_howPreviewPanel__FIJjf{position:absolute;inset:0;z-index:var(--how-card-z,1);opacity:var(--how-card-opacity,0);transform:translateY(var(--how-card-y,0)) scale(var(--how-card-scale,.92));transform-origin:center center;transition:none;pointer-events:none;will-change:transform,opacity}.page_howPreviewPanel__FIJjf:after{position:absolute;inset:0;z-index:3;border-radius:inherit;background:rgba(0,0,0,var(--how-card-dim,0));content:"";pointer-events:none}.page_howBrowser__0KqyO{overflow:hidden;border-radius:14px;box-shadow:0 34px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)}.page_howBrowserBar__oHp0d{display:grid;height:58px;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);background:rgba(16,16,18,.98);padding:0 22px;color:#ffffff}.page_howBrowserDevice__f9oaF,.page_howBrowserTool__NgEAM{display:inline-flex;width:64px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(90deg,var(--how-accent),transparent 28%),rgba(255,255,255,.02)}.page_howBrowserTitle__bRYjE{justify-self:center;font-size:16px;font-weight:500}.page_howBrowserDevice__f9oaF{justify-self:end;width:76px}.page_howBrowserStage__Nzw9B{position:relative;overflow:hidden;background:radial-gradient(circle at 52% 48%,color-mix(in srgb,var(--how-accent),transparent 54%),transparent 22%)}.page_howPreviewImage___Z1NP{display:block;width:100%;height:auto;position:relative;z-index:1}.page_howPreviewText__ImkQN{position:relative;z-index:2;max-width:560px}.page_howPreviewKicker__p9onv{display:inline-flex;margin-bottom:12px;color:var(--how-accent);font-size:13px;font-weight:700}.page_howPreviewText__ImkQN h3{margin:0 0 14px;color:#ffffff;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.08}.page_howPreviewText__ImkQN p{margin:0;color:rgba(255,255,255,.58);font-size:clamp(14px,1.08vw,18px);line-height:1.55}.page_howPreviewCard__z7YYH{position:absolute;right:clamp(34px,5vw,80px);bottom:clamp(34px,5vw,72px);z-index:2;display:flex;width:min(300px,42%);min-height:128px;flex-direction:column;justify-content:center;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.06);padding:20px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.page_howPreviewLineShort__HoDNl,.page_howPreviewLine__b_cB6{display:block;height:12px;border-radius:999px;background:rgba(255,255,255,.2)}.page_howPreviewLineShort__HoDNl{width:62%;background:var(--how-accent)}.page_howPreviewGlow__Xxqgw{position:absolute;left:50%;top:54%;width:38%;aspect-ratio:1/.42;border-radius:50%;background:var(--how-accent);filter:blur(42px);opacity:.42;transform:translate(-50%,-50%)}html.light .page_howToUse__7dDdD:before{display:none;background:none;opacity:0}html.light .page_howPreviewPanel__FIJjf:after{background:rgba(20,40,80,var(--how-card-dim,0))}html.light .page_howStepActive__Ek5pn,html.light .page_howStep__TSCa8:hover,html.light .page_howTitle__Ab_lw{color:#1a1a2e}html.light .page_howStep__TSCa8{color:rgba(26,26,46,.56)}html.light .page_howStepLabel__dBPEQ{color:color-mix(in srgb,var(--how-step-accent,#0ea5e9),#1a1a2e 24%)}html.light .page_howStepActive__Ek5pn .page_howStepLabel__dBPEQ,html.light .page_howStep__TSCa8:hover .page_howStepLabel__dBPEQ{color:var(--how-step-accent,#0ea5e9);text-shadow:0 0 10px color-mix(in srgb,var(--how-step-accent,#0ea5e9),transparent 85%)}html.light .page_howRailLine__e6DOE{background:linear-gradient(180deg,rgba(26,26,46,.04),rgba(26,26,46,.14),rgba(26,26,46,.04))}@media (max-width:960px){.page_howSticky__0C_hw,.page_howToUse__7dDdD{height:auto;min-height:0}.page_howSticky__0C_hw{position:relative;padding:72px 24px 56px}.page_howInner__ab0aP{grid-template-columns:1fr;gap:32px}.page_howTitle__Ab_lw{margin-bottom:28px}.page_howPreview__SBW0V{position:relative;min-height:360px}.page_howPreviewPanel__FIJjf{position:absolute;inset:0;width:100%;opacity:0;transform:translateY(10px);transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.page_howPreviewPanel__FIJjf[aria-hidden=false]{opacity:1;transform:translateY(0);pointer-events:auto}.page_howPreviewPanel__FIJjf:after{display:none}}@media (max-width:640px){.page_howToUse__7dDdD{padding:0}.page_howSticky__0C_hw{padding:56px 18px 48px}.page_howToUse__7dDdD:before{width:240px;opacity:.38}.page_howTitle__Ab_lw{margin-bottom:28px;font-size:34px}.page_howFlow__8eDgv{grid-template-columns:1fr}.page_howRail__DX8AX{display:none}.page_howSteps__ipg_z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_howStep__TSCa8{min-height:112px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);padding:12px}.page_howStepActive__Ek5pn,.page_howStep__TSCa8:hover{transform:none;border-color:rgba(138,237,255,.5);background:rgba(138,237,255,.08)}.page_howStepLabel__dBPEQ{margin-bottom:6px;font-size:11px}.page_howStepTitle__xCmnb{margin-bottom:6px;font-size:15px}.page_howStepDesc__Pe4sK{display:none}.page_howPreview__SBW0V{min-height:clamp(210px,52vw,360px);gap:16px}.page_howBrowserBar__oHp0d{height:54px;grid-template-columns:62px minmax(0,1fr) 62px;padding:0 14px}.page_howBrowserDevice__f9oaF,.page_howBrowserTool__NgEAM{width:42px;height:24px}.page_howBrowserTitle__bRYjE{font-size:14px}.page_howPreviewText__ImkQN h3{max-width:260px;font-size:28px}.page_howPreviewText__ImkQN p{max-width:260px;font-size:14px}.page_howPreviewCard__z7YYH{right:18px;bottom:18px;width:48%;min-height:108px;gap:12px;border-radius:10px;padding:16px}}.page_gallery1__MX0M8{position:relative;z-index:1;display:flex;width:100%;min-height:auto;flex-direction:column;justify-content:center;padding:clamp(56px,8vw,96px) clamp(22px,5vw,78px) clamp(22px,3vw,44px);overflow:hidden}.page_gallery1__MX0M8:after,.page_gallery1__MX0M8:before{position:absolute;content:"";pointer-events:none}.page_gallery1__MX0M8:after,.page_gallery1__MX0M8:before{display:none}.page_gallery1Inner__CFvPR{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto}.page_gallery1Title__UK7rx{margin:0 0 clamp(24px,3vw,34px);font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:700;line-height:1.14;letter-spacing:0;color:#ffffff;text-align:center}.page_galleryGrid__NW_D4{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:repeat(2,minmax(250px,1fr));gap:22px}.page_galleryCard__KbZM6{position:relative;display:flex;min-height:250px;overflow:hidden;flex-direction:column;justify-content:space-between;border:.5px solid rgba(255,255,255,.34);border-radius:14px;background:radial-gradient(110% 85% at 100% 0,rgba(255,255,255,.13),transparent 48%),radial-gradient(85% 70% at 16% 100%,rgba(138,237,255,.08),transparent 52%),rgba(255,255,255,.055);padding:clamp(22px,2.1vw,30px);box-shadow:inset 4px 4px 50px rgba(255,255,255,.08),inset -4px -4px 50px rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.34);backdrop-filter:blur(34px) saturate(1.35);-webkit-backdrop-filter:blur(34px) saturate(1.35);isolation:isolate}.page_galleryCard__KbZM6:after,.page_galleryCard__KbZM6:before{position:absolute;inset:0;content:"";pointer-events:none;border-radius:inherit}.page_galleryCard__KbZM6:before{z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(255,255,255,.16),transparent 28%);opacity:.72}.page_galleryCard__KbZM6:after{z-index:4;background:linear-gradient(180deg,transparent 60%,rgba(10,12,15,.38))}.page_galleryCardMain__UcCCt{grid-row:span 2;min-height:522px}.page_galleryCardCopy__6cSWq{position:relative;z-index:2;max-width:660px}.page_galleryCardLead__sOlME{display:inline-flex;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.2;color:rgba(138,237,255,.9)}.page_galleryCardTitle__8NnOQ{margin:0 0 9px;font-family:var(--font-noto-sans-sc);font-size:clamp(20px,1.55vw,25px);font-weight:700;line-height:1.22;letter-spacing:0;color:#ffffff}.page_galleryCardDesc__WIkWv{max-width:620px;margin:0;font-size:clamp(12px,.82vw,14px);font-weight:500;line-height:1.62;color:rgba(255,255,255,.68)}.page_galleryAssets__ns_3f,.page_galleryConsole__Jfkaj,.page_galleryWorkflow__kBp9c{position:relative;z-index:2;margin-top:18px}.page_galleryWorkflow__kBp9c{display:flex;min-height:330px;flex-direction:column;justify-content:flex-end;gap:12px;padding-top:12px}.page_galleryWorkflow__kBp9c:before{display:none}.page_galleryChips__TsT0Y{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.page_galleryChips__TsT0Y span,.page_galleryCommand__i8qh5,.page_galleryFlowLabel__xpeJw{display:inline-flex;align-items:center;min-height:27px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(34,43,48,.88);padding:0 11px;color:rgba(255,255,255,.72);font-size:12px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.page_galleryFlowGroup__yAm4c{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding-left:16px}.page_galleryFlowLabel__xpeJw{border:0;background:transparent;padding:0;color:rgba(255,255,255,.46)}.page_galleryFileRow__NLA9m{display:grid;width:min(100%,460px);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:8px;background:rgba(36,46,52,.95);padding:9px 11px;color:rgba(255,255,255,.78);font-size:12px;font-weight:600}.page_galleryFileAction__x7Cvo{display:inline-flex;height:26px;align-items:center;justify-content:center;border-radius:6px;background:rgba(138,237,255,.82);padding:0 14px;color:#203038;font-size:12px;font-weight:700}.page_galleryFolderIcon__zbnWU{display:inline-block;width:24px;height:18px;border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent),#8aedff}.page_galleryFolderIcon__zbnWU:before{display:block;width:13px;height:5px;margin-top:-4px;margin-left:2px;border-radius:3px 3px 0 0;content:"";background:#8aedff}.page_galleryCommand__i8qh5{border-radius:10px}.page_galleryOutcome__gylYO{width:min(100%,470px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(35,44,50,.95);color:rgba(255,255,255,.84);font-size:12px;font-weight:600}.page_galleryOutcome__gylYO>span:first-child{display:block;padding:9px 12px}.page_galleryOutcomeScreen__zN__F{display:block;height:96px;background:radial-gradient(circle at 48% 42%,rgba(255,255,255,.76),transparent 5%),linear-gradient(90deg,rgba(255,255,255,.32) 0 16%,transparent 16% 22%,rgba(255,255,255,.28) 22% 38%,transparent 38% 44%,rgba(255,255,255,.25) 44% 60%,transparent 60%),linear-gradient(180deg,#d77100 0 26%,#f0a22b 26% 100%)}.page_galleryConsole__Jfkaj{display:flex;min-height:132px;overflow:hidden;flex-direction:column;justify-content:space-between;border-radius:10px;background:radial-gradient(circle at 0 100%,rgba(255,255,255,.34),transparent 30%),linear-gradient(135deg,rgba(45,50,55,.96),rgba(20,22,25,.94));padding:16px;box-shadow:0 18px 46px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08)}.page_galleryConsolePills__Pc3wk{display:flex;flex-direction:column;gap:7px}.page_galleryConsolePills__Pc3wk span{width:fit-content;border-radius:999px;background:rgba(255,255,255,.05);padding:6px 10px;color:rgba(255,255,255,.48);font-size:11px;font-weight:600}.page_galleryConsoleResult__qho_m{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:rgba(255,255,255,.82)}.page_galleryConsoleResult__qho_m p{margin:0;font-size:12px;font-weight:600;line-height:1.5}.page_galleryCheck__SyT4X{display:inline-block;width:14px;height:8px;margin-top:5px;border-left:2px solid #8aedff;border-bottom:2px solid #8aedff;transform:rotate(-45deg)}.page_galleryAssets__ns_3f{min-height:132px}.page_galleryAssetPreview__KPpfe{position:absolute;right:8px;bottom:26px;display:grid;width:min(320px,62%);height:96px;grid-template-columns:1fr 1fr;gap:6px;border-radius:6px;background:#f4f6f5;padding:8px;box-shadow:0 16px 44px rgba(0,0,0,.28)}.page_galleryAssetImage__1sxzB{min-width:0;border-radius:3px;background:radial-gradient(circle at 72% 30%,rgba(35,38,42,.8),transparent 12%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(198,211,210,.74))}.page_galleryAssetBadge__xAmhk{position:absolute;right:8px;top:8px;border-radius:999px;background:rgba(138,237,255,.84);padding:3px 9px;color:#24404a;font-size:11px;font-weight:700}.page_galleryAssetMenu__SM1bQ{position:absolute;left:clamp(8px,4vw,54px);bottom:8px;z-index:2;display:flex;min-width:164px;flex-direction:column;gap:4px;border:1px solid rgba(138,237,255,.18);border-radius:10px;background:rgba(36,48,54,.86);padding:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 12px 36px rgba(0,0,0,.34);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.page_galleryAssetMenu__SM1bQ span{border-radius:7px;padding:6px 8px;color:rgba(255,255,255,.82);font-size:12px;font-weight:600}.page_galleryAssetMenu__SM1bQ span:nth-child(2){background:rgba(255,255,255,.08)}.page_galleryAssetToast__YfDH4{position:absolute;right:0;bottom:10px;z-index:3;max-width:min(310px,62%);overflow:hidden;border-radius:8px;background:rgba(35,45,51,.95);padding:8px 12px;color:rgba(255,255,255,.88);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 12px 34px rgba(0,0,0,.3)}html.light .page_gallery1__MX0M8:after{display:none;background:none}html.light .page_gallery1Title__UK7rx,html.light .page_galleryCardTitle__8NnOQ{color:#1a1a2e}html.light .page_galleryCard__KbZM6{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.34);box-shadow:none}html.light .page_galleryCard__KbZM6:after{display:none;background:none}html.light .page_galleryCardDesc__WIkWv{color:rgba(26,26,46,.68)}html.light .page_galleryCardLead__sOlME{color:rgba(14,165,233,.95)}@media (max-width:960px){.page_gallery1__MX0M8{padding:62px 24px 22px}.page_galleryGrid__NW_D4{grid-template-columns:1fr;grid-template-rows:auto}.page_galleryCardMain__UcCCt,.page_galleryCard__KbZM6{grid-row:auto;min-height:300px}.page_galleryWorkflow__kBp9c{min-height:300px}}@media (min-width:961px) and (max-height:820px){.page_gallery1__MX0M8{padding-top:44px;padding-bottom:18px}.page_gallery1Title__UK7rx{margin-bottom:22px;font-size:clamp(28px,2.25vw,36px)}.page_galleryGrid__NW_D4{grid-template-rows:repeat(2,minmax(230px,1fr));gap:18px}.page_galleryCard__KbZM6{min-height:230px;padding:24px}.page_galleryCardMain__UcCCt{min-height:478px}.page_galleryWorkflow__kBp9c{min-height:294px}.page_galleryOutcomeScreen__zN__F{height:78px}.page_galleryConsole__Jfkaj{min-height:120px}.page_galleryAssetPreview__KPpfe{height:86px}}@media (max-width:640px){.page_gallery1__MX0M8{padding:48px 16px 14px}.page_gallery1Title__UK7rx{margin-bottom:22px;font-size:26px}.page_galleryGrid__NW_D4{gap:16px}.page_galleryCardMain__UcCCt,.page_galleryCard__KbZM6{min-height:292px;border-radius:12px;padding:20px}.page_galleryCardTitle__8NnOQ{font-size:20px}.page_galleryCardDesc__WIkWv{font-size:13px}.page_galleryWorkflow__kBp9c{min-height:286px;gap:12px}.page_galleryWorkflow__kBp9c:before{display:none}.page_galleryFlowGroup__yAm4c{padding-left:0}.page_galleryChips__TsT0Y span,.page_galleryCommand__i8qh5,.page_galleryFlowLabel__xpeJw{min-height:28px;padding:0 11px;font-size:12px}.page_galleryFileRow__NLA9m{grid-template-columns:26px minmax(0,1fr) auto;gap:9px;padding:10px;font-size:12px}.page_galleryFileAction__x7Cvo{height:26px;padding:0 12px;font-size:12px}.page_galleryOutcomeScreen__zN__F{height:92px}.page_galleryConsole__Jfkaj{min-height:132px;padding:16px}.page_galleryAssetPreview__KPpfe{width:68%;height:92px}.page_galleryAssetMenu__SM1bQ{left:0;min-width:160px}.page_galleryAssetToast__YfDH4{max-width:72%;font-size:12px}}.page_gallery2__jm369{position:relative;z-index:1;display:flex;width:100%;min-height:auto;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(22px,3vw,44px) clamp(22px,5vw,78px) clamp(56px,8vw,96px);isolation:isolate}.page_gallery2__jm369:after,.page_gallery2__jm369:before{position:absolute;content:"";pointer-events:none}.page_gallery2__jm369:after,.page_gallery2__jm369:before{display:none}.page_gallery2Inner__Sa8bu{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto}.page_gallery2Header__rzQTf{display:flex;width:min(780px,100%);flex-direction:column;align-items:center;margin:0 auto clamp(24px,3vw,34px);text-align:center}.page_gallery2Title__jbPNO{margin:0;font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:700;line-height:1.14;letter-spacing:0;color:#ffffff}.page_gallery2Desc__bnE3j{width:min(680px,100%);margin:14px 0 0;font-size:clamp(13px,.95vw,15px);font-weight:500;line-height:1.7;color:rgba(255,255,255,.58)}.page_gallery2Grid__m1OhA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page_gallery2Panel__QnvuM{position:relative;display:flex;min-height:276px;overflow:hidden;flex-direction:column;justify-content:space-between;border:.5px solid rgba(255,255,255,.34);border-radius:14px;background:radial-gradient(110% 85% at 100% 0,rgba(255,255,255,.13),transparent 48%),radial-gradient(85% 70% at 12% 100%,rgba(138,237,255,.075),transparent 52%),rgba(255,255,255,.055);padding:clamp(22px,2.1vw,30px);box-shadow:inset 4px 4px 50px rgba(255,255,255,.08),inset -4px -4px 50px rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.34);backdrop-filter:blur(34px) saturate(1.35);-webkit-backdrop-filter:blur(34px) saturate(1.35);isolation:isolate}.page_gallery2Panel__QnvuM:after,.page_gallery2Panel__QnvuM:before{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none}.page_gallery2Panel__QnvuM:before{z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 28%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.16),transparent 30%);opacity:.72}.page_gallery2Panel__QnvuM:after{z-index:4;background:linear-gradient(180deg,transparent 58%,rgba(10,12,15,.42))}.page_gallery2Hero__vM7LZ{display:grid;min-height:438px;grid-column:1/-1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(22px,4vw,58px)}.page_gallery2CardCopy__Xqes5,.page_gallery2HeroCopy__0MJlM{position:relative;z-index:5}.page_gallery2HeroCopy__0MJlM{display:flex;max-width:390px;flex-direction:column;justify-content:center}.page_gallery2CardLead__bTASC{display:inline-flex;width:fit-content;margin-bottom:8px;color:rgba(138,237,255,.9);font-size:13px;font-weight:700;line-height:1.2}.page_gallery2CardTitle__JWzxz{margin:0 0 10px;font-family:var(--font-noto-sans-sc);font-size:clamp(20px,1.55vw,25px);font-weight:700;line-height:1.22;letter-spacing:0;color:#ffffff}.page_gallery2CardDesc__3ohrq{max-width:600px;margin:0;color:rgba(255,255,255,.68);font-size:clamp(12px,.82vw,14px);font-weight:500;line-height:1.62}.page_gallery2IdeaDeck__VqbAu{position:relative;z-index:3;min-height:344px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 48% 34%,rgba(255,255,255,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.page_gallery2IdeaDeck__VqbAu:before{position:absolute;inset:auto 4% 30px;height:26%;border-radius:50%;background:rgba(255,255,255,.13);content:"";filter:blur(34px)}.page_gallery2IdeaCard__nLBjO{position:absolute;bottom:32px;width:min(196px,22vw);aspect-ratio:.78;overflow:hidden;border:.5px solid rgba(255,255,255,.2);border-radius:14px;box-shadow:0 22px 46px rgba(0,0,0,.36),0 0 34px rgba(255,255,255,.18)}.page_gallery2IdeaCard__nLBjO:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(9,11,14,.48));content:""}.page_gallery2IdeaCardBlue__OJw0h{left:2%;background:radial-gradient(circle at 38% 20%,rgba(99,222,255,.95),transparent 28%),radial-gradient(circle at 72% 64%,rgba(224,47,112,.78),transparent 36%),linear-gradient(145deg,#82eaff,#1a63c6 48%,#d83a69);transform:rotate(-7deg)}.page_gallery2IdeaCardGreen__GTPS6{left:21%;background:radial-gradient(circle at 52% 44%,rgba(65,139,60,.72),transparent 18%),radial-gradient(circle at 44% 42%,rgba(232,255,214,.85),transparent 46%),linear-gradient(145deg,#dff8d2,#89bc74 52%,#244b34);transform:rotate(0deg)}.page_gallery2IdeaCardOrange__zDn__{left:40%;background:radial-gradient(circle at 54% 40%,rgba(255,190,63,.95),transparent 12%),repeating-linear-gradient(158deg,transparent 0 22px,rgba(255,111,35,.6) 23px 27px,transparent 28px 44px),linear-gradient(155deg,#070707,#1c1110 42%,#f09828);transform:rotate(-2deg)}.page_gallery2IdeaCardMono__sSF7w{left:59%;background:radial-gradient(circle at 54% 44%,rgba(230,236,240,.7),transparent 22%),repeating-linear-gradient(166deg,rgba(255,255,255,.05) 0 2px,transparent 2px 20px),linear-gradient(155deg,#d7dde1,#798188 48%,#171b1f);transform:rotate(4deg)}.page_gallery2IdeaCardEarth__Cuwm5{left:76%;background:radial-gradient(circle at 56% 44%,rgba(245,230,156,.75),transparent 26%),radial-gradient(circle at 36% 40%,rgba(83,151,91,.9),transparent 28%),radial-gradient(circle at 72% 62%,rgba(79,142,86,.9),transparent 28%),linear-gradient(145deg,#244f86,#d4dfad 52%,#1f6e80);transform:rotate(7deg)}.page_gallery2IdeaShade___jAsg{position:absolute;inset:auto 0 0;z-index:6;height:42%;background:linear-gradient(180deg,transparent,rgba(10,12,15,.68));pointer-events:none}.page_gallery2PromptFlow__cEsay,.page_gallery2RouteBoard__LMs4b,.page_gallery2SkillWindow__3cEhi{position:relative;z-index:5;margin-top:22px}.page_gallery2PromptBox__cALvV{border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(34,43,48,.86);padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.page_gallery2PromptBox__cALvV span{color:rgba(138,237,255,.88);font-size:12px;font-weight:700}.page_gallery2PromptBox__cALvV p{margin:8px 0 0;color:rgba(255,255,255,.82);font-size:13px;font-weight:600;line-height:1.55}.page_gallery2PromptBranches__L4gXR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.page_gallery2PromptBranches__L4gXR span,.page_gallery2RouteBoard__LMs4b span,.page_gallery2SkillList__0M02C span{display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.055);padding:0 10px;color:rgba(255,255,255,.72);font-size:12px;font-weight:700;text-align:center}.page_gallery2RouteBoard__LMs4b{display:grid;gap:9px}.page_gallery2RouteBoard__LMs4b span{justify-content:flex-start;border-radius:10px;background:linear-gradient(90deg,rgba(138,237,255,.15),transparent 54%),rgba(36,46,52,.88)}.page_gallery2RouteBoard__LMs4b span:nth-child(2){background:linear-gradient(90deg,rgba(183,163,255,.16),transparent 54%),rgba(36,46,52,.88)}.page_gallery2RouteBoard__LMs4b span:nth-child(3){background:linear-gradient(90deg,rgba(240,168,104,.16),transparent 54%),rgba(36,46,52,.88)}.page_gallery2SkillWindow__3cEhi{overflow:hidden;border:1px solid rgba(138,237,255,.13);border-radius:10px;background:rgba(23,29,34,.88);box-shadow:0 16px 42px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)}.page_gallery2SkillHeader__Sc61N{display:flex;min-height:42px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding:0 13px;color:rgba(255,255,255,.66);font-size:12px;font-weight:700}.page_gallery2SkillHeader__Sc61N span:last-child{width:14px;height:14px;border:1px solid rgba(138,237,255,.6);border-radius:4px;background:rgba(138,237,255,.12)}.page_gallery2SkillList__0M02C{display:grid;gap:8px;padding:12px}.page_gallery2SkillList__0M02C span{justify-content:flex-start;border-radius:8px;background:rgba(255,255,255,.06)}html.light .page_gallery2__jm369:after{display:none;background:none}html.light .page_gallery2CardTitle__JWzxz,html.light .page_gallery2Title__jbPNO{color:#1a1a2e}html.light .page_gallery2CardDesc__3ohrq,html.light .page_gallery2Desc__bnE3j{color:rgba(26,26,46,.68)}html.light .page_gallery2Panel__QnvuM{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.34);box-shadow:0 16px 42px rgba(20,40,80,.08)}html.light .page_gallery2Panel__QnvuM:after{display:none;background:none}html.light .page_gallery2CardLead__bTASC{color:rgba(14,165,233,.95)}@media (max-width:960px){.page_gallery2__jm369{padding:54px 24px 42px}.page_gallery2Grid__m1OhA{grid-template-columns:1fr}.page_gallery2Hero__vM7LZ{min-height:640px;grid-template-columns:1fr}.page_gallery2HeroCopy__0MJlM{max-width:620px;justify-content:flex-start}.page_gallery2IdeaDeck__VqbAu{min-height:360px}.page_gallery2IdeaCard__nLBjO{width:min(180px,26vw)}}@media (min-width:961px) and (max-height:820px){.page_gallery2__jm369{padding-top:38px;padding-bottom:48px}.page_gallery2Header__rzQTf{margin-bottom:22px}.page_gallery2Title__jbPNO{font-size:clamp(28px,2.25vw,36px)}.page_gallery2Hero__vM7LZ{min-height:398px}.page_gallery2IdeaDeck__VqbAu{min-height:306px}.page_gallery2Panel__QnvuM{min-height:248px;padding:24px}}@media (max-width:640px){.page_gallery2__jm369{padding:44px 16px 34px}.page_gallery2Header__rzQTf{align-items:flex-start;text-align:left}.page_gallery2Title__jbPNO{font-size:26px}.page_gallery2Desc__bnE3j{font-size:13px}.page_gallery2Grid__m1OhA{gap:16px}.page_gallery2Panel__QnvuM{min-height:266px;border-radius:12px;padding:20px}.page_gallery2Hero__vM7LZ{min-height:548px;gap:20px}.page_gallery2CardTitle__JWzxz{font-size:20px}.page_gallery2CardDesc__3ohrq{font-size:13px}.page_gallery2IdeaDeck__VqbAu{min-height:288px}.page_gallery2IdeaCard__nLBjO{bottom:28px;width:126px;border-radius:11px}.page_gallery2IdeaCardBlue__OJw0h{left:-4%}.page_gallery2IdeaCardGreen__GTPS6{left:15%}.page_gallery2IdeaCardOrange__zDn__{left:34%}.page_gallery2IdeaCardMono__sSF7w{left:53%}.page_gallery2IdeaCardEarth__Cuwm5{left:72%}.page_gallery2PromptBranches__L4gXR{grid-template-columns:1fr}}.page_benefits__O4_Z1{position:relative;z-index:1;width:100%;height:390svh;min-height:3000px;padding:0;isolation:isolate;overflow:visible}.page_benefitsSticky__gHcTG{position:sticky;top:0;width:100%;height:100svh;min-height:100vh;overflow:hidden}.page_benefitsInner__SrSDg{display:flex;width:min(1220px,calc(100% - 48px));height:100%;min-height:0;flex-direction:column;justify-content:center;gap:clamp(34px,5vh,58px);margin:0 auto;padding:clamp(42px,7vh,76px) 0}.page_benefitsTitle__Wk8Sm{width:min(1220px,100%);margin:0 auto;color:#ffffff;font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:650;line-height:1.2;letter-spacing:0;text-align:center}.page_benefitsDeck___g0YR{position:relative;width:100%;height:min(440px,calc(100svh - 260px));min-height:340px}.page_benefitPage__V04vY{position:absolute;inset:0;z-index:var(--benefit-page-z,1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.8vw,42px);opacity:var(--benefit-page-opacity,0);transform:translateY(var(--benefit-page-y,740px)) scale(var(--benefit-page-scale,1));transform-origin:center center;will-change:transform,opacity}.page_benefitPage__V04vY:first-child{--benefit-page-y:24px;--benefit-page-opacity:1}.page_benefitCard__bBDJ7{position:relative;z-index:1;display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(6,7,8,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 58px rgba(0,0,0,.18);padding:clamp(28px,2.6vw,44px);transition:border-color .24s ease,background .24s ease,transform .24s ease}.page_benefitCard__bBDJ7:hover{border-color:rgba(138,237,255,.46);background:linear-gradient(180deg,rgba(138,237,255,.055),rgba(255,255,255,.014)),rgba(8,10,12,.96);transform:translateY(-2px)}.page_benefitSvgSlot__4grQ6{display:block;width:clamp(72px,6vw,96px);height:clamp(72px,6vw,96px);margin-bottom:clamp(20px,3vh,32px)}.page_benefitSvg__5CAts{display:block;width:100%;height:100%;object-fit:contain}.page_benefitCardTitle__yvfYw{margin:0 0 14px;color:#ffffff;font-family:var(--font-noto-sans-sc);font-size:clamp(18px,1.45vw,24px);font-weight:700;line-height:1.25;letter-spacing:0}.page_benefitCardDesc__wtYyP{margin:0;color:rgba(255,255,255,.76);font-size:clamp(13px,.92vw,15px);font-weight:500;line-height:1.72}html.light .page_benefitCardTitle__yvfYw,html.light .page_benefitsTitle__Wk8Sm{color:#1a1a2e}html.light .page_benefitCard__bBDJ7{border-color:rgba(26,26,46,.12);background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(20,40,80,.07)}html.light .page_benefitCard__bBDJ7:hover{border-color:rgba(14,165,233,.32);background:rgba(255,255,255,.98)}html.light .page_benefitCardDesc__wtYyP{color:rgba(26,26,46,.68)}@media (max-width:960px){.page_benefits__O4_Z1{height:auto;min-height:100svh;padding:84px 20px 96px}.page_benefitsSticky__gHcTG{position:relative;height:auto;min-height:0;overflow:visible}.page_benefitsInner__SrSDg{width:min(100%,760px);height:auto;padding:0}.page_benefitsDeck___g0YR{display:grid;height:auto;min-height:0;gap:20px}.page_benefitPage__V04vY{position:relative;inset:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;opacity:1;transform:none}.page_benefitCard__bBDJ7{min-height:300px}}@media (max-width:640px){.page_benefits__O4_Z1{padding:68px 16px 78px}.page_benefitsTitle__Wk8Sm{font-size:28px;text-align:left}.page_benefitsDeck___g0YR{gap:16px}.page_benefitPage__V04vY{grid-template-columns:1fr;gap:16px}.page_benefitCard__bBDJ7{min-height:250px;border-radius:12px;padding:26px 24px}.page_benefitSvgSlot__4grQ6{width:64px;height:64px;margin-bottom:24px}.page_benefitCardTitle__yvfYw{margin-bottom:18px;font-size:22px}.page_benefitCardDesc__wtYyP{font-size:14px;line-height:1.72}}.page_testimonials__hcLBo{position:relative;z-index:1;width:100%;height:740vh;min-height:5200px;padding:0;isolation:isolate;overflow:visible;--testimonial-bg-blur:0px;--testimonial-fog-opacity:0;--testimonial-title-blur:0px;--testimonial-title-opacity:1}.page_testimonialsSticky__kbISQ{position:sticky;top:0;width:100%;height:100svh;min-height:100vh;overflow:hidden}.page_testimonialsSticky__kbISQ:before{position:absolute;inset:0;z-index:1;background:rgba(10,12,15,.2);backdrop-filter:blur(var(--testimonial-bg-blur));-webkit-backdrop-filter:blur(var(--testimonial-bg-blur));content:"";opacity:var(--testimonial-fog-opacity);pointer-events:none}.page_testimonialsTitle__SFCSl{z-index:0;width:min(1080px,calc(100% - 48px));font-family:var(--font-noto-sans-sc);font-size:clamp(46px,6.8vw,108px);font-weight:700;line-height:1.08;color:#ffffff;text-align:center;margin:0;filter:blur(var(--testimonial-title-blur));opacity:var(--testimonial-title-opacity);pointer-events:none}.page_testimonialDeck__6JiDA,.page_testimonialsTitle__SFCSl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page_testimonialDeck__6JiDA{z-index:2;width:min(920px,calc(100vw - 260px));height:min(560px,calc(100svh - 190px));min-height:500px;perspective:1200px}.page_testimonialCard__pousp{position:absolute;top:0;left:50%;z-index:var(--testimonial-card-z,1);display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(20,21,23,.96);backdrop-filter:blur(34px) saturate(1.35);-webkit-backdrop-filter:blur(34px) saturate(1.35);box-shadow:0 28px 78px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);color:#ffffff;font-family:var(--font-noto-sans-sc);opacity:var(--testimonial-card-opacity,0);padding:clamp(46px,5.8vh,68px) clamp(56px,5.2vw,82px);text-align:left;transform-origin:center center;transform-style:preserve-3d;will-change:transform;transform:translate(-50%,var(--testimonial-card-y,0)) scale(var(--testimonial-card-scale,1));transition:border-color .2s ease,background .2s ease}.page_testimonialCard__pousp:before{position:absolute;inset:0;z-index:0;content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(138,237,255,.12),transparent 34%),radial-gradient(circle at 0 0,rgba(255,255,255,.08),transparent 34%);opacity:0}.page_testimonialCard__pousp[aria-current=true]:before{opacity:1}.page_testimonialCard__pousp:after{position:absolute;inset:0;z-index:3;border-radius:inherit;background:rgba(0,0,0,var(--testimonial-card-dim,0));content:"";pointer-events:none}.page_testimonialCard__pousp:focus-visible,.page_testimonialCard__pousp:hover{border-color:rgba(255,255,255,.22)}.page_testimonialCard__pousp:focus-visible{outline:2px solid rgba(138,237,255,.8);outline-offset:4px}.page_testimonialQuoteMark__Vy2_s{position:absolute;top:clamp(38px,5vh,58px);right:clamp(48px,5vw,72px);z-index:2;font-size:clamp(64px,6vw,96px);font-weight:500;line-height:1;color:rgba(138,237,255,.13);pointer-events:none}.page_testimonialCardTitle__WPJWP{position:relative;z-index:2;display:block;width:min(690px,100%);padding-right:clamp(42px,6vw,92px);font-size:clamp(30px,2.5vw,44px);font-weight:600;line-height:1.24;color:#ffffff;letter-spacing:0}.page_testimonialCardQuote__fyuKB{position:relative;z-index:2;display:block;max-width:720px;margin-top:clamp(24px,3.5vh,38px);overflow:visible;font-size:clamp(17px,1.1vw,21px);font-weight:400;line-height:1.76;color:rgba(255,255,255,.72)}.page_testimonialAuthor__GQlMG{position:relative;z-index:2;display:flex;align-items:center;margin-top:clamp(34px,5vh,56px);padding-top:0;gap:12px}.page_testimonialAvatar__Me6Dx{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;font-family:var(--font-noto-sans-sc);font-size:18px;font-weight:600;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.page_testimonialAvatar__Me6Dx img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.page_testimonialAuthorText__GMrCq{display:flex;flex-direction:column;gap:2px;line-height:1.2}.page_testimonialAuthorName__LJJ2m{font-size:16px;font-weight:500;color:#ffffff}.page_testimonialAuthorRole__0bdLA{font-size:14px;color:rgba(255,255,255,.55)}@media (prefers-reduced-motion:reduce){.page_testimonialCard__pousp{transition:none}}.page_faq__szOpt{position:relative;z-index:1;display:flex;width:100%;min-height:100svh;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,120px) clamp(22px,5vw,78px);isolation:isolate}.page_faqInner__4b7tn{position:relative;z-index:1;display:grid;width:min(1080px,100%);margin:0 auto;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px)}.page_faqIntro__38mM_{position:sticky;top:calc(var(--header-height) + 24px);display:flex;flex-direction:column;align-items:flex-start;padding-top:4px}.page_faqEyebrow__5AZaW{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.045);padding:6px 14px;color:rgba(255,255,255,.72);font-family:var(--font-noto-sans-sc);font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.page_faqEyebrowDot__WUuIs{width:6px;height:6px;border-radius:50%;background:#8aedff;box-shadow:0 0 12px rgba(138,237,255,.6)}.page_faqTitle__RbTsL{margin:0;font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:700;line-height:1.1;letter-spacing:0;color:#ffffff}.page_faqDivider__umhel{display:block;width:40px;height:2px;margin-top:clamp(18px,2vw,26px);border-radius:999px;background:linear-gradient(90deg,#8aedff,rgba(138,237,255,0))}.page_faqLead__fImqO{margin:clamp(20px,2.4vw,30px) 0 0;max-width:280px;font-family:var(--font-noto-sans-sc);font-size:clamp(13px,.95vw,15px);font-weight:500;line-height:1.75;letter-spacing:0;color:rgba(255,255,255,.58)}.page_faqList__FNlm3{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.page_faqItem__NgD7Y{position:relative;overflow:hidden;border:.5px solid rgba(255,255,255,.18);border-radius:14px;background:radial-gradient(110% 85% at 100% 0,rgba(255,255,255,.09),transparent 48%),radial-gradient(85% 70% at 12% 100%,rgba(138,237,255,.06),transparent 52%),rgba(255,255,255,.04);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.22);transition:border-color .25s var(--ease-out),background .25s var(--ease-out),box-shadow .25s var(--ease-out)}.page_faqItem__NgD7Y:hover{border-color:rgba(255,255,255,.26);background:radial-gradient(110% 85% at 100% 0,rgba(255,255,255,.12),transparent 48%),radial-gradient(85% 70% at 12% 100%,rgba(138,237,255,.08),transparent 52%),rgba(255,255,255,.055)}.page_faqItemOpen__sNZg9{border-color:rgba(138,237,255,.32);box-shadow:inset 0 0 0 1px rgba(138,237,255,.1),inset 0 1px 0 rgba(255,255,255,.08),0 22px 56px rgba(0,0,0,.32)}.page_faqQuestion__zfS2V{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;border:none;background:transparent;padding:clamp(22px,2.3vw,28px) clamp(24px,2.6vw,32px);color:#ffffff;font-family:var(--font-noto-sans-sc);font-size:clamp(16px,1.15vw,18px);font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.page_faqQuestion__zfS2V:focus-visible{outline:2px solid rgba(138,237,255,.55);outline-offset:-4px;border-radius:14px}.page_faqQuestionText__HPx_M{flex:1}.page_faqIcon__uP0Fy{position:relative;display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:rgba(255,255,255,.55);transition:color .25s var(--ease-out),transform .35s var(--ease-out)}.page_faqQuestion__zfS2V:hover .page_faqIcon__uP0Fy{color:#8aedff}.page_faqIconBar__nS9eT{position:absolute;top:50%;left:50%;width:14px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s var(--ease-out)}.page_faqIconBarVertical__B18ZK{transform:translate(-50%,-50%) rotate(90deg)}.page_faqItemOpen__sNZg9 .page_faqIcon__uP0Fy{color:#8aedff;transform:rotate(45deg)}.page_faqAnswerWrap__LMla4{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.page_faqItemOpen__sNZg9 .page_faqAnswerWrap__LMla4{grid-template-rows:1fr}.page_faqAnswerInner__dw1wQ{overflow:hidden}.page_faqAnswer__AK3kF{margin:0;border-top:1px solid rgba(255,255,255,.08);padding:clamp(16px,1.6vw,20px) clamp(24px,2.6vw,32px) clamp(22px,2.3vw,28px);font-family:var(--font-noto-sans-sc);font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.8;letter-spacing:0;color:rgba(255,255,255,.62)}html.light .page_faqTitle__RbTsL{color:#1a1a2e}html.light .page_faqEyebrow__5AZaW{border-color:rgba(0,0,0,.1);background:rgba(255,255,255,.7);color:rgba(26,26,46,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}html.light .page_faqEyebrowDot__WUuIs{background:#0ea5e9;box-shadow:0 0 12px rgba(14,165,233,.4)}html.light .page_faqDivider__umhel{background:linear-gradient(90deg,#0ea5e9,rgba(14,165,233,0))}html.light .page_faqLead__fImqO{color:rgba(26,26,46,.68)}html.light .page_faqItem__NgD7Y{border-color:rgba(255,255,255,.72);background:radial-gradient(110% 85% at 100% 0,rgba(255,255,255,.6),transparent 48%),rgba(255,255,255,.34);box-shadow:0 16px 42px rgba(20,40,80,.08)}html.light .page_faqItem__NgD7Y:hover{border-color:rgba(14,165,233,.4);background:radial-gradient(110% 85% at 100% 0,rgba(255,255,255,.75),transparent 48%),rgba(255,255,255,.46)}html.light .page_faqItemOpen__sNZg9{border-color:rgba(14,165,233,.45);box-shadow:inset 0 0 0 1px rgba(14,165,233,.12),0 20px 48px rgba(20,40,80,.1)}html.light .page_faqQuestion__zfS2V{color:#1a1a2e}html.light .page_faqIcon__uP0Fy{color:rgba(26,26,46,.5)}html.light .page_faqItemOpen__sNZg9 .page_faqIcon__uP0Fy,html.light .page_faqQuestion__zfS2V:hover .page_faqIcon__uP0Fy{color:#0ea5e9}html.light .page_faqAnswer__AK3kF{border-top-color:rgba(0,0,0,.08);color:rgba(26,26,46,.68)}@media (max-width:960px){.page_faq__szOpt{padding:48px 24px 36px}.page_faqInner__4b7tn{grid-template-columns:1fr;gap:28px}.page_faqIntro__38mM_{position:static;align-items:center;text-align:center}.page_faqDivider__umhel{align-self:center}.page_faqLead__fImqO{max-width:480px}}@media (max-width:520px){.page_faqQuestion__zfS2V{font-size:15px;padding:16px 18px}.page_faqIcon__uP0Fy{width:16px;height:16px}.page_faqIconBar__nS9eT{width:12px}.page_faqAnswer__AK3kF{padding:14px 18px 18px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.page_faqAnswerWrap__LMla4,.page_faqIconBar__nS9eT,.page_faqIcon__uP0Fy,.page_faqItem__NgD7Y{transition:none}}.page_bottomCta__1Cfl5{position:relative;z-index:1;width:100%;height:150vh;background:transparent;isolation:isolate}.page_bottomCtaSticky__sYPwL{position:sticky;top:0;display:flex;width:100%;height:100svh;align-items:center;justify-content:center;overflow:hidden;padding:clamp(48px,8vw,120px) clamp(24px,5vw,80px);text-align:center}.page_bottomCtaSticky__sYPwL:after,.page_bottomCtaSticky__sYPwL:before{position:absolute;content:"";pointer-events:none}.page_bottomCtaSticky__sYPwL:after,.page_bottomCtaSticky__sYPwL:before{display:none}.page_bottomCtaSignals__0HTqF{display:none;position:absolute;inset:0;left:50%;z-index:1;width:min(1060px,calc(100% - 48px));pointer-events:none;opacity:var(--bottom-signal-opacity,1);transform:translateX(-50%) translateY(var(--bottom-signal-y,0))}.page_bottomCtaSignals__0HTqF span{position:absolute;display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);padding:0 14px;color:rgba(255,255,255,.64);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.18);animation:page_bottomCtaFloat__ccLhU 7s ease-in-out infinite}.page_bottomCtaSignals__0HTqF span:before{width:6px;height:6px;margin-right:8px;border-radius:50%;background:#8aedff;box-shadow:0 0 12px rgba(138,237,255,.6);content:""}.page_bottomCtaSignals__0HTqF span:first-child{left:4%;top:25%}.page_bottomCtaSignals__0HTqF span:nth-child(2){right:5%;top:24%;animation-delay:-1.4s}.page_bottomCtaSignals__0HTqF span:nth-child(3){left:10%;bottom:24%;animation-delay:-2.8s}.page_bottomCtaSignals__0HTqF span:nth-child(4){right:9%;bottom:23%;animation-delay:-4.2s}.page_bottomCtaInner__MuBmv{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;align-items:center;opacity:1;transform:none}.page_bottomCtaTitle__3B6i0{margin:0;font-family:var(--font-noto-sans-sc);font-size:clamp(40px,7.2vw,108px);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#ffffff;white-space:nowrap}.page_bottomCtaDesc__1ocLb{max-width:880px;margin:clamp(28px,3vw,44px) 0 0;font-family:var(--font-noto-sans-sc);font-size:clamp(16px,1.35vw,22px);font-weight:500;line-height:1.6;letter-spacing:0;color:rgba(255,255,255,.7)}.page_bottomCtaButton__j6ZS0{position:relative;display:inline-flex;width:min(272px,100%);height:84px;align-items:center;justify-content:center;overflow:hidden;margin-top:clamp(46px,5.2vw,78px);border:none;border-radius:999px;background:rgba(21,21,21,.16);color:#ffffff;font-family:var(--font-noto-sans-sc);font-size:28px;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;cursor:pointer;padding:0;isolation:isolate;opacity:1;transform:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.page_bottomCtaButtonText__KPaYz{position:relative;z-index:2}.page_bottomCtaButton__j6ZS0:before{position:absolute;inset:0;z-index:3;content:"";border-radius:inherit;padding:1px;background:radial-gradient(ellipse 254px 39px at 25px 4.5px,#ffffff 0,rgba(255,255,255,.1) 100%);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.page_bottomCtaButton__j6ZS0:after{position:absolute;inset:-42% -62%;z-index:1;content:"";background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.26) 48%,rgba(255,255,255,.08) 55%,transparent 66%);opacity:0;pointer-events:none;transform:translateX(-58%);animation:page_bottomCtaSheen__OeYp6 4.2s ease-in-out infinite}.page_bottomCtaButton__j6ZS0:hover{background:rgba(255,255,255,.08);box-shadow:0 0 28px rgba(255,255,255,.08);transform:translateY(-1px)}.page_bottomCtaButton__j6ZS0:hover:after{animation-duration:2.6s}.page_bottomCtaFootnote__vl7Vz{display:inline-flex;align-items:center;gap:8px;margin:clamp(20px,2.2vw,30px) 0 0;font-family:var(--font-noto-sans-sc);font-size:clamp(13px,.95vw,14px);font-weight:500;line-height:1;color:rgba(255,255,255,.5)}.page_bottomCtaFootnoteDot__6YcJY{width:6px;height:6px;border-radius:50%;background:#8aedff;box-shadow:0 0 12px rgba(138,237,255,.6)}.page_portfolio__Vd9NC{position:relative;z-index:1;width:100%;height:300vh;background:var(--bg);isolation:isolate}.page_portfolioSticky__8gAVI{position:sticky;top:0;display:flex;width:100%;height:100svh;align-items:center;justify-content:center;padding:clamp(48px,8vw,120px) clamp(24px,5vw,80px)}.page_portfolioLink__NPG_A{display:block;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.22,1,.36,1)}.page_portfolioLink__NPG_A:hover{transform:translateY(-4px)}.page_portfolioTitle__IyJOT{margin:0;font-family:var(--font-noto-sans-sc);font-size:clamp(44px,7.6vw,120px);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-align:center;color:#ffffff;transition:color .3s ease}.page_portfolioLink__NPG_A:hover .page_portfolioTitle__IyJOT{color:#8aedff}html.light .page_portfolioTitle__IyJOT{color:#1a1a2e}html.light .page_portfolioLink__NPG_A:hover .page_portfolioTitle__IyJOT{color:#0ea5e9}@media (max-width:960px){.page_portfolio__Vd9NC{height:auto}.page_portfolioSticky__8gAVI{position:relative;height:auto;min-height:100svh;padding:72px 32px}.page_portfolioTitle__IyJOT{font-size:clamp(36px,9vw,60px)}}@media (max-width:640px){.page_portfolioSticky__8gAVI{padding:56px 20px}.page_portfolioTitle__IyJOT{font-size:clamp(28px,9.5vw,40px)}}@keyframes page_bottomCtaFloat__ccLhU{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes page_bottomCtaSheen__OeYp6{0%{opacity:0;transform:translateX(-58%)}16%{opacity:.72}38%{opacity:0;transform:translateX(58%)}to{opacity:0;transform:translateX(58%)}}@media (prefers-reduced-motion:reduce){.page_bottomCtaSignals__0HTqF span{animation:none}.page_bottomCtaButton__j6ZS0:after{animation:none;opacity:.16;transform:translateX(0)}}@media (max-width:960px){.page_main__QsZiH:after{display:none}.page_hero__lJD1_{min-height:calc(100svh - var(--banner-offset, 0px) - var(--header-height, 64px));padding:24px 20px}.page_snapAura__AhRLH{top:50%;width:clamp(420px,86vw,760px);opacity:var(--hero-logo-opacity,.8);animation:none}.page_logoAuraMark__jyLrc{animation:none;filter:blur(32px)}.page_title__2s1GJ{width:min(720px,100%);font-size:36px;font-weight:600;letter-spacing:-.01em;line-height:1.16}.page_heroDescription__9tiJl{width:min(720px,100%);font-size:36px;font-weight:500;line-height:1.22;color:rgba(255,255,255,.76)}.page_titleLine__cy6_J{min-height:42px}.page_promptBox__Brs2a{width:min(720px,100%)}.page_submitButtonDesktop__L_p9X{display:none}.page_submitButtonMobile__xhxKN{display:inline-flex}.page_testimonials__hcLBo{height:auto;min-height:0;overflow:hidden;padding:72px 24px}.page_testimonialsSticky__kbISQ{position:relative;height:auto;min-height:0;overflow:visible;padding:0}.page_testimonialsSticky__kbISQ:before{display:none}.page_testimonialsTitle__SFCSl{position:relative;top:auto;left:auto;width:min(760px,100%);margin:0 auto 28px;filter:none;opacity:1;font-size:clamp(38px,8vw,66px);transform:none}.page_testimonialDeck__6JiDA{display:grid;width:min(760px,100%);margin:0 auto;gap:16px;perspective:none}.page_testimonialCard__pousp,.page_testimonialDeck__6JiDA{position:relative;top:auto;left:auto;height:auto;min-height:0;transform:none}.page_testimonialCard__pousp{width:100%;opacity:1;padding:36px 38px 34px;will-change:auto;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 32px rgba(0,0,0,.22)}.page_testimonialCard__pousp:after{display:none}.page_testimonialCardTitle__WPJWP{width:100%;padding-right:76px;font-size:32px}}@media (max-width:768px){.page_title__2s1GJ{margin-bottom:8px}.page_heroDescriptionMobile__5Ae7f,.page_heroDescription__9tiJl,.page_titleLineDesktop__oL3r6{display:none}}@media (max-width:640px){.page_hero__lJD1_,.page_main__QsZiH{min-height:100vh}.page_hero__lJD1_{min-height:calc(100svh - var(--banner-offset, 0px) - var(--header-height, 64px));justify-content:flex-start;padding:24px 18px}.page_snapAura__AhRLH{display:none}.page_title__2s1GJ{gap:2px;width:100%;max-width:380px;align-self:flex-start;font-size:clamp(32px,9vw,38px);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin-bottom:12px}.page_titleLine__cy6_J{min-height:0;background:linear-gradient(90deg,#ffffff,#d6f5ff 45%,#8aedff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_promptBox__Brs2a{width:100%;height:clamp(258px,42svh,318px);border-radius:18px;background:radial-gradient(circle at 50% 112%,rgba(255,255,255,.14),transparent 46%),rgba(88,103,108,.25)}.page_promptTagline__bYkdN{position:relative;z-index:2;display:block;margin:0;padding:20px 18px 0;font-family:var(--font-noto-sans-sc);font-size:clamp(18px,5vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:rgba(255,255,255,.52)}html.light .page_promptTagline__bYkdN{color:rgba(26,26,46,.48)}.page_promptFrame__XS7SQ{border-radius:18px}.page_promptInput__nsTQc{padding:18px 18px 76px;font-size:17px;line-height:1.55}.page_promptActions__8TLKB{right:16px;bottom:16px;left:14px;gap:10px}.page_modelButton__TRtFF{height:34px;max-width:152px;padding:0 12px;font-size:15px;border-radius:8px}.page_iconButton__Iu_tU{width:32px;height:32px}.page_iconButton__Iu_tU svg{width:24px;height:24px}.page_submitButton__5PMzS{width:34px;height:34px;border-radius:10px}.page_modelMenu__1i0U4{bottom:calc(100% + 8px);width:min(340px,calc(100vw - 48px));border-radius:16px;padding:10px}.page_modelOption__3xb6f{padding:11px}.page_modelOptionTitle__whyZb{font-size:17px}.page_modelOptionDescription__5jxxo{font-size:14px}.page_heroSuggestions__67EK0{display:flex;width:100%;max-width:100%;align-self:flex-start;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px}.page_heroSuggestions__67EK0 button{width:auto;min-width:0;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.065);padding:0 14px;color:rgba(255,255,255,.78);font-family:var(--font-noto-sans-sc);font-size:12.5px;font-weight:500}.page_testimonials__hcLBo{padding:64px 18px}.page_testimonialsTitle__SFCSl{width:100%;margin-bottom:24px;font-size:clamp(30px,9vw,42px)}.page_testimonialDeck__6JiDA{width:100%;gap:14px}.page_testimonialCard__pousp{width:100%;border-radius:12px;padding:28px 20px 24px}.page_testimonialQuoteMark__Vy2_s{top:18px;right:22px;font-size:58px}.page_testimonialCardTitle__WPJWP{padding-right:32px;font-size:25px;line-height:1.48}.page_testimonialCardQuote__fyuKB{margin-top:14px;font-size:14px;line-height:1.68}.page_testimonialAuthor__GQlMG{margin-top:22px;padding-top:0}.page_testimonialAvatar__Me6Dx{width:38px;height:38px;font-size:15px}.page_testimonialAuthorName__LJJ2m{font-size:14px}.page_testimonialAuthorRole__0bdLA{font-size:12px}.page_bottomCta__1Cfl5{height:auto}.page_bottomCtaSticky__sYPwL{position:relative;height:auto;min-height:100svh;padding:72px 24px}.page_bottomCtaSticky__sYPwL:before{top:48%;width:min(480px,96vw)}.page_bottomCtaTitle__3B6i0{font-size:clamp(26px,8vw,52px)}.page_bottomCtaDesc__1ocLb{margin-top:22px;font-size:15px;line-height:1.7}.page_bottomCtaButton__j6ZS0{width:min(224px,100%);height:68px;margin-top:42px;font-size:22px}}html.light .page_main__QsZiH{background:#faf7f0;color:#1a1a2e}html.light .page_main__QsZiH:after{background:radial-gradient(circle,rgba(92,70,42,.07) 0 .4px,transparent .55px) 0 0 /2.4px 2.4px,radial-gradient(circle,rgba(255,255,255,.22) 0 .36px,transparent .5px) 1.2px 1.2px /2.4px 2.4px;mix-blend-mode:multiply;opacity:.25}html.light .page_snapAura__AhRLH{opacity:var(--hero-logo-opacity,.32)}html.light .page_logoAuraMark__jyLrc{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(198,220,248,.62) 48%,rgba(86,122,170,.42));opacity:.74;animation:page_logoMarkBreathLight__d1RWI 11s ease-in-out infinite}@keyframes page_logoMarkBreathLight__d1RWI{0%,to{filter:blur(22px)}50%{filter:blur(38px)}}html.light .page_heroPrompting__GU36A .page_snapAura__AhRLH{opacity:calc(var(--hero-logo-opacity, .32) * .95)}html.light .page_heroPrompting__GU36A .page_logoAuraMark__jyLrc{opacity:.8;animation-duration:9s}html.light .page_heroDescription__9tiJl span,html.light .page_titleLine__cy6_J{background:linear-gradient(90deg,#1a1a2e,#1a1a2e 58%,#0ea5e9);-webkit-background-clip:text;background-clip:text}html.light .page_promptBox__Brs2a{border-color:rgba(0,0,0,.12);background:#ffffff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 -1px 0 rgba(0,0,0,.04),0 14px 36px rgba(0,0,0,.08)}html.light .page_promptFrame__XS7SQ{background:transparent}html.light .page_promptInput__nsTQc{color:#1a1a2e}html.light .page_promptInput__nsTQc::placeholder{color:rgba(26,26,46,.45)}html.light .page_promptLimitMessage__Pa3DC{color:#9f1d1d}html.light .page_promptShortcutHint__VWFSr{color:rgba(26,26,46,.5)}html.light .page_modelButton__TRtFF{background:#f1f3f5;color:rgba(26,26,46,.92)}html.light .page_chevron__3D4n3{border-right-color:rgba(26,26,46,.7);border-bottom-color:rgba(26,26,46,.7)}html.light .page_iconButton__Iu_tU{color:#1a1a2e}html.light .page_submitButton__5PMzS{background:#1a1a2e;color:#ffffff;box-shadow:none}html.light .page_submitButton__5PMzS:hover:not(:disabled){background:#111827;box-shadow:none}html.light .page_submitButton__5PMzS:disabled{background:#d9dde5;color:rgba(26,26,46,.72);box-shadow:none}html.light .page_submitButton__5PMzS svg{stroke:currentColor}html.light .page_heroSuggestions__67EK0 button{border-color:rgba(26,26,46,.1);background:#ffffff;color:rgba(26,26,46,.72);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px rgba(0,0,0,.08)}html.light .page_heroSuggestions__67EK0 button:hover{border-color:rgba(26,26,46,.16);background:#f8fbff;color:#1a1a2e;box-shadow:0 2px 6px rgba(0,0,0,.1)}html.light .page_scenarios__x6qB8:after{display:none;background:none}html.light .page_scenariosSticky__6DFSI:before{background:radial-gradient(circle at 50% 52%,rgba(74,174,255,.12),transparent 34%),radial-gradient(circle at 30% 68%,rgba(122,167,255,.11),transparent 32%),radial-gradient(circle at 72% 32%,rgba(255,143,184,.1),transparent 30%)}html.light .page_scenariosSticky__6DFSI:after{border-color:rgba(26,26,46,.06)}html.light .page_scenariosTitle__qUWrF{color:#1a1a2e}html.light .page_scenariosDesc__GSom7{color:rgba(26,26,46,.62)}html.light .page_scenariosStageFocused__jRGTJ:before{background:rgba(255,255,255,.035);opacity:0}html.light .page_scenarioBubbleSlotDimmed__Pq9hw{filter:blur(1.5px) saturate(.92);opacity:.56}html.light .page_scenarioBubble__dKDV5{border-color:rgba(26,26,46,.12);background:radial-gradient(90% 110% at 100% 0,color-mix(in srgb,var(--scenario-accent),transparent 89%),transparent 54%),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(20,40,80,.085);color:#1a1a2e}html.light .page_scenarioBubbleSlotActive__FPVSR .page_scenarioBubble__dKDV5{background:radial-gradient(80% 90% at 100% 0,color-mix(in srgb,var(--scenario-accent),transparent 82%),transparent 48%),radial-gradient(100% 90% at 0 100%,rgba(255,255,255,.74),transparent 52%),rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 28px 82px rgba(20,40,80,.14)}html.light .page_scenarioBubbleKicker__nSmby{color:color-mix(in srgb,var(--scenario-accent),#1a1a2e 34%)}html.light .page_scenarioBubbleDetails__Hms0k em,html.light .page_scenarioBubblePrompt__qdayW{color:rgba(26,26,46,.58)}html.light .page_scenarioBubbleDetails__Hms0k span{border-color:rgba(26,26,46,.08);background:rgba(255,255,255,.5)}html.light .page_scenarioBubbleDetails__Hms0k strong{color:#1a1a2e}html.light .page_modelMenu__1i0U4{background:rgba(255,255,255,.96);border-color:var(--secondary-light-color);box-shadow:0 18px 46px rgba(20,40,80,.12),inset 0 1px 0 rgba(255,255,255,.9)}html.light .page_modelOption__3xb6f{color:#1a1a2e}html.light .page_modelOptionActive__AQIDZ,html.light .page_modelOption__3xb6f:hover{background:rgba(0,0,0,.05)}html.light .page_modelOptionDescription__5jxxo{color:rgba(26,26,46,.6)}html.light .page_testimonialsTitle__SFCSl{color:#1a1a2e}html.light .page_testimonialsSticky__kbISQ:before{background:rgba(250,247,240,.46)}html.light .page_testimonialCard__pousp{background:rgba(255,255,255,.72);border-color:rgba(0,0,0,.08);box-shadow:0 26px 70px rgba(20,40,80,.12),inset 0 1px 0 rgba(255,255,255,.78);color:#1a1a2e}html.light .page_testimonialCard__pousp:before{display:none;background:none}html.light .page_testimonialCard__pousp:focus-visible,html.light .page_testimonialCard__pousp:hover{border-color:rgba(0,0,0,.16)}html.light .page_testimonialQuoteMark__Vy2_s{color:rgba(14,165,233,.22)}html.light .page_testimonialAuthorName__LJJ2m,html.light .page_testimonialCardTitle__WPJWP{color:#1a1a2e}html.light .page_testimonialCardQuote__fyuKB{color:rgba(26,26,46,.75)}html.light .page_testimonialAuthorRole__0bdLA{color:rgba(26,26,46,.55)}html.light .page_bottomCtaSticky__sYPwL:before{display:none;background:none}html.light .page_bottomCtaSticky__sYPwL:after{display:none;background:none;opacity:0}html.light .page_bottomCtaTitle__3B6i0{color:#1a1a2e}html.light .page_bottomCtaDesc__1ocLb{color:rgba(26,26,46,.68)}html.light .page_bottomCtaFootnote__vl7Vz{color:rgba(26,26,46,.55)}html.light .page_bottomCtaFootnoteDot__6YcJY{background:#0ea5e9;box-shadow:0 0 12px rgba(14,165,233,.4)}html.light .page_bottomCtaSignals__0HTqF span{border-color:rgba(26,26,46,.08);background:rgba(255,255,255,.56);color:rgba(26,26,46,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 12px 28px rgba(20,40,80,.08)}html.light .page_bottomCtaSignals__0HTqF span:before{background:#0ea5e9;box-shadow:0 0 12px rgba(14,165,233,.45)}html.light .page_bottomCtaButton__j6ZS0{background:rgba(26,26,46,.9);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 34px rgba(20,40,80,.14)}html.light .page_bottomCtaButton__j6ZS0:before{background:radial-gradient(ellipse 254px 39px at 25px 4.5px,rgba(255,255,255,.82) 0,rgba(255,255,255,.12) 100%)}html.light .page_bottomCtaButton__j6ZS0:hover{background:rgba(26,26,46,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 42px rgba(20,40,80,.18)}html.light .page_feature1Title__Re1Ab{color:#1a1a2e}html.light .page_feature1TitleLead__EvSpR{color:rgba(26,26,46,.54)}html.light .page_feature1Desc__alkFO{color:rgba(26,26,46,.64)}html.light .page_feature1VideoFrame__HdQXT{background:#ffffff;box-shadow:0 28px 70px rgba(20,40,80,.18),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.5)}@media (max-width:960px){html.light .page_feature1VideoFrame__HdQXT{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 14px 32px rgba(20,40,80,.1),inset 0 1px 0 rgba(255,255,255,.5)}}.page_features__sBDPC{position:relative;z-index:1;width:100%;margin:0 auto;height:350vh;min-height:2200px;padding:0;isolation:isolate;overflow:visible;background:transparent}.page_features__sBDPC:after,.page_features__sBDPC:before{position:absolute;inset:0;content:"";pointer-events:none}.page_features__sBDPC:after,.page_features__sBDPC:before{display:none}.page_featuresSticky__dlQdd{position:sticky;top:0;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:74px 0 20px;overflow:hidden}.page_featuresHeader__5NnsE{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:980px;margin:0 auto 16px;padding:0 24px}.page_featuresTitle__C_eBb{max-width:920px;font-family:var(--font-noto-sans-sc);font-size:clamp(32px,2.95vw,48px);font-weight:500;line-height:1.16;color:#ffffff;margin-bottom:14px}.page_featuresDesc__s0YZa{max-width:780px;font-family:var(--font-noto-sans-sc);font-size:clamp(14px,.98vw,18px);font-weight:400;line-height:1.65;color:rgba(255,255,255,.7)}.page_featuresVisual__Geoee{position:relative;width:100%}.page_featureStackStage__gQHb9{position:relative;z-index:1;width:100vw;margin-left:50%;padding:0;overflow:visible;transform:translateX(-50%);--feature-card-width:min(500px,calc(100vw - 180px));--feature-side-padding:max(28px,calc((100vw - var(--feature-card-width)) / 2))}.page_featureStackRow__fO7mZ{list-style:none;width:100%;min-height:0;margin:0;padding:6px var(--feature-side-padding) 14px;display:flex;gap:28px;align-items:center;overflow:visible;transform:translate3d(var(--feature-offset,0),0,0);transition:transform .08s linear;scrollbar-width:none}.page_featureStackRow__fO7mZ::-webkit-scrollbar{display:none}.page_featureStackCard__xa5Y8{position:relative;flex:0 0 var(--feature-card-width);width:var(--feature-card-width);aspect-ratio:auto;margin:0;border-radius:clamp(16px,1.35vw,22px);overflow:hidden;cursor:default;background:rgba(15,17,22,.96);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 48px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.13);display:flex;flex-direction:column;transform:translateY(10px) scale(.96);opacity:.72;transition:transform .9s cubic-bezier(.16,1,.3,1) var(--enter-delay,0s),opacity .64s ease var(--enter-delay,0s),box-shadow .38s ease,filter .38s ease}.page_featuresInView__afDUP .page_featureStackCard__xa5Y8{transform:translateY(0) scale(.96);opacity:.72}.page_featuresInView__afDUP .page_featureStackCardActive__dUXzo{transform:translateY(0) scale(1);opacity:1;box-shadow:0 36px 92px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.18)}.page_featureStackImage__49Mp_{position:relative;z-index:0;flex:none;width:100%;aspect-ratio:3/2;min-height:0;overflow:hidden;background:#787fb3;border-bottom:1px solid rgba(255,255,255,.12);filter:saturate(1.08) contrast(1.04)}.page_featureStackImg__lYSY9{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.page_featureStackImage__49Mp_:after,.page_featureStackImage__49Mp_:before{position:absolute;inset:0;content:"";pointer-events:none}.page_featureStackImage__49Mp_:before{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 32%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px),repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0 1px,transparent 1px 7px);mix-blend-mode:soft-light;opacity:.74}.page_featureStackImage__49Mp_:after{background:radial-gradient(80% 60% at 50% 48%,transparent 0,rgba(0,0,0,.12) 100%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.16))}.page_featureStackContent__yhzJp{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(7px,.52vw,10px);flex:none;min-height:clamp(136px,10vw,168px);padding:clamp(16px,1.25vw,22px) clamp(20px,2vw,30px) clamp(18px,1.5vw,24px);background:linear-gradient(180deg,rgba(20,21,28,.98),rgba(12,13,18,.98));color:#ffffff}.page_featureStackTitle__qg9jo{font-family:var(--font-noto-sans-sc);font-size:clamp(20px,1.45vw,25px);font-weight:600;line-height:1.25;margin:0}.page_featureStackDesc__r_3en{font-family:var(--font-noto-sans-sc);max-width:620px;font-size:clamp(12px,.82vw,14px);font-weight:400;line-height:1.5;color:rgba(255,255,255,.84);margin:0;display:block;overflow:visible}html.light .page_featuresTitle__C_eBb{color:#1a1a2e}html.light .page_featuresDesc__s0YZa{color:rgba(26,26,46,.7)}html.light .page_featureStackCard__xa5Y8{background:rgba(255,255,255,.96);border-color:rgba(0,0,0,.05);box-shadow:0 14px 32px rgba(20,40,80,.08),0 4px 10px rgba(20,40,80,.04),inset 0 1px 0 rgba(255,255,255,.6)}html.light .page_featuresInView__afDUP .page_featureStackCardActive__dUXzo{box-shadow:0 24px 56px rgba(20,40,80,.12),0 8px 18px rgba(20,40,80,.06),0 0 0 1px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.7)}html.light .page_featureStackImage__49Mp_{border-bottom-color:rgba(0,0,0,.07)}html.light .page_featureStackImage__49Mp_:after{display:none}html.light .page_featureStackContent__yhzJp{background:linear-gradient(180deg,#ffffff,#fbfbfd);color:#1a1a2e}html.light .page_featureStackTitle__qg9jo{color:#1a1a2e}html.light .page_featureStackDesc__r_3en{color:rgba(26,26,46,.7)}@media (max-width:960px){.page_features__sBDPC{height:auto;min-height:0;padding:0}.page_featuresSticky__dlQdd{position:relative;height:auto;min-height:0;overflow:visible;padding:72px 24px 56px}.page_featuresHeader__5NnsE{margin-bottom:28px}.page_featuresTitle__C_eBb{font-size:32px}.page_featuresDesc__s0YZa{font-size:15px}.page_featureStackStage__gQHb9{width:100%;margin-left:0;transform:none;--feature-card-width:100%;--feature-side-padding:0px}.page_featureStackRow__fO7mZ{flex-direction:column;align-items:stretch;gap:20px;padding:0;transform:none!important}.page_featureStackCard__xa5Y8{flex:0 0 auto;width:100%;margin-left:0;aspect-ratio:auto;transform:none;opacity:1}.page_featureStackImage__49Mp_{flex:none;aspect-ratio:3/2}}@media (max-width:640px){.page_featuresSticky__dlQdd{padding:56px 18px 48px}.page_featuresHeader__5NnsE{margin-bottom:22px;padding:0}.page_featuresTitle__C_eBb{font-size:26px;margin-bottom:12px}.page_featuresDesc__s0YZa{font-size:13px;line-height:1.6}.page_featureStackRow__fO7mZ{gap:16px}.page_featureStackCard__xa5Y8{border-radius:12px}.page_featureStackContent__yhzJp{gap:6px;min-height:0;padding:16px 18px 18px}.page_featureStackTitle__qg9jo{font-size:18px}.page_featureStackDesc__r_3en{font-size:12px;line-height:1.45}}.page_backToHero__esqGz{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(24px,4vh,48px);z-index:80;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(15,15,18,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:rgba(255,255,255,.82);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.28);animation:page_backToHeroIn__VR2jT .4s cubic-bezier(.16,1,.3,1);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_backToHero__esqGz svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page_backToHero__esqGz:hover{transform:translateY(-2px);background:rgba(30,30,36,.9);box-shadow:0 12px 32px rgba(0,0,0,.36)}@keyframes page_backToHeroIn__VR2jT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.light .page_backToHero__esqGz{background:rgba(255,255,255,.82);border-color:rgba(0,0,0,.1);color:rgba(26,26,46,.78);box-shadow:0 8px 24px rgba(20,40,80,.1)}html.light .page_backToHero__esqGz:hover{background:rgba(255,255,255,.95);color:#1a1a2e}.page_benefits__O4_Z1,.page_bottomCtaSticky__sYPwL,.page_bottomCta__1Cfl5,.page_feature1Sticky__wpDcQ,.page_feature1__jE_Hw,.page_featuresSticky__dlQdd,.page_features__sBDPC,.page_gallery1__MX0M8,.page_gallery2__jm369,.page_hero__lJD1_,.page_howSticky__0C_hw,.page_howToUse__7dDdD,.page_scenarios__x6qB8,.page_testimonialsSticky__kbISQ,.page_testimonials__hcLBo{background:transparent}.page_bottomCtaSticky__sYPwL:after,.page_bottomCtaSticky__sYPwL:before,.page_feature1__jE_Hw:after,.page_feature1__jE_Hw:before,.page_features__sBDPC:after,.page_features__sBDPC:before,.page_gallery1__MX0M8:after,.page_gallery1__MX0M8:before,.page_gallery2__jm369:after,.page_gallery2__jm369:before,.page_howToUse__7dDdD:before,.page_scenarios__x6qB8:after,.page_scenarios__x6qB8:before{display:none;background:none;box-shadow:none}html.is-scrolling .page_main__QsZiH:after{display:none}html.is-scrolling .page_logoAuraMark__jyLrc,html.is-scrolling .page_snapAura__AhRLH{transition:none!important}