.appPreview_stage__hQ3T4{position:relative;height:4000vh;background:#050505}.appPreview_pin__dqjUT{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-top:clamp(64px,9vh,120px);padding-bottom:clamp(16px,3vh,36px);background-color:#f3f1ec}.appPreview_pin__dqjUT:before{background:#050505;opacity:var(--backdrop,0)}.appPreview_pin__dqjUT:after,.appPreview_pin__dqjUT:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;will-change:opacity}.appPreview_pin__dqjUT:after{opacity:var(--aurora,0);background:radial-gradient(120% 90% at 78% 28%,rgba(146,132,102,.1),transparent 44%),radial-gradient(90% 80% at 14% 82%,rgba(120,108,80,.06),transparent 48%)}.appPreview_pinGrid__Ims_j{--app-base-w:1489px;--app-base-h:862px;--app-scale:clamp(0.5,calc((100vw - 360px) / 1489px * 1.0),0.78);z-index:1;margin:0 auto;flex:1 1 auto;min-height:0}.appPreview_captionBand__n11v5,.appPreview_pinGrid__Ims_j{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.appPreview_captionBand__n11v5{flex:0 0 clamp(132px,18vh,210px);max-width:clamp(560px,64vw,760px);z-index:3;pointer-events:none;padding-inline:clamp(20px,4vw,64px)}.appPreview_caption__m4QBz{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;will-change:opacity}.appPreview_captionOverline__Yfsrv{font-family:var(--font-text);font-size:12px;font-weight:600;letter-spacing:4px;color:rgba(154,157,165,.9);margin-bottom:22px;will-change:color}.appPreview_captionHeadline__rz5MR{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-1px;color:#17171b;margin:0 0 16px;text-align:center;text-wrap:balance;will-change:color}.appPreview_captionFoil__8bCRR{font-weight:500;background:var(--gold-foil-polish);-webkit-background-clip:text;background-clip:text;color:transparent}.appPreview_captionSub__rg7FI{font-family:var(--font-display);font-weight:300;font-size:clamp(15px,1.3vw,19px);line-height:1.5;color:#5a5b62;max-width:56ch;margin:0 auto;text-align:center;will-change:color}.appPreview_chapterTitle__zZ740{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding-inline:clamp(20px,6vw,96px);will-change:opacity,transform}.appPreview_chapterTitleHead__hNqzE{font-family:var(--font-display);font-weight:300;font-size:clamp(48px,7vw,120px);line-height:1.02;letter-spacing:-2px;text-wrap:balance;color:var(--cream,#e8e0cc);margin:0 0 18px}.appPreview_chapterTitleFoil__6JHAk{font-weight:500;background:var(--gold-foil-polish);-webkit-background-clip:text;background-clip:text;color:transparent}.appPreview_chapterTitleSub__Po__v{font-family:var(--font-display);font-weight:300;font-size:clamp(17px,1.8vw,26px);line-height:1.45;letter-spacing:-.2px;color:var(--cream-dim,rgba(232,224,204,.7));max-width:40ch;margin:0 auto}@media (max-width:760px){.appPreview_chapterTitleHead__hNqzE{font-size:clamp(34px,11vw,64px);letter-spacing:-1px}.appPreview_chapterTitleSub__Po__v{font-size:clamp(15px,4.2vw,19px)}}.appPreview_frameWrap__EihiH{perspective:2400px;width:100%;display:flex;justify-content:center}.appPreview_frameScale__IiYcp{position:relative;width:calc(var(--app-base-w) * var(--app-scale, .78));height:calc(var(--app-base-h) * var(--app-scale, .78));max-width:100%}.appPreview_frame__GA8PD{position:absolute;top:0;left:0;width:var(--app-base-w);height:var(--app-base-h);transform-origin:top left;transform:scale(var(--app-scale,.78));will-change:transform,opacity}.appPreview_frameInner__mn61o{position:relative;width:100%;height:100%;will-change:transform,opacity}.appPreview_glassRim__FND8J{position:relative;height:100%;border-radius:var(--app-radius,10px);will-change:transform}.appPreview_glassGlow__2F3M9{position:absolute;inset:-2%;z-index:-1;border-radius:calc(var(--app-radius, 10px) + 10px);pointer-events:none;opacity:var(--glow,0);will-change:opacity;background:radial-gradient(58% 58% at 50% 44%,rgba(216,196,142,.14),transparent 72%),radial-gradient(78% 78% at 50% 60%,rgba(146,132,102,.1),transparent 74%);filter:blur(28px)}.appPreview_glassShadow__KbVTW{position:absolute;inset:3% 2% -4% 2%;z-index:-2;border-radius:calc(var(--app-radius, 10px) + 6px);pointer-events:none;background:rgba(0,0,0,.5);filter:blur(36px);opacity:var(--castShadow,.22);will-change:opacity}.appPreview_window__0snlf{border-radius:var(--app-radius,10px);box-shadow:0 0 0 1px rgba(146,132,102,.42),inset 0 0 0 .5px rgba(216,196,142,.18),inset 0 1px 0 rgba(255,255,255,.05)}.appPreview_appBody__NSpwc,.appPreview_window__0snlf{position:relative;height:100%;overflow:hidden;contain:layout paint;background:var(--app-bg,var(--obsidian-1))}.appPreview_appBody__NSpwc{display:flex;flex:1 1 auto;width:100%;min-height:0}.appPreview_chatCol__49l0_{flex:1 1 auto;min-width:0;position:relative;margin-right:calc(var(--panel-w, 0) * 1px);contain:layout paint}.appPreview_centerLayer__XYaJF{position:absolute;inset:0;will-change:opacity}.appPreview_activeLayer__OX1Lt{z-index:2}.appPreview_chapterLayer__cHP62{z-index:3}.appPreview_centerPreview__HkNpZ{overflow:hidden;display:flex;flex-direction:column;background:var(--app-bg,var(--obsidian-1))}.appPreview_panelHost__R1bua{position:absolute;top:0;right:0;bottom:0;width:calc(var(--panel-w, 0) * 1px);overflow:hidden;contain:layout paint}.appPreview_demoCursor___V4cd{position:absolute;top:0;left:0;z-index:40;pointer-events:none;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.appPreview_cursorArrow___Kdmv{display:block}.appPreview_cursorRipple__m0g6d{position:absolute;top:2px;left:2px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,rgba(216,196,142,.4) 0,rgba(146,132,102,.18) 45%,transparent 70%);opacity:0;transform:translate(-50%,-50%) scale(.4);will-change:transform,opacity}.appPreview_mobileSection__xmjcF{background:var(--obsidian-0);scroll-snap-type:y proximity}.appPreview_snapCard__xwSkv{scroll-snap-align:start;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:26px;padding:56px 20px}.appPreview_snapCard__xwSkv .appPreview_caption__m4QBz{position:static;inset:auto;text-align:center;align-items:center}.appPreview_snapCard__xwSkv .appPreview_captionSub__rg7FI{margin:0 auto}.appPreview_snapCard__xwSkv .appPreview_captionHeadline__rz5MR{color:var(--cream)}.appPreview_snapCard__xwSkv .appPreview_captionSub__rg7FI{color:var(--cream-dim)}.appPreview_snapCard__xwSkv .appPreview_captionOverline__Yfsrv{color:var(--cream-mute)}.appPreview_frameMobile__E5y7J{--app-scale:clamp(0.22,calc((100vw - 40px) / 1489px),0.42);position:relative;width:100%;display:flex;justify-content:center}.appPreview_frameMobile__E5y7J .appPreview_glassRim__FND8J{--glow:0.85;--castShadow:0.42}.appPreview_frameMobile__E5y7J .appPreview_appBody__NSpwc{border-radius:0}.appPreview_frameMobile__E5y7J .appPreview_chatCol__49l0_{transform:none!important}.appPreview_panelOverlay__BgjhU{position:absolute;top:0;right:0;bottom:0;width:62%;max-width:320px;background:var(--app-panel-bg,var(--obsidian-2));border-left:1px solid var(--app-stroke,rgba(255,255,255,.08));box-shadow:-16px 0 40px -20px rgba(0,0,0,.7);z-index:20}.appPreview_panelOverlayWide__m0YTJ{width:82%;max-width:600px}@media (max-width:1080px) and (min-width:761px){.appPreview_pinGrid__Ims_j{grid-template-columns:1fr;gap:26px}.appPreview_captionRail___1PGY{min-height:0;height:150px}.appPreview_caption__m4QBz{text-align:center;align-items:center}.appPreview_captionSub__rg7FI{margin:0 auto}}@media (max-width:760px){.appPreview_stage__hQ3T4{height:3200vh}.appPreview_captionBand__n11v5{flex:0 0 clamp(150px,26vh,230px);max-width:100%;padding-top:clamp(56px,8vh,96px);padding-inline:16px;z-index:5}.appPreview_captionHeadline__rz5MR{font-size:clamp(24px,6.2vw,34px)}.appPreview_captionSub__rg7FI{margin:0 auto;max-width:92%;font-size:clamp(14px,3.6vw,16px)}}@media (prefers-reduced-motion:reduce){.appPreview_caption__m4QBz,.appPreview_chatCol__49l0_,.appPreview_demoCursor___V4cd,.appPreview_frame__GA8PD,.appPreview_panelHost__R1bua{will-change:auto;transition:none!important}}body.capture .appPreview_pin__dqjUT :is(.appPreview_glassGlow__2F3M9,.appPreview_glassShadow__KbVTW){filter:none!important;opacity:0!important}body.capture .appPreview_pin__dqjUT,body.capture .appPreview_pin__dqjUT *{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.capture .appPreview_pin__dqjUT,body.capture .appPreview_pin__dqjUT *,body.capture .appPreview_pin__dqjUT :after,body.capture .appPreview_pin__dqjUT :before{animation:none!important;transition:none!important}.appskin_appFrame__qZHvc{--app-bg:#050505;--app-sidebar-bg:#0a0a0a;--app-panel-bg:#0a0a0a;--app-chat-bg:#0e0e0e;--app-stroke:rgba(255,255,255,0.03);--app-stroke-glass:rgba(255,255,255,0.08);--app-cream:#e8e0cc;--app-cream-dim:rgba(232,224,204,0.7);--app-cream-mute:rgba(232,224,204,0.45);--app-gold:#928466;--app-gold-shadow:#5e5236;--app-gold-hi:#d8c48e;--app-gold-10:rgba(146,132,102,0.1);--app-gold-20:rgba(146,132,102,0.2);--app-gold-30:rgba(146,132,102,0.3);--app-gold-40:rgba(146,132,102,0.4);--app-gold-foil:linear-gradient(108deg,#5e5236,#928466 32%,#d8c48e 50%,#928466 68%,#5e5236);--app-row-h:32px;--app-radius:10px;--app-radius-sm:6px;--app-radius-lg:14px;--app-shadow-sm:0 2px 12px rgba(0,0,0,0.16);--app-shadow-md:0 6px 24px rgba(0,0,0,0.22);--app-shadow-lg:0 16px 48px rgba(0,0,0,0.3);--app-gold-halo:0 0 16px rgba(146,132,102,0.3);--app-ease:cubic-bezier(0.16,1,0.3,1);--app-dur-fast:120ms;--app-dur-base:220ms;--app-dur-flow:280ms;--app-font:-apple-system,"SF Pro Text",system-ui,sans-serif;--app-font-display:-apple-system,"SF Pro Display",system-ui,sans-serif;--app-font-mono:ui-monospace,"SF Mono",Menlo,monospace;position:relative;display:flex;flex-direction:column;background:var(--app-bg);color:var(--app-cream);font-family:var(--app-font);-webkit-font-smoothing:antialiased;overflow:hidden;border-radius:12px;box-shadow:var(--app-shadow-lg)}.appskin_titlebar___FPeX{position:relative;z-index:3;flex:0 0 auto;height:36px;display:flex;align-items:flex-start;padding:0 7px;background:transparent}.appskin_traffic__YwNfD{display:flex;align-items:center;gap:9px;margin-top:5.75px}.appskin_dot__m88kx{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.22),inset 0 1px .5px rgba(255,255,255,.28)}.appskin_dotClose__QsWly{background:#ff5f57}.appskin_dotMin__AtP6R{background:#febc2e}.appskin_dotMax__e1jXb{background:#28c840}.appskin_tabStrip__7GGO7{position:absolute;left:640px;top:0;width:440px;height:28px;display:flex;align-items:stretch;border-radius:0 0 14px 14px;background-color:rgba(14,14,14,.85);overflow:hidden;transform:translateX(var(--notch-shift,0));will-change:transform}.appskin_tab__0JJc2{position:relative;z-index:1;appearance:none;border:0;background:transparent;cursor:default;width:88px;height:28px;padding:1px 0 0;font-family:var(--app-font);font-size:12px;font-weight:600;letter-spacing:.1px;display:inline-flex;align-items:center;justify-content:center;transition:color var(--app-dur-fast) var(--app-ease)}.appskin_tab__0JJc2,.appskin_tab__0JJc2:hover:not(.appskin_tabActive__ZvQdG){color:var(--app-cream)}.appskin_tabActive__ZvQdG{color:#0a0805;font-weight:700}.appskin_tabActive__ZvQdG:before{content:"";position:absolute;left:50%;top:2px;transform:translateX(-50%);width:84px;height:24px;border-radius:0 0 12px 12px;background-image:linear-gradient(180deg,rgba(232,224,204,.45) 0,rgba(216,196,142,.18) 10%,rgba(216,196,142,0) 34%,rgba(94,82,54,.28) 100%),linear-gradient(180deg,#b6a578 0,#9a8c6a 42%,#837451 78%,#6c5f40 100%),var(--app-gold-foil);background-blend-mode:normal,normal,soft-light;box-shadow:inset 0 .75px 0 rgba(232,224,204,.6),inset 0 0 0 .5px rgba(94,82,54,.75),inset 0 -1.5px 2px rgba(94,82,54,.45);z-index:-1}.appskin_rail__BLHJV{flex:0 0 40px;width:40px;background:var(--app-sidebar-bg);padding-top:20px}.appskin_railIcons__zqNxf,.appskin_rail__BLHJV{display:flex;flex-direction:column;align-items:center}.appskin_railIcons__zqNxf{gap:8px;padding-top:8px}.appskin_railBtn___nius{appearance:none;border:0;background:transparent;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:rgba(232,224,204,.6);cursor:default;transition:color var(--app-dur-fast) var(--app-ease)}.appskin_railBtn___nius:hover{color:var(--app-gold)}.appskin_railBtnPrimary__YcsrO{color:rgba(146,132,102,.85)}.appskin_railSpacer__63ru4{flex:1 1 auto}.appskin_railChevron__N_7FX{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--app-cream-mute);margin-bottom:12px}.appskin_body__WJTHX{position:relative;z-index:1;min-height:0;background:var(--app-bg)}.appskin_bodyMain__ZS3vh,.appskin_body__WJTHX{flex:1 1 auto;display:flex;align-items:stretch}.appskin_bodyMain__ZS3vh{min-width:0}@media (prefers-reduced-motion:reduce){.appskin_railBtn___nius,.appskin_tab__0JJc2{transition:none}}.cinematicCaptions_root__mDKCz{position:absolute;inset:0;pointer-events:none}.cinematicCaptions_slotCenter__ie7_k,.cinematicCaptions_slotLeft__WE43z,.cinematicCaptions_slotRight__p0WG8{position:absolute;top:50%;transform:translateY(-50%);width:230px;display:flex;flex-direction:column;gap:0}.cinematicCaptions_slotLeft__WE43z{right:calc(1489px + 40px);left:auto;right:auto;left:calc(-230px - 24px)}.cinematicCaptions_slotRight__p0WG8{left:auto;right:calc(-230px - 24px)}.cinematicCaptions_slotCenter__ie7_k{top:auto;bottom:64px;left:50%;right:auto;transform:translateX(-50%);width:440px;text-align:center}.cinematicCaptions_captionBlock__LAYLd{opacity:0;will-change:opacity}.cinematicCaptions_captionBlock__LAYLd,.cinematicCaptions_slotCenter__ie7_k .cinematicCaptions_captionBlock__LAYLd{position:absolute;top:0;left:0;width:100%}.cinematicCaptions_overline___wN3B{font-family:var(--app-font,-apple-system,"SF Pro Text",system-ui,sans-serif);font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:rgba(232,224,204,.45);margin-bottom:8px;will-change:color}.cinematicCaptions_headline__XkgUu{font-family:var(--app-font-display,-apple-system,"SF Pro Display",system-ui,sans-serif);font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:#e8e0cc;margin:0 0 8px;will-change:color}.cinematicCaptions_foil__khRTC{color:#928466;background:linear-gradient(108deg,#5e5236,#928466 32%,#d8c48e 50%,#928466 68%,#5e5236);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cinematicCaptions_sub__J8aDH{font-family:var(--app-font,-apple-system,"SF Pro Text",system-ui,sans-serif);font-size:14px;font-weight:400;line-height:1.5;color:rgba(232,224,204,.7);margin:0;will-change:color}.cinematicCaptions_slotLeft__WE43z .cinematicCaptions_headline__XkgUu,.cinematicCaptions_slotLeft__WE43z .cinematicCaptions_overline___wN3B,.cinematicCaptions_slotLeft__WE43z .cinematicCaptions_sub__J8aDH{text-align:right}.cinematicCaptions_slotRight__p0WG8 .cinematicCaptions_headline__XkgUu,.cinematicCaptions_slotRight__p0WG8 .cinematicCaptions_overline___wN3B,.cinematicCaptions_slotRight__p0WG8 .cinematicCaptions_sub__J8aDH{text-align:left}.cinematicCaptions_slotCenter__ie7_k .cinematicCaptions_headline__XkgUu,.cinematicCaptions_slotCenter__ie7_k .cinematicCaptions_overline___wN3B,.cinematicCaptions_slotCenter__ie7_k .cinematicCaptions_sub__J8aDH{text-align:center}.cinematicCaptions_slotLeft__WE43z,.cinematicCaptions_slotRight__p0WG8{min-height:120px}.cinematicCaptions_slotCenter__ie7_k{min-height:100px}@media (prefers-reduced-motion:reduce){.cinematicCaptions_captionBlock__LAYLd{transition:none!important;will-change:auto}}