.FridaDemo_wrap__NJJVP{display:flex;flex-direction:column;gap:12px;width:100%}.FridaDemo_scenario__TWtQg{color:var(--text-primary);font-family:var(--font-body)}.FridaDemo_scenario__TWtQg h2{font-family:var(--font-heading);margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-lg)}.FridaDemo_scenario__TWtQg p{margin:var(--space-2) 0;line-height:1.5;max-width:85ch}.FridaDemo_scenarioSteps__SxzC4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);list-style:none;padding:0;margin:0}.FridaDemo_scenarioSteps__SxzC4 li{min-width:0}.FridaDemo_scenarioSteps__SxzC4 button{display:flex;align-items:center;gap:var(--space-2);width:100%;height:100%;text-align:left;border:0;border-radius:var(--button-radius);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);color:var(--text-primary);font:inherit;font-size:var(--font-size-xs);line-height:1.4;cursor:pointer}.FridaDemo_scenarioSteps__SxzC4 button span{flex-shrink:0;font-weight:700}.FridaDemo_scenarioSteps__SxzC4 button[aria-current=step]{background:var(--accent);color:white}.FridaDemo_scenarioDetails__4qCVm summary:focus-visible,.FridaDemo_scenarioNext__91uJ2:focus-visible,.FridaDemo_scenarioSteps__SxzC4 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FridaDemo_scenarioInstruction__KdZn7{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0}.FridaDemo_scenarioInstruction__KdZn7 p{flex:1 1;margin:0;font-size:var(--font-size-sm)}.FridaDemo_scenarioNext__91uJ2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--button-radius);background:var(--accent);color:white;font:inherit;font-size:var(--font-size-sm);cursor:pointer}.FridaDemo_scenarioDetails__4qCVm{font-size:var(--font-size-sm)}.FridaDemo_scenarioDetails__4qCVm summary{width:fit-content;color:var(--text-secondary);cursor:pointer;text-underline-offset:3px}.FridaDemo_scenarioCheck__5j79V{color:var(--text-secondary);font-size:var(--font-size-sm)}@media (max-width:768px){.FridaDemo_scenarioSteps__SxzC4 button{padding:var(--space-2);gap:var(--space-1)}.FridaDemo_scenarioInstruction__KdZn7{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}.FridaDemo_evidence__caMjU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:var(--space-6) 0}.FridaDemo_evidenceResult__eIhyH,.FridaDemo_evidenceSource__A_O4i{min-width:0;padding:var(--space-4);background:var(--bg-tertiary)}.FridaDemo_evidence__caMjU h3{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--font-size-lg);line-height:1.4}.FridaDemo_evidenceSender__UcoEh{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-size-sm)}.FridaDemo_evidence__caMjU blockquote{margin:var(--space-3) 0 0}.FridaDemo_evidence__caMjU a{color:var(--accent);text-underline-offset:3px}.FridaDemo_evidenceSource__A_O4i:focus-visible,.FridaDemo_evidence__caMjU a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FridaDemo_evidenceSource__A_O4i{scroll-margin-top:var(--space-24)}@media (max-width:768px){.FridaDemo_evidence__caMjU{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}.FridaDemo_chrome__J7nDy{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.FridaDemo_badge__CTfqy{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;font-family:var(--font-body);color:rgba(255,255,255,.85)}.FridaDemo_badgeDot__f7idM{width:7px;height:7px;border-radius:50%;background:#34d399;animation:FridaDemo_demoLiveDot__M4QFh 2s ease-in-out infinite}@keyframes FridaDemo_demoLiveDot__M4QFh{0%,to{opacity:.6}50%{opacity:1}}.FridaDemo_badgeMuted__GGckf{opacity:.65;font-weight:400}.FridaDemo_controls__1BgMl{display:flex;align-items:center;gap:8px;margin-left:auto}.FridaDemo_deviceToggle__Dm2YD{display:inline-flex;background:rgba(255,255,255,.14);border-radius:999px;padding:3px}.FridaDemo_deviceBtn__xWies{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 13px;background:transparent;color:rgba(255,255,255,.75);font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.FridaDemo_deviceBtnActive__UizSr{background:#fff;color:#1a1d2b}.FridaDemo_restartBtn__MpQz_{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:7px 13px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.85);font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.FridaDemo_restartBtn__MpQz_:hover{background:rgba(255,255,255,.24)}.FridaDemo_light__f0C6S .FridaDemo_badge__CTfqy,.FridaDemo_light__f0C6S .FridaDemo_deviceBtn__xWies,.FridaDemo_light__f0C6S .FridaDemo_restartBtn__MpQz_{color:var(--text-secondary,#475569)}.FridaDemo_light__f0C6S .FridaDemo_deviceToggle__Dm2YD,.FridaDemo_light__f0C6S .FridaDemo_restartBtn__MpQz_{background:rgba(17,17,17,.06)}.FridaDemo_light__f0C6S .FridaDemo_deviceBtnActive__UizSr{background:#1a1d2b;color:#fff}.FridaDemo_light__f0C6S .FridaDemo_restartBtn__MpQz_:hover{background:rgba(17,17,17,.12)}.FridaDemo_panel__ffKQl{--bg-primary:#fefdfb;--bg-secondary:#faf9f6;--bg-tertiary:#f2f0eb;--bg-hover:#ebe8df;--card-bg:#fefdfb;--surface:#fefdfb;--text-primary:#1a1d2b;--text-secondary:#475569;--text-tertiary:#64748b;--border-subtle:rgba(0,0,0,0.06);--border-light:rgba(0,0,0,0.08);--accent:#4f52b8;--accent-hover:#4246a0;--accent-ring:rgba(79,82,184,0.25);--color-gray-50:#faf9f6;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-success:#10b981;--color-accent-500:#10b981;--color-accent-600:#059669;background:var(--bg-secondary,#faf9f6);border-radius:8px;padding:clamp(12px,1.7vw,22px)}.FridaDemo_panel__ffKQl .FridaDemo_badge__CTfqy,.FridaDemo_panel__ffKQl .FridaDemo_deviceBtn__xWies,.FridaDemo_panel__ffKQl .FridaDemo_restartBtn__MpQz_{color:var(--text-secondary,#475569)}.FridaDemo_panel__ffKQl .FridaDemo_deviceToggle__Dm2YD,.FridaDemo_panel__ffKQl .FridaDemo_restartBtn__MpQz_{background:rgba(17,17,17,.06)}.FridaDemo_panel__ffKQl .FridaDemo_deviceBtnActive__UizSr{background:#fff;color:var(--text-primary,#1a1d2b)}.FridaDemo_panel__ffKQl .FridaDemo_restartBtn__MpQz_:hover{background:rgba(17,17,17,.1)}html.dark .FridaDemo_panel__ffKQl{background:#1a1d2b}html.dark .FridaDemo_panel__ffKQl .FridaDemo_badge__CTfqy,html.dark .FridaDemo_panel__ffKQl .FridaDemo_deviceBtn__xWies,html.dark .FridaDemo_panel__ffKQl .FridaDemo_restartBtn__MpQz_{color:rgba(255,255,255,.8)}html.dark .FridaDemo_panel__ffKQl .FridaDemo_deviceToggle__Dm2YD,html.dark .FridaDemo_panel__ffKQl .FridaDemo_restartBtn__MpQz_{background:rgba(255,255,255,.11)}html.dark .FridaDemo_panel__ffKQl .FridaDemo_deviceBtnActive__UizSr{background:rgba(255,255,255,.94);color:#1a1d2b}html.dark .FridaDemo_panel__ffKQl .FridaDemo_restartBtn__MpQz_:hover{background:rgba(255,255,255,.18)}.FridaDemo_stage__HEeYB{position:relative;width:100%}.FridaDemo_scaleBox__U7uj_{position:relative;margin:0 auto;transform-origin:top left}.FridaDemo_expanded__eaHbf{position:fixed;inset:0;z-index:10000;height:100dvh;width:100%;padding:var(--space-3);background:var(--bg-primary);color:var(--text-primary);gap:var(--space-2);box-sizing:border-box}.FridaDemo_expanded__eaHbf .FridaDemo_chrome__J7nDy{flex-shrink:0;order:-1}.FridaDemo_expanded__eaHbf .FridaDemo_badge__CTfqy{color:var(--text-primary)}.FridaDemo_expanded__eaHbf .FridaDemo_badge__CTfqy strong{font-size:var(--font-size-sm)}.FridaDemo_expanded__eaHbf .FridaDemo_deviceBtn__xWies,.FridaDemo_expanded__eaHbf .FridaDemo_restartBtn__MpQz_{color:var(--text-primary)}.FridaDemo_expanded__eaHbf .FridaDemo_deviceToggle__Dm2YD,.FridaDemo_expanded__eaHbf .FridaDemo_restartBtn__MpQz_{background:var(--bg-tertiary)}.FridaDemo_expanded__eaHbf .FridaDemo_restartBtn__MpQz_:hover{background:var(--bg-hover)}.FridaDemo_expanded__eaHbf .FridaDemo_deviceBtnActive__UizSr{background:var(--bg-primary);color:var(--text-primary)}.FridaDemo_expanded__eaHbf .FridaDemo_closeExpanded__k28Fs{min-height:44px;font-weight:600;color:var(--color-primary-600)}.FridaDemo_expanded__eaHbf button:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.FridaDemo_expanded__eaHbf .FridaDemo_controls__1BgMl button[hidden]{display:none}.FridaDemo_expandedGuide__nVkm3{overflow-y:auto;max-height:35dvh;flex-shrink:0}.FridaDemo_expandedFrame__kjC1y{flex:1 1;min-height:0;width:100%;position:relative}.FridaDemo_expandedBox__I_5LQ{width:100%;height:100%}.FridaDemo_expandedMobile__0ShrO .FridaDemo_expandedBox__I_5LQ{max-width:420px;margin:0 auto}.FridaDemo_expandedFrame__kjC1y .FridaDemo_expandedBox__I_5LQ>div{border-radius:0;box-shadow:none}@media (max-width:768px){.FridaDemo_expanded__eaHbf{padding:var(--space-2)}.FridaDemo_expanded__eaHbf .FridaDemo_badgeMuted__GGckf{display:none}.FridaDemo_expanded__eaHbf .FridaDemo_chrome__J7nDy{display:grid;grid-template-columns:1fr auto}.FridaDemo_expanded__eaHbf .FridaDemo_closeExpanded__k28Fs{grid-column:2;grid-row:1}.FridaDemo_expanded__eaHbf .FridaDemo_controls__1BgMl{grid-column:1/-1;grid-row:2;margin-left:0;flex-wrap:wrap;gap:var(--space-1)}.FridaDemo_expanded__eaHbf .FridaDemo_deviceBtn__xWies,.FridaDemo_expanded__eaHbf .FridaDemo_restartBtn__MpQz_{min-height:36px}}@media (prefers-reduced-motion:reduce){.FridaDemo_wrap__NJJVP *,.FridaDemo_wrap__NJJVP :after,.FridaDemo_wrap__NJJVP :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.FridaDemo_expandedMobile__0ShrO [data-demo-mobile-shell]{width:100%;height:100%;padding:0;border-radius:0;box-shadow:none;background:transparent}.FridaDemo_expandedMobile__0ShrO [data-demo-mobile-shell]>div{border-radius:0}.FridaDemo_expandedMobile__0ShrO [data-demo-phone-chrome],.FridaDemo_mobileStep__C3fPg{display:none}.FridaDemo_srOnly__GkIw8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:768px){.FridaDemo_mobileStep__C3fPg{display:flex;gap:var(--space-2)}.FridaDemo_mobileStep__C3fPg select{flex:1 1;min-width:0;min-height:44px;font:inherit;font-size:var(--font-size-sm);background:var(--bg-tertiary);color:var(--text-primary);padding:var(--space-2);border:0;border-radius:var(--button-radius)}.FridaDemo_mobileStep__C3fPg .FridaDemo_scenarioNext__91uJ2{min-width:44px}.FridaDemo_scenarioInstruction__KdZn7 .FridaDemo_scenarioNext__91uJ2,.FridaDemo_scenarioSteps__SxzC4{display:none}.FridaDemo_scenarioInstruction__KdZn7 p{font-size:var(--font-size-xs)}.FridaDemo_chrome__J7nDy{gap:var(--space-2)}.FridaDemo_controls__1BgMl{margin-left:0;gap:var(--space-2)}.FridaDemo_deviceLabel__thhn_,.FridaDemo_restartLabel__R1OZT{display:none}.FridaDemo_deviceBtn__xWies,.FridaDemo_restartBtn__MpQz_{min-height:44px;min-width:44px;white-space:nowrap}.FridaDemo_badge__CTfqy{font-size:var(--font-size-xs)}.FridaDemo_mobileStage__F89TN{height:min(720px,75svh)!important;min-height:360px}.FridaDemo_mobileStage__F89TN .FridaDemo_scaleBox__U7uj_{width:100%!important;height:100%!important;transform:none!important;left:0!important;margin-left:0!important}.FridaDemo_mobileStage__F89TN [data-demo-mobile-shell]{width:100%;height:100%;padding:0;border-radius:var(--card-radius);box-shadow:none;background:transparent}.FridaDemo_mobileStage__F89TN [data-demo-mobile-shell]>div{border-radius:var(--card-radius)}.FridaDemo_mobileStage__F89TN [data-demo-phone-chrome]{display:none}}.DemoPage_main__EjaLC{max-width:1640px;margin:0 auto;padding:clamp(72px,10vh,112px) clamp(12px,2.6vw,42px) 60px}.DemoPage_head__qA2CG{max-width:640px;margin:0 0 26px}.DemoPage_head__qA2CG h1{font-family:var(--font-heading);font-size:clamp(30px,4.5vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 12px;color:var(--text-primary,#1a1d2b)}.DemoPage_head__qA2CG p{font-family:var(--font-body);font-size:clamp(14.5px,1.6vw,16.5px);line-height:1.6;color:var(--text-secondary,#475569);margin:0}.DemoPage_scenarios__E0WmQ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.DemoPage_scenarios__E0WmQ a{padding:var(--space-3) var(--space-4);border-radius:var(--button-radius);color:var(--text-primary);background:var(--bg-tertiary);text-decoration:none;font-family:var(--font-body);line-height:1.5}.DemoPage_scenarios__E0WmQ a[aria-current=page]{background:var(--accent);color:white}.DemoPage_scenarios__E0WmQ a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.DemoPage_share__3mviu{margin-top:var(--space-4)}.DemoPage_share__3mviu a{color:var(--text-secondary);text-underline-offset:3px}.DemoPage_after__GYJoG{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:44px 16px 8px}.DemoPage_after__GYJoG p{font-family:var(--font-body);font-size:15px;color:var(--text-secondary,#475569);max-width:480px;margin:0}.DemoPage_cta__G_zt8{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:13px 24px;background:var(--accent,#4f52b8);color:#fff;font-family:var(--font-body);font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s ease,transform .1s ease}.DemoPage_cta__G_zt8:hover{background:var(--accent-hover,#4246a0)}.DemoPage_cta__G_zt8:active{transform:scale(.97)}.DemoPage_mobileChoice__FSvC1{display:none}@media (max-width:768px){.DemoPage_main__EjaLC{padding-top:var(--space-20)}.DemoPage_head__qA2CG{margin-bottom:var(--space-3)}.DemoPage_head__qA2CG h1{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.DemoPage_head__qA2CG p{font-size:var(--font-size-sm);line-height:1.5}.DemoPage_scenarios__E0WmQ{display:none}.DemoPage_mobileChoice__FSvC1{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-sm)}.DemoPage_mobileChoice__FSvC1 span{flex-shrink:0}.DemoPage_mobileChoice__FSvC1 select{min-width:0;width:100%;min-height:44px;font:inherit;color:var(--text-primary);background:var(--bg-tertiary);border:0;border-radius:var(--button-radius);padding:var(--space-2)}}