.NavigationLink_link__IG62f{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;text-decoration:none;text-underline-offset:4px}.NavigationLink_link__IG62f:hover,.NavigationLink_link__IG62f[aria-current=page]{text-decoration:underline}.HomeVisuals_openingSequence__PWsyP{position:relative;background:var(--color-surface-launch);color:var(--ss-text-inverse)}.HomeVisuals_openingSequence__PWsyP:has(.HomeVisuals_openingHeroCopy__fpwDC){isolation:isolate}.HomeVisuals_openingHeroLayer__6T5dl{position:relative;z-index:2;padding-block-end:var(--spacing-frame-gutter)}.HomeVisuals_openingSequence__PWsyP:has(.HomeVisuals_openingHeroCopy__fpwDC) .HomeVisuals_openingPreviewLayer__I64Sn{position:relative;z-index:1}.HomeVisuals_openingPreviewSurface__0Gioq{padding-block:clamp(48px,5vw,80px) clamp(64px,8vw,112px);background:var(--color-surface-launch)}.HomeVisuals_heroStage__nsx6l{--hero-frame-radius:var(--ss-radius-editor-frame) var(--ss-radius-editor-frame) calc(var(--ss-radius-bubble) + var(--ss-space-6)) calc(var(--ss-radius-bubble) + var(--ss-space-6));position:relative;isolation:isolate;overflow:hidden;border-radius:var(--hero-frame-radius);background:#070d15;box-shadow:var(--shadow-section-separation-below)}.HomeVisuals_heroStage__nsx6l:before{position:absolute;z-index:3;inset:0;box-sizing:border-box;border:1px solid rgb(255 255 255/.18);border-top:0;border-radius:inherit;content:"";mask-image:linear-gradient(180deg,transparent 16%,rgb(0 0 0/.06) 26%,rgb(0 0 0/.32) 36%,rgb(0 0 0/.72) 46%,#000 56%);pointer-events:none}.HomeVisuals_heroStage__nsx6l:after{position:absolute;z-index:4;top:0;right:0;left:0;height:1px;background:var(--color-surface-launch);content:"";pointer-events:none}.HomeVisuals_heroContent__eDK1E{--hero-header-height:var(--spacing-header);position:relative;z-index:2;display:grid;min-height:calc(100svh - var(--hero-header-height) - var(--spacing-frame-gutter));align-content:center;padding-top:var(--spacing-hero-top);padding-bottom:clamp(96px,11vw,148px)}.HomeVisuals_heroContent__eDK1E input::placeholder{color:color-mix(in oklch,var(--color-text-inverse-secondary),var(--ss-text-inverse) 42%)}.HomeVisuals_heroBackdrop__LQaeq{position:absolute;z-index:0;inset:0;overflow:hidden;background:#070d15;pointer-events:none}.HomeVisuals_heroBackdrop__LQaeq:before{position:absolute;z-index:1;inset:0;background:linear-gradient(to bottom,var(--color-surface-launch) 0,var(--color-surface-launch) 16%,color-mix(in srgb,var(--color-surface-launch) 94%,transparent) 26%,color-mix(in srgb,var(--color-surface-launch) 68%,transparent) 36%,color-mix(in srgb,var(--color-surface-launch) 28%,transparent) 46%,transparent 56%),radial-gradient(ellipse var(--hero-copy-shade-width,47%) 58% at 50% 54%,oklch(.17 .046 259/.4) 26%,oklch(.17 .046 259/.24) 56%,transparent 100%),radial-gradient(ellipse 70% 39% at 54% 108%,color-mix(in oklch,var(--color-launch-blue-highlight) 42%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-muted) 20%,transparent) 40%,transparent 78%);content:"";pointer-events:none}.HomeVisuals_heroMaterial__dBuZu{position:absolute;z-index:0;inset:-32px;display:block;width:calc(100% + 64px);height:calc(100% + 64px);pointer-events:none}.HomeVisuals_heroInnerReflection__ObRw4{position:absolute;z-index:0;inset:0;border-radius:var(--hero-frame-radius);filter:blur(14px);mix-blend-mode:soft-light;pointer-events:none}.HomeVisuals_heroInnerReflection__ObRw4:before{position:absolute;inset:0;padding:0 104px 110px 64px;border-radius:inherit;background:radial-gradient(ellipse 110px 116px at 100% 100%,color-mix(in oklch,var(--color-launch-blue-muted) 95%,transparent),color-mix(in oklch,var(--color-launch-blue-mid) 62%,transparent) 30%,transparent 88%),radial-gradient(ellipse 96px 17% at 100% 68%,color-mix(in oklch,var(--color-launch-blue-mid) 92%,transparent),color-mix(in oklch,var(--color-launch-blue-deep) 50%,transparent) 38%,transparent 95%),radial-gradient(ellipse 36px 12% at 100% 41%,color-mix(in oklch,var(--color-launch-blue-muted) 53%,transparent),transparent 94%),radial-gradient(ellipse 22% 110px at 62% 100%,color-mix(in oklch,var(--color-launch-blue-highlight) 64%,transparent),color-mix(in oklch,var(--color-launch-blue-muted) 50%,transparent) 36%,transparent 94%),radial-gradient(ellipse 25% 67px at 29% 100%,color-mix(in oklch,var(--color-launch-blue-mid) 82%,transparent),color-mix(in oklch,var(--color-launch-blue-deep) 46%,transparent) 40%,transparent 90%),radial-gradient(ellipse 61px 21% at 0 66%,color-mix(in oklch,var(--color-launch-blue-muted) 58%,transparent),color-mix(in oklch,var(--color-launch-blue-deep) 45%,transparent) 32%,transparent 92%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;content:""}.HomeVisuals_heroLightField__PKP58{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent 8%,#000 24%,#000 76%,transparent 92%)}.HomeVisuals_heroHalo__QA28I{position:absolute;display:block;filter:blur(clamp(18px,2.4vw,36px))}.HomeVisuals_heroHaloLeft__zklhF{top:-30%;left:-24%;width:82%;height:108%;background:radial-gradient(ellipse 46% 44% at 50% 50%,oklch(.618 .185 255/.46) 0,oklch(.482 .183 261.1/.18) 54%,transparent 100%);animation:HomeVisuals_hero-halo-left__gXPfr 9s ease-in-out infinite alternate}.HomeVisuals_heroHaloCenter__8kRCj{top:0;left:10%;width:86%;height:96%;background:radial-gradient(ellipse 44% 44% at 52% 48%,oklch(.805 .092 235.9/.24) 0,oklch(.566 .194 257.4/.12) 56%,transparent 100%);animation:HomeVisuals_hero-halo-center__1GtAI 12s ease-in-out -4s infinite alternate}.HomeVisuals_heroHaloRight__t3ime{top:-24%;right:-30%;width:82%;height:112%;background:radial-gradient(ellipse 44% 44% at 52% 50%,oklch(.66 .174 252.5/.39) 0,oklch(.344 .1 253.4/.15) 54%,transparent 100%);animation:HomeVisuals_hero-halo-right__QTIkE 10.5s ease-in-out -6s infinite alternate}@keyframes HomeVisuals_hero-halo-left__gXPfr{0%{opacity:.58;transform:translate3d(-18%,-12%,0) scale(.88)}to{opacity:.88;transform:translate3d(68%,32%,0) scale(1.22)}}@keyframes HomeVisuals_hero-halo-center__1GtAI{0%{opacity:.48;transform:translate3d(35%,-20%,0) scale(1.12)}to{opacity:.78;transform:translate3d(-58%,30%,0) scale(.86)}}@keyframes HomeVisuals_hero-halo-right__QTIkE{0%{opacity:.52;transform:translate3d(26%,30%,0) scale(.88)}to{opacity:.84;transform:translate3d(-74%,-16%,0) scale(1.2)}}.HomeVisuals_closing__9rAqK:after,.HomeVisuals_contextMedia__ePcxT[data-visual=screenshot]:after,.HomeVisuals_contextMedia__ePcxT[data-visual=story-files]:after,.HomeVisuals_editorialStage__3ASnK:after,.HomeVisuals_heroBackdrop__LQaeq:after{position:absolute;z-index:0;inset:-35%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='4' seed='5' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.4' intercept='-.2'/%3E%3CfeFuncG type='linear' slope='1.4' intercept='-.2'/%3E%3CfeFuncB type='linear' slope='1.4' intercept='-.2'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;mix-blend-mode:soft-light;opacity:.28;content:"";pointer-events:none;animation:HomeVisuals_hero-grain-shimmer__U6NSm .42s step-end infinite}@keyframes HomeVisuals_hero-grain-shimmer__U6NSm{0%,to{opacity:.28;transform:translateZ(0)}20%{opacity:.36;transform:translate3d(-3%,2%,0)}40%{opacity:.3;transform:translate3d(2%,-4%,0)}60%{opacity:.39;transform:translate3d(-4%,1%,0)}80%{opacity:.33;transform:translate3d(3%,3%,0)}}.HomeVisuals_heroScreenshot__kjPjP{position:relative;z-index:var(--home-screenshot-layer,51);overflow:hidden;margin:0;border-radius:var(--ss-radius-bubble);background:var(--ss-surface-card);box-shadow:0 36px 90px rgb(0 0 0/.3),0 8px 24px rgb(0 0 0/.18);outline:1px solid rgb(255 255 255/.1);outline-offset:-1px}.HomeVisuals_heroScreenshot__kjPjP img{display:block;width:100%;height:auto}.HomeVisuals_thesisSection__o1Dkf{position:relative;isolation:isolate;overflow:hidden;background:var(--color-surface-launch);box-shadow:var(--shadow-section-separation-below);padding-top:clamp(112px,12vw,192px);padding-bottom:clamp(112px,12vw,192px)}.HomeVisuals_thesisSection__o1Dkf:before{position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse 52% 58% at 43% 54%,color-mix(in oklch,var(--color-launch-blue-mid) 42%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-deep) 28%,transparent) 46%,transparent 78%),radial-gradient(ellipse 44% 47% at 63% 43%,color-mix(in oklch,var(--color-launch-blue-highlight) 10%,transparent) 0,transparent 78%);content:"";filter:blur(clamp(22px,3.8vw,52px));mix-blend-mode:screen;opacity:.82;pointer-events:none}.HomeVisuals_thesisSection__o1Dkf>*{position:relative;z-index:1}.HomeVisuals_thesisClaim__IveCG{max-width:34ch;color:var(--ss-text-inverse);font-size:clamp(2rem,calc(1.62rem + 1.85vw),3.1rem);font-weight:470;letter-spacing:-.032em;line-height:1.08;text-wrap:pretty}.HomeVisuals_thesisClaim__IveCG h2,.HomeVisuals_thesisClaim__IveCG p{margin:0;font:inherit;letter-spacing:inherit}.HomeVisuals_thesisClaim__IveCG p{margin-top:.65em}.HomeVisuals_animatedSectionControlGap__zDMF3{display:flex;height:clamp(48px,7vw,86px);align-items:center;justify-content:flex-end}.HomeVisuals_animatedSectionPlayback__duXMY{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--ss-color-neutral-200);color:var(--ss-text-primary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,opacity .15s ease-out,scale .15s cubic-bezier(.22,1,.36,1)}.HomeVisuals_animatedSectionPlayback__duXMY:hover:not([aria-disabled=true]){background:var(--ss-color-neutral-250)}.HomeVisuals_animatedSectionPlayback__duXMY:active:not([aria-disabled=true]){scale:.96}.HomeVisuals_animatedSectionPlayback__duXMY:focus-visible{outline:2px solid var(--ss-text-primary);outline-offset:3px}.HomeVisuals_animatedSectionPlayback__duXMY[aria-disabled=true]{cursor:default;opacity:.42}.HomeVisuals_playbackIcon___X0A5{position:relative;display:block;width:20px;height:20px}.HomeVisuals_playbackIcon___X0A5 svg{position:absolute;inset:0;display:block;width:20px;height:20px;fill:currentcolor;transition:opacity 80ms ease-out,filter .16s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.HomeVisuals_playbackIcon___X0A5 svg[data-visible=false]{opacity:0;filter:blur(3px);transform:scale(.72)}.HomeVisuals_playbackIcon___X0A5 svg[data-visible=true]{opacity:1;filter:blur(0);transform:scale(1)}.HomeVisuals_contextSection__NLn4e{--context-autoplay-duration:var(--expandable-panel-duration,9s)}@property --context-expansion{syntax:"<number>";inherits:true;initial-value:0}.HomeVisuals_contextSystem__o_NG8{--context-gap:clamp(14px,1.4vw,22px);--context-expanded-width:min(868px,calc((100cqw - var(--context-gap)) * 0.7));--context-collapsed-width:calc(100cqw - var(--context-expanded-width) - var(--context-gap));--resize-dur:300ms;--resize-ease:cubic-bezier(0.22,1,0.36,1);container-type:inline-size;display:flex;align-items:flex-start;gap:var(--context-gap)}.HomeVisuals_contextCard__vkKQA{--context-expansion:0;width:calc(var(--context-collapsed-width) + (var(--context-expanded-width) - var(--context-collapsed-width)) * var(--context-expansion));display:grid;min-width:0;appearance:none;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;gap:0;text-align:left;transition:--context-expansion var(--resize-dur) var(--resize-ease)}.HomeVisuals_contextCard__vkKQA[data-active=true]{--context-expansion:1}.HomeVisuals_contextCard__vkKQA:focus-visible{border-radius:var(--ss-radius-bubble);outline:2px solid var(--ss-text-primary);outline-offset:8px}.HomeVisuals_screenshotPlaceholder__Ng1Qa{display:grid;place-items:center;padding:clamp(28px,5vw,64px);border-radius:var(--ss-radius-bubble);background:var(--ss-surface-card);box-shadow:var(--shadow-feature-surface);color:var(--ss-text-tertiary);text-align:center}.HomeVisuals_screenshotPlaceholderLabel__17LKK{font-size:.75rem;font-weight:540;letter-spacing:.02em}.HomeVisuals_contextMedia__ePcxT{position:relative;display:grid;height:clamp(360px,38vw,540px);place-items:center;overflow:hidden;padding:clamp(28px,5vw,64px);border-radius:var(--ss-radius-bubble);background:var(--ss-surface-card);box-shadow:var(--shadow-feature-surface);color:var(--ss-text-tertiary);text-align:center}.HomeVisuals_contextMedia__ePcxT[data-visual=story-files]{isolation:isolate;padding:0;background:radial-gradient(circle at 54% 38%,rgb(255 255 255/.72) 0,transparent 44%),linear-gradient(136deg,rgb(217 232 247) 6%,rgb(191 213 236) 94%)}.HomeVisuals_contextMedia__ePcxT[data-visual=story-files][data-expanded=true]{background:radial-gradient(circle at 54% 38%,rgb(255 255 255/.72) 0,transparent 44%),linear-gradient(156deg,rgb(217 232 247) 6%,rgb(191 213 236) 94%)}.HomeVisuals_contextMedia__ePcxT[data-visual=story-files]:before{position:absolute;z-index:0;inset:-22%;background:radial-gradient(ellipse 50% 56% at 16% 24%,color-mix(in oklch,var(--color-launch-blue-mid) 40%,transparent) 0,transparent 72%),radial-gradient(ellipse 54% 48% at 88% 78%,color-mix(in oklch,var(--color-launch-blue-deep) 28%,transparent) 0,transparent 74%),radial-gradient(ellipse 42% 46% at 60% 10%,color-mix(in oklch,var(--color-launch-blue-highlight) 74%,transparent) 0,transparent 68%);content:"";filter:blur(clamp(24px,4vw,48px));mix-blend-mode:multiply;pointer-events:none;transform-origin:center;animation:HomeVisuals_context-story-mesh__2PT6h 24s cubic-bezier(.45,0,.55,1) -9s infinite alternate}@keyframes HomeVisuals_context-story-mesh__2PT6h{0%{opacity:.72;transform:translate3d(-7%,-5%,0) rotate(-4deg) scale(.96,1.04)}to{opacity:.92;transform:translate3d(8%,6%,0) rotate(5deg) scale(1.06,.96)}}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextSingleScreenshot__yNYhK,.HomeVisuals_contextScreenshotFrame__maeq1,.HomeVisuals_contextSingleScreenshotFrame__g7rPv,.HomeVisuals_editorialScreenshot__59o03{border-radius:var(--ss-radius-shell)}.HomeVisuals_contextScreenshotPair__YM6ac{position:relative;z-index:2;display:block;width:100%;height:100%}.HomeVisuals_contextScreenshotFrame__maeq1{position:absolute;bottom:0;left:0;z-index:1;display:block;width:min(342px,82vw);overflow:hidden;background:transparent;box-shadow:var(--shadow-feature-surface);transform-origin:center bottom}.HomeVisuals_contextScreenshotFrame__maeq1:nth-child(2){z-index:2}.HomeVisuals_contextScreenshot__ENBGj{display:block;width:100%;height:auto}.HomeVisuals_contextMedia__ePcxT[data-visual=screenshot]{isolation:isolate;padding:0;background:var(--color-surface-launch)}.HomeVisuals_contextSingleScreenshotFrame__g7rPv{--context-image-closed-left:min(35px,calc(var(--context-collapsed-width) * 35 / 376));--context-image-open-left:min(77px,calc(var(--context-expanded-width) * 77 / 868));--context-image-closed-width:min(526px,calc(var(--context-collapsed-width) * 526 / 376));--context-image-open-width:min(836px,calc(var(--context-expanded-width) * 836 / 868));position:absolute;z-index:3;top:calc(100% * (106 - 48 * var(--context-expansion)) / 540);left:calc(var(--context-image-closed-left) + (var(--context-image-open-left) - var(--context-image-closed-left)) * var(--context-expansion));width:calc(var(--context-image-closed-width) + (var(--context-image-open-width) - var(--context-image-closed-width)) * var(--context-expansion));box-shadow:var(--shadow-feature-surface);overflow:hidden}.HomeVisuals_contextSingleScreenshot__yNYhK{display:block;width:100%;height:auto}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextMedia__ePcxT[data-visual=screenshot]{grid-template-rows:minmax(0,1fr);padding:clamp(28px,5vw,64px)}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextMedia__ePcxT[data-visual=screenshot]:after,.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_editorialAtmosphereGlow__XkYgI{animation:none}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextSingleScreenshotFrame__g7rPv{display:contents}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextSingleScreenshot__yNYhK{position:relative;z-index:3;width:auto;height:auto;max-width:100%;max-height:100%;box-shadow:var(--shadow-feature-surface)}.HomeVisuals_contextCopy__nGtjH{display:grid;margin-top:18px;padding-inline:2px}.HomeVisuals_contextTitle__8Mw2u,.HomeVisuals_editorialModeTitle__Wt68V{display:block;max-width:22ch;font-size:1.125rem;font-weight:520;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.HomeVisuals_contextDescription__vo1UA{block-size:calc(10px + 3lh);overflow:hidden;opacity:0;line-height:1.6;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .14s}.HomeVisuals_contextDescription__vo1UA>span{display:block;max-width:52ch;padding-top:10px;color:var(--ss-text-primary);text-wrap:pretty}.HomeVisuals_contextCard__vkKQA[data-active=true] .HomeVisuals_contextDescription__vo1UA{opacity:1;visibility:visible;transition:opacity .18s ease-out,visibility 0s}.HomeVisuals_contextProgressTrack__8AdPB{display:block;height:1px;margin-top:18px;overflow:hidden;background:var(--ss-color-neutral-300)}.HomeVisuals_contextProgressFill__LWAtp{display:block;width:100%;height:100%;background:var(--ss-text-primary);transform:scaleX(0);transform-origin:left center}.HomeVisuals_contextCard__vkKQA[data-active=true] .HomeVisuals_contextProgressFill__LWAtp{animation:HomeVisuals_context-card-progress__qiIFu var(--context-autoplay-duration) linear forwards;animation-play-state:paused}.HomeVisuals_contextSection__NLn4e[data-autoplay=true] .HomeVisuals_contextCard__vkKQA[data-active=true] .HomeVisuals_contextProgressFill__LWAtp{animation-play-state:running}.HomeVisuals_contextMobileSystem__nU2fp{display:grid;gap:clamp(40px,10vw,56px)}.HomeVisuals_contextMobileCard__ovta1{min-width:0}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextMedia__ePcxT{height:auto;aspect-ratio:16/10;padding:clamp(24px,7vw,48px)}.HomeVisuals_contextMobileCard__ovta1 .HomeVisuals_contextMedia__ePcxT[data-visual=story-files]{aspect-ratio:4/3;padding:0}.HomeVisuals_contextMobileCopy__3LCx4{display:grid;gap:10px;margin-top:18px;padding-inline:2px}.HomeVisuals_contextMobileDescription__crIsQ{max-width:52ch;color:var(--ss-text-primary);line-height:1.6;text-wrap:pretty}@keyframes HomeVisuals_context-card-progress__qiIFu{to{transform:scaleX(1)}}@property --editorial-progress{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes HomeVisuals_editorial-progress__yAgdX{0%{--editorial-progress:0turn}to{--editorial-progress:1turn}}.HomeVisuals_editorialIntent__N7n7w{--acc-collapse:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1);--acc-expand:250ms;display:grid;align-items:stretch;grid-template-columns:minmax(220px,.58fr) minmax(0,1.5fr);gap:clamp(40px,4.5vw,72px)}.HomeVisuals_editorialNavigation__rfaRf{display:flex;min-width:0;flex-direction:column;justify-content:flex-end}.HomeVisuals_editorialMode__PbdvX{position:relative}.HomeVisuals_editorialMode__PbdvX+.HomeVisuals_editorialMode__PbdvX{margin-top:8px}.HomeVisuals_editorialModeButton__1__y6{display:grid;width:100%;cursor:pointer;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;min-height:56px;padding:8px 0;border:0;background:transparent;color:var(--ss-text-tertiary);text-align:left;transition:color .16s ease-out}.HomeVisuals_editorialModeButton__1__y6:hover,.HomeVisuals_editorialMode__PbdvX[data-active=true] .HomeVisuals_editorialModeButton__1__y6{color:var(--ss-text-primary)}.HomeVisuals_editorialModeNumber__ziy4m{position:relative;display:grid;width:28px;height:28px;place-items:center;color:currentcolor;font-family:var(--font-mono);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.HomeVisuals_editorialModeNumber__ziy4m>span{grid-area:1/1}.HomeVisuals_editorialModeNumberLabel__S5iPA{transform:translateY(.5px);text-box-trim:trim-both;text-box-edge:cap alphabetic}.HomeVisuals_editorialProgressRing__JGIfm,.HomeVisuals_editorialProgressTrack__5vU_9{width:28px;height:28px;border-radius:50%}.HomeVisuals_editorialProgressTrack__5vU_9{border:2px solid var(--ss-color-neutral-350)}.HomeVisuals_editorialProgressRing__JGIfm{--editorial-progress:0turn;animation:HomeVisuals_editorial-progress__yAgdX 7s linear forwards;animation-play-state:paused;background:conic-gradient(from 0turn,var(--ss-text-primary) 0turn var(--editorial-progress),transparent var(--editorial-progress) 1turn);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.HomeVisuals_editorialSection__bdGOZ[data-autoplay=true] .HomeVisuals_editorialProgressRing__JGIfm{animation-play-state:running}.HomeVisuals_editorialModeDescription__PL67z{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.HomeVisuals_editorialMode__PbdvX[data-active=true] .HomeVisuals_editorialModeDescription__PL67z{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.HomeVisuals_editorialModeDescription__PL67z>div{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.HomeVisuals_editorialMode__PbdvX[data-active=true] .HomeVisuals_editorialModeDescription__PL67z>div{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.HomeVisuals_editorialModeDescription__PL67z p{max-width:52ch;padding:10px 0 18px 42px;color:var(--ss-text-primary);text-wrap:pretty}.HomeVisuals_editorialStage__3ASnK{position:relative;display:grid;isolation:isolate;min-width:0;min-height:clamp(500px,48vw,620px);overflow:hidden;grid-template-rows:minmax(0,1fr);margin:0;border-radius:var(--ss-radius-bubble);background:var(--color-surface-launch);box-shadow:var(--shadow-feature-surface),0 28px 64px -26px rgb(0 0 0/.26)}.HomeVisuals_editorialAtmosphere__BHkNj{position:absolute;z-index:0;inset:-18%;overflow:hidden;mask-image:linear-gradient(90deg,rgb(0 0 0/.36) 13%,#000 30% 70%,rgb(0 0 0/.36) 87%);pointer-events:none}.HomeVisuals_editorialAtmosphereGlow__XkYgI{position:absolute;display:block;filter:blur(clamp(24px,4vw,54px));transform-origin:center}.HomeVisuals_editorialAtmosphereDeep__oUAH_{top:-38%;left:-34%;width:104%;height:118%;border-radius:42% 58% 64% 36%/58% 38% 62% 42%;background:radial-gradient(ellipse 54% 48% at 50% 50%,color-mix(in oklch,var(--color-launch-blue-mid) 72%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-deep) 42%,transparent) 48%,transparent 78%);mix-blend-mode:screen;animation:HomeVisuals_editorial-atmosphere-deep__jLF__ 33s cubic-bezier(.45,0,.55,1) -14s infinite alternate}.HomeVisuals_editorialAtmosphereLapis__tdLRa{right:-42%;bottom:-36%;width:112%;height:126%;border-radius:58% 42% 34% 66%/44% 62% 38% 56%;background:radial-gradient(ellipse 48% 54% at 50% 50%,color-mix(in oklch,var(--color-launch-blue-deep) 88%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-mid) 48%,transparent) 46%,transparent 78%);mix-blend-mode:screen;animation:HomeVisuals_editorial-atmosphere-lapis__5hb5z 43s cubic-bezier(.37,0,.63,1) -26s infinite alternate}.HomeVisuals_editorialAtmosphereHighlight___hHYQ{right:-4%;bottom:-34%;width:72%;height:82%;border-radius:63% 37% 52% 48%/34% 58% 42% 66%;background:radial-gradient(ellipse 42% 44% at 50% 50%,color-mix(in oklch,var(--color-launch-blue-highlight) 44%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-mid) 34%,transparent) 38%,transparent 72%);mix-blend-mode:screen;animation:HomeVisuals_editorial-atmosphere-highlight__O8MHS 25s cubic-bezier(.65,0,.35,1) -9s infinite alternate}.HomeVisuals_editorialAtmosphereShade__iqrAm{top:8%;left:28%;width:82%;height:94%;border-radius:38% 62% 57% 43%/64% 44% 56% 36%;background:radial-gradient(ellipse 48% 54% at 50% 50%,color-mix(in oklch,var(--color-surface-launch) 94%,transparent) 0,color-mix(in oklch,var(--color-surface-launch) 58%,transparent) 44%,transparent 76%);animation:HomeVisuals_editorial-atmosphere-shade__QsiRK 59s cubic-bezier(.33,1,.68,1) -37s infinite alternate}.HomeVisuals_editorialStage__3ASnK:before{position:absolute;z-index:1;inset:0;background:linear-gradient(135deg,color-mix(in oklch,var(--color-launch-blue-highlight) 9%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-muted) 6%,transparent) 52%,color-mix(in oklch,var(--color-launch-blue-highlight) 4%,transparent) 100%);clip-path:polygon(76% 0,100% 0,100% 100%,68% 100%);content:"";filter:drop-shadow(-10px 5px 18px color-mix(in oklch,var(--color-surface-launch) 52%,transparent));pointer-events:none}@keyframes HomeVisuals_editorial-atmosphere-deep__jLF__{0%{opacity:.68;transform:translate3d(-8%,-12%,0) rotate(-8deg) scale(.9,1.06)}46%{opacity:.96;transform:translate3d(34%,20%,0) rotate(9deg) scale(1.18,.88)}to{opacity:.76;transform:translate3d(72%,2%,0) rotate(-2deg) scale(.98,1.14)}}@keyframes HomeVisuals_editorial-atmosphere-lapis__5hb5z{0%{opacity:.72;transform:translate3d(18%,16%,0) rotate(7deg) scale(1.08,.9)}58%{opacity:.92;transform:translate3d(-34%,-26%,0) rotate(-11deg) scale(.88,1.18)}to{opacity:.78;transform:translate3d(-68%,4%,0) rotate(3deg) scale(1.16,.94)}}@keyframes HomeVisuals_editorial-atmosphere-highlight__O8MHS{0%{opacity:.38;transform:translate3d(24%,-14%,0) rotate(-6deg) scale(.72,1.08)}52%{opacity:.76;transform:translate3d(-28%,38%,0) rotate(12deg) scale(1.12,.76)}to{opacity:.5;transform:translate3d(38%,16%,0) rotate(-3deg) scale(.86,1.18)}}@keyframes HomeVisuals_editorial-atmosphere-shade__QsiRK{0%{opacity:.72;transform:translate3d(22%,-26%,0) rotate(4deg) scale(1.16,.86)}43%{opacity:.9;transform:translate3d(-38%,18%,0) rotate(-9deg) scale(.88,1.18)}to{opacity:.64;transform:translate3d(6%,44%,0) rotate(7deg) scale(1.2,.82)}}.HomeVisuals_editorialViewport__Tc35e{position:relative;z-index:3;width:100%;height:100%;min-height:0;overflow:hidden}.HomeVisuals_contextMedia__ePcxT[data-visual=screenshot]:after,.HomeVisuals_editorialStage__3ASnK:after{z-index:2}.HomeVisuals_editorialTrack__gK2cc{display:flex;width:100%;height:100%;min-height:100%;transform:translateX(0);will-change:transform}.HomeVisuals_editorialTrack__gK2cc[data-loop=true]{transform:translateX(-100%)}.HomeVisuals_editorialTrack__gK2cc[data-loop=true][data-direction=backward]{transform:translateX(0)}.HomeVisuals_editorialTrack__gK2cc[data-loop=true][data-direction=forward]{transform:translateX(-200%)}.HomeVisuals_editorialTrack__gK2cc[data-transition=true]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.HomeVisuals_editorialSlide__uLDuw{position:relative;display:grid;min-width:0;min-height:100%;flex:0 0 100%;place-items:center;padding:clamp(24px,4vw,54px)}.HomeVisuals_editorialScreenshot__59o03{display:block;width:100%;height:auto;max-width:none;box-shadow:var(--shadow-feature-surface)}.HomeVisuals_editorialMobileStack__zHaZg{display:grid;gap:clamp(48px,12vw,64px)}.HomeVisuals_editorialMobileCard__XYhzx{min-width:0}.HomeVisuals_editorialStage__3ASnK.HomeVisuals_editorialMobileStage__jLhdl{min-height:0;aspect-ratio:4/3}.HomeVisuals_editorialMobileStage__jLhdl .HomeVisuals_editorialAtmosphereGlow__XkYgI,.HomeVisuals_editorialMobileStage__jLhdl:after{animation:none}.HomeVisuals_editorialMobilePreview__QYKUY{position:relative;z-index:3;display:grid;min-width:0;place-items:center;padding:clamp(18px,5vw,28px)}.HomeVisuals_editorialMobileCopy__4rh1e{display:grid;gap:10px;margin-top:18px;padding-inline:2px}.HomeVisuals_editorialMobileTitleRow__wrwuK{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.HomeVisuals_editorialMobileNumber__rAB5H{color:var(--ss-text-tertiary);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.HomeVisuals_editorialMobileDescription__trPkb{max-width:52ch;padding-left:42px;color:var(--ss-text-primary);line-height:1.6;text-wrap:pretty}.HomeVisuals_projectShowcaseLoadBoundary__9BErO,.HomeVisuals_projectShowcaseMobile__w1UYN,.HomeVisuals_projectShowcase__3yhAq{--project-showcase-panel-height:clamp(500px,44vw,680px)}.HomeVisuals_projectShowcaseLoadBoundary__9BErO{min-height:calc(var(--project-showcase-panel-height) + 132px)}.HomeVisuals_projectShowcaseDeferredFallback__pkhxw{width:100%;height:var(--project-showcase-panel-height);border-radius:var(--ss-radius-bubble);background:var(--ss-surface-card);box-shadow:var(--shadow-feature-surface)}.HomeVisuals_projectShowcase__3yhAq{width:100%}.HomeVisuals_projectShowcasePanels__f01DZ{--project-panel-gap:clamp(10px,1.05vw,18px);--project-panel-expanded-width:min(900px,calc(53cqw - var(--project-panel-gap)));container-type:inline-size;display:flex;align-items:flex-start;gap:var(--project-panel-gap)}.HomeVisuals_projectPanel__h_eRf{display:grid;width:calc((100% - var(--project-panel-expanded-width) - var(--project-panel-gap) - var(--project-panel-gap) - var(--project-panel-gap)) / 3);min-width:0;transition:width .3s cubic-bezier(.22,1,.36,1)}.HomeVisuals_projectPanel__h_eRf[data-active=true]{width:var(--project-panel-expanded-width)}.HomeVisuals_projectPanelSurface__4hFax{position:relative;height:var(--project-showcase-panel-height);min-width:0;overflow:hidden;border-radius:var(--ss-radius-bubble);background:var(--ss-surface-card);box-shadow:var(--shadow-feature-surface)}.HomeVisuals_projectPanelPlaceholder__mMj_Y,.HomeVisuals_projectPanelSurfaceContent__Y83Lc{width:100%;height:100%;border-radius:inherit}.HomeVisuals_projectPanelSurface__4hFax .HomeVisuals_codeWindow__A2iAm{width:var(--project-panel-expanded-width);max-width:none;border-radius:inherit;box-shadow:none}.HomeVisuals_projectPanelPlaceholder__mMj_Y{box-shadow:none}.HomeVisuals_projectPanelOverlay__fyw37{position:absolute;z-index:5;inset:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.HomeVisuals_projectPanelOverlay__fyw37:focus-visible{outline:2px solid var(--ss-text-primary);outline-offset:-4px}.HomeVisuals_repositoryExplorer__0Rity{position:relative;width:100%;height:100%;border-radius:inherit}.HomeVisuals_repositoryExplorerContent__AmY8P{height:100%;border-radius:inherit}.HomeVisuals_repositoryExplorer__0Rity .HomeVisuals_codeWindow__A2iAm{--ss-code-font-size:13px;--ss-code-ui-font-size:13px;height:100%;font-size:13px}.HomeVisuals_repositoryExplorer__0Rity .HomeVisuals_codeWindow__A2iAm .code-toolbar{padding-inline:16px}.HomeVisuals_repositoryExplorer__0Rity .HomeVisuals_codeWindow__A2iAm .code-filename{transform:translateY(3px)}.HomeVisuals_repositoryInteractionOverlay__QhhJz{position:absolute;z-index:5;inset:0;display:grid;place-items:center;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.HomeVisuals_repositoryInteractionOverlay__QhhJz>span{padding:10px 18px;border-radius:999px;background:var(--ss-surface-card);color:var(--ss-text-primary);font-size:13px;font-weight:550;box-shadow:var(--ss-shadow-hub)}.HomeVisuals_repositoryInteractionOverlay__QhhJz:focus-visible{outline:2px solid var(--ss-text-primary);outline-offset:-4px}.HomeVisuals_projectPanel__h_eRf[data-active=false] .HomeVisuals_repositoryInteractionOverlay__QhhJz{visibility:hidden}.HomeVisuals_projectPanelProgressTrack__SpuAe{display:block;height:1px;margin-top:18px;overflow:hidden;background:var(--ss-color-neutral-300)}.HomeVisuals_projectPanelProgressFill__NlLC5{display:block;width:100%;height:100%;background:var(--ss-text-primary);transform:scaleX(0);transform-origin:left center}.HomeVisuals_projectPanel__h_eRf[data-active=true] .HomeVisuals_projectPanelProgressFill__NlLC5{animation:HomeVisuals_context-card-progress__qiIFu var(--expandable-panel-duration,9s) linear forwards;animation-play-state:paused}.HomeVisuals_projectShowcase__3yhAq[data-autoplay=true] .HomeVisuals_projectPanel__h_eRf[data-active=true] .HomeVisuals_projectPanelProgressFill__NlLC5{animation-play-state:running}.HomeVisuals_projectPanelCopy__HEiqE{position:relative;display:grid;min-width:0;overflow:hidden;padding-inline:2px}.HomeVisuals_projectPanelTitle__yH1tT{margin-top:16px;font-size:1.125rem;font-weight:520;letter-spacing:-.025em;line-height:1.3}.HomeVisuals_projectPanelTitle__yH1tT button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.HomeVisuals_projectPanelTitle__yH1tT button:after{position:absolute;z-index:1;inset:0;content:""}.HomeVisuals_projectPanelTitle__yH1tT button:focus-visible{border-radius:3px;outline:2px solid var(--ss-text-primary);outline-offset:4px}.HomeVisuals_projectPanelDescription__ptp94{block-size:calc(10px + 3lh);width:var(--project-panel-expanded-width);max-width:none;overflow:hidden;opacity:0;line-height:1.6;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .14s}.HomeVisuals_projectPanelDescription__ptp94 p{display:block;max-width:52ch;padding-top:10px;color:var(--ss-text-primary);text-wrap:pretty}.HomeVisuals_projectPanel__h_eRf[data-active=true] .HomeVisuals_projectPanelDescription__ptp94{opacity:1;visibility:visible;transition:opacity .18s ease-out,visibility 0s}.HomeVisuals_projectShowcaseMobile__w1UYN{display:grid;gap:clamp(42px,11vw,64px)}.HomeVisuals_projectShowcaseMobilePanel__cw1_8{min-width:0}.HomeVisuals_projectShowcaseMobileSurface__NWBo5{height:min(122vw,560px);overflow:hidden;border-radius:var(--ss-radius-bubble);background:var(--ss-surface-card);box-shadow:var(--shadow-feature-surface)}.HomeVisuals_projectShowcaseMobileSurface__NWBo5>*{width:100%;height:100%;border-radius:inherit;box-shadow:none}.HomeVisuals_projectShowcaseMobileCopy__8Dnih{display:grid;gap:10px;margin-top:18px;padding-inline:2px}.HomeVisuals_projectShowcaseMobileCopy__8Dnih h3{font-size:1.125rem;font-weight:520;letter-spacing:-.025em;line-height:1.3}.HomeVisuals_projectShowcaseMobileCopy__8Dnih p{max-width:52ch;color:var(--ss-text-primary);line-height:1.6;text-wrap:pretty}.HomeVisuals_showcaseEditor__hcAXE{display:grid;width:100%;height:var(--project-showcase-panel-height);min-height:0;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr);gap:0;border-radius:var(--ss-radius-bubble);background:var(--ss-surface-page);box-shadow:var(--ss-shadow-hub);color:var(--ss-text-primary)}.HomeVisuals_showcaseEditorHeader__4Wys1{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px clamp(18px,2.5vw,30px);background:rgb(255 255 255/.94);box-shadow:inset 0 -1px rgb(0 0 0/.07)}.HomeVisuals_showcaseEditorHeader__4Wys1>div:first-child{display:grid;min-width:0;gap:3px}.HomeVisuals_showcaseEditorHeader__4Wys1>div:first-child>span{overflow:hidden;color:var(--ss-text-tertiary);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorHeader__4Wys1>div:first-child>strong{overflow:hidden;font-size:14px;font-weight:590;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--ss-radius-dialog);background:var(--ss-color-neutral-200);box-shadow:inset 0 0 0 1px rgb(0 0 0/.045)}.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC button{min-height:40px;padding-inline:14px;border-radius:var(--ss-radius-xl);color:var(--ss-text-secondary);font-size:12px;transition-property:background-color,box-shadow,color,scale;transition-duration:.15s;transition-timing-function:ease-out}.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC button:hover{background:rgb(255 255 255/.58);color:var(--ss-text-primary)}.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC button[data-active]{background:white;box-shadow:0 0 0 1px rgb(0 0 0/.045),0 1px 2px rgb(0 0 0/.08);color:var(--ss-text-primary)}.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC button:active{scale:.96}.HomeVisuals_showcaseEditorReadOnly__wgT53{display:inline-flex;min-height:28px;align-items:center;padding-inline:10px;border-radius:var(--ss-radius-pill);background:var(--ss-color-neutral-250);color:var(--ss-text-secondary);font-size:11px;font-weight:560}.HomeVisuals_showcaseEditorTabs__LCYMk{min-width:0;overflow-x:auto;overflow-y:hidden;background:rgb(255 255 255/.94);box-shadow:inset 0 -1px rgb(0 0 0/.07);scrollbar-width:none}.HomeVisuals_showcaseEditorTabs__LCYMk::-webkit-scrollbar{display:none}.HomeVisuals_showcaseEditorTabs__LCYMk [data-slot=tabs-list]{height:48px;min-width:max-content;gap:24px;padding:0 clamp(18px,2.5vw,30px)}.HomeVisuals_showcaseEditorTabs__LCYMk [data-slot=tabs-trigger]{height:44px;flex:none;padding-inline:0;color:var(--ss-text-tertiary);font-size:12px}.HomeVisuals_showcaseEditorTabs__LCYMk [data-slot=tabs-trigger][data-active]{color:var(--ss-text-primary)}.HomeVisuals_showcaseEditorContent__UAqk2{display:block;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;padding:clamp(24px,3vw,38px) clamp(18px,4vw,52px) 48px;scrollbar-color:rgb(0 0 0/.24) transparent;scrollbar-width:thin}.HomeVisuals_showcaseEditorDocumentId__8xCQV,.HomeVisuals_showcaseEditorFields__eZK9C,.HomeVisuals_showcaseEditorGroupIntro__RKJaD{width:min(100%,820px);margin-inline:auto}.HomeVisuals_showcaseEditorGroupIntro__RKJaD{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.HomeVisuals_showcaseEditorGroupIntro__RKJaD>div{display:grid;gap:4px}.HomeVisuals_showcaseEditorGroupIntro__RKJaD span{color:var(--ss-color-focus-blue);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.HomeVisuals_showcaseEditorGroupIntro__RKJaD strong{font-size:clamp(24px,3vw,34px);font-weight:470;letter-spacing:-.035em;line-height:1;text-wrap:balance}.HomeVisuals_showcaseEditorGroupIntro__RKJaD p{max-width:38ch;color:var(--ss-text-secondary);font-size:12px;line-height:1.5;text-align:right;text-wrap:pretty}.HomeVisuals_showcaseEditorFields__eZK9C{display:grid;gap:14px}.HomeVisuals_showcaseEditorField__eYTYP{display:grid;gap:15px;padding:18px;border-radius:var(--ss-radius-editor-frame);background:rgb(255 255 255/.96);box-shadow:0 0 0 1px rgb(0 0 0/.055),0 1px 2px -1px rgb(0 0 0/.06),0 4px 12px -6px rgb(0 0 0/.08)}.HomeVisuals_showcaseEditorField__eYTYP>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.HomeVisuals_showcaseEditorField__eYTYP>header>div{display:grid;gap:4px}.HomeVisuals_showcaseEditorField__eYTYP label{font-size:13px;font-weight:590;line-height:1.35}.HomeVisuals_showcaseEditorField__eYTYP header p{max-width:60ch;color:var(--ss-text-tertiary);font-size:11px;line-height:1.45;text-wrap:pretty}.HomeVisuals_showcaseEditorField__eYTYP header>span{flex:0 0 auto;padding:4px 8px;border-radius:var(--ss-radius-pill);background:var(--ss-color-neutral-200);color:var(--ss-text-tertiary);font-size:9px;font-weight:570;line-height:1.3}.HomeVisuals_showcaseEditorField__eYTYP header>span[data-origin^="fragment:"]{background:color-mix(in oklch,var(--ss-color-focus-blue) 10%,white);color:var(--ss-color-focus-blue)}.HomeVisuals_showcaseEditorField__eYTYP input,.HomeVisuals_showcaseEditorField__eYTYP textarea{border-radius:var(--ss-radius-field);background:var(--ss-color-neutral-150);box-shadow:inset 0 0 0 1px rgb(0 0 0/.07);color:var(--ss-text-primary);font-size:13px}.HomeVisuals_showcaseEditorField__eYTYP textarea{line-height:1.55}.HomeVisuals_showcaseEditorPathname__x_lnY{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border-radius:var(--ss-radius-field);background:var(--ss-color-neutral-150);box-shadow:inset 0 0 0 1px rgb(0 0 0/.07)}.HomeVisuals_showcaseEditorPathname__x_lnY>span{padding-left:12px;color:var(--ss-text-tertiary);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:11px}.HomeVisuals_showcaseEditorPathname__x_lnY input{background:transparent;box-shadow:none;font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:11px}.HomeVisuals_showcaseEditorImage__uKMSc{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:15px}.HomeVisuals_showcaseEditorImage__uKMSc>div{display:grid;aspect-ratio:16/10;place-items:center;border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 30% 25%,rgb(255 255 255/.6),transparent 28%),linear-gradient(145deg,#d7e5ff,#7f9ce8 55%,#283760);box-shadow:inset 0 0 0 1px rgb(0 0 0/.1)}.HomeVisuals_showcaseEditorImage__uKMSc>div span{color:rgb(255 255 255/.86);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.HomeVisuals_showcaseEditorImage__uKMSc p{display:grid;min-width:0;gap:4px}.HomeVisuals_showcaseEditorImage__uKMSc p span,.HomeVisuals_showcaseEditorImage__uKMSc strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorImage__uKMSc strong{font-size:12px;font-weight:590}.HomeVisuals_showcaseEditorImage__uKMSc p span{color:var(--ss-text-tertiary);font-size:11px}.HomeVisuals_showcaseEditorReferences__b87zi{display:flex;flex-wrap:wrap;gap:8px}.HomeVisuals_showcaseEditorReferences__b87zi>span{display:grid;min-width:0;grid-template-columns:auto minmax(0,auto);align-items:center;column-gap:8px;padding:9px 11px;border-radius:var(--ss-radius-field);background:var(--ss-color-neutral-150);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.HomeVisuals_showcaseEditorReferences__b87zi>span>i{width:7px;height:7px;grid-row:1/3;border-radius:var(--ss-radius-pill);background:var(--ss-color-focus-blue)}.HomeVisuals_showcaseEditorReferences__b87zi strong{overflow:hidden;font-size:11px;font-style:normal;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorReferences__b87zi small{color:var(--ss-text-tertiary);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:9px}.HomeVisuals_showcaseEditorReferences__b87zi>span[data-empty]{display:block;color:var(--ss-text-tertiary);font-size:11px}.HomeVisuals_showcaseEditorBoolean__8HpBp{display:flex;min-height:36px;align-items:center;gap:10px}.HomeVisuals_showcaseEditorBoolean__8HpBp span{color:var(--ss-text-secondary);font-size:12px}.HomeVisuals_showcaseEditorRichText__5bJIg{display:grid;gap:14px;padding:clamp(20px,3vw,34px);border-radius:var(--ss-radius-2xl);background:var(--ss-color-neutral-100);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.HomeVisuals_showcaseEditorRichText__5bJIg h4{margin-top:8px;font-size:17px;font-weight:620;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.HomeVisuals_showcaseEditorRichText__5bJIg li,.HomeVisuals_showcaseEditorRichText__5bJIg p{color:var(--ss-text-secondary);font-size:13px;line-height:1.65;text-wrap:pretty}.HomeVisuals_showcaseEditorRichText__5bJIg ol,.HomeVisuals_showcaseEditorRichText__5bJIg ul{display:grid;gap:7px;padding-left:20px}.HomeVisuals_showcaseEditorRichText__5bJIg ol{list-style:decimal}.HomeVisuals_showcaseEditorRichText__5bJIg ul{list-style:disc}.HomeVisuals_showcaseEditorRichText__5bJIg aside{display:grid;gap:6px;padding:14px 16px;border-radius:var(--ss-radius-field);background:color-mix(in oklch,var(--ss-color-focus-blue) 8%,white);box-shadow:inset 3px 0 var(--ss-color-focus-blue)}.HomeVisuals_showcaseEditorRichText__5bJIg aside>span{color:var(--ss-color-focus-blue);font-size:9px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.HomeVisuals_showcaseEditorZoneMeta__hExQT{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ss-text-tertiary);font-size:10px}.HomeVisuals_showcaseEditorSlices__juR1Q{display:grid;gap:8px}.HomeVisuals_showcaseEditorSlices__juR1Q>li{display:grid;min-width:0;grid-template-columns:30px minmax(120px,.45fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:var(--ss-radius-2xl);background:var(--ss-color-neutral-150);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.HomeVisuals_showcaseEditorSlices__juR1Q>li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:white;color:var(--ss-text-tertiary);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:9px;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px rgb(0 0 0/.05)}.HomeVisuals_showcaseEditorSlices__juR1Q>li>div{display:grid;min-width:0;gap:2px}.HomeVisuals_showcaseEditorSlices__juR1Q small,.HomeVisuals_showcaseEditorSlices__juR1Q strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorSlices__juR1Q strong{font-size:12px;font-weight:590}.HomeVisuals_showcaseEditorSlices__juR1Q small{color:var(--ss-text-tertiary);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:9px}.HomeVisuals_showcaseEditorSlices__juR1Q dl{display:flex;min-width:0;justify-content:flex-end;gap:6px;overflow:hidden}.HomeVisuals_showcaseEditorSlices__juR1Q dl>div{display:grid;min-width:0;gap:2px;padding:6px 8px;border-radius:8px;background:rgb(255 255 255/.72)}.HomeVisuals_showcaseEditorSlices__juR1Q dt{color:var(--ss-text-tertiary);font-size:8px;text-transform:uppercase}.HomeVisuals_showcaseEditorSlices__juR1Q dd{overflow:hidden;max-width:130px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorGenericValue__vMKgT{overflow:auto;max-height:240px;padding:14px;border-radius:var(--ss-radius-field);background:var(--ss-text-primary);color:var(--ss-text-inverse);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:10px;line-height:1.55;white-space:pre-wrap}.HomeVisuals_showcaseEditorDocumentId__8xCQV{display:block;margin-top:20px;color:var(--ss-text-tertiary);font-family:SFMono-Regular,SF Mono,Consolas,monospace;font-size:9px;text-align:right}.HomeVisuals_codeWindow__A2iAm{width:100%;height:var(--project-showcase-panel-height,620px);min-height:0;border-radius:var(--ss-radius-bubble)}.HomeVisuals_capabilitiesAccordion__KeeIb [data-slot=accordion-content]{overflow:clip;overflow-clip-margin:2rem}.HomeVisuals_closing__9rAqK{position:relative;isolation:isolate;overflow:hidden;box-shadow:var(--shadow-section-separation-above);padding-top:clamp(120px,12vw,176px);padding-bottom:clamp(112px,11vw,160px);background:linear-gradient(90deg,var(--color-surface-launch) 0,color-mix(in oklch,var(--color-surface-launch) 88%,transparent) 8%,color-mix(in oklch,var(--color-surface-launch) 52%,transparent) 16%,transparent 29%,transparent 71%,color-mix(in oklch,var(--color-surface-launch) 52%,transparent) 84%,color-mix(in oklch,var(--color-surface-launch) 88%,transparent) 92%,var(--color-surface-launch) 100%),radial-gradient(ellipse 48% 38% at 50% 106%,color-mix(in oklch,var(--color-launch-blue-highlight) 32%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-muted) 16%,transparent) 34%,color-mix(in oklch,var(--color-launch-blue-muted) 8%,transparent) 64%,transparent 100%),radial-gradient(ellipse 78% 68% at 50% 124%,color-mix(in oklch,var(--color-launch-blue-mid) 42%,transparent) 0,color-mix(in oklch,var(--color-launch-blue-deep) 24%,transparent) 44%,color-mix(in oklch,var(--color-launch-blue-deep) 8%,transparent) 70%,transparent 100%),var(--color-surface-launch)}.HomeVisuals_closing__9rAqK>*{position:relative;z-index:1}@media (max-width:65rem){.HomeVisuals_contextSystem__o_NG8{--context-gap:14px}.HomeVisuals_contextMedia__ePcxT{height:clamp(320px,48vw,460px)}.HomeVisuals_editorialIntent__N7n7w{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:36px}.HomeVisuals_editorialStage__3ASnK{min-height:500px}.HomeVisuals_showcaseEditor__hcAXE{height:clamp(580px,78svh,720px)}.HomeVisuals_codeWindow__A2iAm{min-height:420px}}@media (max-width:47.5rem){.HomeVisuals_heroBackdrop__LQaeq{--hero-copy-shade-width:76%}.HomeVisuals_animatedSectionPlayback__duXMY{display:none}.HomeVisuals_editorialIntent__N7n7w{grid-template-columns:1fr;gap:44px}.HomeVisuals_editorialNavigation__rfaRf{display:block}.HomeVisuals_editorialStage__3ASnK{min-height:min(520px,78svh)}.HomeVisuals_editorialModeDescription__PL67z p{max-width:52ch}}@media (max-width:32.5rem){.HomeVisuals_heroStage__nsx6l{--hero-frame-radius:var(--ss-radius-2xl) var(--ss-radius-2xl) var(--ss-radius-bubble) var(--ss-radius-bubble)}.HomeVisuals_heroContent__eDK1E{--hero-header-height:var(--spacing-header-mobile);padding-bottom:88px}.HomeVisuals_heroScreenshot__kjPjP{border-radius:var(--ss-radius-2xl)}.HomeVisuals_heroScreenshot__kjPjP img{width:900px;max-width:none}.HomeVisuals_openingPreviewSurface__0Gioq{padding-block:32px 56px}.HomeVisuals_contextSystem__o_NG8{display:grid}.HomeVisuals_contextCard__vkKQA,.HomeVisuals_contextCard__vkKQA[data-active=true]{width:100%}.HomeVisuals_contextMedia__ePcxT{height:min(112vw,430px)}.HomeVisuals_contextDescription__vo1UA{block-size:calc(10px + 4lh)}.HomeVisuals_editorialModeButton__1__y6{padding-block:22px}.HomeVisuals_editorialModeDescription__PL67z p{padding:10px 0 18px 42px}.HomeVisuals_editorialStage__3ASnK{min-height:430px}.HomeVisuals_editorialSlide__uLDuw{padding:22px}.HomeVisuals_showcaseEditorHeader__4Wys1{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding-block:13px}.HomeVisuals_showcaseEditorHeader__4Wys1>div:first-child{grid-column:1/-1}.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC{justify-self:start}.HomeVisuals_showcaseEditorReadOnly__wgT53{justify-self:end}.HomeVisuals_showcaseEditorTabs__LCYMk [data-slot=tabs-list]{gap:20px}.HomeVisuals_showcaseEditorContent__UAqk2{padding-top:22px;padding-bottom:36px}.HomeVisuals_showcaseEditorGroupIntro__RKJaD{display:grid;gap:12px}.HomeVisuals_showcaseEditorGroupIntro__RKJaD p{text-align:left}.HomeVisuals_showcaseEditorField__eYTYP{padding:15px;border-radius:var(--ss-radius-2xl)}.HomeVisuals_showcaseEditorField__eYTYP>header{gap:12px}.HomeVisuals_showcaseEditorField__eYTYP header>span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeVisuals_showcaseEditorPathname__x_lnY{grid-template-columns:1fr}.HomeVisuals_showcaseEditorPathname__x_lnY>span{display:none}.HomeVisuals_showcaseEditorImage__uKMSc{grid-template-columns:80px minmax(0,1fr)}.HomeVisuals_showcaseEditorSlices__juR1Q>li{grid-template-columns:30px minmax(0,1fr)}.HomeVisuals_showcaseEditorSlices__juR1Q dl{grid-column:2;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.HomeVisuals_openingHeroCopy__fpwDC{opacity:1!important}.HomeVisuals_openingHeroCopy__fpwDC,.HomeVisuals_openingPreviewSurface__0Gioq{transform:none!important}.HomeVisuals_animatedSectionPlayback__duXMY:active:not([aria-disabled=true]){scale:1}.HomeVisuals_contextCard__vkKQA{transition:none!important}.HomeVisuals_contextDescription__vo1UA,.HomeVisuals_contextDescription__vo1UA>span,.HomeVisuals_contextScreenshotFrame__maeq1{transition:none}.HomeVisuals_contextCard__vkKQA[data-active=true] .HomeVisuals_contextProgressFill__LWAtp{animation:none;transform:scaleX(1)}.HomeVisuals_animatedSectionPlayback__duXMY,.HomeVisuals_closing__9rAqK:after,.HomeVisuals_contextMedia__ePcxT[data-visual=screenshot]:after,.HomeVisuals_contextMedia__ePcxT[data-visual=story-files]:after,.HomeVisuals_contextMedia__ePcxT[data-visual=story-files]:before,.HomeVisuals_editorialAtmosphereGlow__XkYgI,.HomeVisuals_editorialStage__3ASnK:after,.HomeVisuals_heroBackdrop__LQaeq:after,.HomeVisuals_heroHalo__QA28I,.HomeVisuals_playbackIcon___X0A5 svg,.HomeVisuals_projectPanelDescription__ptp94,.HomeVisuals_projectPanelDescription__ptp94 p,.HomeVisuals_projectPanel__h_eRf,.HomeVisuals_showcaseEditorScenarioSwitch__Ig0lC button{animation:none;transition:none}.HomeVisuals_projectPanel__h_eRf[data-active=true] .HomeVisuals_projectPanelProgressFill__NlLC5{animation:none;transform:scaleX(1)}.HomeVisuals_editorialProgressRing__JGIfm{animation:none}.HomeVisuals_editorialModeButton__1__y6,.HomeVisuals_editorialModeDescription__PL67z,.HomeVisuals_editorialModeDescription__PL67z>div,.HomeVisuals_editorialTrack__gK2cc{transition:none!important}}