@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Inter:wght@400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bangers&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Inter:wght@400;600;700;800&display=swap);.ChatHistory_chatHistory__hYeqK{background:#fff;border-left:1px solid #e1e5e9;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:320px;z-index:1000}.ChatHistory_header__0WDNe{align-items:center;background:#f8f9fa;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;padding:16px 20px}.ChatHistory_header__0WDNe h3{color:#2d3748;font-size:18px;font-weight:600;margin:0}.ChatHistory_closeButton__Q9RDZ{background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.ChatHistory_closeButton__Q9RDZ:hover{background:#e2e8f0;color:#4a5568}.ChatHistory_actions__WcgOE{border-bottom:1px solid #e1e5e9;padding:16px 20px}.ChatHistory_newChatButton__ZCB-o{background:#4299e1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 16px;transition:all .2s ease;width:100%}.ChatHistory_newChatButton__ZCB-o:hover{background:#3182ce;transform:translateY(-1px)}.ChatHistory_sessionsList__QM64Y{flex:1 1;overflow-y:auto;padding:8px 0}.ChatHistory_loading__NFXUM{color:#718096;font-style:italic;padding:20px;text-align:center}.ChatHistory_empty__PE-tN{color:#718096;padding:40px 20px;text-align:center}.ChatHistory_empty__PE-tN p{margin:8px 0}.ChatHistory_sessionItem__cOXAK{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:12px 16px;position:relative;transition:all .2s ease}.ChatHistory_sessionItem__cOXAK:hover{background:#ececec}.ChatHistory_sessionItem__cOXAK.ChatHistory_active__eHJs0{background:#ebf8ff;border-left:4px solid #4299e1}.ChatHistory_sessionItem__cOXAK.ChatHistory_active__eHJs0:before{background:#4299e1;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.ChatHistory_sessionHeader__DEJtF{align-items:flex-start;display:flex;justify-content:space-between}.ChatHistory_sessionTitle__E7gQn{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2d3748;display:-webkit-box;flex:1 1;font-size:14px;font-weight:500;line-height:1.4;margin:0 8px 0 0;max-height:2.8em;min-height:2.8em;min-width:0;overflow:hidden;text-overflow:ellipsis}.ChatHistory_sessionActions__ba5MA{align-items:center;display:flex;gap:8px}.ChatHistory_sessionDate__DmOMo{color:#718096;font-size:12px;white-space:nowrap}.ChatHistory_deleteButton__d8cCQ{align-items:center;background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;min-width:20px;opacity:0;padding:2px 4px;transition:all .2s ease}.ChatHistory_sessionItem__cOXAK:hover .ChatHistory_deleteButton__d8cCQ{opacity:1}.ChatHistory_deleteButton__d8cCQ:hover{background:#fed7d7;color:#e53e3e;transform:scale(1.1)}.ChatHistory_deleteButton__d8cCQ:active{transform:scale(.95)}.ChatHistory_sessionProject__S34lu{color:#4299e1;font-size:12px;font-weight:500;margin-bottom:4px}.ChatHistory_sessionPreview__3aPdy{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#718096;display:-webkit-box;font-size:12px;line-height:1.3;max-height:2.6em;min-height:2.6em;overflow:hidden;text-overflow:ellipsis}.ChatHistory_chatHistory__hYeqK.ChatHistory_integrated__LyWjt{background:#0000;border:none;border-radius:0;box-shadow:none;contain:layout style;height:100%;position:static;width:100%;z-index:auto}.ChatHistory_chatHistory__hYeqK.ChatHistory_integrated__LyWjt .ChatHistory_sessionsList__QM64Y{height:100%;padding:0}.ChatHistory_chatHistory__hYeqK.ChatHistory_integrated__LyWjt .ChatHistory_sessionItem__cOXAK{border-radius:6px;contain:layout style;margin:0 8px 4px;min-width:0}.ChatHistory_chatHistory__hYeqK.ChatHistory_integrated__LyWjt .ChatHistory_empty__PE-tN,.ChatHistory_chatHistory__hYeqK.ChatHistory_integrated__LyWjt .ChatHistory_loading__NFXUM{padding:40px 16px;text-align:center}@media (max-width:768px){.ChatHistory_chatHistory__hYeqK{right:0;width:100vw}}.ChatHistory_sessionsList__QM64Y::-webkit-scrollbar{width:6px}.ChatHistory_sessionsList__QM64Y::-webkit-scrollbar-track{background:#f1f5f9}.ChatHistory_sessionsList__QM64Y::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.ChatHistory_sessionsList__QM64Y::-webkit-scrollbar-thumb:hover{background:#a0aec0}.ExpandableSidebar_sidebarContainer__zV8Il{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f8f9fa;background:var(--neutral-bg);border-right:2px solid #e1e5ea;border-right:2px solid var(--neutral-border);contain:layout style paint;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transform:translateZ(0);will-change:width;z-index:999}.ExpandableSidebar_sidebarContainer__zV8Il.ExpandableSidebar_collapsed__-6-wo:after{background:#0000;bottom:0;content:"";pointer-events:auto;position:absolute;top:0;width:20px;z-index:1001}.ExpandableSidebar_sidebarContainer__zV8Il.ExpandableSidebar_hovered__DjGRv{box-shadow:0 4px 12px #00000026}.ExpandableSidebar_sidebarContainer__zV8Il.ExpandableSidebar_collapsed__-6-wo.ExpandableSidebar_hovered__DjGRv{box-shadow:2px 0 8px #0000001a}.ExpandableSidebar_modeToggle__OcUVM{background:#fff;background:var(--brand-white);border-bottom:1px solid #e1e5ea;border-bottom:1px solid var(--neutral-border);flex-shrink:0;padding:1rem}.ExpandableSidebar_toggleButtons__EdL8O{background:#f3f4f6;background:var(--neutral-200);border-radius:8px;display:flex;gap:2px;padding:2px}.ExpandableSidebar_toggleButton__7hSy1{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;color:var(--neutral-text-secondary);cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.ExpandableSidebar_toggleButton__7hSy1:hover{color:#333;color:var(--neutral-text-primary)}.ExpandableSidebar_toggleButton__7hSy1.ExpandableSidebar_active__tDyR4{background:#fff;background:var(--brand-white);box-shadow:0 1px 3px #0000001a;color:#1db954;color:var(--brand-green)}.ExpandableSidebar_modeContent__wcPJy{will-change:contents}.ExpandableSidebar_modeContent__wcPJy,.ExpandableSidebar_modePanel__Z8ffC{display:flex;flex:1 1;flex-direction:column;min-height:0;transform:translateZ(0)}.ExpandableSidebar_modePanel__Z8ffC{contain:layout style}@keyframes ExpandableSidebar_subtleRotate__35jxA{0%{transform:rotate(0deg)}to{transform:rotate(2deg)}}.ExpandableSidebar_directoryMode__TnSaE{display:flex;flex:1 1;flex-direction:column;padding:1.5rem 1rem}.ExpandableSidebar_directoryHeader__UnwSo{margin-bottom:1.5rem}.ExpandableSidebar_directoryTitle__OfDnI{color:#333;color:var(--neutral-text-primary);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.4rem;letter-spacing:.5px;margin:0 0 .25rem;text-transform:uppercase}.ExpandableSidebar_directorySubtitle__2MMns{color:#6c757d;color:var(--neutral-text-secondary);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.85rem;margin:0}.ExpandableSidebar_navigationList__n7L1k{display:flex;flex:1 1;flex-direction:column;gap:1rem}.ExpandableSidebar_navItem__k7UZr{align-items:center;background:#f8f9fa;background:var(--neutral-bg);border:none;border-radius:18px;cursor:pointer;display:flex;gap:1rem;overflow:hidden;padding:1.25rem 1rem;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ExpandableSidebar_navItem__k7UZr:before{background:linear-gradient(135deg,#e6f8ee,#1db9541a);background:linear-gradient(135deg,var(--brand-green-light) 0,#1db9541a 100%);border-radius:15px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ExpandableSidebar_navItem__k7UZr:nth-child(2):before{background:linear-gradient(135deg,#6366f11a,#6366f10d)}.ExpandableSidebar_navItem__k7UZr:hover{border-color:#1db954;border-color:var(--brand-green);transform:translateY(-2px) rotate(1deg)}.ExpandableSidebar_navItem__k7UZr:nth-child(2):hover{border-color:#6366f1}.ExpandableSidebar_navItem__k7UZr:hover:before{opacity:1}.ExpandableSidebar_navItem__k7UZr:hover .ExpandableSidebar_navIcon__Gjf86{animation:ExpandableSidebar_subtleRotate__35jxA .3s ease-out forwards}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4{background:#1db954;background:var(--brand-green);border-color:#1db954;border-color:var(--brand-green);box-shadow:0 4px 8px #1db95433;transform:scale(1.02)}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4:nth-child(2){background:#6366f1;border-color:#6366f1;box-shadow:0 4px 8px #6366f133}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4 .ExpandableSidebar_navLabel__g4gYC{color:#fff;color:var(--brand-white)}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4 .ExpandableSidebar_navDescription__ekp37{color:#ffffffe6}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4 .ExpandableSidebar_navIcon__Gjf86{color:#fff!important;color:var(--brand-white)!important}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4:before{opacity:0}.ExpandableSidebar_navIcon__Gjf86{color:#1db954;color:var(--brand-green);flex-shrink:0;font-size:24px;transition:all .3s ease}.ExpandableSidebar_navItem__k7UZr:nth-child(2) .ExpandableSidebar_navIcon__Gjf86{color:#6366f1}.ExpandableSidebar_navContent__RkiQ3{flex:1 1;min-width:0;position:relative;z-index:2}.ExpandableSidebar_navLabel__g4gYC{color:#333;color:var(--neutral-text-primary);display:block;font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.1rem;font-weight:400;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase;transition:color .3s ease}.ExpandableSidebar_navItem__k7UZr:hover .ExpandableSidebar_navLabel__g4gYC{color:#1db954;color:var(--brand-green)}.ExpandableSidebar_navItem__k7UZr:nth-child(2):hover .ExpandableSidebar_navLabel__g4gYC{color:#6366f1}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4:hover .ExpandableSidebar_navLabel__g4gYC{color:#fff;color:var(--brand-white)}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4:hover .ExpandableSidebar_navDescription__ekp37{color:#ffffffe6}.ExpandableSidebar_navItem__k7UZr.ExpandableSidebar_active__tDyR4:hover .ExpandableSidebar_navIcon__Gjf86{color:#fff;color:var(--brand-white)}.ExpandableSidebar_navDescription__ekp37{color:#6c757d;color:var(--neutral-text-secondary);display:block;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.8rem;line-height:1.3;transition:color .3s ease}.ExpandableSidebar_navItem__k7UZr:hover .ExpandableSidebar_navDescription__ekp37{color:#333;color:var(--neutral-text-primary)}.ExpandableSidebar_activeIndicator__aWJ-U{display:none}.ExpandableSidebar_directoryFooter__xAkeG{margin-top:auto;padding-top:1rem}.ExpandableSidebar_footerInfo__Hc6Zp{background:#fff;background:var(--brand-white);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:8px;padding:.75rem}.ExpandableSidebar_footerText__dwuy5{color:#6c757d;color:var(--neutral-text-secondary);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.8rem;line-height:1.4}.ExpandableSidebar_chatMode__YAhNE{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ExpandableSidebar_chatConversationView__KEd6N,.ExpandableSidebar_chatHistoryView__j\+b8\+{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.ExpandableSidebar_chatHeader__54m57{align-items:left;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1rem 0}.ExpandableSidebar_chatTitle__0vKjd{color:#333;color:var(--neutral-text-primary);flex:1 1;font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.2rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.ExpandableSidebar_newChatButton__x1nIr{align-items:left;background:#1db954;background:var(--brand-green);border:none;border-radius:6px;color:#fff;color:var(--brand-white);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.8rem;font-weight:600;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.ExpandableSidebar_newChatButton__x1nIr:hover{background:#1aa34a;transform:translateY(-1px)}.ExpandableSidebar_backButton__EMOQd{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;color:var(--neutral-text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.85rem;gap:.5rem;padding:.5rem;transition:all .2s ease}.ExpandableSidebar_backButton__EMOQd:hover{background:#f3f4f6;background:var(--neutral-200);color:#333;color:var(--neutral-text-primary)}.ExpandableSidebar_newChatContainer__\+N\+SQ{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:.75rem;height:60px;min-width:0;position:relative}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_newChatContainer__\+N\+SQ{gap:0}.ExpandableSidebar_newChatIconButton__-XQZV{background:#1db954;background:var(--brand-green);color:#fff;color:var(--brand-white);transition:background-color .25s ease}.ExpandableSidebar_newChatIconButton__-XQZV,.ExpandableSidebar_pollsIconButton__v9c6r{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;left:8px;min-height:44px;min-width:44px;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:44px}.ExpandableSidebar_pollsIconButton__v9c6r{background:#f8f9fa;background:var(--neutral-bg);box-shadow:inset 0 0 0 2px #e1e5ea;box-shadow:inset 0 0 0 2px var(--neutral-border);color:#333;color:var(--neutral-text-primary);transition:background-color .2s ease}.ExpandableSidebar_newChatText__00l65{color:#333;color:var(--neutral-text-primary);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-weight:500;left:60px;opacity:1;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_newChatText__00l65{opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-20px)}.ExpandableSidebar_chatHistoryContent__p4eiU{flex:1 1;min-height:0;overflow:hidden}.ExpandableSidebar_errorBanner__QhWzx{align-items:center;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.85rem;justify-content:space-between;margin:.5rem;padding:.75rem}.ExpandableSidebar_errorClose__k7Zso{background:none;border:none;color:#c33;cursor:pointer;font-size:1.1rem;margin-left:.5rem;padding:0}.ExpandableSidebar_messagesContainer__VAg2Q{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:.5rem}.ExpandableSidebar_messagesList__MweM5{flex:1 1;overflow-y:auto;padding-right:.25rem}.ExpandableSidebar_welcomeMessage__8kSoO{padding:2rem 1rem;text-align:center}.ExpandableSidebar_welcomeIcon__w3\+6f{font-size:2rem;margin-bottom:.75rem}.ExpandableSidebar_welcomeMessage__8kSoO h4{color:#333;color:var(--neutral-text-primary);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.3rem;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.ExpandableSidebar_welcomeMessage__8kSoO p{color:#6c757d;color:var(--neutral-text-secondary);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.ExpandableSidebar_welcomeSuggestions__8Fyd3{display:flex;flex-direction:column;gap:.5rem}.ExpandableSidebar_welcomeSuggestions__8Fyd3 button{background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;color:#333;color:var(--neutral-text-primary);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.8rem;font-weight:500;padding:.6rem .75rem;text-align:left;transition:all .2s ease}.ExpandableSidebar_welcomeSuggestions__8Fyd3 button:hover{background:#e6f8ee;background:var(--brand-green-light);border-color:#1db954;border-color:var(--brand-green);transform:translateY(-1px)}.ExpandableSidebar_inputContainer__ZsHPj,.ExpandableSidebar_profileSection__OPpjt{background:#fff;background:var(--brand-white);border-top:1px solid #e1e5ea;border-top:1px solid var(--neutral-border);flex-shrink:0;padding:.75rem}.ExpandableSidebar_profileSection__OPpjt{position:relative;transform:translateZ(0);transition:all .25s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_profileSection__OPpjt{background:#0000;border-top:none;display:flex;justify-content:center;padding:.75rem 0;transform:translateZ(0)}.ExpandableSidebar_userInfo__3vUr4{align-items:center;display:flex;gap:.75rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_userInfo__3vUr4{gap:0;justify-content:center}.ExpandableSidebar_userAvatar__chdOd{align-items:center;background:#1db954;background:var(--brand-green);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ExpandableSidebar_userAvatarText__Wt2pJ{color:#fff;color:var(--brand-white);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:1rem;font-weight:600}.ExpandableSidebar_userDetails__Y6B4i{flex:1 1;min-width:0;opacity:1;position:relative;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_userDetails__Y6B4i{opacity:0;pointer-events:none;transform:translate3d(-20px,0,0);visibility:hidden}.ExpandableSidebar_userEmail__sULS1{color:#333;color:var(--neutral-text-primary);font-size:.9rem;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpandableSidebar_userEmail__sULS1,.ExpandableSidebar_userStatus__mrGG\+{font-family:Inter,sans-serif;font-family:var(--font-sans);transition:all .25s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_userStatus__mrGG\+{color:#6c757d;color:var(--neutral-text-secondary);font-size:.8rem}.ExpandableSidebar_profileMenuContainer__\+fmZt{align-items:center;display:flex;opacity:1;position:relative;transform:translateZ(0);transition:all .25s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_profileMenuContainer__\+fmZt{opacity:0;pointer-events:none;transform:translate3d(-10px,0,0);visibility:hidden}.ExpandableSidebar_profileMenuButton__AU2G2{align-items:center;background:#f3f4f6;background:var(--neutral-200);border:none;border-radius:8px;color:#6c757d;color:var(--neutral-text-secondary);cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:all .2s ease}.ExpandableSidebar_profileMenuButton__AU2G2:hover{background:#e6f8ee;background:var(--brand-green-light);color:#1db954;color:var(--brand-green)}.ExpandableSidebar_profileDropdownMenu__dVO9w{background:#fff;background:var(--brand-white);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;margin-bottom:.5rem;min-width:160px;padding:.5rem 0;position:absolute;right:0;z-index:1000}.ExpandableSidebar_profileMenuItem__IAjgv{align-items:center;background:none;border:none;color:#333;color:var(--neutral-text-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.9rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.ExpandableSidebar_profileMenuItem__IAjgv:hover{background:#e6f8ee;background:var(--brand-green-light);color:#1db954;color:var(--brand-green)}.ExpandableSidebar_profileMenuItem__IAjgv.ExpandableSidebar_signOutMenuItem__DnF18:hover{background:#fee;color:#c33}.ExpandableSidebar_profileMenuItem__IAjgv span{flex:1 1}.ExpandableSidebar_collapseButton__f3O1P{align-items:center;background:none;border:none;border-radius:6px;color:#1db954;color:var(--brand-green);cursor:pointer;display:flex;justify-content:center;margin-right:.5rem;max-width:44px;padding:.5rem;transition:all .2s ease}.ExpandableSidebar_collapseButton__f3O1P:hover{color:#1aa34a}.ExpandableSidebar_collapsedChatMode__wiH6V{align-items:left;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:0}.ExpandableSidebar_expandButton__ZURQh{align-items:center;background:none;border:none;border-radius:6px;color:#1db954;color:var(--brand-green);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.ExpandableSidebar_expandButton__ZURQh:hover{color:#1aa34a}.ExpandableSidebar_collapsedNewChatButton__Vwydn{align-items:center;background:#1db954;background:var(--brand-green);border:none;border-radius:8px;color:#fff;color:var(--brand-white);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;padding:0;transition:all .2s ease}.ExpandableSidebar_collapsedNewChatButton__Vwydn:hover{background:#1aa34a}.ExpandableSidebar_collapsedProfileSection__S2fiu{margin-top:auto;padding-bottom:.75rem}.ExpandableSidebar_collapsedProfileButton__g5Goz{align-items:center;background:#f3f4f6;background:var(--neutral-200);border:none;border-radius:8px;color:#6c757d;color:var(--neutral-text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.75rem;transition:all .2s ease}.ExpandableSidebar_collapsedProfileButton__g5Goz:hover{background:#e6f8ee;background:var(--brand-green-light);color:#1db954;color:var(--brand-green)}.ExpandableSidebar_pollsIconButton__v9c6r:hover{background:#f3f4f6;background:var(--neutral-200);box-shadow:inset 0 0 0 2px #9ca3af;box-shadow:inset 0 0 0 2px var(--neutral-400)}.ExpandableSidebar_collapsedPollsButton__lE8a\+{align-items:left;background:#f8f9fa;background:var(--neutral-bg);border:none;border-radius:8px;box-shadow:inset 0 0 0 2px #e1e5ea;box-shadow:inset 0 0 0 2px var(--neutral-border);color:#333;color:var(--neutral-text-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-weight:500;gap:.5rem;justify-content:left;padding:.75rem;transition:all .2s ease}.ExpandableSidebar_collapsedPollsButton__lE8a\+:hover{background:#f3f4f6;background:var(--neutral-200);box-shadow:inset 0 0 0 2px #9ca3af;box-shadow:inset 0 0 0 2px var(--neutral-400)}.ExpandableSidebar_lastButtonContainer__ee2e2{margin-bottom:1.5rem}.ExpandableSidebar_buttonGroup__Cu3ay{display:flex;flex-direction:column;gap:0;padding:0;position:relative}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_buttonGroup__Cu3ay{align-items:left;justify-content:left;padding:0}.ExpandableSidebar_historySection__j8QD-{display:flex;flex:1 1;flex-direction:column;margin-top:40px;min-height:0;opacity:1;position:relative;transform:translateZ(0);transition:all .25s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_historySection__j8QD-{opacity:0;pointer-events:none;transform:translate3d(-20px,0,0);visibility:hidden}.ExpandableSidebar_historyTitle__YasvL{color:#6c757d;color:var(--neutral-text-secondary);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.75rem;font-weight:300;letter-spacing:.5px;margin-bottom:.75rem;opacity:1;padding:0 1rem;text-transform:uppercase;transform:translateX(0);transition:all .25s cubic-bezier(.4,0,.2,1)}.ExpandableSidebar_chatMode__YAhNE.ExpandableSidebar_collapsed__-6-wo .ExpandableSidebar_historyTitle__YasvL{opacity:0;transform:translateX(-10px)}.ExpandableSidebar_resizeHandle__prBDe{align-items:center;background:#0000;bottom:0;cursor:col-resize;display:flex;justify-content:center;position:absolute;right:-1px;top:0;width:10px;z-index:10}.ExpandableSidebar_resizeHandle__prBDe.ExpandableSidebar_resizing__Xpt\+r .ExpandableSidebar_resizeIndicator__dAMZx,.ExpandableSidebar_resizeHandle__prBDe:hover .ExpandableSidebar_resizeIndicator__dAMZx{background:#1db954;background:var(--brand-green);opacity:1}.ExpandableSidebar_resizeIndicator__dAMZx{background:#e1e5ea;background:var(--neutral-border);border-radius:1.5px;height:40px;opacity:.3;transition:all .2s ease;width:3px}.ExpandableSidebar_historyTitle__YasvL,.ExpandableSidebar_newChatText__00l65,.ExpandableSidebar_userEmail__sULS1,.ExpandableSidebar_userStatus__mrGG\+{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpandableSidebar_sidebarContainer__zV8Il *{word-wrap:normal;-webkit-hyphens:none;hyphens:none;word-break:normal}@media (max-width:1023px){.ExpandableSidebar_sidebarContainer__zV8Il{display:none}}@media (min-width:1024px){.ExpandableSidebar_sidebarContainer__zV8Il{display:flex}}@media (max-width:992px){.ExpandableSidebar_sidebarContainer__zV8Il{max-width:100%;min-width:100%;width:100%!important}.ExpandableSidebar_modeToggle__OcUVM{padding:.75rem}.ExpandableSidebar_toggleButton__7hSy1{font-size:.85rem;padding:.6rem .75rem}.ExpandableSidebar_directoryMode__TnSaE{padding:1rem .75rem}.ExpandableSidebar_directoryTitle__OfDnI{font-size:1.2rem}.ExpandableSidebar_navItem__k7UZr{padding:.75rem}.ExpandableSidebar_navLabel__g4gYC{font-size:.9rem}.ExpandableSidebar_navDescription__ekp37{font-size:.75rem}.ExpandableSidebar_chatHeader__54m57{padding:.75rem}.ExpandableSidebar_chatTitle__0vKjd{font-size:1.1rem}.ExpandableSidebar_newChatButton__x1nIr{font-size:.75rem;padding:.4rem .6rem}.ExpandableSidebar_messagesContainer__VAg2Q{padding:.25rem}.ExpandableSidebar_welcomeMessage__8kSoO{padding:1.5rem .75rem}.ExpandableSidebar_welcomeMessage__8kSoO h4{font-size:1.1rem}.ExpandableSidebar_welcomeMessage__8kSoO p{font-size:.85rem}.ExpandableSidebar_inputContainer__ZsHPj{padding:.5rem}.ExpandableSidebar_resizeHandle__prBDe{display:none}}@media (max-width:480px){.ExpandableSidebar_modeToggle__OcUVM{padding:.5rem}.ExpandableSidebar_toggleButton__7hSy1{font-size:.8rem;gap:.25rem;padding:.5rem}.ExpandableSidebar_directoryMode__TnSaE{padding:.75rem .5rem}.ExpandableSidebar_navItem__k7UZr{gap:.5rem;padding:.6rem}.ExpandableSidebar_chatHeader__54m57{padding:.5rem}.ExpandableSidebar_welcomeMessage__8kSoO{padding:1rem .5rem}.ExpandableSidebar_welcomeSuggestions__8Fyd3 button{font-size:.75rem;padding:.5rem .6rem}}.ArtifactsPanel_artifactsPanel__6krzr{background:#fff;border-left:1px solid #e1e5e9;display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden}.ArtifactsPanel_artifactsPanel__6krzr.ArtifactsPanel_hidden__63g6U{opacity:0;transform:translateX(-100%)}@keyframes ArtifactsPanel_slideInFromLeft__hXDLh{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.ArtifactsPanel_header__asZ70{align-items:center;animation:ArtifactsPanel_fadeInDown__kKVe8 .5s ease .1s both;background:#f8f9fa;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;padding:16px 20px}@keyframes ArtifactsPanel_fadeInDown__kKVe8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ArtifactsPanel_artifactDetail__n372A,.ArtifactsPanel_artifactsList__bHCBZ{animation:ArtifactsPanel_fadeInUp__lxXNE .5s ease .2s both}@keyframes ArtifactsPanel_fadeInUp__lxXNE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ArtifactsPanel_header__asZ70 h3{color:#2d3748;font-size:18px;font-weight:600;margin:0}.ArtifactsPanel_closeButton__BL2Us{background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.ArtifactsPanel_closeButton__BL2Us:hover{background:#e2e8f0;color:#4a5568}.ArtifactsPanel_artifactsList__bHCBZ{flex:1 1;overflow-y:auto;padding:16px}.ArtifactsPanel_empty__92vZ3{align-items:center;color:#718096;display:flex;flex-direction:column;height:60%;justify-content:center;text-align:center}.ArtifactsPanel_emptyIcon__IrHAG{font-size:48px;margin-bottom:16px}.ArtifactsPanel_empty__92vZ3 h4{color:#4a5568;font-size:18px;margin:0 0 8px}.ArtifactsPanel_empty__92vZ3 p{font-size:14px;line-height:1.5;margin:0}.ArtifactsPanel_artifactItem__BZTgR{align-items:center;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;margin-bottom:12px;padding:16px;transition:all .2s ease}.ArtifactsPanel_artifactItem__BZTgR:hover{border-color:#4299e1;box-shadow:0 2px 8px #4299e11a;transform:translateY(-1px)}.ArtifactsPanel_artifactIcon__jFU\+8{flex-shrink:0;font-size:24px;margin-right:12px}.ArtifactsPanel_artifactInfo__QFtD7{flex:1 1;min-width:0}.ArtifactsPanel_artifactTitle__Jf4Gt{color:#2d3748;font-size:14px;font-weight:600;line-height:1.3;margin:0 0 4px}.ArtifactsPanel_artifactType__mgqXa{color:#4299e1;font-size:12px;font-weight:500;margin:0 0 4px}.ArtifactsPanel_artifactDate__YFgYK{color:#718096;font-size:11px;margin:0}.ArtifactsPanel_artifactActions__UykHB{flex-shrink:0;margin-left:12px}.ArtifactsPanel_actionButton__Sfas1{background:#f7fafc;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.ArtifactsPanel_actionButton__Sfas1:hover{background:#edf2f7;border-color:#cbd5e0}.ArtifactsPanel_artifactDetail__n372A{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ArtifactsPanel_detailHeader__prvPm{align-items:center;background:#f8f9fa;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;opacity:1;padding:16px 20px;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;visibility:visible}.ArtifactsPanel_detailHeader__prvPm.ArtifactsPanel_hidden__63g6U{opacity:0!important;pointer-events:none!important;transform:translateY(-10px)!important;visibility:hidden!important}.ArtifactsPanel_backButton__eQGIx{background:none;border:none;border-radius:4px;color:#4299e1;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.ArtifactsPanel_backButton__eQGIx:hover{background:#ebf8ff}.ArtifactsPanel_viewModeToggle__T-UBi{border:1px solid #e2e8f0;border-radius:6px;display:flex;overflow:hidden}.ArtifactsPanel_toggleButton__G6NOB{background:#fff;border:none;color:#4a5568;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.ArtifactsPanel_toggleButton__G6NOB.ArtifactsPanel_active__CHy1x{background:#4299e1;color:#fff}.ArtifactsPanel_toggleButton__G6NOB:not(.ArtifactsPanel_active__CHy1x):hover{background:#f7fafc}.ArtifactsPanel_actionButtons__9a5V3{align-items:center;display:flex;gap:8px}.ArtifactsPanel_launchButton__99wdb{align-items:center;background-color:var(--brand-green);border:2px solid #0000;border-color:var(--brand-green);border-radius:100rem;color:var(--brand-white);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;font-weight:600;gap:.5rem;height:2.25rem;justify-content:center;letter-spacing:normal;padding:0 1rem;text-decoration:none;transition:all .2s ease}.ArtifactsPanel_launchButton__99wdb:hover:not(:disabled){filter:brightness(1.1)}.ArtifactsPanel_launchButton__99wdb:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.ArtifactsPanel_launchButton__99wdb:disabled{background-color:var(--neutral-400);border-color:var(--neutral-400);color:var(--brand-white);cursor:not-allowed;filter:none;opacity:.7}.ArtifactsPanel_launchButton__99wdb.ArtifactsPanel_success__FDGRu{animation:ArtifactsPanel_pulse__hxxwv 2s infinite;background:#4299e1;border-color:#4299e1}.ArtifactsPanel_launchButton__99wdb.ArtifactsPanel_success__FDGRu:hover{background:#3182ce;border-color:#3182ce}@keyframes ArtifactsPanel_pulse__hxxwv{0%{box-shadow:0 0 0 0 #4299e1b3}70%{box-shadow:0 0 0 10px #4299e100}to{box-shadow:0 0 0 0 #4299e100}}.ArtifactsPanel_exportButton__zbwaw{background:#4299e1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.ArtifactsPanel_exportButton__zbwaw:hover{background:#3182ce}.ArtifactsPanel_artifactContent__ptLhs{background-color:#fff;flex:1 1;height:0;min-height:0;overflow:hidden;padding:0}.ArtifactsPanel_surveyPreview__BEvTI{max-width:100%}.ArtifactsPanel_surveyHeader__rflcB{border-bottom:2px solid #e2e8f0;margin-bottom:24px;padding-bottom:16px}.ArtifactsPanel_surveyHeader__rflcB h3{color:#2d3748;font-size:20px;font-weight:600;margin:0 0 8px}.ArtifactsPanel_surveyDescription__Nc5pc{color:#4a5568;line-height:1.5;margin:0}.ArtifactsPanel_surveyQuestions__847G2{margin-bottom:24px}.ArtifactsPanel_questionItem__I\+jiY{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:16px}.ArtifactsPanel_questionHeader__Uh72C{align-items:center;display:flex;gap:8px}.ArtifactsPanel_questionNumber__qSzXF{background:#4299e1;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:2px 8px}.ArtifactsPanel_questionType__NkNEr{background:#e2e8f0;border-radius:12px;color:#4a5568;font-size:11px;font-weight:500;padding:2px 8px;text-transform:uppercase}.ArtifactsPanel_questionText__PtbzS{color:#2d3748;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 12px}.ArtifactsPanel_questionOptions__pr8jM{margin-top:8px}.ArtifactsPanel_option__wJ-El{color:#4a5568;font-size:14px;padding:4px 0}.ArtifactsPanel_questionScale__rnG01{background:#fff;border-radius:4px;color:#4a5568;font-size:14px;margin-top:8px;padding:8px}.ArtifactsPanel_scaleLabels__\+d53P{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ArtifactsPanel_scaleLabel__L3ohT{background:#edf2f7;border-radius:4px;font-size:12px;padding:2px 6px}.ArtifactsPanel_surveyMetadata__yDJl3{background:#f0f4f8;border-radius:8px;padding:16px}.ArtifactsPanel_surveyMetadata__yDJl3 h4{color:#2d3748;font-size:16px;margin:0 0 12px}.ArtifactsPanel_metadataGrid__EN\+lO{grid-gap:8px;display:grid;gap:8px}.ArtifactsPanel_metadataItem__aJ9qi{color:#4a5568;font-size:14px}.ArtifactsPanel_metadataItem__aJ9qi strong{color:#2d3748}.ArtifactsPanel_jsonView__5Uqxm{background:#1a202c;border-radius:8px;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;margin:0;overflow-x:auto;padding:16px}.ArtifactsPanel_rawContent__y9QZc{margin-bottom:16px}.ArtifactsPanel_rawContent__y9QZc h4{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 12px}@media (max-width:768px){.ArtifactsPanel_artifactsPanel__6krzr{left:0;width:100vw}}.ArtifactsPanel_artifactContent__ptLhs::-webkit-scrollbar,.ArtifactsPanel_artifactsList__bHCBZ::-webkit-scrollbar{width:6px}.ArtifactsPanel_artifactContent__ptLhs::-webkit-scrollbar-track,.ArtifactsPanel_artifactsList__bHCBZ::-webkit-scrollbar-track{background:#f1f5f9}.ArtifactsPanel_artifactContent__ptLhs::-webkit-scrollbar-thumb,.ArtifactsPanel_artifactsList__bHCBZ::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.ArtifactsPanel_artifactContent__ptLhs::-webkit-scrollbar-thumb:hover,.ArtifactsPanel_artifactsList__bHCBZ::-webkit-scrollbar-thumb:hover{background:#a0aec0}.PageContainer_pageContainer__7oAtk{padidng-right:2rem;height:100%;margin:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-left:2rem;position:relative}.PageContainer_artifactTitle__F2JhZ{margin-top:2rem;padding:1.5rem 0 2rem;text-align:center}.PageContainer_editableTitle__lkzV2{background:#0000!important;border:none!important;color:#1e293b!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important;margin:0!important;text-align:center!important;width:100%!important}.PageContainer_editableTitle__lkzV2:focus{border-radius:4px!important;outline:2px solid #1db954!important;outline-offset:2px!important}.PageContainer_emptyState__gANG5{color:#64748b;padding:4rem 2rem;text-align:center}.PageContainer_welcomePages__ycIwQ{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.PageContainer_surveyPages__W977b,.PageContainer_welcomePages__ycIwQ{border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;margin-bottom:2rem;margin-left:2rem;margin-right:2rem;padding:0;transition:all .2s ease-in-out}.PageContainer_surveyPages__W977b{background:#fff}.PageContainer_thankYouPages__1XUFX{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);margin-bottom:2rem}.PageContainer_allPages__VlCDl,.PageContainer_thankYouPages__1XUFX{border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;margin-left:2rem;margin-right:2rem;padding:0;transition:all .2s ease-in-out}.PageContainer_pageWrapper__T9GjO{position:relative}.PageContainer_page__2RrEg{border-radius:1.5rem;cursor:pointer;position:relative}.PageContainer_page__2RrEg.PageContainer_noHover__OcksQ:hover{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.PageContainer_pageActions__pk0x4{align-items:center;background-color:#1e293b;border-radius:6px;display:flex;gap:4px;margin-right:0;opacity:0;padding:4px;pointer-events:none;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s ease-in-out;z-index:20}.PageContainer_pageWrapper__T9GjO:hover .PageContainer_pageActions__pk0x4{opacity:1;pointer-events:auto;transition-delay:.1s}.PageContainer_pageActions__pk0x4.PageContainer_hideActions__r7v6G{opacity:0!important;pointer-events:none!important}.PageContainer_deletePageBtn__guZru,.PageContainer_dragHandle__dVf0X{align-items:center;background:#0000;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .15s ease-in-out}.PageContainer_dragHandle__dVf0X:hover{background-color:#fff3;color:#fff;cursor:grab}.PageContainer_dragHandle__dVf0X:active{cursor:grabbing}.PageContainer_deletePageBtn__guZru:hover{background-color:#ef4444;color:#fff}.PageContainer_sortableGhost__qX250{background:#cce5ff;border-radius:.5rem;opacity:.4}.PageContainer_sortableChosen__mpcTR{transform:rotate(2deg)}.PageContainer_sortableDrag__fks7M{opacity:.8;transform:rotate(5deg)}.PageContainer_contextualAddPageBtn__2OqWf{align-items:center;background-color:#1db954;border:none;border-radius:9999px;bottom:-20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;height:2.5rem;justify-content:center;left:50%;opacity:0;padding:0 1rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease-in-out;z-index:10}.PageContainer_pageWrapper__T9GjO:hover .PageContainer_contextualAddPageBtn__2OqWf{opacity:1;pointer-events:auto;transition-delay:.1s}.PageContainer_contextualAddPageBtn__2OqWf:hover{background-color:#189a46;transform:translateX(-50%) scale(1.05)}.PageContainer_pageContent__rta3\+{min-height:200px}.PageContainer_emptyContent__oiYC9{border:2px dashed #cbd5e1;border-radius:.5rem;margin:1rem 0;padding:3rem 1rem;text-align:center}.PageContainer_emptyTitle__ah8dJ{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.PageContainer_emptyDescription__N-x\+h{color:#64748b;margin:0 0 1rem}.PageContainer_addContentBtn__7dP6X{background-color:#1db954;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .15s ease-in-out}.PageContainer_addContentBtn__7dP6X:hover{background-color:#189a46}.PageContainer_gridLayout__mQTo8{gap:0;transition:all .3s ease-in-out}.PageContainer_gridColumn__uW0IF{flex-shrink:0;min-width:0;transition:flex-basis .3s ease-in-out}.PageContainer_pageTypeTag__TEGD1{align-self:flex-start;background:#0000;border-radius:0;color:#9ca3af;display:none;font-size:.75rem;font-weight:300;letter-spacing:.05em;margin-left:.5rem;padding:0;text-transform:uppercase;transition:color .15s ease-in-out}.PageContainer_pageWrapper__T9GjO:hover .PageContainer_pageTypeTag__TEGD1{color:#1db954}.PageContainer_pageHeader__yoAXC{border-bottom:1px solid #e2e8f0;padding:1.5rem}.PageContainer_pageTypeLabel__BZD5d{background:#f1f5f9;border-radius:9999px;color:#475569;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.PageContainer_pageTitle__f-Rqh{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.PageContainer_pageDescription__Zozff{color:#64748b;font-size:1rem;line-height:1.5;margin:0}.PageContainer_gridLayout__mQTo8{align-items:flex-start;display:flex}.PageContainer_gridColumn__uW0IF{flex:1 1;min-height:1px}.PageContainer_emptyColumn__If9ez{align-items:center;border:2px dashed #cbd5e1;border-radius:.5rem;display:flex;justify-content:center;min-height:200px}.PageContainer_emptyColumnContent__ZRLVK{color:#64748b;padding:2rem 1rem;text-align:center}.PageContainer_emptyColumnText__ZjDm2{color:#94a3b8;font-size:.875rem;font-weight:500;margin-bottom:1rem}.PageContainer_addColumnBtn__Ube9m{background-color:#1db954;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background-color .15s ease-in-out}.PageContainer_addColumnBtn__Ube9m:hover{background-color:#189a46}.PageContainer_constraintInfo__24z1a{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;display:flex;font-size:.875rem;font-style:italic;justify-content:center;margin-top:1rem;padding:1rem}.PageContainer_emptyContent__oiYC9,.PageContainer_emptyState__gANG5{color:#64748b;padding:2rem;text-align:center}.PageContainer_emptyContent__oiYC9 p,.PageContainer_emptyState__gANG5 p{font-style:italic;margin:0}@media (max-width:768px){.PageContainer_pageContainer__7oAtk{padding:1rem}.PageContainer_pageNavigation__--9EX{flex-direction:column;gap:1rem}.PageContainer_pageProgress__CFuMK{width:150px}.PageContainer_surveyTitle__bkvYs{font-size:1.5rem}.PageContainer_pageTitle__f-Rqh{font-size:1.25rem}.PageContainer_blockHeader__hnDNi{align-items:flex-start;flex-direction:column;gap:.5rem}.PageContainer_itemHeader__bZ-\+c{align-items:flex-start;flex-direction:column;gap:.25rem}.PageContainer_gridLayout__mQTo8{flex-direction:column;gap:1rem}.PageContainer_gridColumn__uW0IF{width:100%}}.ContentBlock_contentBlockWrapper__PBGBt{container-type:inline-size;flex-shrink:0;position:relative;transition:flex-basis .3s ease-in-out;width:100%}.ContentBlock_contentBlock__ruAzD{background:none;border-radius:.5rem;cursor:pointer;overflow:visible;position:relative;transition:all .2s ease-in-out}.ContentBlock_edgeAddBtn__OoXHu{align-items:center;background-color:#1db954;border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out,transform .15s ease-in-out,background-color .15s ease-in-out;width:2rem;z-index:25}.ContentBlock_edgeAddBtn__OoXHu.ContentBlock_addLeft__qz7Hy{left:-16px}.ContentBlock_edgeAddBtn__OoXHu.ContentBlock_addRight__RWyST{right:-16px}.ContentBlock_contentBlockWrapper__PBGBt:hover .ContentBlock_edgeAddBtn__OoXHu{opacity:1;pointer-events:auto;transition-delay:50ms}.ContentBlock_edgeAddBtn__OoXHu:hover{background-color:#189a46;opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1.1);transition-delay:0ms}.ContentBlock_edgeAddBtn__OoXHu:active,.ContentBlock_edgeAddBtn__OoXHu:focus{opacity:1;pointer-events:auto}.ContentBlock_edgeAddBtn__OoXHu:before{bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px;z-index:-1}.ContentBlock_contentActions__5Xp9-{align-items:center;background-color:#1e293b;border-radius:6px;display:flex;gap:4px;opacity:0;padding:4px;pointer-events:none;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s ease-in-out;z-index:20}.ContentBlock_contentBlockWrapper__PBGBt:hover .ContentBlock_contentActions__5Xp9-{opacity:1;pointer-events:auto;transition-delay:.1s}.ContentBlock_actionToggleCaption__P2lvI,.ContentBlock_deleteContentBtn__LhDAs,.ContentBlock_dragHandle__4z4To,.ContentBlock_toggleBtn__YtQHb{align-items:center;background:#0000;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .15s ease-in-out}.ContentBlock_dragHandle__4z4To:hover{background-color:#fff3;color:#fff;cursor:grab}.ContentBlock_dragHandle__4z4To:active{cursor:grabbing}.ContentBlock_deleteContentBtn__LhDAs:hover{background-color:#ef4444;color:#fff}.ContentBlock_toggleBtn__YtQHb:hover{background-color:#fff3;color:#fff}.ContentBlock_toggleBtn__YtQHb.ContentBlock_active__t3k7F{background-color:#1db954;color:#fff}.ContentBlock_toggleBtn__YtQHb.ContentBlock_active__t3k7F:hover{background-color:#189a46}.ContentBlock_actionToggleCaption__P2lvI.ContentBlock_active__t3k7F,.ContentBlock_actionToggleCaption__P2lvI:hover{background-color:#fff3;color:#fff}.ContentBlock_actionToggleCaption__P2lvI.ContentBlock_active__t3k7F:hover{background-color:#ffffff4d}.ContentBlock_contentBlock__ruAzD:last-child{margin-bottom:0}.ContentBlock_blockHeader__5iiOT{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.ContentBlock_blockType__Mgdgw{color:#1db954;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ContentBlock_itemCount__-z-Nx{background:#e2e8f0;border-radius:.25rem;color:#64748b;font-size:.75rem;padding:.25rem .5rem}.ContentBlock_questionItems__CYHSC{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.ContentBlock_tabNavigation__WIHoY{background-color:#fafafa;border-bottom:1px solid #e2e8f0;border-radius:.5rem .5rem 0 0;margin:2px 2px 0;padding:1rem 1.5rem 0}.ContentBlock_mediaTabs__wF5Xr,.ContentBlock_questionTabs__qrrvb{align-items:center;display:flex;gap:.5rem;overflow-x:auto;overflow:visible;padding-bottom:1rem;scroll-padding-left:.5rem}.ContentBlock_mediaTabs__wF5Xr::-webkit-scrollbar,.ContentBlock_questionTabs__qrrvb::-webkit-scrollbar{display:none}.ContentBlock_mediaTabs__wF5Xr,.ContentBlock_questionTabs__qrrvb{-ms-overflow-style:none;scrollbar-width:none}.ContentBlock_tabWrapper__53ATs{flex-shrink:0;position:relative}.ContentBlock_questionTab__flZpa{align-items:center;background:#0000;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;display:flex;font-family:Bangers,cursive;font-size:1.25rem;font-weight:100;height:2.25rem;justify-content:center;transition:all .15s ease-in-out;width:2.25rem}.ContentBlock_questionTab__flZpa:hover{background:#e2e8f0}.ContentBlock_questionTab__flZpa.ContentBlock_active__t3k7F{background:#1db954;color:#fff}.ContentBlock_questionTab__flZpa.ContentBlock_active__t3k7F:hover{background:#189a46}.ContentBlock_mediaTab__aY8et{background:#f1f5f9;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;font-family:Bangers,cursive;font-size:1.25rem;font-weight:100;padding:.5rem 1rem;transition:all .15s ease-in-out;white-space:nowrap}.ContentBlock_mediaTab__aY8et:hover{background:#e2e8f0}.ContentBlock_mediaTab__aY8et.ContentBlock_active__t3k7F{background:#1db954;color:#fff}.ContentBlock_mediaTab__aY8et.ContentBlock_active__t3k7F:hover{background:#189a46}.ContentBlock_deleteTab__I0toB{align-items:center;background:#94a3b8;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:1.25rem;justify-content:center;line-height:1;opacity:0;position:absolute;right:-4px;top:-2px;transition:all .15s ease-in-out;width:1.25rem}.ContentBlock_tabWrapper__53ATs:hover .ContentBlock_deleteTab__I0toB{opacity:1}.ContentBlock_deleteTab__I0toB:hover{background:#ef4444}.ContentBlock_mediaTabs__wF5Xr .ContentBlock_deleteTab__I0toB{right:4px;top:4px}.ContentBlock_addTab__RTe7K{align-items:center;background:#fff;border:none;border-radius:9999px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:2.25rem;justify-content:center;transition:all .15s ease-in-out;width:2.25rem}.ContentBlock_addTab__RTe7K:hover{background:#cbd5e1;color:#475569}.ContentBlock_mediaContent__8iO3r,.ContentBlock_questionContent__e4Tde{padding:1rem}.ContentBlock_questionContent__e4Tde{display:flex;flex-direction:column;gap:-1px;padding:0}.ContentBlock_questionContent__e4Tde .ContentBlock_addTab__RTe7K{align-self:flex-start;margin-top:.5rem}.ContentBlock_mediaContentArea__Uh\+aQ{background:#f8fafc;border-radius:8px;display:flex;flex-direction:column;min-height:120px;position:relative}.ContentBlock_mediaTypeSwitcher__FgNVO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 2px 0 #0000000d;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;left:8px;padding:4px 8px;position:absolute;top:8px;transition:all .2s ease;z-index:2}.ContentBlock_mediaTypeSwitcher__FgNVO:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.ContentBlock_switcherLabel__kkNsx{font-size:11px;text-transform:capitalize}.ContentBlock_mediaTypeSwitcher__FgNVO svg{opacity:.6;transition:opacity .2s ease}.ContentBlock_mediaTypeSwitcher__FgNVO:hover svg{opacity:1}.ContentBlock_emptySet__JQjKV p{font-style:italic;margin:0 0 1rem}.ContentBlock_addFirstItem__TLx4p{background:#1db954;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .15s ease-in-out}.ContentBlock_addFirstItem__TLx4p:hover{background:#189a46}.ContentBlock_questionItem__C5m-W{padding:1rem}.ContentBlock_questionHeader__g5s6G{align-items:center;display:flex;justify-content:space-between}.ContentBlock_questionNumber__Pop7G{background:#e2e8f0;border-radius:.25rem;color:#475569;font-size:.875rem;font-weight:600;min-width:2rem;padding:.25rem .5rem;text-align:center}.ContentBlock_responseType__nEYud{background:#d1fae5;border-radius:.25rem;color:#059669;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.ContentBlock_questionText__bnwRL{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.ContentBlock_responsePreview__HeOeo{margin-top:1rem}.ContentBlock_mediaItems__0\+\+iA{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.ContentBlock_mediaHeader__T1TY3{margin-bottom:.75rem}.ContentBlock_mediaType__GdsSN{background:#ede9fe;border-radius:.25rem;color:#7c3aed;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.ContentBlock_mediaTitle__E-XKt{color:#1e293b!important;font-size:1.125rem!important;font-weight:600!important;margin:0!important}.ContentBlock_mediaDescription__vxw0z{color:#64748b;font-size:.875rem;line-height:1.4;margin:0 0 1rem}.ContentBlock_textContent__SJ\+Tu{border:1px solid #e2e8f0}.ContentBlock_textContent__SJ\+Tu p{color:#374151;line-height:1.5;margin:0}.ContentBlock_audioPlaceholder__IOxge,.ContentBlock_imagePlaceholder__u8DtB,.ContentBlock_urlContent__hckib{align-items:center;background:#fff;border:none;border-radius:.5rem;color:#64748b;display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:center;margin-top:32px;padding:2rem}.ContentBlock_textContent__SJ\+Tu{background:#fff;border:none;border-radius:.375rem;flex:1 1;padding:1rem}.ContentBlock_audioIcon__Vk8ib,.ContentBlock_imageIcon__Z-AXO,.ContentBlock_urlIcon__9Ah6Y{font-size:2rem;opacity:.7}.ContentBlock_unknownBlock__F-kP\+{color:#64748b;padding:1.5rem;text-align:center}.ContentBlock_unknownBlock__F-kP\+ p{font-style:italic;margin:0}.ContentBlock_showcaseHeader__GVv2x{background:#1db954;border-radius:0;margin:0}.ContentBlock_showcaseGrid__FgGi9{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;max-width:100%}.ContentBlock_showcaseLeft__F\+5i4{display:flex;justify-content:flex-start}.ContentBlock_showcaseCenter__2wu5T{align-items:center;display:flex;justify-content:center}.ContentBlock_showcaseRight__o1bWn{display:flex;justify-content:flex-end}.ContentBlock_showcaseText__spEwr{color:#fff;font-family:Bangers,cursive;font-size:1.3rem;font-weight:100;letter-spacing:.05em;line-height:1;text-shadow:0 1px 2px #0000001a}.ContentBlock_showcaseLeft__F\+5i4 .ContentBlock_mediaTypeDropdown__ejWwo{max-width:200px}@media (max-width:768px){.ContentBlock_mediaItems__0\+\+iA,.ContentBlock_questionItems__CYHSC{gap:1rem;padding:1rem}.ContentBlock_questionHeader__g5s6G{align-items:flex-start;flex-direction:column;gap:.5rem}.ContentBlock_tabNavigation__WIHoY{padding:.75rem 1rem 0}.ContentBlock_mediaTabs__wF5Xr,.ContentBlock_questionTabs__qrrvb{gap:.375rem;padding-bottom:.75rem}.ContentBlock_questionTab__flZpa{font-size:.75rem;height:2rem;width:2rem}.ContentBlock_mediaTab__aY8et{font-size:.75rem;padding:.375rem 1.5rem .375rem .75rem}.ContentBlock_addTab__RTe7K{font-size:.875rem;height:2rem;width:2rem}.ContentBlock_deleteTab__I0toB{font-size:.625rem;height:1rem;width:1rem}.ContentBlock_mediaContent__8iO3r,.ContentBlock_questionContent__e4Tde{padding:1rem}.ContentBlock_emptySet__JQjKV{padding:1.5rem 1rem}.ContentBlock_scaleNumbers__IsTmk{flex-wrap:wrap;gap:.25rem}.ContentBlock_scaleNumber__0NEWP{font-size:.875rem;height:2rem;width:2rem}.ContentBlock_scaleLabels__p2mjR{flex-direction:column;gap:.25rem;text-align:center}.ContentBlock_scaleLabel__wfvas{max-width:none}.ContentBlock_showcaseHeader__GVv2x{padding:.75rem 1rem}.ContentBlock_showcaseGrid__FgGi9{gap:.75rem;grid-template-columns:1fr auto 1fr}.ContentBlock_showcaseText__spEwr{font-size:1.25rem}.ContentBlock_showcaseLeft__F\+5i4 .ContentBlock_mediaTypeDropdown__ejWwo{max-width:150px}}.EditableText_editableText__6-UKt{word-wrap:break-word;border:1px solid #0000;border-radius:inherit;box-sizing:border-box;color:inherit;cursor:text;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;min-height:1.2em;outline:none;padding:inherit;position:relative;text-align:inherit;transition:all .2s ease}.EditableText_editableText__6-UKt:hover{background-color:#fafafa;border-color:#e2e8f0}.EditableText_editableText__6-UKt.EditableText_editing__Ggaj7{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;appearance:none;resize:none;text-rendering:inherit}.EditableText_editableText__6-UKt.EditableText_placeholder__al-nv{color:#94a3b8;font-style:italic}.EditableText_editableText__6-UKt.EditableText_placeholder__al-nv:before{content:attr(data-placeholder);pointer-events:none}.EditableText_editableText__6-UKt.EditableText_required__eEt\+M{border-color:#ef4444}.EditableText_editableText__6-UKt.EditableText_required__eEt\+M:after{color:#ef4444;content:"*";margin-left:2px}.EditableText_editableText__6-UKt.EditableText_title__oC7h\+{font-size:1.25rem;font-weight:600;line-height:1.4;padding:8px 12px}.EditableText_editableText__6-UKt.EditableText_subtitle__cdSrh{font-size:1rem;font-weight:500;line-height:1.5;padding:6px 10px}.EditableText_editableText__6-UKt.EditableText_body__tQMI6{font-size:.875rem;line-height:1.6;padding:4px 8px}.EditableText_editableText__6-UKt.EditableText_small__0-XXP{font-size:.75rem;line-height:1.5;padding:2px 6px}.EditableText_editableText__6-UKt.EditableText_multiline__pkBDg{min-height:3em;white-space:pre-wrap}.EditableText_editableText__6-UKt.EditableText_multiline__pkBDg.EditableText_editing__Ggaj7{word-wrap:break-word;overflow-wrap:break-word}.EditableText_editableText__6-UKt.EditableText_multiline__pkBDg:not(.EditableText_editing__Ggaj7){word-wrap:break-word;white-space:pre-wrap}.EditableText_editableText__6-UKt.EditableText_error__spu8m{background-color:#fef2f2;border-color:#ef4444}.EditableText_editableText__6-UKt.EditableText_error__spu8m:focus{box-shadow:0 0 0 3px #ef44441a}.EditableText_editableText__6-UKt.EditableText_success__0A3Z6{border-color:#10b981}.EditableText_editableText__6-UKt.EditableText_success__0A3Z6:focus{box-shadow:0 0 0 3px #10b9811a}.EditableText_editableText__6-UKt:disabled,.EditableText_editableText__6-UKt[contenteditable=false]{background-color:#f1f5f9;cursor:not-allowed;opacity:.6}.EditableText_editableText__6-UKt.EditableText_withCounter__hjbN2{padding-bottom:24px}.EditableText_editableText__6-UKt.EditableText_withCounter__hjbN2:after{bottom:4px;color:#64748b;content:attr(data-count) "/" attr(data-max);font-size:.75rem;pointer-events:none;position:absolute;right:8px}@keyframes EditableText_focusIn__jLIrB{0%{box-shadow:0 0 0 0 #3b82f61a}to{box-shadow:0 0 0 3px #3b82f61a}}.EditableText_editableText__6-UKt.EditableText_editing__Ggaj7{animation:EditableText_focusIn__jLIrB .2s ease-out}.EditableText_editableText__6-UKt.EditableText_multiline__pkBDg.EditableText_editing__Ggaj7{overflow-y:auto;resize:none;white-space:pre-wrap}.EditableText_editableText__6-UKt:not(.EditableText_multiline__pkBDg).EditableText_editing__Ggaj7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditableText_editableText__6-UKt input,.EditableText_editableText__6-UKt textarea{background:#0000;border:none;box-sizing:border-box;color:inherit;font:inherit;height:100%;letter-spacing:inherit;margin:0;outline:none;padding:0;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-shadow:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j{border-radius:1.2rem;display:contents;position:relative}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.editing,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText:hover{padding:12px 16px!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.title{padding:14px 18px!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.subtitle{padding:12px 16px!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.body{padding:10px 14px!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.small{padding:8px 12px!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.multiline,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.multiline.editing{padding:12px 16px!important}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs{background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;max-height:300px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1000}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs.QuestionDropdownEdit_visible__ZcV42{opacity:1;pointer-events:auto;transform:translateY(0)}.QuestionDropdownEdit_suggestionItem__hUGi-{border-bottom:1px solid #f1f3f4;cursor:pointer;padding:12px 16px;transition:background-color .15s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.QuestionDropdownEdit_suggestionItem__hUGi-:last-child{border-bottom:none}.QuestionDropdownEdit_suggestionItem__hUGi-.QuestionDropdownEdit_selected__L9RRK,.QuestionDropdownEdit_suggestionItem__hUGi-:hover{background-color:#f8f9fa}.QuestionDropdownEdit_suggestionItem__hUGi-.QuestionDropdownEdit_selected__L9RRK{background-color:#e8f0fe}.QuestionDropdownEdit_suggestionText__luzhI{color:#202124;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.QuestionDropdownEdit_suggestionReasoning__YVkXX{color:#5f6368;font-size:12px;font-style:italic;line-height:1.3}.QuestionDropdownEdit_suggestionItem__hUGi-:hover .QuestionDropdownEdit_suggestionText__luzhI{color:#1a73e8}.QuestionDropdownEdit_suggestionItem__hUGi-.QuestionDropdownEdit_selected__L9RRK .QuestionDropdownEdit_suggestionText__luzhI{color:#1a73e8;font-weight:600}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs::-webkit-scrollbar{width:6px}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs::-webkit-scrollbar-track{background:#0000}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:3px}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs::-webkit-scrollbar-thumb:hover{background-color:#bdc1c6}@keyframes QuestionDropdownEdit_slideDown__eY6Ok{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes QuestionDropdownEdit_slideUp__gf04g{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}.QuestionDropdownEdit_suggestionsDropdown__QF-Bs.QuestionDropdownEdit_visible__ZcV42{animation:QuestionDropdownEdit_slideDown__eY6Ok .2s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.QuestionDropdownEdit_suggestionsDropdown__QF-Bs{border-radius:12px;box-shadow:0 6px 16px #0003;left:-8px;right:-8px}.QuestionDropdownEdit_suggestionItem__hUGi-{padding:16px 20px}.QuestionDropdownEdit_suggestionText__luzhI{font-size:15px}.QuestionDropdownEdit_suggestionReasoning__YVkXX{font-size:13px}}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText{border-color:#0000!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText:hover{background-color:#f8fafc!important;border-color:#e2e8f0!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText.editing{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 0 0 3px #94a3b81a!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText:focus,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText:focus-visible{border-color:#e2e8f0!important;box-shadow:0 0 0 3px #94a3b81a!important;outline:none!important}.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText input,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText input:focus,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText textarea,.QuestionDropdownEdit_questionDropdownEditWrapper__Oo77j .editableText textarea:focus{border:none!important;box-shadow:none!important;outline:none!important}@media (prefers-color-scheme:dark){.QuestionDropdownEdit_suggestionsDropdown__QF-Bs{background:#2d2e30;border-color:#5f6368;box-shadow:0 4px 12px #0000004d}.QuestionDropdownEdit_suggestionItem__hUGi-{border-bottom-color:#3c4043}.QuestionDropdownEdit_suggestionItem__hUGi-.QuestionDropdownEdit_selected__L9RRK,.QuestionDropdownEdit_suggestionItem__hUGi-:hover{background-color:#3c4043}.QuestionDropdownEdit_suggestionItem__hUGi-.QuestionDropdownEdit_selected__L9RRK{background-color:#1a73e8}.QuestionDropdownEdit_suggestionText__luzhI{color:#e8eaed}.QuestionDropdownEdit_suggestionReasoning__YVkXX{color:#9aa0a6}.QuestionDropdownEdit_suggestionItem__hUGi-.QuestionDropdownEdit_selected__L9RRK .QuestionDropdownEdit_suggestionText__luzhI,.QuestionDropdownEdit_suggestionItem__hUGi-:hover .QuestionDropdownEdit_suggestionText__luzhI{color:#fff}}.MultipleChoice_multipleChoice__e6UrN{display:flex;flex-direction:column}.MultipleChoice_responseTypeLabel__6OQui{background-color:#f1f5f9;border-radius:9999px;color:#64748b;display:inline-block;display:none;font-size:.875rem;font-weight:500;margin-bottom:.5rem;padding:.25rem .75rem;width:-webkit-fit-content;width:fit-content}.MultipleChoice_optionsList__sn4xC{display:flex;flex-direction:column;gap:.5rem}.MultipleChoice_optionItem__sdwux{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;padding:.25rem;position:relative;transition:all .15s ease-in-out}.MultipleChoice_optionItem__sdwux:hover{background-color:#f1f5f9}.MultipleChoice_optionItem__sdwux:focus-within{border-color:#1db954;box-shadow:0 0 0 3px #1db9541a}.MultipleChoice_dragHandle__a0dcc{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:grab;display:flex;flex-shrink:0;justify-content:center;opacity:0;padding:4px;transition:all .15s ease-in-out}.MultipleChoice_dragHandle__a0dcc:active{cursor:grabbing}.MultipleChoice_optionItem__sdwux:hover .MultipleChoice_dragHandle__a0dcc{opacity:1}.MultipleChoice_dragHandle__a0dcc:hover{background-color:#f1f5f9;color:#64748b}.MultipleChoice_optionBullet__Ywu8h{align-items:center;border:2px solid #cbd5e1;border-radius:50%;color:#cbd5e1;display:flex;flex-shrink:0;font-size:.75rem;height:1rem;justify-content:center;transition:all .2s ease;width:1rem}.MultipleChoice_optionItem__sdwux:hover .MultipleChoice_optionBullet__Ywu8h{border-color:#94a3b8}.MultipleChoice_optionText__\+4DIl{color:#374151;flex:1 1;font-size:.875rem;line-height:1.5;min-height:1.25rem}.MultipleChoice_removeOptionButton__s27nQ{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:1.25rem;height:1.5rem;justify-content:center;line-height:1;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:1.5rem}.MultipleChoice_optionItem__sdwux:hover .MultipleChoice_removeOptionButton__s27nQ{opacity:1}.MultipleChoice_removeOptionButton__s27nQ:hover{background-color:#fee2e2;color:#ef4444}.MultipleChoice_removeOptionButton__s27nQ:focus{opacity:1;outline:2px solid #ef4444;outline-offset:2px}.MultipleChoice_addOptionButton__gn20F{background:none;border:none;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.5rem;opacity:0;padding:.5rem 0;text-align:left;transition:all .15s ease-in-out}.MultipleChoice_optionsList__sn4xC:hover+.MultipleChoice_addOptionButton__gn20F{opacity:1}.MultipleChoice_addOptionButton__gn20F:hover{color:#1e293b;opacity:1}.MultipleChoice_addOptionButton__gn20F:focus{border-color:#3b82f6;color:#1db954;outline:2px solid #1db954;outline-offset:2px}@keyframes MultipleChoice_slideIn__fmdZo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MultipleChoice_optionItem__sdwux.MultipleChoice_new__hBD4w{animation:MultipleChoice_slideIn__fmdZo .3s ease-out}.MultipleChoice_optionItem__sdwux.MultipleChoice_dragging__V98Mx{opacity:.5;transform:rotate(1deg)}.MultipleChoice_optionItem__sdwux.MultipleChoice_dragOver__XYRhl{background-color:#f0fdf4;border-color:#3b82f6}.MultipleChoice_optionItem__sdwux.MultipleChoice_error__ccbFW{background-color:#fef2f2;border-color:#ef4444}.MultipleChoice_optionItem__sdwux.MultipleChoice_error__ccbFW .MultipleChoice_optionBullet__Ywu8h{border-color:#ef4444}@media (max-width:768px){.MultipleChoice_optionItem__sdwux{padding:.5rem}.MultipleChoice_removeOptionButton__s27nQ{margin-left:.5rem;opacity:1;position:static}.MultipleChoice_optionText__\+4DIl{font-size:.8125rem}}.MultipleChoice_multipleChoicePreview__N45dn{display:flex;flex-direction:column;gap:.5rem}.MultipleChoice_optionPreview__ZkN2y{align-items:center;background:#fff;border-radius:.375rem;display:flex;gap:.75rem;padding:.5rem}.MultipleChoice_optionPreview__ZkN2y .MultipleChoice_optionBullet__Ywu8h{align-items:center;border:2px solid #cbd5e1;border-radius:50%;color:#cbd5e1;display:flex;flex-shrink:0;font-size:.75rem;height:1rem;justify-content:center;width:1rem}.MultipleChoice_optionPreview__ZkN2y .MultipleChoice_optionText__\+4DIl{color:#374151;font-size:.875rem}.FreeResponse_container__KU7Qf{display:flex;flex-direction:column;gap:16px}.FreeResponse_textareaContainer__ePiJE{display:flex;flex-direction:column;gap:8px}.FreeResponse_textarea__bYlAp{border:2px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.5;min-height:100px;outline:none;padding:12px;resize:vertical;transition:border-color .15s ease-in-out;width:100%}.FreeResponse_textarea__bYlAp:focus{border-color:#1db954;box-shadow:0 0 0 3px #1db9541a}.FreeResponse_textarea__bYlAp::placeholder{color:#94a3b8;font-style:italic}.FreeResponse_placeholderEditor__Goybe{background:#fff;border:2px solid #1db954;border-radius:6px;box-shadow:0 0 0 3px #3b82f61a;padding:12px;width:100%}.FreeResponse_placeholderInput__57\+ht{background:#0000;border:none;color:#94a3b8;font-family:inherit;font-size:14px;font-style:italic;outline:none;width:100%}.FreeResponse_textareaInfo__GqLuY{align-items:center;display:flex;justify-content:flex-end}.FreeResponse_charCount__Xnr4g{border-radius:3px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:2px 4px;transition:all .15s ease-in-out}.FreeResponse_charCount__Xnr4g:hover{background:#f1f5f9;color:#1e293b}.FreeResponse_configRow__yLnY4{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.FreeResponse_configItem__AeqN7{align-items:center;display:flex;gap:6px}.FreeResponse_configLabel__D6cAl{color:#64748b;font-size:12px;font-weight:500}.FreeResponse_configInput__p1TjJ{background:#f8fafc;border:1px solid #0000;border-radius:3px;color:#1e293b;font-size:12px;font-weight:500;padding:2px 4px;transition:all .15s ease-in-out}.FreeResponse_configInput__p1TjJ:hover{background:#f1f5f9;border-color:#e2e8f0}.FreeResponse_configInput__p1TjJ:focus{background:#fff;border-color:#1db954;box-shadow:0 0 0 2px #1db9541a}@media (max-width:640px){.FreeResponse_configRow__yLnY4{align-items:flex-start;flex-direction:column;gap:12px}.FreeResponse_configItem__AeqN7{justify-content:space-between;width:100%}}.NumberSelect_numberSelectContainer__mnFUm{margin-top:.75rem}.NumberSelect_responseTypeTag__IRdSE{background-color:#f5f5f5;border-radius:9999px;color:#6b7280;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;margin-bottom:.75rem;padding:.25rem .75rem;transition:all .15s ease-in-out}.NumberSelect_responseTypeTag__IRdSE:hover{background-color:#e5e5e5;color:#1e293b}.NumberSelect_scalePreview__j3w41{background:#fff;border-radius:.5rem;padding:.5rem}.NumberSelect_scaleNumbers__i4oWi{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.NumberSelect_scaleNumber__onTCR{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-weight:600;height:3rem;justify-content:center;transition:all .15s ease-in-out;width:3rem}.NumberSelect_scaleNumber__onTCR:hover{background-color:#e2e8f0;border-color:#94a3b8}.NumberSelect_scaleLabels__YTSse{align-items:center;display:flex;justify-content:space-between;padding:0 .5rem}.NumberSelect_scaleLabel__F\+\+A3{border-radius:.25rem;color:#64748b;flex:1 1;font-size:.875rem;min-height:1.25rem;outline:none;padding:.25rem;text-align:center;transition:all .15s ease-in-out}.NumberSelect_scaleLabel__F\+\+A3:first-child{text-align:left}.NumberSelect_scaleLabel__F\+\+A3:last-child{text-align:right}.NumberSelect_scaleLabel__F\+\+A3.NumberSelect_midLabel__-WXVf{text-align:center}.NumberSelect_scaleLabel__F\+\+A3:focus{background-color:#f8fafc;box-shadow:0 0 0 2px #1db954;color:#475569}.NumberSelect_scaleLabel__F\+\+A3:empty:before{color:#94a3b8;content:attr(data-placeholder);font-style:italic}.NumberSelect_responseSettings__cL7-I{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem}.NumberSelect_settingGroup__Pp2LL{align-items:center;display:flex;gap:.5rem}.NumberSelect_settingLabel__qBPuQ{color:#64748b;font-size:.875rem;font-weight:500}.NumberSelect_settingInput__c6qDg{background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;font-size:.875rem;min-width:3rem;outline:none;padding:.25rem .5rem;text-align:center;transition:border-color .15s ease-in-out}.NumberSelect_settingInput__c6qDg:focus{border-color:#1db954;box-shadow:0 0 0 1px #1db954}@media (max-width:640px){.NumberSelect_scaleNumbers__i4oWi{gap:.25rem}.NumberSelect_scaleNumber__onTCR{font-size:.875rem;height:2.5rem;width:2.5rem}.NumberSelect_scaleLabels__YTSse{flex-direction:column;gap:.5rem;text-align:center}.NumberSelect_scaleLabel__F\+\+A3:first-child,.NumberSelect_scaleLabel__F\+\+A3:last-child{text-align:center}.NumberSelect_responseSettings__cL7-I{align-items:flex-start;flex-direction:column}.NumberSelect_settingGroup__Pp2LL{justify-content:space-between;width:100%}}.NumberSelect_scaleNumbers__i4oWi{transition:all .3s ease-in-out}.NumberSelect_scaleNumber__onTCR{animation:NumberSelect_fadeIn__hlNbl .3s ease-out}@keyframes NumberSelect_fadeIn__hlNbl{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Slider_container__E46Pd{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.Slider_configRow__6UOw0{align-items:center;display:flex;gap:8px;margin-top:12px}.Slider_configItem__cdnlf{align-items:center;display:flex;gap:6px}.Slider_configLabel__1VoCM{color:#64748b;font-size:12px;font-weight:500}.Slider_stepInput__FHiYQ{background:#f8fafc;border:1px solid #0000;border-radius:3px;color:#1e293b;font-size:12px;font-weight:500;padding:2px 4px;transition:all .15s ease-in-out}.Slider_stepInput__FHiYQ:hover{background:#f1f5f9;border-color:#e2e8f0}.Slider_stepInput__FHiYQ:focus{background:#fff;border-color:#1db954;box-shadow:0 0 0 2px #1db9541a}.Slider_sliderContainer__T9LQB{display:flex;flex-direction:column;gap:8px}.Slider_sliderLabels__QSgOr{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.Slider_labelMin__vtkso{text-align:left}.Slider_labelMid__ZnsQ1{text-align:center}.Slider_labelMax__BI\+EY{text-align:right}.Slider_slider__yigIB{-webkit-appearance:none;appearance:none;background:#e2e8f0;border-radius:3px;cursor:pointer;height:6px;outline:none;transition:background .15s ease-in-out;width:100%}.Slider_slider__yigIB:hover{background:#cbd5e1}.Slider_slider__yigIB::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1db954;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:20px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:20px}.Slider_slider__yigIB::-webkit-slider-thumb:hover{background:#189a46;box-shadow:0 4px 8px #00000026;transform:scale(1.1)}.Slider_slider__yigIB::-moz-range-thumb{background:#1db954;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:20px;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:20px}.Slider_slider__yigIB::-moz-range-thumb:hover{background:#189a46;box-shadow:0 4px 8px #00000026;transform:scale(1.1)}.Slider_slider__yigIB::-moz-range-track{background:#e2e8f0;border:none;border-radius:3px;cursor:pointer;height:6px;width:100%}.Slider_sliderTicks__O9Nnw{align-items:center;color:#94a3b8;display:flex;font-size:11px;justify-content:space-between;margin-top:4px}.Slider_tick__wKb\+H{font-weight:500}@media (max-width:640px){.Slider_configRow__6UOw0{flex-direction:column}.Slider_configItem__cdnlf{min-width:0;min-width:auto}.Slider_sliderLabels__QSgOr{font-size:11px}.Slider_slider__yigIB::-webkit-slider-thumb{height:18px;width:18px}.Slider_slider__yigIB::-moz-range-thumb{height:18px;width:18px}}.IconDropdown_iconDropdown__ZOog7{display:inline-block;position:relative}.IconDropdown_trigger__5JK77{align-items:center;background-color:#f3f4f6;border:none;border-radius:0;border-radius:100px;color:#475569;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:100%;justify-content:space-between;padding:.5rem 2rem .5rem 1rem;text-align:left;transition:all .15s ease-in-out;width:100%}.IconDropdown_trigger__5JK77:hover{background-color:#0000000d;border-color:#0000}.IconDropdown_trigger__5JK77.IconDropdown_open__\+VCaD{background-color:#3b82f60d;box-shadow:none}.IconDropdown_trigger__5JK77.IconDropdown_disabled__fVIRj{cursor:not-allowed;opacity:.6;pointer-events:none}.IconDropdown_trigger__5JK77.IconDropdown_compact__3lC6K{padding-bottom:.25rem;padding-top:.25rem}.IconDropdown_triggerContent__7P\+rx{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.IconDropdown_triggerIcon__T\+c5w{flex-shrink:0;font-size:1rem;line-height:1}.IconDropdown_triggerLabel__xIn52{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IconDropdown_placeholder__evy8Z{color:#9ca3af;font-style:italic}.IconDropdown_chevron__zYv1F{color:#6b7280;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .15s ease-in-out}.IconDropdown_chevronOpen__Rtrbt{transform:translateY(-50%) rotate(180deg)}.IconDropdown_optionsContainer__\+BeiV{animation:IconDropdown_slideDown__O\+1jG .15s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;left:0;margin-top:.25rem;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}@keyframes IconDropdown_slideDown__O\+1jG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.IconDropdown_option__n7sSQ{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:all .15s ease-in-out}.IconDropdown_option__n7sSQ:last-child{border-bottom:none}.IconDropdown_option__n7sSQ.IconDropdown_focused__Y-5iN,.IconDropdown_option__n7sSQ:hover{background-color:#f8fafc}.IconDropdown_option__n7sSQ.IconDropdown_selected__Vmtq2{background-color:#eff6ff;color:#1d4ed8}.IconDropdown_option__n7sSQ.IconDropdown_selected__Vmtq2.IconDropdown_focused__Y-5iN{background-color:#dbeafe}.IconDropdown_optionIcon__Jofkh{flex-shrink:0;font-size:1rem;line-height:1}.IconDropdown_optionLabel__9iLlM{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IconDropdown_iconDropdown__ZOog7.IconDropdown_disabled__fVIRj .IconDropdown_trigger__5JK77{cursor:not-allowed;opacity:.6}.IconDropdown_iconDropdown__ZOog7.IconDropdown_disabled__fVIRj .IconDropdown_trigger__5JK77:hover{background-color:initial}@media (max-width:768px){.IconDropdown_trigger__5JK77{font-size:.8125rem;padding:0 2rem 0 0}.IconDropdown_optionLabel__9iLlM{font-size:.8125rem}.IconDropdown_optionsContainer__\+BeiV{max-height:160px}}.IconDropdown_option__n7sSQ:focus{background-color:#f8fafc;outline:none}.IconDropdown_optionsContainer__\+BeiV::-webkit-scrollbar{width:6px}.IconDropdown_optionsContainer__\+BeiV::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.IconDropdown_optionsContainer__\+BeiV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.IconDropdown_optionsContainer__\+BeiV::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (prefers-contrast:high){.IconDropdown_trigger__5JK77{border-width:2px}.IconDropdown_option__n7sSQ.IconDropdown_selected__Vmtq2{background-color:#1e40af;color:#fff}}@media (prefers-reduced-motion:reduce){.IconDropdown_chevron__zYv1F,.IconDropdown_option__n7sSQ,.IconDropdown_trigger__5JK77{transition:none}.IconDropdown_optionsContainer__\+BeiV{animation:none}}.Question_question__3TPv\+{background-color:#fff;border:none;border-bottom:1px solid #e2e8f0;cursor:pointer;padding:2rem 3rem;transition:all .3s ease}.Question_question__3TPv\+:hover{background-color:#f8f8f8;border-color:#cbd5e1}.Question_question__3TPv\+.Question_expanded__-dOOl{border-color:#3b82f6;box-shadow:0 4px 8px #3b82f61a}.Question_question__3TPv\+ .Question_questionHeader__LTuhX{position:relative}.Question_question__3TPv\+ .Question_questionHeader__LTuhX:after{border-radius:8px;bottom:-.75rem;content:"";left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:-.75rem;transition:background-color .2s ease}.Question_questionPlaceholder__8mApA{background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;margin-bottom:1rem;padding:1.5rem;transition:all .2s ease}.Question_questionPlaceholder__8mApA:hover{background-color:#f1f5f9;border-color:#94a3b8}.Question_questionHeader__LTuhX{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-areas:"title dropdown delete";grid-template-columns:1fr auto auto;margin-bottom:.7rem;margin-top:.7rem}@container (max-width: 600px){.Question_questionHeader__LTuhX{grid-template-areas:"title delete" "dropdown dropdown";grid-template-columns:1fr auto}}@supports not (container-type:inline-size){@media (max-width:768px){.Question_questionHeader__LTuhX{grid-template-areas:"title delete" "dropdown dropdown";grid-template-columns:1fr auto}}}.Question_deleteQuestion__JjR-T{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;grid-area:delete;height:1.5rem;justify-content:center;padding:2px;transition:all .15s ease-in-out;width:1.5rem}.Question_deleteQuestion__JjR-T:hover{background-color:#ef44441a;color:#ef4444}.Question_questionTitleContainer__2aUKp{border-radius:100px;grid-area:title;min-width:0}.Question_questionTitle__\+zaTE{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.Question_responseTypeContainer__Qy33k{align-items:flex-start;display:flex;gap:.5rem;grid-area:dropdown;padding-top:.125rem}.Question_chevronIndicator__E1I2g{align-items:center;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .3s ease}.Question_chevronIndicator__E1I2g:hover{background-color:#3b82f61a;color:#3b82f6}.Question_chevronIndicator__E1I2g svg{transition:transform .3s ease}.Question_chevronIndicator__E1I2g.Question_expanded__-dOOl svg{transform:rotate(180deg)}.Question_chevronIndicator__E1I2g.Question_collapsed__3z1g\+ svg{transform:rotate(0deg)}.Question_questionDescription__9ZXt-{color:#64748b;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.Question_responseArea__SIATg{overflow:hidden;transition:all .3s ease-in-out}.Question_responseArea__SIATg.Question_expanded__-dOOl{max-height:1000px;opacity:1;transform:translateY(0)}.Question_responseArea__SIATg.Question_collapsed__3z1g\+{max-height:0;opacity:0;transform:translateY(-10px)}.Question_addResponsePrompt__hOgbq{align-items:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:6px;display:flex;justify-content:center;padding:2rem;transition:all .2s ease}.Question_addResponsePrompt__hOgbq:hover{background-color:#f1f5f9;border-color:#94a3b8}.Question_addResponseDropdown__e0mRD{-webkit-appearance:none;appearance:none;background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 2rem .5rem 1rem;transition:all .2s ease}.Question_addResponseDropdown__e0mRD:hover{background-color:#eff6ff;color:#3b82f6}.Question_addResponseDropdown__e0mRD:focus{outline:2px solid #3b82f6;outline-offset:2px}.Question_addResponseButton__Wlz4S{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.Question_addResponseButton__Wlz4S:hover{background-color:#eff6ff;color:#3b82f6}.Question_addResponseButton__Wlz4S:focus{outline:2px solid #3b82f6;outline-offset:2px}.Question_questionMeta__2txVU{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.Question_requiredIndicator__WOAPr{color:#ef4444;font-size:.75rem;font-weight:500}.Question_question__3TPv\+.Question_error__hMoNt{background-color:#fef2f2;border-color:#ef4444}.Question_question__3TPv\+.Question_success__bjHhE{border-color:#10b981}.Question_question__3TPv\+.Question_disabled__mfXBA{opacity:.6;pointer-events:none}@keyframes Question_slideIn__xaOBq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Question_question__3TPv\+.Question_new__Ko9v-{animation:Question_slideIn__xaOBq .3s ease-out}@media (max-width:768px){.Question_question__3TPv\+{padding:1rem}.Question_questionTitle__\+zaTE{font-size:1rem}.Question_questionDescription__9ZXt-{font-size:.8125rem}.Question_addResponsePrompt__hOgbq{padding:1.5rem}}.Question_question__3TPv\+.Question_dragging__zkQ8w{opacity:.5;transform:rotate(2deg)}.Question_question__3TPv\+.Question_dragOver__kyuQp{background-color:#eff6ff;border-color:#3b82f6}.Question_question__3TPv\+.Question_numbered__CPIKi:before{color:#64748b;content:attr(data-number) ". ";font-weight:600;margin-right:.5rem}.Question_question__3TPv\+.Question_compact__ZwDGW{margin-bottom:.5rem;padding:1rem}.Question_question__3TPv\+.Question_compact__ZwDGW .Question_questionTitle__\+zaTE{font-size:1rem;margin-bottom:.5rem}.FileUploadZone_uploadZone__AFRTq{align-items:center;background:#fff;border:none;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;min-height:200px;padding:2rem;text-align:center;transition:all .2s ease}.FileUploadZone_uploadZone__AFRTq.FileUploadZone_dragOver__uUM9X{background:#f0fdf4;box-shadow:0 4px 12px #1db95433;transform:translateY(-2px)}.FileUploadZone_hiddenInput__9-xzy{display:none}.FileUploadZone_uploadContent__co2PM{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.FileUploadZone_uploadIcon__30zoE{color:#64748b;transition:color .2s ease}.FileUploadZone_uploadZone__AFRTq.FileUploadZone_dragOver__uUM9X .FileUploadZone_uploadIcon__30zoE,.FileUploadZone_uploadZone__AFRTq:hover .FileUploadZone_uploadIcon__30zoE{color:#1db954}.FileUploadZone_uploadText__gaPJI{display:flex;flex-direction:column;gap:.5rem}.FileUploadZone_uploadLabel__h8KE9{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600}.FileUploadZone_clickText__zYrRv{color:#1db954;text-decoration:underline}.FileUploadZone_uploadHint__EZPXo{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500}.FileUploadZone_uploadProgress__lrWHP{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:300px;width:100%}.FileUploadZone_progressIcon__-dpvM{animation:FileUploadZone_pulse__vSOP9 2s infinite;color:#1db954}@keyframes FileUploadZone_pulse__vSOP9{0%,to{opacity:1}50%{opacity:.5}}.FileUploadZone_progressText__C6t8m{align-items:center;display:flex;flex-direction:column;gap:.25rem}.FileUploadZone_progressLabel__sJUwG{color:#1e293b;font-size:1rem;font-weight:600}.FileUploadZone_progressLabel__sJUwG,.FileUploadZone_progressPercent__cWnhZ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.FileUploadZone_progressPercent__cWnhZ{color:#1db954;font-size:1.5rem;font-weight:700}.FileUploadZone_progressBar__pYehG{background:#e2e8f0;border:none;border-radius:.25rem;height:8px;overflow:hidden;position:relative;width:100%}.FileUploadZone_progressBarFill__sX-Lx{background:#1db954;border-radius:.25rem;height:100%;position:relative;transition:width .3s ease}.FileUploadZone_progressBarFill__sX-Lx:after{animation:FileUploadZone_shimmer__P3edj 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes FileUploadZone_shimmer__P3edj{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.FileUploadZone_uploadError__VOmwk{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:300px;width:100%}.FileUploadZone_errorIcon__mriwA{color:#ef4444}.FileUploadZone_errorText__x1MFI{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}.FileUploadZone_errorLabel__kvf2t{color:#ef4444;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600}.FileUploadZone_errorMessage__1n62H{color:#64748b;line-height:1.4;max-width:250px}.FileUploadZone_errorMessage__1n62H,.FileUploadZone_retryButton__mOofj{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem}.FileUploadZone_retryButton__mOofj{background:#1db954;border:none;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.FileUploadZone_retryButton__mOofj:hover{background:#189a46;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-1px)}.FileUploadZone_retryButton__mOofj:active{box-shadow:0 1px 2px 0 #0000000d;transform:translateY(0)}@media (max-width:768px){.FileUploadZone_uploadZone__AFRTq{min-height:150px;padding:1.5rem 1rem}.FileUploadZone_uploadContent__co2PM{gap:1rem}.FileUploadZone_uploadIcon__30zoE svg{height:32px;width:32px}.FileUploadZone_uploadLabel__h8KE9{font-size:.875rem}.FileUploadZone_uploadHint__EZPXo{font-size:.75rem}}.UploadedFileDisplay_fileDisplay__IMwdT{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;overflow:hidden}.UploadedFileDisplay_audioPreview__nK8PV,.UploadedFileDisplay_imagePreview__e4zu5,.UploadedFileDisplay_videoPreview__F1t3U{background:#f8fafc;border-bottom:1px solid #e2e8f0}.UploadedFileDisplay_imagePreview__e4zu5{align-items:center;display:flex;justify-content:center;min-height:200px;padding:1rem}.UploadedFileDisplay_previewImage__x2LgQ{border:1px solid #e2e8f0;border-radius:.25rem;max-height:300px;max-width:100%;object-fit:contain}.UploadedFileDisplay_audioPreview__nK8PV,.UploadedFileDisplay_videoPreview__F1t3U{display:flex;justify-content:center;padding:1rem}.UploadedFileDisplay_audioPlayer__Hftfr{max-width:400px;width:100%}.UploadedFileDisplay_videoPlayer__kYUvF{max-height:300px;max-width:500px;width:100%}.UploadedFileDisplay_fileInfo__guIIS{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.UploadedFileDisplay_fileHeader__WyVMU{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:0}.UploadedFileDisplay_fileIcon__xh-Z7{color:#64748b;flex-shrink:0}.UploadedFileDisplay_fileDetails__uJ6Fx{display:flex;flex-direction:column;gap:.25rem;min-width:0}.UploadedFileDisplay_fileName__Evh-7{color:#1e293b;font-size:1rem;font-weight:600;line-height:1.3;word-break:break-word}.UploadedFileDisplay_fileName__Evh-7,.UploadedFileDisplay_fileSize__d4N2Z{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.UploadedFileDisplay_fileSize__d4N2Z{color:#64748b;font-size:.875rem;font-weight:500}.UploadedFileDisplay_fileActions__jBzs3{display:flex;flex-shrink:0;gap:.5rem}.UploadedFileDisplay_downloadButton__UtcDA,.UploadedFileDisplay_removeButton__69Mvr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.UploadedFileDisplay_downloadButton__UtcDA{color:#1db954}.UploadedFileDisplay_downloadButton__UtcDA:hover{background:#1db954;border-color:#1db954;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;transform:translateY(-1px)}.UploadedFileDisplay_removeButton__69Mvr{color:#ef4444}.UploadedFileDisplay_removeButton__69Mvr:hover{background:#ef4444;border-color:#ef4444;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;transform:translateY(-1px)}.UploadedFileDisplay_downloadButton__UtcDA:active,.UploadedFileDisplay_removeButton__69Mvr:active{box-shadow:0 1px 2px 0 #0000000d;transform:translateY(0)}@media (max-width:768px){.UploadedFileDisplay_fileInfo__guIIS{align-items:stretch;flex-direction:column;gap:1rem}.UploadedFileDisplay_fileHeader__WyVMU{justify-content:center;text-align:center}.UploadedFileDisplay_fileActions__jBzs3{justify-content:center}.UploadedFileDisplay_fileName__Evh-7{font-size:.875rem}.UploadedFileDisplay_fileSize__d4N2Z{font-size:.75rem}.UploadedFileDisplay_downloadButton__UtcDA,.UploadedFileDisplay_removeButton__69Mvr{padding:.5rem}.UploadedFileDisplay_downloadButton__UtcDA svg,.UploadedFileDisplay_removeButton__69Mvr svg{height:14px;width:14px}}@media (max-width:480px){.UploadedFileDisplay_fileInfo__guIIS{padding:1rem}.UploadedFileDisplay_imagePreview__e4zu5{min-height:150px;padding:.5rem}.UploadedFileDisplay_previewImage__x2LgQ{max-height:200px}.UploadedFileDisplay_audioPreview__nK8PV,.UploadedFileDisplay_videoPreview__F1t3U{padding:.5rem}.UploadedFileDisplay_videoPlayer__kYUvF{max-height:200px}}.UploadedFileDisplay_fileDisplay__IMwdT[data-category=image] .UploadedFileDisplay_fileIcon__xh-Z7{color:#3b82f6}.UploadedFileDisplay_fileDisplay__IMwdT[data-category=document] .UploadedFileDisplay_fileIcon__xh-Z7{color:#64748b}.UploadedFileDisplay_fileDisplay__IMwdT[data-category=audio] .UploadedFileDisplay_fileIcon__xh-Z7{color:#1db954}.UploadedFileDisplay_fileDisplay__IMwdT[data-category=video] .UploadedFileDisplay_fileIcon__xh-Z7{color:#ef4444}.UploadedFileDisplay_fileDisplay__IMwdT[data-category=archive] .UploadedFileDisplay_fileIcon__xh-Z7{color:#64748b}.UploadedFileDisplay_audioPlayer__Hftfr[src=""],.UploadedFileDisplay_previewImage__x2LgQ[src=""],.UploadedFileDisplay_videoPlayer__kYUvF[src=""]{filter:blur(2px);opacity:.5}.UploadedFileDisplay_audioPlayer__Hftfr:not([src]),.UploadedFileDisplay_previewImage__x2LgQ:not([src]),.UploadedFileDisplay_videoPlayer__kYUvF:not([src]){display:none}.UploadedFileDisplay_downloadButton__UtcDA:focus,.UploadedFileDisplay_removeButton__69Mvr:focus{outline:2px solid #1db954;outline-offset:2px}@media (prefers-contrast:high){.UploadedFileDisplay_downloadButton__UtcDA,.UploadedFileDisplay_fileDisplay__IMwdT,.UploadedFileDisplay_removeButton__69Mvr{border-width:2px}.UploadedFileDisplay_audioPreview__nK8PV,.UploadedFileDisplay_imagePreview__e4zu5,.UploadedFileDisplay_videoPreview__F1t3U{border-bottom-width:2px}}@media (prefers-reduced-motion:reduce){.UploadedFileDisplay_downloadButton__UtcDA,.UploadedFileDisplay_fileDisplay__IMwdT,.UploadedFileDisplay_removeButton__69Mvr{transition:none}.UploadedFileDisplay_downloadButton__UtcDA:active,.UploadedFileDisplay_downloadButton__UtcDA:hover,.UploadedFileDisplay_removeButton__69Mvr:active,.UploadedFileDisplay_removeButton__69Mvr:hover{transform:none}}.URLInput_urlInputContainer__0tPmm{margin-bottom:8px;width:100%}.URLInput_inputWrapper__52LJ9{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;padding:12px;position:relative;transition:all .2s ease}.URLInput_inputWrapper__52LJ9:hover{border-color:var(--color-border-hover)}.URLInput_inputWrapper__52LJ9.URLInput_focused__67ayy{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.URLInput_inputWrapper__52LJ9.URLInput_invalid__m5BTb{border-color:var(--color-error)}.URLInput_inputWrapper__52LJ9.URLInput_invalid__m5BTb.URLInput_focused__67ayy{box-shadow:0 0 0 3px var(--color-error-alpha-10)}.URLInput_urlIcon__AfXOz{color:var(--color-text-secondary);flex-shrink:0;font-size:16px;margin-right:8px}.URLInput_urlInput__AlHIC{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;outline:none}.URLInput_urlInput__AlHIC::placeholder{color:var(--color-text-placeholder)}.URLInput_errorIcon__gmcHt{color:var(--color-error);cursor:help;flex-shrink:0;font-size:14px;margin-left:8px}.URLInput_errorMessage__dBI9X{color:var(--color-error);font-size:12px;margin-top:4px;padding-left:24px}.URLInput_urlHint__ODtkx{color:var(--color-text-secondary);font-size:11px;font-style:italic;margin-top:4px;padding-left:24px}@media (max-width:768px){.URLInput_inputWrapper__52LJ9{padding:10px}.URLInput_urlInput__AlHIC{font-size:16px}}.URLInput_urlInput__AlHIC:focus{outline:none}@media (prefers-contrast:high){.URLInput_inputWrapper__52LJ9{border-width:2px}.URLInput_inputWrapper__52LJ9.URLInput_focused__67ayy{border-width:3px}}@media (prefers-reduced-motion:reduce){.URLInput_inputWrapper__52LJ9{transition:none}}.URLPreview_urlPreview__q32YO{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;margin-bottom:8px;overflow:hidden;transition:all .2s ease;width:100%}.URLPreview_urlPreview__q32YO:hover{border-color:var(--color-border-hover);box-shadow:0 2px 8px var(--color-shadow-light)}.URLPreview_urlHero__7E7z5{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;cursor:pointer;margin-bottom:16px;overflow:hidden;transition:all .3s ease;width:100%}.URLPreview_urlHero__7E7z5:hover{box-shadow:0 8px 25px #00000026}.URLPreview_urlHero__7E7z5:hover .URLPreview_heroArrow__9G9El{transform:translateX(4px)}.URLPreview_heroImage__Nv4ef{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background-position:50%;background-size:cover;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.URLPreview_heroImageImg__WJETa{height:100%;object-fit:cover;width:100%}.URLPreview_heroFallback__nvNez{color:#fff;font-size:3rem;font-weight:700;text-shadow:0 2px 4px #0000004d}.URLPreview_heroImageOverlay__qDOVT{background:linear-gradient(#0000,#0000004d);bottom:0;height:60px;left:0;pointer-events:none;position:absolute;right:0}.URLPreview_heroContent__uji3c{padding:1.5rem}.URLPreview_heroTitle__zRRSo{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;overflow:hidden}.URLPreview_heroDescription__FcO04{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;line-height:1.5;margin:0 0 1rem;overflow:hidden}.URLPreview_heroFooter__J1X-9{align-items:center;display:flex;justify-content:space-between}.URLPreview_heroDomain__t8Q\+s{align-items:center;color:#64748b;display:flex;font-size:.875rem}.URLPreview_heroFavicon__cwwfq{align-items:center;background:#0000;border-radius:4px;color:#64748b;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-right:8px;overflow:hidden;width:20px}.URLPreview_heroFavicon__cwwfq img{height:100%;object-fit:cover;width:100%}.URLPreview_heroArrow__9G9El{color:#94a3b8;font-size:1.25rem;transition:transform .3s ease}.URLPreview_loadingState__u\+vCJ{align-items:center;color:var(--color-text-secondary);display:flex;font-size:14px;justify-content:center;padding:24px}.URLPreview_loadingSpinner__x7Y3l{animation:URLPreview_spin__8J6hN 1s linear infinite;border-top:2px solid var(--color-border);border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:16px;margin-right:8px;width:16px}@keyframes URLPreview_spin__8J6hN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.URLPreview_errorState__XV5wt{align-items:center;color:var(--color-text-secondary);display:flex;padding:16px}.URLPreview_errorIcon__T0-vp{flex-shrink:0;font-size:16px;margin-right:12px}.URLPreview_errorContent__IEHg7{flex:1 1}.URLPreview_errorMessage__lYVxS{font-size:14px;margin-bottom:8px}.URLPreview_retryButton__KEDbT{background:var(--color-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px;transition:background-color .2s ease}.URLPreview_retryButton__KEDbT:hover{background:var(--color-primary-dark)}.URLPreview_imagePreview__E5Uxl{background:var(--color-surface-secondary);min-height:200px;position:relative;width:100%}.URLPreview_previewImage__lIwz8{display:block;height:auto;max-height:300px;object-fit:cover;width:100%}.URLPreview_imageOverlay__5gOLx{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;left:0;padding:16px;position:absolute;right:0}.URLPreview_imageInfo__zOMMi{display:flex;flex-direction:column}.URLPreview_imageTitle__I\+ZPS{font-size:14px;font-weight:500;margin-bottom:4px}.URLPreview_imageDomain__JOkaH{font-size:12px;opacity:.8}.URLPreview_videoPreview__th4z8{background:var(--color-surface-secondary);min-height:120px;width:100%}.URLPreview_videoPlaceholder__KAjs6{align-items:center;display:flex;height:120px;padding:16px}.URLPreview_playIcon__hyjQX{flex-shrink:0;font-size:24px;margin-right:12px}.URLPreview_videoInfo__v3sNT{display:flex;flex-direction:column}.URLPreview_videoTitle__gn-gn{color:var(--color-text-primary);font-size:14px;font-weight:500;margin-bottom:4px}.URLPreview_videoDomain__rmtjg{color:var(--color-text-secondary);font-size:12px}.URLPreview_websitePreview__oovsl{display:flex;flex-direction:column;width:100%}.URLPreview_previewImageContainer__WAYzx{background:var(--color-surface-secondary);max-height:200px;overflow:hidden;width:100%}.URLPreview_websitePreviewImage__UJ9\+5{display:block;height:auto;max-height:200px;object-fit:cover;width:100%}.URLPreview_previewContent__SGsUz{flex:1 1;padding:16px}.URLPreview_previewHeader__AUXZe{align-items:center;display:flex;margin-bottom:8px}.URLPreview_favicon__u3jba{border-radius:2px;flex-shrink:0;height:16px;margin-right:8px;width:16px}.URLPreview_siteName__vKg\+3{color:var(--color-text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.URLPreview_previewTitle__v7sSu{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-primary);display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px;overflow:hidden}.URLPreview_previewDescription__vWn-b{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:14px;line-height:1.4;margin:0 0 12px;overflow:hidden}.URLPreview_previewUrl__xOMxI{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-tertiary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;padding:4px 8px;word-break:break-all}@media (max-width:768px){.URLPreview_websitePreview__oovsl{flex-direction:column}.URLPreview_previewImageContainer__WAYzx{max-height:150px}.URLPreview_previewContent__SGsUz{padding:12px}.URLPreview_previewTitle__v7sSu{font-size:15px}.URLPreview_previewDescription__vWn-b{font-size:13px}}@media (prefers-color-scheme:dark){.URLPreview_imageOverlay__5gOLx{background:linear-gradient(#0000,#000c)}}@media (prefers-contrast:high){.URLPreview_urlPreview__q32YO{border-width:2px}.URLPreview_urlPreview__q32YO:hover{border-width:3px}}@media (prefers-reduced-motion:reduce){.URLPreview_urlPreview__q32YO{transition:none}.URLPreview_loadingSpinner__x7Y3l{animation:none}.URLPreview_retryButton__KEDbT{transition:none}}.URLPreview_retryButton__KEDbT:focus,.URLPreview_urlPreview__q32YO:focus{outline:2px solid var(--color-primary);outline-offset:2px}.MediaTypeDropdown_mediaTypeDropdown__Sv\+ZC{display:inline-block;position:relative;width:100%}.MediaTypeDropdown_trigger__L\+Eh8{align-items:center;background:#0000;border:none;border-radius:50%;box-shadow:none;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:1.75rem;font-weight:600;height:3rem;justify-content:center;padding:.25rem;position:relative;transition:all .2s ease-in-out;width:3rem}.MediaTypeDropdown_trigger__L\+Eh8:hover{background:#ffffff26;box-shadow:none;color:#fffffff2;transform:none}.MediaTypeDropdown_trigger__L\+Eh8:focus{background:#ffffff1a;color:#ffffffe6;outline:none}.MediaTypeDropdown_trigger__L\+Eh8.MediaTypeDropdown_open__mF2NL{background:#ffffff26;box-shadow:none;color:#fff;transform:none}.MediaTypeDropdown_trigger__L\+Eh8.MediaTypeDropdown_disabled__PW8rF{cursor:not-allowed;opacity:.4;pointer-events:none}.MediaTypeDropdown_triggerContent__moA\+C{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.MediaTypeDropdown_triggerIcon__q7rwm{flex-shrink:0;font-size:1.125rem;line-height:1}.MediaTypeDropdown_triggerLabel__9mMbK{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaTypeDropdown_placeholder__iAauz{color:#9ca3af;font-style:italic;font-weight:500}.MediaTypeDropdown_chevronOpen__jptOw,.MediaTypeDropdown_chevron__vDnQ7{display:none}.MediaTypeDropdown_optionsContainer__40dbF{animation:MediaTypeDropdown_slideDown__\+WW9S .2s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;left:0;margin-top:.5rem;max-height:400px;overflow-y:auto;padding:.5rem;position:absolute;top:100%;width:300px;z-index:9999}.MediaTypeDropdown_optionsContainer__40dbF:before{background:#0000;content:"";height:.5rem;left:0;position:absolute;right:0;top:-.5rem;z-index:-1}@keyframes MediaTypeDropdown_slideDown__\+WW9S{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.MediaTypeDropdown_optionCard__VRheu{align-items:center;background:#fafafa;border:2px solid #0000;border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .15s ease-in-out}.MediaTypeDropdown_optionCard__VRheu:last-child{margin-bottom:0}.MediaTypeDropdown_optionCard__VRheu.MediaTypeDropdown_focused__DovP9,.MediaTypeDropdown_optionCard__VRheu:hover{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-1px)}.MediaTypeDropdown_optionCard__VRheu.MediaTypeDropdown_selected__ICjya{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.MediaTypeDropdown_optionCard__VRheu.MediaTypeDropdown_selected__ICjya.MediaTypeDropdown_focused__DovP9{background:#dbeafe;border-color:#2563eb}.MediaTypeDropdown_optionPreview__JbEQJ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:60px}.MediaTypeDropdown_previewDescription__n6tam{align-items:center;display:flex;height:100%;justify-content:center;padding:.25rem;width:100%}.MediaTypeDropdown_textLines__yQnUv{display:flex;flex-direction:column;gap:.125rem;width:100%}.MediaTypeDropdown_textLine__BzKHT{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:1px;height:2px}.MediaTypeDropdown_previewUrl__Xs6tT{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.MediaTypeDropdown_browserWindow__V3UvW{background:#fff;border:1px solid #d1d5db;border-radius:.25rem;display:flex;flex-direction:column;height:90%;position:relative;width:90%}.MediaTypeDropdown_browserBar__ktoY8{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:.25rem;height:8px;padding:0 .25rem}.MediaTypeDropdown_browserDots__RAyDE{display:flex;gap:.125rem}.MediaTypeDropdown_browserDots__RAyDE span{background:#9ca3af;border-radius:50%;height:2px;width:2px}.MediaTypeDropdown_addressBar__ZYJdU{background:#e5e7eb;border-radius:.5px;flex:1 1;height:1px}.MediaTypeDropdown_linkIcon__c85nV{bottom:2px;color:#3b82f6;font-size:.75rem;position:absolute;right:2px}.MediaTypeDropdown_previewFile__-77qI{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.MediaTypeDropdown_uploadZone__NIwDy{align-items:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px dashed #10b981;border-radius:.25rem;display:flex;flex-direction:column;height:90%;justify-content:center;position:relative;width:90%}.MediaTypeDropdown_uploadIcon__hqIOY{color:#10b981;font-size:.75rem;margin-bottom:.125rem}.MediaTypeDropdown_uploadArrow__6wRtL{color:#10b981;font-size:.625rem;font-weight:700}.MediaTypeDropdown_optionInfo__cwVAm{flex:1 1;min-width:0}.MediaTypeDropdown_optionHeader__xhj6B{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.MediaTypeDropdown_optionIcon__taXci{flex-shrink:0;font-size:1rem;line-height:1}.MediaTypeDropdown_optionLabel__vNh\+y{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaTypeDropdown_optionDescription__XDDyd{color:#6b7280;font-size:.75rem;line-height:1.3}.MediaTypeDropdown_mediaTypeDropdown__Sv\+ZC.MediaTypeDropdown_disabled__PW8rF .MediaTypeDropdown_trigger__L\+Eh8{cursor:not-allowed;opacity:.6}.MediaTypeDropdown_mediaTypeDropdown__Sv\+ZC.MediaTypeDropdown_disabled__PW8rF .MediaTypeDropdown_trigger__L\+Eh8:hover{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;transform:none}@media (max-width:768px){.MediaTypeDropdown_trigger__L\+Eh8{font-size:.8125rem;padding:.625rem .75rem}.MediaTypeDropdown_optionCard__VRheu{gap:.75rem;padding:.75rem}.MediaTypeDropdown_optionPreview__JbEQJ{height:35px;width:50px}.MediaTypeDropdown_optionLabel__vNh\+y{font-size:.8125rem}.MediaTypeDropdown_optionDescription__XDDyd{font-size:.6875rem}.MediaTypeDropdown_optionsContainer__40dbF{max-height:300px}}.MediaTypeDropdown_optionsContainer__40dbF::-webkit-scrollbar{width:8px}.MediaTypeDropdown_optionsContainer__40dbF::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.MediaTypeDropdown_optionsContainer__40dbF::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.MediaTypeDropdown_optionsContainer__40dbF::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (prefers-contrast:high){.MediaTypeDropdown_trigger__L\+Eh8{border-width:3px}.MediaTypeDropdown_optionCard__VRheu.MediaTypeDropdown_selected__ICjya{background:#1e40af;color:#fff}.MediaTypeDropdown_optionCard__VRheu.MediaTypeDropdown_selected__ICjya .MediaTypeDropdown_optionDescription__XDDyd{color:#e5e7eb}}@media (prefers-reduced-motion:reduce){.MediaTypeDropdown_chevron__vDnQ7,.MediaTypeDropdown_optionCard__VRheu,.MediaTypeDropdown_trigger__L\+Eh8{transition:none}.MediaTypeDropdown_optionsContainer__40dbF{animation:none}.MediaTypeDropdown_optionCard__VRheu:hover,.MediaTypeDropdown_trigger__L\+Eh8:hover{transform:none}}.MediaTypeDropdown_optionCard__VRheu:focus{background:#f8fafc;border-color:#3b82f6;outline:none}.MediaTypeDropdown_optionCard__VRheu:active,.MediaTypeDropdown_trigger__L\+Eh8:active{transform:translateY(0)}.ContentPicker_picker__oIa7V{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;min-width:320px;opacity:0;padding:8px;position:fixed;transform:translateY(10px) scale(.95);transition:opacity .15s ease-in-out,transform .15s ease-in-out;z-index:9999}.ContentPicker_picker__oIa7V.ContentPicker_active__yJXUY{opacity:1;transform:translateY(0) scale(1)}@keyframes ContentPicker_pickerAppear__ECztR{to{opacity:1;transform:translateY(0) scale(1)}}.ContentPicker_pickerContent__OOyF3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ContentPicker_pickerOption__qyw9B{align-items:flex-start;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px;text-align:left;transition:background-color .15s ease-in-out;width:100%}.ContentPicker_pickerOption__qyw9B:hover{background-color:#f1f5f9}.ContentPicker_visual__fqvIh{background:#fff;border:2px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;gap:4px;height:40px;justify-content:center;padding:6px;width:100%}.ContentPicker_visualLine__GOv6R{background-color:#e2e8f0;border-radius:2px;height:8px}.ContentPicker_visualLine__GOv6R:first-child{width:83.33%}.ContentPicker_visualLine__GOv6R:last-child{width:66.67%}.ContentPicker_visualIcon__S6HtP{color:#94a3b8;height:20px;margin:auto;width:20px}.ContentPicker_optionLabel__vJFt8{width:100%}.ContentPicker_optionTitle__AgV-i{color:#334155;font-size:14px;font-weight:600;margin:0}.ResponseTypePicker_picker__EHQ9V{animation:ResponseTypePicker_pickerAppear__cfL5A .15s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:320px;opacity:0;padding:8px;position:absolute;transform:translateY(10px) scale(.95);z-index:50}@keyframes ResponseTypePicker_pickerAppear__cfL5A{to{opacity:1;transform:translateY(0) scale(1)}}.ResponseTypePicker_pickerContent__yzvzw{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ResponseTypePicker_pickerOption__R8eSU{align-items:flex-start;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;text-align:left;transition:background-color .15s ease-in-out;width:100%}.ResponseTypePicker_pickerOption__R8eSU:hover{background-color:#f1f5f9}.ResponseTypePicker_visual__7u68M{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:4px;display:flex;height:40px;justify-content:center;padding:6px;width:100%}.ResponseTypePicker_visualLine__Q7s0P{background-color:#e2e8f0;border-radius:2px;height:8px;margin-bottom:4px;width:100%}.ResponseTypePicker_visualLine__Q7s0P:first-child{width:83.33%}.ResponseTypePicker_visualLine__Q7s0P:last-child{margin-bottom:0;width:66.67%}.ResponseTypePicker_visualIcon__-EmfV{color:#94a3b8;height:20px;width:20px}.ResponseTypePicker_visualDots__sk9Yb{align-items:center;display:flex;gap:4px;justify-content:center}.ResponseTypePicker_visualDot__7-dNS{background:#0000;border:1px solid #94a3b8;border-radius:50%;height:12px;width:12px}.ResponseTypePicker_visualSlider__2g7JD{align-items:center;display:flex;position:relative;width:100%}.ResponseTypePicker_visualSliderTrack__QZ3zU{background:#e2e8f0;border-radius:2px;height:4px;position:relative;width:100%}.ResponseTypePicker_visualSliderThumb__jnJXY{background:#94a3b8;border-radius:50%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.ResponseTypePicker_optionLabel__8GkL5{width:100%}.ResponseTypePicker_optionTitle__\+XCs1{color:#334155;font-size:12px;font-weight:500;margin:0}.MediaTypePicker_picker__6IvJr{animation:MediaTypePicker_pickerAppear__aujRx .15s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:224px;opacity:0;padding:4px;position:absolute;transform:translateY(10px) scale(.95);z-index:50}@keyframes MediaTypePicker_pickerAppear__aujRx{to{opacity:1;transform:translateY(0) scale(1)}}.MediaTypePicker_pickerContent__b3ef\+{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr}.MediaTypePicker_pickerOption__QiasV{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;text-align:left;transition:background-color .15s ease-in-out;width:100%}.MediaTypePicker_pickerOption__QiasV:hover{background-color:#f1f5f9}.MediaTypePicker_optionIcon__MbkUh{color:#64748b;flex-shrink:0;height:16px;width:16px}.MediaTypePicker_optionIcon__MbkUh svg{height:100%;width:100%}.MediaTypePicker_optionTitle__VnaqM{color:#334155;font-size:14px;font-weight:500;margin:0}.SaveStatus_saveStatus__qj7wV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;position:fixed;right:1rem;top:5rem;transition:all .2s ease-in-out;z-index:1000}.SaveStatus_icon__d7ywP{font-size:.75rem;line-height:1}.SaveStatus_text__TJBto{white-space:nowrap}.SaveStatus_retryButton__cNB4F{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;margin-left:.25rem;padding:0;text-decoration:underline}.SaveStatus_retryButton__cNB4F:hover{opacity:.8}.SaveStatus_saving__AJsK7{background-color:#eff6ff;border-color:#93c5fd;color:#3b82f6}.SaveStatus_saving__AJsK7 .SaveStatus_icon__d7ywP{animation:SaveStatus_pulse__6SctE 1.5s ease-in-out infinite}.SaveStatus_saved__b88uy{background-color:#ecfdf5;border-color:#6ee7b7;color:#059669}.SaveStatus_unsaved__Ga\+gR{background-color:#fffbeb;border-color:#fbbf24;color:#d97706}.SaveStatus_error__x7o6F{background-color:#fef2f2;border-color:#fca5a5;color:#dc2626}.SaveStatus_error__x7o6F .SaveStatus_retryButton__cNB4F{color:#dc2626}.SaveStatus_error__x7o6F .SaveStatus_retryButton__cNB4F:hover{color:#b91c1c}@keyframes SaveStatus_pulse__6SctE{0%,to{opacity:1}50%{opacity:.5}}.SaveStatus_saveStatus__qj7wV{animation:SaveStatus_fadeIn__2MD0A .2s ease-in-out}@keyframes SaveStatus_fadeIn__2MD0A{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.SaveStatus_saveStatus__qj7wV{bottom:1rem;justify-content:center;left:1rem;position:fixed;right:1rem;top:auto}.SaveStatus_text__TJBto{text-align:center;white-space:normal}}.Spinner_spinner__NHA5Z{animation:Spinner_spin__6YUBE .8s linear infinite;border-color:var(--color-border);border-radius:50%;border-style:solid;border-top-color:var(--color-primary);display:inline-block}@keyframes Spinner_spin__6YUBE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_visuallyHidden__OE5Vu{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.SplashScreen_splashContainer__vrzVA{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.SplashScreen_splashContent__yIgdW{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;text-align:center}.SplashScreen_appName__kZf4C{color:#1f2937;color:var(--color-text-primary,#1f2937);font-family:Bangers,cursive;font-size:3.5rem;font-weight:300;line-height:1;margin:0}.SplashScreen_spinnerContainer__wH2aL{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.SplashScreen_appName__kZf4C{font-size:2.5rem}.SplashScreen_splashContent__yIgdW{gap:20px}}@media (max-width:480px){.SplashScreen_appName__kZf4C{font-size:2rem}.SplashScreen_splashContent__yIgdW{gap:16px}}:root{--brand-yellow-warning:#ffde00}.Button_btn__Y62t4{align-items:center;border:2px solid #0000;border-radius:.75rem;cursor:pointer;display:inline-flex;font-family:var(--font-bangers);font-size:1.25rem;height:3rem;justify-content:center;letter-spacing:1.5px;padding:0 1.5rem;text-decoration:none;transition:all .2s ease}.Button_primary__NGIIN{background-color:var(--brand-green);border-color:var(--brand-green);color:var(--brand-white)}.Button_primary__NGIIN:hover:not([aria-disabled=true]){filter:brightness(1.1)}.Button_secondary__FdhUX{background-color:var(--brand-white);border-color:var(--neutral-400);color:var(--neutral-text-secondary)}.Button_secondary__FdhUX:hover:not([aria-disabled=true]){background-color:var(--neutral-bg);border-color:var(--neutral-text-primary);color:var(--neutral-text-primary)}.Button_muted__VsEQa{background-color:initial;border-color:#0000;color:var(--neutral-text-secondary);font-family:var(--font-sans);font-size:.9rem;font-weight:600;height:auto;letter-spacing:normal;padding:.5rem 1rem}.Button_muted__VsEQa:hover:not([aria-disabled=true]){background-color:var(--neutral-200);color:var(--neutral-text-primary)}.Button_destructive__MWE0L{background-color:#d8204c;background-color:var(--brand-red-danger);border-color:#d8204c;border-color:var(--brand-red-danger);color:var(--brand-white)}.Button_destructive__MWE0L:hover:not([aria-disabled=true]){filter:brightness(1.1)}.Button_warning__R\+fwQ{background-color:#ffde00;background-color:var(--brand-yellow-warning);border-color:#ffde00;border-color:var(--brand-yellow-warning);color:var(--brand-black)}.Button_warning__R\+fwQ:hover:not([aria-disabled=true]){filter:brightness(1.05)}.Button_btn__Y62t4:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.Button_btn__Y62t4[aria-disabled=true]{background-color:var(--neutral-400);border-color:var(--neutral-400);color:var(--brand-white);cursor:not-allowed;filter:none;opacity:.7}.ProfileDropdown_profileDropdown__ozrnG{display:inline-block;font-family:Inter,sans-serif;position:relative}.ProfileDropdown_profileTrigger__cS5Jh{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;transition:all .2s ease}.ProfileDropdown_profileTrigger__cS5Jh.ProfileDropdown_active__RQJn\+,.ProfileDropdown_profileTrigger__cS5Jh:hover{transform:var(--transform-hover-lift)}.ProfileDropdown_profileTrigger__cS5Jh:focus{outline:2px solid var(--brand-yellow);outline-offset:2px}.ProfileDropdown_avatar__26dCU{align-items:center;border:2px solid var(--brand-black);border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:44px}.ProfileDropdown_profileTrigger__cS5Jh.ProfileDropdown_active__RQJn\+ .ProfileDropdown_avatar__26dCU,.ProfileDropdown_profileTrigger__cS5Jh:hover .ProfileDropdown_avatar__26dCU{border-color:var(--brand-black);box-shadow:0 4px 8px #00000026;transform:scale(1.05)}.ProfileDropdown_avatarText__Z7sBO{color:var(--brand-black);font-family:Inter,sans-serif;font-size:1rem;font-weight:800;line-height:1;-webkit-user-select:none;user-select:none}.ProfileDropdown_dropdownMenu__wBXH0{animation:ProfileDropdown_profileDropdownSlide__pMO46 .3s cubic-bezier(.34,1.56,.64,1);background:var(--neutral-0-white);background-image:radial-gradient(circle at 20% 80%,#7877c605 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffb19905 0,#0000 50%);border:3px solid var(--brand-black);border-radius:16px;box-shadow:var(--shadow-hover-dark);min-width:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);z-index:50}@keyframes ProfileDropdown_profileDropdownSlide__pMO46{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ProfileDropdown_userInfo__5Nf8-{align-items:center;background:var(--neutral-100-bg);border-bottom:2px solid var(--neutral-300-light-gray);display:flex;gap:1rem;padding:1.25rem}.ProfileDropdown_userAvatar__Vb9TP{align-items:center;border:2px solid var(--brand-black);border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ProfileDropdown_userAvatarText__36p7E{color:var(--brand-black);font-family:Inter,sans-serif;font-size:1.125rem;font-weight:800;line-height:1;-webkit-user-select:none;user-select:none}.ProfileDropdown_userDetails__VBp8K{flex:1 1;min-width:0}.ProfileDropdown_userEmail__y57Tu{color:var(--brand-black);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .25rem;word-break:break-word}.ProfileDropdown_userStatus__eK0JW{color:var(--neutral-700-text-secondary);font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;margin:0}.ProfileDropdown_menuDivider__vuUbO{background:var(--neutral-300-light-gray);height:2px;margin:0}.ProfileDropdown_menuItems__IuDw0{padding:.5rem 0}.ProfileDropdown_menuItem__aZM\+M{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;padding:.875rem 1.25rem;text-align:left;transition:all .15s ease;width:100%}.ProfileDropdown_menuItem__aZM\+M:focus,.ProfileDropdown_menuItem__aZM\+M:hover{background:var(--brand-yellow);color:var(--brand-black);outline:none}.ProfileDropdown_menuItem__aZM\+M.ProfileDropdown_signOutItem__1vMQQ:focus,.ProfileDropdown_menuItem__aZM\+M.ProfileDropdown_signOutItem__1vMQQ:hover{background:var(--brand-red-danger);color:var(--neutral-0-white)}.ProfileDropdown_menuIcon__6UFRW{align-items:center;color:var(--brand-black);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ProfileDropdown_menuItem__aZM\+M:focus .ProfileDropdown_menuIcon__6UFRW,.ProfileDropdown_menuItem__aZM\+M:hover .ProfileDropdown_menuIcon__6UFRW{color:var(--brand-black)}.ProfileDropdown_menuItem__aZM\+M.ProfileDropdown_signOutItem__1vMQQ:focus .ProfileDropdown_menuIcon__6UFRW,.ProfileDropdown_menuItem__aZM\+M.ProfileDropdown_signOutItem__1vMQQ:hover .ProfileDropdown_menuIcon__6UFRW{color:var(--neutral-0-white)}.ProfileDropdown_menuLabel__h9Yow{color:var(--brand-black);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.ProfileDropdown_menuItem__aZM\+M:focus .ProfileDropdown_menuLabel__h9Yow,.ProfileDropdown_menuItem__aZM\+M:hover .ProfileDropdown_menuLabel__h9Yow{color:var(--brand-black)}.ProfileDropdown_menuItem__aZM\+M.ProfileDropdown_signOutItem__1vMQQ:focus .ProfileDropdown_menuLabel__h9Yow,.ProfileDropdown_menuItem__aZM\+M.ProfileDropdown_signOutItem__1vMQQ:hover .ProfileDropdown_menuLabel__h9Yow{color:var(--neutral-0-white)}@media (max-width:768px){.ProfileDropdown_dropdownMenu__wBXH0{min-width:260px;right:-10px}.ProfileDropdown_userInfo__5Nf8-{padding:1rem}.ProfileDropdown_menuItem__aZM\+M{padding:.75rem 1rem}.ProfileDropdown_avatar__26dCU{height:36px;width:36px}.ProfileDropdown_avatarText__Z7sBO{font-size:.875rem}.ProfileDropdown_userAvatar__Vb9TP{height:44px;width:44px}.ProfileDropdown_userAvatarText__36p7E{font-size:1rem}}@media (prefers-contrast:high){.ProfileDropdown_avatar__26dCU,.ProfileDropdown_dropdownMenu__wBXH0{border-width:4px}.ProfileDropdown_userAvatar__Vb9TP{border-width:3px}}@media (prefers-reduced-motion:reduce){.ProfileDropdown_avatar__26dCU,.ProfileDropdown_menuItem__aZM\+M,.ProfileDropdown_profileTrigger__cS5Jh{transition:none}.ProfileDropdown_dropdownMenu__wBXH0{animation:none}.ProfileDropdown_profileTrigger__cS5Jh.ProfileDropdown_active__RQJn\+,.ProfileDropdown_profileTrigger__cS5Jh:hover{transform:none}}.Navbar_navbar__AHaSr{background-color:var(--neutral-0-white);border-bottom:2px solid var(--brand-black);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.Navbar_navbar__AHaSr:before{background-image:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:50%;background-repeat:no-repeat;background-size:150% auto;bottom:0;content:"";left:0;opacity:.35;pointer-events:none;position:absolute;right:0;top:0;transform-origin:center center;z-index:-1}.Navbar_navContent__mBMMi{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:var(--spacing-sm) var(--spacing-lg)}.Navbar_brand__wAuKA{align-items:center;display:flex;gap:var(--spacing-sm);text-decoration:none}.Navbar_logo__MK0b0{height:40px}.Navbar_brandName__tiVQP{color:var(--brand-black);font:var(--font-heading-3);text-decoration:none}.Navbar_brand__wAuKA:hover .Navbar_brandName__tiVQP{color:var(--brand-black)}.Navbar_navigation__aQtGH{align-items:center;display:flex;gap:var(--spacing-lg)}.Navbar_navLinks__pxUEg{align-items:center;display:flex;gap:var(--spacing-md)}.Navbar_navLink__mOPW4{background:none;border:none;color:var(--neutral-700-text-secondary);cursor:pointer;font:var(--font-body-2);padding:var(--spacing-xs) var(--spacing-sm);text-decoration:none;transition:all .2s ease}.Navbar_navLink__mOPW4:hover{color:var(--brand-black)}.Navbar_userActions__ndodR{align-items:center;display:flex;gap:1rem}.Navbar_chatToggle__v2\+vo{align-items:center;background:#0000;border:2px solid var(--neutral-300-border);border-radius:8px;color:var(--neutral-600-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Navbar_chatToggle__v2\+vo:hover{background:var(--neutral-100-bg);border-color:var(--primary-400);color:var(--primary-600);transform:translateY(-1px)}.Navbar_chatToggleActive__fP7Em{background:var(--primary-500);border-color:var(--primary-500);color:#fff}.Navbar_chatToggleActive__fP7Em:hover{background:var(--primary-600);border-color:var(--primary-600);color:#fff}@media (max-width:1023px){.Navbar_chatToggle__v2\+vo{display:none}}.Navbar_welcomeMessage__CQE2e{color:var(--neutral-700-text-secondary);font:var(--font-body-2)}.Navbar_signOutButton__IwIof{background:none;border:none;border-radius:0;color:var(--neutral-700-text-secondary);cursor:pointer;font:var(--font-label-2);padding:var(--spacing-xs);transition:all .2s ease}.Navbar_signOutButton__IwIof:hover{background-color:var(--neutral-100-bg);color:var(--brand-black)}.Navbar_smallButton__gkWSs{font-size:1.2rem!important;padding:.75rem 1.5rem!important}.Navbar_mobileMenuButton__C6YjU{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;padding:var(--spacing-xs);width:40px}.Navbar_hamburgerLine__GHx0b{background-color:var(--brand-black);height:3px;transform-origin:center;transition:all .3s ease;width:24px}.Navbar_hamburgerLine__GHx0b:first-child{transform:translateY(0)}.Navbar_hamburgerLine__GHx0b:nth-child(2){opacity:1}.Navbar_hamburgerLine__GHx0b:nth-child(3){transform:translateY(0)}.Navbar_hamburgerLineOpen__OrPiu:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_hamburgerLineOpen__OrPiu:nth-child(2){opacity:0}.Navbar_hamburgerLineOpen__OrPiu:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_mobileMenu__CeItu{background-color:var(--neutral-0-white);border-bottom:2px solid var(--brand-black);box-shadow:0 4px 12px #0000001a;display:none;left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;z-index:999}.Navbar_mobileMenu__CeItu:before{background-image:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:-10vw 0;background-repeat:repeat;background-size:calc(100% + 20vw) auto;bottom:0;content:"";left:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.Navbar_mobileMenuOpen__UFChA{opacity:1;transform:translateY(0);visibility:visible}.Navbar_mobileNavLinks__\+RFf7{border-bottom:2px solid var(--brand-black);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.Navbar_mobileNavLink__o7rGP{background:none;border:none;border-radius:0;color:var(--neutral-700-text-secondary);cursor:pointer;font:var(--font-body-1);padding:var(--spacing-sm);text-align:left;text-decoration:none;transition:all .2s ease}.Navbar_mobileNavLink__o7rGP:hover{background-color:var(--neutral-100-bg);color:var(--brand-black)}.Navbar_mobileUserActions__4KDjH{padding:var(--spacing-md) var(--spacing-lg)}.Navbar_mobileProfileSection__H22HI{display:flex;flex-direction:column;gap:var(--spacing-md)}.Navbar_mobileUserInfo__rhrfd{background-color:var(--neutral-100-bg);border:2px solid var(--neutral-200-border);padding:var(--spacing-sm)}.Navbar_mobileUserEmail__HxMuh{color:var(--neutral-700-text-secondary);font:var(--font-body-2)}.Navbar_mobileProfileActions__K-yFk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Navbar_mobileProfileButton__yxAuQ{background:none;border:2px solid var(--neutral-200-border);border-radius:0;color:var(--neutral-700-text-secondary);cursor:pointer;font:var(--font-body-2);padding:var(--spacing-sm);text-align:left;text-decoration:none;transition:all .2s ease}.Navbar_mobileProfileButton__yxAuQ:hover{background-color:var(--neutral-100-bg);border-color:var(--neutral-300-border);color:var(--brand-black)}.Navbar_mobileSignOutButton__Fq967{background:none;border:2px solid var(--error-200-border);border-radius:0;color:var(--error-600-text);cursor:pointer;font:var(--font-label-2);margin-top:var(--spacing-xs);padding:var(--spacing-sm);text-align:left;text-decoration:none;transition:all .2s ease}.Navbar_mobileSignOutButton__Fq967:hover{background-color:var(--error-50-bg);border-color:var(--error-300-border);color:var(--error-700-text)}.Navbar_mobileSignInButton__UqHzz{justify-content:center;width:100%}.Navbar_mobileMenuOverlay__9v-d-{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:998}@media (max-width:768px){.Navbar_navContent__mBMMi{padding:var(--spacing-sm) var(--spacing-md)}.Navbar_navigation__aQtGH{display:none}.Navbar_mobileMenuButton__C6YjU{display:flex}.Navbar_mobileMenuOverlay__9v-d-,.Navbar_mobileMenu__CeItu{display:block}.Navbar_brandName__tiVQP{font:var(--font-heading-2)}}@media (max-width:480px){.Navbar_mobileNavLinks__\+RFf7,.Navbar_mobileUserActions__4KDjH,.Navbar_navContent__mBMMi{padding:var(--spacing-sm)}.Navbar_brandName__tiVQP{font:var(--font-heading-3)}.Navbar_mobileMenuButton__C6YjU{height:36px;width:36px}.Navbar_hamburgerLine__GHx0b{height:2px;width:20px}.Navbar_hamburgerLineOpen__OrPiu:first-child{transform:translateY(6px) rotate(45deg)}.Navbar_hamburgerLineOpen__OrPiu:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}@media (min-width:769px){.Navbar_mobileMenuButton__C6YjU,.Navbar_mobileMenuOverlay__9v-d-,.Navbar_mobileMenu__CeItu{display:none!important}.Navbar_navigation__aQtGH{display:flex!important}}.Footer_footerContainer__cqEAW{margin-top:50px;position:relative;z-index:-10;z-index:100}.Footer_pandaImages__wku9v{height:330px;left:0;pointer-events:none;position:absolute;right:0;top:-330px;z-index:1}.Footer_pandaLeft__n9lWt{left:0}.Footer_pandaLeft__n9lWt,.Footer_pandaRight__cRZLx{height:330px;object-fit:contain;position:absolute;width:235px}.Footer_pandaRight__cRZLx{right:0}.Footer_footer__kXlYa{background-color:var(--brand-black);border-top:4px solid var(--brand-yellow);color:var(--neutral-0-white);overflow:hidden;padding:var(--spacing-xxl) var(--spacing-lg);position:relative;z-index:0}.Footer_footer__kXlYa:before{background-image:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:50%;background-repeat:no-repeat;background-size:150% auto;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;transform-origin:center center;z-index:-1}.Footer_footerContent__GLsTv{margin:0 auto;max-width:1200px}.Footer_footerMain__y5shq{grid-gap:var(--spacing-xxl);display:grid;gap:var(--spacing-xxl);grid-template-columns:2fr 3fr 1fr;margin-bottom:var(--spacing-xl)}.Footer_brandSection__kPWT0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Footer_brandName__stmqr{color:var(--brand-yellow);font:var(--font-heading-2);letter-spacing:var(--letter-spacing-button);margin:0}.Footer_brandTagline__RZgBM{color:var(--neutral-0-white);font:var(--font-body-2);line-height:1.6;margin:0;max-width:280px}.Footer_linksSection__0KrY4{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.Footer_linkColumn__JlSM6{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Footer_linkHeader__DAQIo{color:var(--neutral-0-white);font:var(--font-label-1);letter-spacing:.5px;margin:0 0 var(--spacing-xs) 0}.Footer_linkList__3eYol{display:flex;flex-direction:column;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.Footer_footerLink__zoJJ6{color:var(--neutral-0-white);font:var(--font-body-2);text-decoration:none;transition:color .2s ease}.Footer_footerLink__zoJJ6:hover{color:var(--brand-yellow);text-decoration:underline}.Footer_socialSection__lxeF4{flex-direction:column}.Footer_socialLinks__8J74g,.Footer_socialSection__lxeF4{display:flex;gap:var(--spacing-sm)}.Footer_socialLink__p-nyn{align-items:center;background-color:var(--brand-black);border-radius:8px;color:var(--neutral-0-white);display:flex;height:44px;justify-content:center;text-decoration:none;transition:all .2s ease;width:44px}.Footer_socialLink__p-nyn:hover{background-color:var(--brand-yellow);color:var(--brand-black);transform:translateY(-2px)}.Footer_socialLink__p-nyn svg{height:20px;width:20px}.Footer_footerBottom__XPvsq{align-items:center;border-top:2px solid #1a1a1a33;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between;padding-top:var(--spacing-lg)}.Footer_copyright__JQMtz{color:var(--neutral-0-white);font:var(--font-body-2);margin:0}.Footer_legalLinks__HIHkX{display:flex;gap:var(--spacing-lg)}.Footer_legalLink__NFCI0{color:var(--neutral-0-white);font:var(--font-body-2);text-decoration:none;transition:color .2s ease}.Footer_legalLink__NFCI0:hover{color:var(--brand-yellow);text-decoration:underline}@media (max-width:768px){.Footer_footerMain__y5shq{gap:var(--spacing-xl);grid-template-columns:1fr}.Footer_linksSection__0KrY4{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.Footer_footerBottom__XPvsq{flex-direction:column;gap:var(--spacing-md);text-align:center}.Footer_legalLinks__HIHkX{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.Footer_footer__kXlYa{padding:var(--spacing-xl) var(--spacing-md)}.Footer_linksSection__0KrY4{grid-template-columns:1fr}.Footer_socialLinks__8J74g{justify-content:center}.Footer_legalLinks__HIHkX{flex-direction:column;gap:var(--spacing-sm)}}.Card_card__fzgN8{background-color:#fff;background-color:var(--white);border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:16px;box-shadow:6px 6px 0 #1a1a1a12;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease-out}.Card_card__header__LY4jc{flex-shrink:0;padding:1.5rem;padding-bottom:0!important}.Card_card__title__YiwdK{color:#1a1a1a;color:var(--black);font-size:1.25rem;font-weight:800}.Card_card__description__TI87V,.Card_card__title__YiwdK{font-family:Inter,sans-serif;font-family:var(--font-body);line-height:1.4;margin:0}.Card_card__description__TI87V{color:#6c757d;color:var(--text-secondary);font-size:.9rem;font-weight:400}.Card_card__content__Akqih{height:100%}.Card_card--generic__cnGG2 .Card_card__content__Akqih{padding:1.5rem}.Card_card--flex__4E9Ot .Card_card__content__Akqih{display:flex;flex-direction:column;flex-grow:1;padding:0}.Card_card--clickable__BOzwl{cursor:pointer}.Card_card--hoverable__FB4WS:hover{box-shadow:8px 8px 0 #1a1a1a12;transform:translate(-2px,-2px)}.Card_card--hoverable__FB4WS:active{box-shadow:4px 4px 0 #1a1a1a12;transform:translate(0)}.Card_card--overflow-visible__4Guvh{overflow:visible}@media (max-width:768px){.Card_card--generic__cnGG2 .Card_card__content__Akqih,.Card_card__header__LY4jc{padding:1rem}.Card_card__title__YiwdK{font-size:1.1rem}}.FloatingAnnotation_annotationContainer__HxJdP{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1000}.FloatingAnnotation_pointer__BQlz3{left:-10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1001}.FloatingAnnotation_pointerArrow__B5pTg{border-bottom:12px solid #0000;border-right:12px solid var(--brand-black);border-top:12px solid #0000;height:0;width:0}.FloatingAnnotation_annotationCard__ubks1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--brand-black);border:3px solid var(--brand-black);border-radius:0;max-width:210px;min-width:110px;overflow:visible;padding:var(--spacing-lg);position:relative;transform:translateZ(0)}.FloatingAnnotation_annotationCard__ubks1:before{background-image:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:50%;background-repeat:no-repeat;background-size:150%;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;z-index:1}.FloatingAnnotation_dogEarContainer__Rgcls{cursor:pointer;height:30px;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:3}.FloatingAnnotation_redBackground__-KoPp{background:var(--brand-red-danger);height:22px;position:absolute;right:0;top:0;width:22px;z-index:1}.FloatingAnnotation_closeButton__UQDNf{align-items:center;background:#0000;border:none;color:var(--neutral-0-white);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:16px;font-weight:900;height:20px;justify-content:center;line-height:1;pointer-events:auto;position:absolute;right:2px;top:2px;width:20px;z-index:10}.FloatingAnnotation_content__0U8F0{position:relative;text-align:left;z-index:2}.FloatingAnnotation_title__xCpaj{color:var(--neutral-0-white);font:var(--font-heading-2);letter-spacing:var(--letter-spacing-button);line-height:1.2;margin:0 0 var(--spacing-xs) 0}.FloatingAnnotation_subtitle__clQ7V{color:var(--neutral-300-light-gray);font:var(--font-body-2);line-height:1.4;margin:0}.FloatingAnnotation_decorativeTag__bmNZR{background:var(--brand-yellow);border:2px solid var(--brand-black);border-radius:0;box-shadow:2px 2px 0 var(--brand-black);color:var(--brand-black);font:var(--font-button-chunky);left:12px;letter-spacing:1px;padding:.25rem .75rem;position:absolute;top:-8px;transform:rotate(-2deg);z-index:3}@media (max-width:768px){.FloatingAnnotation_annotationContainer__HxJdP{right:-260px}.FloatingAnnotation_annotationCard__ubks1{max-width:120px;min-width:100px;padding:var(--spacing-md)}.FloatingAnnotation_title__xCpaj{font-size:1.75rem}}@media (max-width:480px){.FloatingAnnotation_annotationContainer__HxJdP{bottom:20px;left:20px;position:fixed;right:20px;top:auto;transform:none}.FloatingAnnotation_pointer__BQlz3{display:none}.FloatingAnnotation_annotationCard__ubks1{max-width:none;min-width:auto}}.FloatingAnnotation_dogEarSvg__RGJ9R{overflow:visible}.Input_inputWrapper__EbpDX{display:flex;flex-direction:column;margin-bottom:var(--spacing-md);width:100%}.Input_noMargin__TBKcN{margin:0}.Input_inputLabel__mfWn0{color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.Input_requiredIndicator__JGjeH{color:var(--color-error);margin-left:var(--spacing-xxs)}.Input_errorMessage__shrkn{color:var(--color-error);font-size:var(--font-size-sm);margin:var(--spacing-xs) 0 0 0}.Input_input__-UkTh{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-md);transition:border-color var(--transition-standard),box-shadow var(--transition-standard),background-color var(--transition-standard);width:100%}.Input_input__-UkTh::placeholder{color:var(--color-placeholder)}.Input_input__-UkTh:focus-visible{outline:none}.Input_standard__eedeb{background-color:var(--color-surface);border:none;border-radius:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-sm)}.Input_standard__eedeb:focus-visible{background-color:var(--color-input-focus-bg);border-color:#0000}.Input_minimal__URRVi{background-color:initial;border:none;border-bottom:var(--border-width-standard) solid var(--color-border);border-radius:0;padding:var(--spacing-xs) var(--spacing-xxs)}.Input_minimal__URRVi:focus-visible{border-bottom-color:var(--color-primary)}.Input_large__YzfSZ{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed)}.Input_small__MhwTf{font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-relaxed)}.Input_error__pDIqY.Input_standard__eedeb{border-color:var(--color-error)}.Input_error__pDIqY.Input_minimal__URRVi{border-bottom-color:var(--color-error)}.Input_error__pDIqY.Input_standard__eedeb:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.Input_error__pDIqY.Input_minimal__URRVi:focus-visible{border-bottom-color:var(--color-error)}.Input_input__-UkTh[disabled]{background-color:var(--color-background);cursor:not-allowed;opacity:var(--opacity-disabled)}.Input_textarea__XKODp{line-height:1.6;min-height:120px;resize:vertical}.Modal_modalBackdrop__lf0md{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;top:0;width:100vw;z-index:1000}.Modal_modalContainer__xnS4C{background:var(--neutral-0-white);border:var(--border-width-component-divider) solid var(--border-color-primary);border-radius:0;box-shadow:none;max-height:90vh;max-width:500px;overflow-y:auto;padding:2.5rem;position:relative;transition:transform .2s ease;width:90%;will-change:transform,opacity}.Modal_modalContainer--small__CJm\+c{max-width:400px;padding:2rem}.Modal_modalContainer--default__0zF3f{max-width:500px;padding:2.5rem}.Modal_modalContainer--large__Q8Q\+N{max-width:700px;padding:3rem}.Modal_modalHeader__m48DE{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Modal_modalTitle__QRHCA{color:var(--brand-black);font-family:Bangers,cursive;font-size:3.5rem;letter-spacing:1px;line-height:1.1;margin:0;text-transform:uppercase}.Modal_modalCloseButton__gYQ9w{align-items:center;background:none;border:none;border-radius:0;color:var(--neutral-800-text-primary);cursor:pointer;display:flex;font-size:2rem;justify-content:center;padding:.5rem;transition:color .2s ease}.Modal_modalCloseButton__gYQ9w:hover{color:var(--brand-black)}.Modal_modalCloseButton__gYQ9w:focus{outline:2px solid var(--brand-yellow);outline-offset:2px}.Modal_modalContent__pVOck{color:var(--neutral-800-text-primary);font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.Modal_modalContentSection__dBKbl{margin-bottom:2rem}.Modal_modalContentSection__dBKbl:last-child{margin-bottom:0}.Modal_modalActions__hnKSd{border-top:2px solid var(--neutral-200-subtle);display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem}.Modal_modalActions--left__cKLD4{justify-content:flex-start}.Modal_modalActions--center__K9r8k{justify-content:center}.Modal_modalActions--right__5I6BI{justify-content:flex-end}.Modal_modalActions--full__VuoMv{justify-content:stretch}.Modal_modalActions--full__VuoMv>*{flex:1 1}@media (max-width:768px){.Modal_modalBackdrop__lf0md{align-items:flex-start;padding:var(--spacing-md);padding-top:10vh}.Modal_modalContainer__xnS4C{max-height:80vh;max-width:none;padding:2rem;width:100%}.Modal_modalContainer--default__0zF3f,.Modal_modalContainer--large__Q8Q\+N,.Modal_modalContainer--small__CJm\+c{padding:2rem}.Modal_modalTitle__QRHCA{font-size:2.5rem}.Modal_modalActions__hnKSd{flex-direction:column;gap:.75rem}.Modal_modalActions--center__K9r8k,.Modal_modalActions--left__cKLD4,.Modal_modalActions--right__5I6BI{justify-content:stretch}.Modal_modalActions__hnKSd>*{width:100%}}.Modal_modalContainer__xnS4C:focus{outline:none}.Modal_modalContainer__xnS4C::-webkit-scrollbar{width:8px}.Modal_modalContainer__xnS4C::-webkit-scrollbar-track{background:var(--neutral-200-subtle)}.Modal_modalContainer__xnS4C::-webkit-scrollbar-thumb{background:var(--neutral-700-text-secondary);border-radius:0}.Modal_modalContainer__xnS4C::-webkit-scrollbar-thumb:hover{background:var(--brand-black)}.Modal_modalBackdrop__lf0md,.Modal_modalContainer__xnS4C{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@media (prefers-contrast:high){.Modal_modalContainer__xnS4C{border-width:4px}.Modal_modalCloseButton__gYQ9w:focus{outline-width:3px}}@media (prefers-reduced-motion:reduce){.Modal_modalContainer__xnS4C{transition:none}}.ProgressBar_progressBarContainer__nbKa7{width:100%}.ProgressBar_progressBar__6c0Oz{background:var(--neutral-200-subtle);border-radius:3px;height:6px;overflow:hidden;position:relative;width:100%}.ProgressBar_progressBarInner__EPsG4{background:var(--brand-yellow);border-radius:3px;height:100%;position:relative;transition:width .4s cubic-bezier(.4,0,.2,1)}.ProgressBar_progressBarInner__EPsG4:after{animation:ProgressBar_shimmer__PIwI9 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes ProgressBar_shimmer__PIwI9{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TableDropdown_tableDropdownContainer__RSgwr{display:inline-block;font-family:var(--font-family-body);min-width:140px;position:relative;width:100%}.TableDropdown_tableDropdownTrigger__jbpqQ{align-items:center;background:#0000;border:none;box-sizing:border-box;color:var(--brand-black);cursor:pointer;display:flex;font-family:var(--font-family-body);font-size:1rem;font-weight:400;gap:.5rem;justify-content:flex-start;min-width:140px;padding:.5rem 0;transition:all .2s ease;width:100%}.TableDropdown_tableDropdownTrigger__jbpqQ.TableDropdown_active__RWU8R,.TableDropdown_tableDropdownTrigger__jbpqQ:hover{background:#0000}.TableDropdown_tableDropdownTrigger__jbpqQ.TableDropdown_disabled__3nQWQ{background-color:var(--neutral-100-bg);cursor:not-allowed;opacity:.6}.TableDropdown_triggerContent__F6dT3{align-items:center;display:flex;flex:1 1;gap:.5rem;justify-content:space-between;margin:0 .5rem 0 1rem;min-width:0}.TableDropdown_triggerIcon__r9eW-{align-items:center;color:var(--brand-black);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.TableDropdown_triggerText__VHoU9{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TableDropdown_dropdownArrow__sGWmZ{color:var(--neutral-600-text);flex-shrink:0;transition:transform .2s ease}.TableDropdown_dropdownArrow__sGWmZ.TableDropdown_rotated__Dz6sb{transform:rotate(180deg)}.TableDropdown_tableDropdownMenu__e2Nqg{background:var(--neutral-0-white);border:1px solid var(--neutral-300-light-gray);box-shadow:var(--shadow-default-light);left:0;margin:0;max-height:200px;min-width:100%;opacity:0;overflow:hidden;overflow-y:auto;padding:.25rem 0;pointer-events:none;position:absolute;top:calc(100% + 2px);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;z-index:30}.TableDropdown_tableDropdownMenu__e2Nqg.TableDropdown_open__lrHcp{opacity:1;pointer-events:auto;transform:translateY(0)}.TableDropdown_tableDropdownItem__I\+JSq{align-items:center;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.75rem 1rem;transition:background-color .15s ease}.TableDropdown_tableDropdownItem__I\+JSq:focus,.TableDropdown_tableDropdownItem__I\+JSq:hover{background:var(--neutral-100-bg);outline:none}.TableDropdown_tableDropdownItem__I\+JSq.TableDropdown_selected__t\+evG{background:var(--brand-yellow);color:var(--brand-black);font-weight:600}.TableDropdown_itemIcon__rCe4W{align-items:center;color:var(--brand-black);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.TableDropdown_itemContent__F5NsN{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.TableDropdown_itemLabel__2nYw3{color:var(--brand-black);font-size:.875rem;line-height:1.4}.TableDropdown_itemLabel__2nYw3,.TableDropdown_itemMetadata__Zsjam{font-family:var(--font-family-body);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableDropdown_itemMetadata__Zsjam{color:var(--neutral-600-text);font-size:.75rem;font-weight:500}.TableDropdown_noResults__vQEEv{color:var(--neutral-600-text);font-family:var(--font-family-body);font-size:.875rem;line-height:1.4;padding:1rem .75rem;text-align:center}@media (max-width:768px){.TableDropdown_tableDropdownContainer__RSgwr{min-width:0;width:100%}.TableDropdown_tableDropdownTrigger__jbpqQ{background:#0000;border:none;font-size:1.125rem;font-weight:400;height:auto;line-height:1.5;min-width:0;padding:1rem;width:100%}.TableDropdown_triggerContent__F6dT3{margin:0}.TableDropdown_tableDropdownItem__I\+JSq{font-size:1.125rem;padding:1rem 1.25rem}.TableDropdown_tableDropdownMenu__e2Nqg{max-height:150px;width:100%}.TableDropdown_dropdownArrow__sGWmZ{height:16px;width:16px}}.TableDropdown_tableDropdownTrigger__jbpqQ:focus{outline:2px solid var(--brand-blue);outline-offset:1px}.TableDropdown_tableDropdownTrigger__jbpqQ:focus:not(:focus-visible){outline:none}.QuestionTable_tableContainer__8nMjV{background:var(--neutral-0-white);border:3px solid var(--brand-black);box-shadow:var(--shadow-default-light);margin-bottom:1.5rem}.QuestionTable_tableHeader__FCaYx{grid-gap:1rem;background:var(--neutral-100-bg);border-bottom:2px solid var(--neutral-300-light-gray);color:var(--neutral-700-text-secondary);display:grid;font-size:.875rem;font-weight:800;gap:1rem;grid-template-columns:40px 1fr 140px 60px;letter-spacing:.5px;padding:1rem 2rem 1rem 1rem;text-transform:uppercase}.QuestionTable_tableBody__TUAr\+{background:var(--neutral-0-white)}.QuestionTable_questionList__ZQFyB{list-style:none;margin:0;padding:0}.QuestionTable_tableRow__4axVR{grid-gap:1rem;align-items:stretch;border-bottom:1px solid var(--neutral-200-subtle);cursor:pointer;display:grid;gap:1rem;grid-template-columns:40px 1fr 140px 60px;padding:.5rem 2rem .5rem 1rem;transition:background-color .2s ease}.QuestionTable_tableRow__4axVR:last-child{border-bottom:none}.QuestionTable_tableRow__4axVR:hover{background:var(--neutral-50-bg)}.QuestionTable_tableRow__4axVR.QuestionTable_activeRow__YvRQQ{background:var(--brand-yellow)}.QuestionTable_dragColumn__SxOzR{align-items:center;display:flex;justify-content:center}.QuestionTable_dragColumn__SxOzR .QuestionTable_deleteButton__YHhi-{display:none}.QuestionTable_dragHandle__VoMDK{color:var(--neutral-400-text);cursor:grab;padding:.25rem;transition:color .2s ease}.QuestionTable_dragHandle__VoMDK:hover{color:var(--neutral-700-text-secondary)}.QuestionTable_dragHandle__VoMDK:active{cursor:grabbing}.QuestionTable_textColumn__qdvuA{align-items:flex-start;display:flex}.QuestionTable_questionTextInput__yf1pC{background:#0000;border:2px solid #0000;box-sizing:border-box;color:var(--brand-black);font-family:var(--font-family-body);font-size:1rem;height:auto;line-height:1.4;outline:none;overflow:visible;padding:.5rem;resize:none;white-space:pre-wrap;width:100%}.QuestionTable_questionTextInput__yf1pC:focus{background:var(--neutral-0-white);border:2px solid var(--brand-blue)}.QuestionTable_typeColumn__iE910{align-items:center;display:flex}.QuestionTable_typeDropdown__SNf1M{font-size:.875rem;width:100%}.QuestionTable_actionsColumn__JPO3R,.QuestionTable_deleteButton__YHhi-{align-items:center;display:flex;justify-content:center}.QuestionTable_deleteButton__YHhi-{background:#0000;border:none;color:var(--neutral-400-text);cursor:pointer;padding:.5rem;transition:color .2s ease}.QuestionTable_deleteButton__YHhi-:hover{color:var(--brand-red-danger)}.QuestionTable_emptyState__kO38J{color:var(--neutral-600-text);font-style:italic;padding:3rem 2rem;text-align:center}@media (max-width:768px){.QuestionTable_tableHeader__FCaYx{display:none}.QuestionTable_tableRow__4axVR{background:var(--neutral-0-white);border:none;border-bottom:3px solid var(--brand-black);border-radius:0;box-shadow:none;display:block;margin-bottom:0;padding:0 1.5rem 1.5rem}.QuestionTable_tableRow__4axVR:last-child{border-bottom:none;margin-bottom:0}.QuestionTable_tableRow__4axVR:hover{background:var(--neutral-50-bg)}.QuestionTable_tableRow__4axVR.QuestionTable_activeRow__YvRQQ{background:var(--brand-yellow);border-color:var(--brand-black)}.QuestionTable_actionsColumn__JPO3R,.QuestionTable_dragColumn__SxOzR,.QuestionTable_textColumn__qdvuA,.QuestionTable_typeColumn__iE910{display:block;margin-bottom:2rem}.QuestionTable_actionsColumn__JPO3R:last-child,.QuestionTable_dragColumn__SxOzR:last-child,.QuestionTable_textColumn__qdvuA:last-child,.QuestionTable_typeColumn__iE910:last-child{margin-bottom:0}.QuestionTable_dragColumn__SxOzR{align-items:center;background:var(--neutral-100-bg);border-bottom:none;display:flex;justify-content:space-between;margin:0 -1.5rem .5rem;padding:.75rem 1.5rem;position:relative}.QuestionTable_dragColumn__SxOzR:after{color:var(--neutral-600-text);content:"Question " counter(question-counter);font-size:.875rem;font-weight:700;left:50%;letter-spacing:.5px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.QuestionTable_dragColumn__SxOzR .QuestionTable_deleteButton__YHhi-{display:flex}.QuestionTable_textColumn__qdvuA{margin-bottom:.25rem;margin-top:2rem}.QuestionTable_questionTextInput__yf1pC{background:#0000;border:none;box-sizing:border-box;font-size:1.125rem;width:100%}.QuestionTable_questionTextInput__yf1pC:focus{background:#0000;border:none}.QuestionTable_typeColumn__iE910{background:none;border:none;display:block;margin-bottom:0;padding:0}.QuestionTable_actionsColumn__JPO3R{display:none}.QuestionTable_typeDropdown__SNf1M{display:block;width:100%}.QuestionTable_tableBody__TUAr\+{counter-reset:question-counter}.QuestionTable_tableRow__4axVR{counter-increment:question-counter}}.Rating_wrapper__kcpy9{align-items:flex-start;display:flex;flex-direction:column}.Rating_stars__Q\+Qvp{display:flex;gap:var(--spacing-xs)}.Rating_option__q0Yo5{align-items:center;background-color:var(--color-surface);border:var(--border-width-button) solid var(--color-border-muted);border-radius:var(--radius-circle);color:var(--color-placeholder);cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);height:45px;justify-content:center;transition:transform var(--transition-transform),background-color var(--transition-standard),border-color var(--transition-standard),color var(--transition-standard);width:45px}.Rating_option__q0Yo5:not(.Rating_readonly__xnaCm):hover{border-color:var(--color-border-muted-hover);transform:var(--transform-hover-lift-primary)}.Rating_option__q0Yo5:not(.Rating_readonly__xnaCm):active{transform:var(--transform-press)}.Rating_readonly__xnaCm{cursor:default}.Rating_active__gkVao{color:var(--color-text-secondary)}.Rating_selected__kkWBP{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)!important;transform:var(--transform-selected)}.Rating_selected__kkWBP:not(.Rating_readonly__xnaCm):hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:var(--transform-selected) var(--transform-hover-lift-primary)}.Tooltip_tooltip__jmynF{align-items:center;background:#1a1a1a;background:var(--brand-black,#1a1a1a);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;color:var(--neutral-canvas,#fff);display:flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;pointer-events:none;position:fixed;transform:translate(-50%,-120%);white-space:nowrap;z-index:100}.Tooltip_tooltip__jmynF.Tooltip_slider__0xgt6{align-items:center;background:var(--brand-green);border:3px solid #fff;box-shadow:0 8px 24px #0000004d;color:#fff;display:block;font-family:Bangers,cursive;font-size:1.75rem;font-weight:400;justify-content:center;letter-spacing:1px;min-width:120px;opacity:0;padding:.75rem 1.25rem;position:absolute;text-align:center;transform:translateX(-50%) translateY(0) scale(1);z-index:1000}.Tooltip_tooltip__jmynF.Tooltip_slider__0xgt6.Tooltip_visible__5MufM{opacity:1}.Tooltip_tooltip__jmynF.Tooltip_slider__0xgt6:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.Tooltip_authorAvatar__UyEVv{border:2px solid #fff;border:2px solid var(--neutral-canvas,#fff);border-radius:50%;flex-shrink:0;height:24px;width:24px}.Tooltip_authorName__c72\+z{color:#fff;color:var(--neutral-canvas,#fff);font-weight:700}.Tooltip_sliderValue__DsJVo{color:var(--brand-yellow);font-weight:400}.Slider_sliderContainer__okcO9{background:var(--neutral-50-bg);border-radius:8px;display:flex;flex-direction:column;gap:1.5rem;margin:0 -1rem;overflow:visible;padding:0 1rem;position:relative;transform-origin:center;transition:all .2s ease;will-change:transform}.Slider_sliderLabels__96gg8{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;position:relative;width:100%}.Slider_sliderLabels__96gg8:after{background:var(--neutral-300-light-gray);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translateX(-50%);width:60%;z-index:1}.Slider_sliderLabels__96gg8 span{background:var(--neutral-0-white);border:2px solid var(--brand-black);border-radius:12px;color:var(--brand-black);font-family:Bangers,cursive;font-size:1.1rem;font-weight:400;letter-spacing:.5px;padding:.5rem 1rem;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.Slider_sliderLabels__96gg8 span:first-child{text-align:left}.Slider_sliderLabels__96gg8 span:last-child{background:#1db954;border-color:#1db954;color:#fff;text-align:right}.Slider_sliderWrapper__lnEdj{overflow:visible;padding:1rem 0;position:relative;width:100%}.Slider_questionSlider__Vh5Je{-webkit-appearance:none;appearance:none;background:var(--neutral-300-light-gray);border-radius:6px;box-sizing:border-box;cursor:pointer;flex-shrink:1;height:12px;min-width:0;outline:none;position:relative;width:100%}.Slider_questionSlider__Vh5Je::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1db954;border:4px solid var(--neutral-0-white);border-radius:50%;box-shadow:0 4px 12px #0003;cursor:pointer;height:32px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:32px;z-index:2}.Slider_questionSlider__Vh5Je::-webkit-slider-thumb:hover{box-shadow:0 6px 16px #00000040;transform:scale(1.1)}.Slider_questionSlider__Vh5Je::-webkit-slider-thumb:active{box-shadow:0 8px 20px #0000004d;transform:scale(1.2)}.Slider_questionSlider__Vh5Je::-moz-range-thumb{background:#1db954;border:4px solid var(--neutral-0-white);border-radius:50%;box-shadow:0 4px 12px #0003;cursor:pointer;height:32px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:32px;z-index:2}.Slider_questionSlider__Vh5Je::-moz-range-thumb:hover{box-shadow:0 6px 16px #00000040;transform:scale(1.1)}.Slider_questionSlider__Vh5Je::-moz-range-thumb:active{box-shadow:0 8px 20px #0000004d;transform:scale(1.2)}.Slider_questionSlider__Vh5Je:focus{outline:none}.Slider_questionSlider__Vh5Je:disabled{cursor:not-allowed;opacity:.6}.Slider_questionSlider__Vh5Je:disabled::-webkit-slider-thumb{cursor:not-allowed;transform:none}.Slider_questionSlider__Vh5Je:disabled::-moz-range-thumb{cursor:not-allowed;transform:none}.SmallCard_smallCard__Bw-ob{background:var(--neutral-0-white);border:var(--border-width-component-divider) solid var(--border-color-primary);border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;padding:1.5rem;position:relative;width:340px}.SmallCard_smallCard__Bw-ob.SmallCard_clickable__YO80o{cursor:pointer;transition:all .2s ease}.SmallCard_smallCard__Bw-ob.SmallCard_clickable__YO80o:hover{box-shadow:var(--shadow-hover-dark);transform:var(--transform-hover-lift)}.SmallCard_smallCard__Bw-ob.SmallCard_clickable__YO80o:active{box-shadow:var(--shadow-inset-pressed);transform:var(--transform-pressed-in);transition:transform .2s ease,box-shadow 0s .2s}.SmallCard_smallCard__Bw-ob.SmallCard_clickable__YO80o:focus-visible{border-color:var(--brand-yellow);outline:none}.SmallCard_smallCardImage__zEsqx{margin:-1.5rem -1.5rem 1rem;overflow:hidden;width:calc(100% + 3rem)}.SmallCard_smallCardImage__zEsqx img{display:block;height:auto;object-fit:cover;width:100%}.SmallCard_smallCardIcon__2Qcfy{align-items:center;display:flex;margin-bottom:1rem;text-align:left}.SmallCard_smallCardIcon__2Qcfy img,.SmallCard_smallCardIcon__2Qcfy svg{flex-shrink:0;height:auto;max-width:48px}.SmallCard_smallCardContent__Dh\+lU{display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.SmallCard_smallCardTitle__noZz9{color:var(--brand-black);font-family:Bangers,cursive;font-size:1.5rem;letter-spacing:1px;line-height:1.2;margin:0;text-transform:uppercase}.SmallCard_smallCardText__ef\+4Y{color:var(--neutral-800-text-primary);font-family:Inter,sans-serif;font-size:.875rem;font-weight:800;line-height:1.5;margin:0}@media (max-width:768px){.SmallCard_smallCard__Bw-ob{max-width:340px;width:100%}}.ToolbarButton_toolbarButton__eeb32{background:var(--neutral-0-white);border:3px solid var(--border-color-primary);box-shadow:var(--shadow-default-light);color:var(--brand-black);cursor:pointer;display:grid;font-family:var(--font-family-body);font-weight:600;place-items:center;position:relative;transition:all .2s ease}.ToolbarButton_small__h3DJt{font-size:.75rem;height:32px;width:32px}.ToolbarButton_medium__d1pix{font-size:1rem;height:44px;width:44px}.ToolbarButton_large__-D6wh{font-size:1.25rem;height:56px;width:56px}.ToolbarButton_default__nfoM2:hover{background:var(--brand-yellow);box-shadow:var(--shadow-hover-dark);transform:var(--transform-hover-lift)}.ToolbarButton_default__nfoM2:active{background:var(--brand-green);box-shadow:var(--shadow-inset-pressed);color:var(--neutral-0-white);transform:var(--transform-pressed-in)}.ToolbarButton_primary__zlZTy{background:var(--brand-blue);color:var(--neutral-0-white)}.ToolbarButton_primary__zlZTy:hover{background:var(--brand-yellow);box-shadow:var(--shadow-hover-dark);color:var(--brand-black);transform:var(--transform-hover-lift)}.ToolbarButton_primary__zlZTy:active{background:var(--brand-green);box-shadow:var(--shadow-inset-pressed);color:var(--neutral-0-white);transform:var(--transform-pressed-in)}.ToolbarButton_secondary__Y-SJl{background:var(--neutral-100-bg);color:var(--brand-black)}.ToolbarButton_secondary__Y-SJl:hover{background:var(--brand-yellow);box-shadow:var(--shadow-hover-dark);transform:var(--transform-hover-lift)}.ToolbarButton_secondary__Y-SJl:active{background:var(--brand-green);box-shadow:var(--shadow-inset-pressed);color:var(--neutral-0-white);transform:var(--transform-pressed-in)}.ToolbarButton_danger__8y1h-{background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-text)}.ToolbarButton_danger__8y1h-:hover{background:var(--status-error-text);box-shadow:var(--shadow-hover-dark);color:var(--neutral-0-white);transform:var(--transform-hover-lift)}.ToolbarButton_selected__0HuhV{background:var(--brand-black);border-color:var(--brand-black);color:var(--neutral-0-white)}.ToolbarButton_selected__0HuhV:hover{background:var(--brand-black);box-shadow:var(--shadow-hover-dark);color:var(--neutral-0-white);transform:var(--transform-hover-lift)}.ToolbarButton_selected__0HuhV:active{background:var(--brand-black);box-shadow:var(--shadow-inset-pressed);color:var(--neutral-0-white);transform:var(--transform-pressed-in)}.ToolbarButton_disabled__tBt6B{cursor:not-allowed;opacity:.5;pointer-events:none}.ToolbarButton_loading__yjZTM{cursor:wait;pointer-events:none}.ToolbarButton_spinner__wQlVB{animation:ToolbarButton_spin__L4puu 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ToolbarButton_spin__L4puu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolbarButton_toolbarButton__eeb32:focus{outline:2px solid var(--brand-blue);outline-offset:2px}.ToolbarButton_toolbarButton__eeb32:focus:not(:focus-visible){outline:none}.ToolbarButtonGroup_toolbarButtonGroup__H-fDn{align-items:center;display:flex}.ToolbarButtonGroup_horizontal__hWZ5h{flex-direction:row}.ToolbarButtonGroup_vertical__aGBpT{flex-direction:column}.ToolbarButtonGroup_spacing-small__SEdeE.ToolbarButtonGroup_horizontal__hWZ5h{gap:.25rem}.ToolbarButtonGroup_spacing-medium__IQwNo.ToolbarButtonGroup_horizontal__hWZ5h{gap:.5rem}.ToolbarButtonGroup_spacing-large__\+fzCG.ToolbarButtonGroup_horizontal__hWZ5h{gap:.75rem}.ToolbarButtonGroup_spacing-small__SEdeE.ToolbarButtonGroup_vertical__aGBpT{gap:.25rem}.ToolbarButtonGroup_spacing-medium__IQwNo.ToolbarButtonGroup_vertical__aGBpT{gap:.5rem}.ToolbarButtonGroup_spacing-large__\+fzCG.ToolbarButtonGroup_vertical__aGBpT{gap:.75rem}.ToolbarButtonGroup_align-start__ziD9p{justify-content:flex-start}.ToolbarButtonGroup_align-center__2jTKP{justify-content:center}.ToolbarButtonGroup_align-end__qFcRl{justify-content:flex-end}.ToolbarButtonGroup_align-space-between__T5pVU{justify-content:space-between}.ToolbarButtonGroup_align-space-around__6dzOQ{justify-content:space-around}@media (max-width:768px){.ToolbarButtonGroup_toolbarButtonGroup__H-fDn.ToolbarButtonGroup_horizontal__hWZ5h{flex-wrap:wrap}}.Toolbar_toolbar__kOIkA{background:var(--brand-black);border-radius:8px;box-shadow:var(--shadow-hover-dark);display:flex;left:0;opacity:0;padding:.5rem;pointer-events:none;position:absolute;top:-9999px;transform:translateY(10px);transition:opacity .15s ease-out,transform .15s ease-out;z-index:9999}.Toolbar_toolbar__kOIkA.Toolbar_visible__jRRap{opacity:1;pointer-events:auto;transform:translateY(0)}.Toolbar_toolsSection__eGAWx{align-items:center;display:flex;gap:.25rem}.Toolbar_toolbar__kOIkA .toolbarButton{background-color:initial!important;color:#fff!important}.Toolbar_toolbar__kOIkA .toolbarButton:hover{background-color:#fff3!important}.UploadTips_uploadTipsSection__tyPQ\+{display:flex;flex-direction:column;gap:1.5rem}.UploadTips_uploadTipsTitle__iItaz{color:var(--brand-black);font-family:Inter,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;margin:0;padding:0;text-align:left;text-transform:uppercase}.UploadTips_tipsGrid__-XLZo{display:flex;flex-direction:row;gap:.75rem;list-style:none;margin:0;padding:0}.UploadTips_tipCard__c7m4P{background:var(--neutral-0-white);border:2px solid var(--neutral-300-light-gray);border-radius:0;cursor:pointer;display:flex;flex-direction:column;min-height:80px;overflow:visible;position:relative;transition:all .2s ease;width:100%}.UploadTips_tipCard__c7m4P:hover{background:var(--neutral-0-white);box-shadow:1px 4px 0 var(--shadow-color-light);transform:translateY(-4px)}.UploadTips_tipCard__c7m4P:before{background:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:50%;background-repeat:no-repeat;background-size:150%;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:1}.UploadTips_tipContent__MG\+b5{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:1rem;position:relative;text-align:left;z-index:2}.UploadTips_tipTitle__KrXQG{color:var(--brand-black);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.UploadTips_tipDescription__hNNXd{color:var(--neutral-600-text);font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4}.UploadTips_tipTag__MLOSZ{border-radius:0;color:var(--neutral-0-white);font-family:Bangers,cursive;font-size:.9375rem;font-weight:400;letter-spacing:.6px;padding:.125rem .5rem;position:absolute;right:8px;text-transform:uppercase;top:-4px;transform:rotate(-3deg);z-index:3}.UploadTips_goodTag__vCCWp{background:var(--brand-green)}.UploadTips_badTag__vmzbQ{background:var(--brand-red-danger)}@media (max-width:768px){.UploadTips_tipsGrid__-XLZo{flex-direction:column}.UploadTips_uploadTipsTitle__iItaz{font-size:1.25rem;padding:.5rem 1rem}}.FormInput_inputGroup__k\+4l\+{margin-bottom:1.5rem}.FormInput_inputLabel__Durzd{color:var(--brand-black);display:block;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;margin-bottom:.5rem}.FormInput_requiredIndicator__rZUT0{color:var(--brand-red-danger);margin-left:.25rem}.FormInput_input__VeNRc{background:var(--neutral-0-white);border:var(--border-width-component-divider) solid var(--border-color-primary);border-radius:0;box-shadow:var(--shadow-default-light);box-sizing:border-box;color:var(--neutral-800-text-primary);font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;padding:.75rem 1rem;transition:all .2s ease;width:calc(100% - 6px)}.FormInput_input__VeNRc::placeholder{color:var(--neutral-700-text-secondary)}.FormInput_input__VeNRc:focus{border-color:var(--brand-yellow);box-shadow:var(--shadow-default-light);outline:none}.FormInput_input__VeNRc:active{box-shadow:var(--shadow-inset-pressed);transform:var(--transform-pressed-in);transition:transform .2s ease,box-shadow 0s .2s}.FormInput_input__VeNRc.FormInput_error__-kCgF{border-color:var(--brand-red-danger)}.FormInput_input__VeNRc.FormInput_error__-kCgF:focus{border-color:var(--brand-red-danger);box-shadow:var(--shadow-default-light)}.FormInput_input__VeNRc:disabled{background-color:var(--neutral-200-subtle);box-shadow:none;cursor:not-allowed;opacity:.6}.FormInput_input__VeNRc[rows]{line-height:1.6;min-height:120px;resize:vertical}.FormInput_errorMessage__XQAjz{color:var(--brand-red-danger);font-family:Inter,sans-serif;font-size:.875rem;font-weight:800;margin:.5rem 0 0}.AuthForm_authForm__X0mU0{display:flex;flex-direction:column;width:100%}.AuthForm_authFormActions__vWpae{display:flex;justify-content:flex-end;margin-top:1rem}.AuthForm_authFormError__V0yAg{background-color:var(--neutral-0-white);border:var(--border-width-component-divider) solid var(--border-color-danger);border-radius:0;color:var(--brand-red-danger);font-size:.875rem;margin:1rem 0;padding:.75rem 1rem}.AuthForm_authFormError__V0yAg,.AuthForm_authFormMessage__hcZGd{box-shadow:var(--shadow-default-light);font-family:Inter,sans-serif;font-weight:800;text-align:center}.AuthForm_authFormMessage__hcZGd{background:var(--neutral-0-white);border:var(--border-width-component-divider) solid var(--border-color-success);border-radius:0;color:var(--brand-green);font-size:1rem;padding:2rem}.AuthForm_authFormSwitch__NcUhF{color:var(--neutral-700-text-secondary);font-family:Inter,sans-serif;font-size:.875rem;margin-top:1.5rem;text-align:center}.AuthForm_authFormSwitch__NcUhF button{background:none;border:none;color:var(--brand-black);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:800;padding:0;text-decoration:underline;transition:color .2s ease}.AuthForm_authFormSwitch__NcUhF button:hover{color:var(--brand-yellow)}.Layout_appContainer__XJvuO{background-color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh}.Layout_appContainer__XJvuO.Layout_withSidebar__yZLLQ{margin:0;max-width:none;width:100%}.Layout_appMain__sHuOq{flex-grow:1;padding-left:1rem;padding-right:1rem;transition:margin-left .3s ease;width:100%}.Layout_appContainerWithChat__bILWp{margin-left:320px}@media (max-width:1023px){.Layout_appContainerWithChat__bILWp{margin-left:0}}.Layout_appContainer__XJvuO{transition:margin-left .3s ease}.Layout_fixedControls__mVHx8{gap:1rem;right:20px}.Layout_fixedControls__mVHx8,.Layout_leftChatToggle__\+zxcw{align-items:center;display:flex;position:fixed;top:20px;z-index:1001}.Layout_leftChatToggle__\+zxcw{background:var(--neutral-100-bg);border:2px solid var(--brand-black);border-radius:12px;box-shadow:0 4px 12px #00000026;color:var(--brand-black);cursor:pointer;height:48px;justify-content:center;left:20px;transition:all .2s ease;width:48px}.Layout_leftChatToggle__\+zxcw:hover{background:var(--neutral-200-border);border-color:var(--brand-black);box-shadow:0 6px 16px #0003;color:var(--brand-black);transform:translateY(-2px)}.Layout_leftChatToggle__\+zxcw:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}@media (max-width:1023px){.Layout_fixedControls__mVHx8{display:none}.Layout_appMain__sHuOq{padding-bottom:0;padding-top:0}.Layout_appMain__sHuOq.Layout_takeTestPage__890Q5{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow:hidden;padding:0}.Layout_leftChatToggle__\+zxcw{display:none}}:root{--text-secondary:#555;--texture-url:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZmlsdGVyIGlkPSJub2lzZSI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI25vaXNlKSIgb3BhY2l0eT0iMC4wNiIvPjwvc3ZnPg=="}.LandingPage_pageWrapper__7Co4B{color:#333;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-body);overflow-x:hidden;position:relative}.LandingPage_container__fX-Th{margin:0 auto;max-width:1200px;padding:0 1rem}@media (min-width:768px){.LandingPage_container__fX-Th{padding:0 2rem}}.LandingPage_ctaButton__O-g5g{align-items:center;border:2px solid #1a1a1a;border:2px solid var(--black);border-radius:8px;box-shadow:4px 4px 0 #1a1a1a;box-shadow:4px 4px 0 var(--black);display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.75rem;text-decoration:none;transition:all .15s ease-out}.LandingPage_ctaButton__O-g5g:hover{box-shadow:5px 6px 0 #1a1a1a;box-shadow:5px 6px 0 var(--black);transform:translate(-1px,-2px)}.LandingPage_ctaButton__O-g5g.LandingPage_primary__W5GhB{background-color:#1db954;background-color:var(--green);color:#fff;color:var(--white)}.LandingPage_ctaButton__O-g5g.LandingPage_secondary__MwTya{background-color:#fff;background-color:var(--white);box-shadow:4px 4px 0 #e1e5ea;box-shadow:4px 4px 0 var(--grey-border);color:#1a1a1a;color:var(--black)}.LandingPage_ctaButton__O-g5g.LandingPage_secondary__MwTya:hover{box-shadow:5px 6px 0 #e1e5ea;box-shadow:5px 6px 0 var(--grey-border)}.LandingPage_ctaButton__O-g5g.LandingPage_inverted__kWJNi{background-color:#fff;background-color:var(--white);box-shadow:4px 4px 0 #0003;color:#1a1a1a;color:var(--black)}.LandingPage_ctaButton__O-g5g.LandingPage_inverted__kWJNi:hover{box-shadow:5px 6px 0 #0003}.LandingPage_header__Ddkcu{padding:2rem 0}.LandingPage_brand__KI9IU{color:#1a1a1a;color:var(--black);font-family:Bangers,cursive;font-family:var(--font-display);font-size:2.5rem;font-weight:400;text-decoration:none}.LandingPage_section__reRLg{padding:8rem 0}.LandingPage_sectionTitle__UT5mP{font-family:Bangers,cursive;font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;margin-bottom:1.5rem;text-align:center;text-shadow:2px 2px 0 #0000000d}.LandingPage_highlightWrapper__t46gV{display:block;margin-top:-.1rem;text-align:center}.LandingPage_highlightedText__wFHPk{background-color:#ffde00;background-color:var(--yellow);color:#1a1a1a;color:var(--black);display:inline-block;font-family:Bangers,cursive;font-family:var(--font-display);font-size:.6em;font-weight:400;margin:0;padding:.1em .4em}.LandingPage_card__ENtW5{background-color:#fff;background-color:var(--white);border:3px solid #1a1a1a;border:solid var(--black);border-radius:16px;border-width:3px 3px 5px;box-shadow:10px 10px 0 #e1e5ea;box-shadow:10px 10px 0 var(--grey-border);break-inside:avoid;display:flex;flex-direction:column;page-break-inside:avoid;transition:all .2s ease-out}.LandingPage_card__ENtW5:hover{box-shadow:12px 16px 0 #e1e5ea;box-shadow:12px 16px 0 var(--grey-border);transform:translateY(-8px)}.LandingPage_featuresSection__SxLpN{padding:6rem 0}.LandingPage_grid__vo3Cq{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.LandingPage_featureCard__MA79D{padding:2.5rem;text-align:center}.LandingPage_featureIcon__-TWQT{background:#1a1a1a;background:var(--black);border-radius:12px;color:#fff;color:var(--white);display:grid;font-size:2.5rem;height:64px;margin:0 auto 1.5rem;place-items:center;transition:transform .3s ease;width:64px}.LandingPage_featureCard__MA79D:hover .LandingPage_featureIcon__-TWQT{transform:rotate(-10deg) scale(1.1)}.LandingPage_featureCard__MA79D h3{font-family:Bangers,cursive;font-family:var(--font-display);font-size:2.25rem;font-weight:400;margin-bottom:.5rem}.LandingPage_pricingSection__Dn0XW{padding:6rem 0 8rem;position:relative}.LandingPage_pricingSection__Dn0XW:before{background-image:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZmlsdGVyIGlkPSJub2lzZSI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI25vaXNlKSIgb3BhY2l0eT0iMC4wNiIvPjwvc3ZnPg==";background-image:var(--texture-url);bottom:0;content:"";left:-2.5rem;position:absolute;right:-2.5rem;top:0;width:calc(100% + 5rem);z-index:-1}.LandingPage_pricingSection__Dn0XW .LandingPage_sectionTitle__UT5mP{text-shadow:2px 2px 0 #fff3}.LandingPage_pricingGrid__n1fxz{grid-gap:2.5rem;align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:1fr 1.1fr 1fr}.LandingPage_pricingCard__6Mdgu{padding:2.5rem;position:relative;text-align:left}.LandingPage_pricingCard__6Mdgu.LandingPage_highlight__d5VEz{background-color:#1a1a1a;background-color:var(--black);box-shadow:10px 10px 0 #0003;color:#fff;color:var(--white)}.LandingPage_pricingCard__6Mdgu.LandingPage_highlight__d5VEz:hover{box-shadow:12px 16px 0 #0003;transform:scale(1.05) translateY(-8px)}.LandingPage_popularTag__pyIsm{background:#ffde00;background:var(--yellow);border:3px solid #1a1a1a;border:3px solid var(--black);color:#1a1a1a;color:var(--black);font-size:1.25rem;left:50%;padding:.25rem 1.5rem;position:absolute;top:-15px;transform:translateX(-50%)}.LandingPage_popularTag__pyIsm,.LandingPage_tierName__FYmxX{font-family:Bangers,cursive;font-family:var(--font-display);font-weight:400}.LandingPage_tierName__FYmxX{font-size:2.5rem}.LandingPage_price__Z5bqc{font-family:Bangers,cursive;font-family:var(--font-display);font-size:4rem;font-weight:400;line-height:1;margin:.5rem 0}.LandingPage_price__Z5bqc span{color:#555;color:var(--text-secondary);font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700}.LandingPage_highlight__d5VEz .LandingPage_price__Z5bqc,.LandingPage_highlight__d5VEz .LandingPage_tierName__FYmxX{color:#fff;color:var(--white)}.LandingPage_highlight__d5VEz .LandingPage_price__Z5bqc span{color:#999}.LandingPage_tierDescription__oWNZG{color:#555;color:var(--text-secondary);margin-bottom:2rem;min-height:48px}.LandingPage_highlight__d5VEz .LandingPage_tierDescription__oWNZG{color:#ccc}.LandingPage_featureList__g29YH{display:flex;flex-direction:column;flex-grow:1;gap:1rem;list-style:none;margin:0;padding:0}.LandingPage_featureList__g29YH li{align-items:center;display:flex;font-weight:700;gap:.75rem}.LandingPage_featureList__g29YH li svg{color:#1db954;color:var(--green)}.LandingPage_buttonWrapper__33hC9{margin-top:2.5rem}.LandingPage_testimonialsSection__m2wP\+{padding:6rem 0}@keyframes LandingPage_scroll__3Rdnd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.LandingPage_marqueeLogos__gpoxj{align-items:center;animation:LandingPage_scroll__3Rdnd 30s linear infinite;color:#6c757d;color:var(--neutral-600-text,#6c757d);display:flex;font-family:Bangers,cursive;font-family:var(--font-display);font-size:2.25rem;font-weight:400;gap:4rem}.LandingPage_masonryGrid__OiJKY{column-count:3;column-gap:2rem}.LandingPage_testimonialCard__hPKSe{margin-bottom:2rem;padding:1.5rem;text-align:left}.LandingPage_cardHeader__U1yVi{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.LandingPage_cardAvatar__Cgk8x{aspect-ratio:1/1;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:2px solid #1a1a1a;border:2px solid var(--black);border-radius:50%;flex-shrink:0;height:44px;width:44px}.LandingPage_cardAuthor__dITDA h4{font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:800;margin:0}.LandingPage_cardAuthor__dITDA p{color:#555;color:var(--text-secondary);font-size:.9rem;margin:0}.LandingPage_ctaSection__iZ1cm{padding:6rem 0 8rem;position:relative;text-align:center}.LandingPage_ctaSection__iZ1cm:before{background-color:#ffde00;background-color:var(--yellow);background-image:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZmlsdGVyIGlkPSJub2lzZSI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI25vaXNlKSIgb3BhY2l0eT0iMC4wNiIvPjwvc3ZnPg==";background-image:var(--texture-url);bottom:0;content:"";left:-2.5rem;position:absolute;right:-2.5rem;top:0;width:calc(100% + 5rem);z-index:-1}.LandingPage_ctaSection__iZ1cm .LandingPage_heroSubtitle__1M5O5{color:#1a1a1a;color:var(--black);font-size:1.25rem;line-height:1.7;margin:0 auto 2.5rem;max-width:50ch}.LandingPage_marquee__SlFcn{background-color:initial;display:flex;margin-bottom:3rem;margin-left:-2.5rem;margin-right:-2.5rem;padding:2.5rem 0;white-space:nowrap;width:calc(100% + 5rem)}.LandingPage_heroSubtitle__1M5O5{color:#555;color:var(--text-secondary);font-size:1.25rem;line-height:1.7;margin:0 auto 2.5rem;max-width:50ch}.LandingPage_ctaBox__cFoqR{background-color:#ffde00;background-color:var(--yellow);background-image:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZmlsdGVyIGlkPSJub2lzZSI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI25vaXNlKSIgb3BhY2l0eT0iMC4wNiIvPjwvc3ZnPg==";background-image:var(--texture-url);border:3px solid #1a1a1a;border:3px solid var(--black);border-radius:20px;padding:5rem;text-align:center}.LandingPage_ctaBox__cFoqR .LandingPage_heroSubtitle__1M5O5{color:#1a1a1a;color:var(--black)}.LandingPage_footer__yl6en{background:#1a1a1a;background:var(--black);color:#aaa;padding:6rem 0 2rem}@media (max-width:992px){.LandingPage_pricingGrid__n1fxz{grid-template-columns:1fr}.LandingPage_pricingCard__6Mdgu.LandingPage_highlight__d5VEz{order:-1}.LandingPage_masonryGrid__OiJKY{column-count:2}}@media (max-width:768px){.LandingPage_container__fX-Th{padding:0 1rem}.LandingPage_grid__vo3Cq,.LandingPage_pricingGrid__n1fxz{grid-template-columns:1fr}.LandingPage_masonryGrid__OiJKY{column-count:1}.LandingPage_section__reRLg{padding:4rem 0}.LandingPage_featuresSection__SxLpN,.LandingPage_testimonialsSection__m2wP\+{padding:3rem 0}.LandingPage_pricingSection__Dn0XW{padding:3rem 0 4rem}.LandingPage_sectionTitle__UT5mP{font-size:clamp(2rem,8vw,2.5rem);margin-bottom:2rem}.LandingPage_grid__vo3Cq{gap:2rem}.LandingPage_featureCard__MA79D{padding:2rem 1.5rem}.LandingPage_featureCard__MA79D h3{font-size:1.75rem}.LandingPage_pricingGrid__n1fxz{gap:1.5rem}.LandingPage_pricingCard__6Mdgu{padding:2rem 1.5rem}.LandingPage_tierName__FYmxX{font-size:2rem}.LandingPage_price__Z5bqc{font-size:3rem}.LandingPage_testimonialCard__hPKSe{margin-bottom:1.5rem;padding:1.25rem}.LandingPage_ctaButton__O-g5g{font-size:.9rem;justify-content:center;padding:.75rem 1.5rem;width:100%}.LandingPage_marqueeLogos__gpoxj{font-size:1.75rem;gap:2rem}.LandingPage_card__ENtW5:hover{box-shadow:10px 12px 0 #e1e5ea;box-shadow:10px 12px 0 var(--grey-border);transform:translateY(-4px)}.LandingPage_pricingCard__6Mdgu.LandingPage_highlight__d5VEz:hover{box-shadow:10px 12px 0 #0003;transform:scale(1.02) translateY(-4px)}}@media (max-width:480px){.LandingPage_container__fX-Th{padding:0 .75rem}.LandingPage_section__reRLg{padding:3rem 0}.LandingPage_featuresSection__SxLpN,.LandingPage_testimonialsSection__m2wP\+{padding:2.5rem 0}.LandingPage_pricingSection__Dn0XW{padding:2.5rem 0 3rem}.LandingPage_sectionTitle__UT5mP{font-size:clamp(1.75rem,10vw,2rem);margin-bottom:1.5rem}.LandingPage_grid__vo3Cq{gap:1.5rem}.LandingPage_featureCard__MA79D{padding:1.5rem 1rem}.LandingPage_featureCard__MA79D h3{font-size:1.5rem}.LandingPage_featureIcon__-TWQT{font-size:2rem;height:56px;width:56px}.LandingPage_pricingGrid__n1fxz{gap:1rem}.LandingPage_pricingCard__6Mdgu{padding:1.5rem 1rem}.LandingPage_tierName__FYmxX{font-size:1.75rem}.LandingPage_price__Z5bqc{font-size:2.5rem}.LandingPage_testimonialCard__hPKSe{padding:1rem}.LandingPage_cardHeader__U1yVi{gap:.75rem}.LandingPage_cardAvatar__Cgk8x{aspect-ratio:1/1;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;flex-shrink:0;height:36px;width:36px}.LandingPage_ctaButton__O-g5g{font-size:.85rem;padding:.625rem 1.25rem}.LandingPage_marqueeLogos__gpoxj{font-size:1.5rem;gap:1.5rem}.LandingPage_pricingSection__Dn0XW:before{left:-.75rem;right:-.75rem;width:calc(100% + 1.5rem)}.LandingPage_marquee__SlFcn{margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}}.InteractiveHero_container__5SbKH{margin:0 auto;max-width:1200px;padding:0 2rem}.InteractiveHero_hero__Ejraf{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:6rem 0}.InteractiveHero_heroContent__Aj0TJ{text-align:left}.InteractiveHero_heroTitle__Y5I1r{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1;margin-bottom:1.5rem;text-shadow:2px 2px 0 #0000000d}.InteractiveHero_heroSubtitle__UYx0X{color:#555;color:var(--text-secondary,#555);font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;max-width:45ch}.InteractiveHero_ctaButton__tm2c0{align-items:center;background:var(--neutral-0-white);border:var(--border-width-component-divider) solid #0000;border-radius:var(--border-radius-sm);box-shadow:var(--shadow-default-light);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:1.2rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .2s ease}.InteractiveHero_ctaButton__tm2c0:hover{box-shadow:var(--shadow-hover-dark);transform:var(--transform-hover-lift)}.InteractiveHero_ctaButton__tm2c0.InteractiveHero_primary__1kxR4{background:linear-gradient(135deg,#1db954,#16a34a);background:linear-gradient(135deg,var(--brand-green) 0,#16a34a 100%);border-color:#fff3;box-shadow:var(--shadow-default-light),inset 0 1px 0 #fff3;color:var(--neutral-0-white)}.InteractiveHero_ctaButton__tm2c0.InteractiveHero_primary__1kxR4:before{background:linear-gradient(135deg,#ffffff1a,#0000 50%);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.InteractiveHero_ctaButton__tm2c0.InteractiveHero_primary__1kxR4:hover:not([aria-disabled=true]){background:linear-gradient(135deg,#16a34a,#1db954);background:linear-gradient(135deg,#16a34a 0,var(--brand-green) 100%);box-shadow:0 6px 20px #00000026,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.InteractiveHero_ctaButton__tm2c0.InteractiveHero_primary__1kxR4:active:not([aria-disabled=true]){box-shadow:0 2px 8px #0003;transform:translateY(0);transition:transform .1s ease,box-shadow .1s ease}.InteractiveHero_highlightWrapper__GUUpC{display:block;margin-top:-.1rem;text-align:center}.InteractiveHero_highlightedText__HjLVg{background-color:var(--yellow);color:var(--black);display:inline-block;font-family:var(--font-display);font-size:.6em;font-weight:400;margin:0;padding:.1em .4em}.InteractiveHero_heroVisualContainer__LXKrL{align-items:center;display:flex;height:650px;justify-content:center;margin:0 auto;max-width:350px;position:relative;width:100%}.InteractiveHero_iphoneMockup__JNxk6{height:100%;object-fit:contain;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.InteractiveHero_mobileScreen__qNzZe{pading-top:14px;background:#fff;background:var(--brand-white);border-radius:40px;display:flex;flex-direction:column;height:98%;left:5%;overflow:hidden;padding:8px;position:absolute;top:1.7%;width:89%;z-index:2}.InteractiveHero_browserChrome__i1PKV{background:#fff;background:var(--brand-white);border-bottom:1px solid #e1e5ea;border-bottom:1px solid var(--neutral-border);flex-shrink:0}.InteractiveHero_statusBar__roOUj{align-items:center;color:#1a1a1a;color:var(--brand-black);display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;margin-bottom:10px;padding:.5rem 1.5rem .25rem}.InteractiveHero_time__0txcJ{font-weight:700;padding-left:4px}.InteractiveHero_statusIcons__vJIxK{align-items:center;display:flex;gap:.5rem;padding-right:4px}.InteractiveHero_battery__spMTC,.InteractiveHero_signal__jG9j9{font-size:.7rem;font-weight:600}.InteractiveHero_addressBar__AWyIG{padding:.25rem 1rem .75rem}.InteractiveHero_urlBar__Rcl9s{align-items:center;background:#f8f9fa;background:var(--neutral-bg);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:20px;color:#6c757d;color:var(--neutral-text-secondary);display:flex;font-size:.75rem;gap:.5rem;justify-content:center;padding:.5rem 1rem;text-align:center}.InteractiveHero_testInterface__Z7XiY{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem 1.3rem 1.3rem}.InteractiveHero_progressHeader__u\+gKg{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.InteractiveHero_progressText__mldNg{color:#1db954;color:var(--brand-green);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1rem;letter-spacing:1px}.InteractiveHero_progressFraction__8caBO{background-color:#e6f8ee;background-color:var(--brand-green-light);border-radius:99px;color:#1db954;color:var(--brand-green);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.7rem;font-weight:700;padding:.2rem .5rem}.InteractiveHero_progressBarTrack__5l7BA{background-color:#f3f4f6;background-color:var(--neutral-200);border-radius:6px;flex-shrink:0;height:6px;overflow:hidden;width:100%}.InteractiveHero_progressBarFill__i2UQZ{background-color:#1db954;background-color:var(--brand-green);height:100%;transition:width .8s ease-in-out}.InteractiveHero_questionTitle__bwmPf{color:#333;color:var(--neutral-text-primary);flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:1rem;font-weight:800;margin:0;text-align:center}.InteractiveHero_conceptDisplay__SAzW3{background:#f8f9fa;background:var(--neutral-bg);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:.75rem}.InteractiveHero_conceptHeader__s67PT{flex-shrink:0;margin-bottom:.75rem;text-align:center}.InteractiveHero_conceptHeader__s67PT h3{color:#333;color:var(--neutral-text-primary);font-size:.9rem;font-weight:600;margin:0 0 .25rem}.InteractiveHero_conceptHeader__s67PT p{color:#6c757d;color:var(--neutral-text-secondary);font-size:.7rem;margin:0;padding-top:.25rem}.InteractiveHero_conceptContent__9\+F00{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0}.InteractiveHero_logoComparison__MzDLV{align-items:center;display:flex;gap:1rem;justify-content:center}.InteractiveHero_logoOption__ifXCC{align-items:center;display:flex;flex-direction:column;gap:.5rem}.InteractiveHero_logoPlaceholder__giTt4{align-items:center;background:#1db954;background:var(--brand-green);border-radius:8px;color:#fff;color:var(--brand-white);display:flex;font-size:1.2rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.InteractiveHero_logoOption__ifXCC span{color:#6c757d;color:var(--neutral-text-secondary);font-size:.7rem;font-weight:600}.InteractiveHero_appInterface__gmPWb{background:#fff;background:var(--brand-white);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:8px;padding:.75rem;width:100%}.InteractiveHero_appHeader__2WPFI{align-items:center;border-bottom:1px solid #e1e5ea;border-bottom:1px solid var(--neutral-border);display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.InteractiveHero_appTitle__Wk-LB{color:#333;color:var(--neutral-text-primary);font-size:.9rem;font-weight:700}.InteractiveHero_appMenu__J3e8S{color:#6c757d;color:var(--neutral-text-secondary);font-size:1.2rem}.InteractiveHero_appCards__orS\+e{display:flex;flex-direction:column;gap:.5rem}.InteractiveHero_appCard__FoA7n{background:#f8f9fa;background:var(--neutral-bg);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:4px;height:1.5rem}.InteractiveHero_colorPalettes__20z8e{align-items:center;display:flex;gap:1.5rem;justify-content:center}.InteractiveHero_paletteGroup__Wds8x{align-items:center;display:flex;flex-direction:column;gap:.5rem}.InteractiveHero_paletteGroup__Wds8x:first-child .InteractiveHero_colorSwatch__bgX1W:first-child{background-color:#1db954!important;background-color:var(--brand-green)!important}.InteractiveHero_colorSwatch__bgX1W{border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:4px;height:1.5rem;margin-bottom:.25rem;width:1.5rem}.InteractiveHero_paletteGroup__Wds8x span{color:#6c757d;color:var(--neutral-text-secondary);font-size:.7rem;font-weight:600}.InteractiveHero_textOnlyConcept__77UA3{padding:1rem;text-align:center}.InteractiveHero_textOnlyConcept__77UA3 h3{color:#333;color:var(--neutral-text-primary);font-size:1rem;font-weight:700;margin:0 0 .5rem}.InteractiveHero_textOnlyConcept__77UA3 p{color:#6c757d;color:var(--neutral-text-secondary);font-size:.8rem;line-height:1.4;margin:0}.InteractiveHero_questionInput__yFeqd{flex-shrink:0;padding:.75rem 0}.InteractiveHero_ratingInput__zxtcN{display:flex;gap:.5rem;justify-content:center}.InteractiveHero_ratingStar__TGEZK{align-items:center;color:#9ca3af;color:var(--neutral-400);cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.InteractiveHero_ratingStar__TGEZK.InteractiveHero_selected__5pCA2{color:#fbbf24;transform:scale(1.1)}.InteractiveHero_choiceInput__i78Ms{display:flex;flex-direction:column;gap:.5rem}.InteractiveHero_choiceOption__rBKOa{align-items:center;background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;color:#333;color:var(--neutral-text-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;padding:.75rem;transition:all .3s ease}.InteractiveHero_choiceOption__rBKOa.InteractiveHero_selected__5pCA2{background:#e6f8ee;background:var(--brand-green-light);border-color:#1db954;border-color:var(--brand-green);color:#1db954;color:var(--brand-green)}.InteractiveHero_choiceRadio__pC2tu{align-items:center;border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:50%;display:flex;font-size:.8rem;height:1.25rem;justify-content:center;transition:all .3s ease;width:1.25rem}.InteractiveHero_choiceOption__rBKOa.InteractiveHero_selected__5pCA2 .InteractiveHero_choiceRadio__pC2tu{background:#1db954;background:var(--brand-green);border-color:#1db954;border-color:var(--brand-green);color:#fff;color:var(--brand-white)}.InteractiveHero_textInput__nN1dK{align-items:flex-start;background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;display:flex;min-height:3rem;padding:.75rem}.InteractiveHero_textArea__QQ8fv{color:#333;color:var(--neutral-text-primary);font-size:.9rem;padding-top:0;width:100%}.InteractiveHero_typingText__PLFzK{animation:InteractiveHero_typing__49gDA 2s steps(30);display:inline-block;overflow:hidden;white-space:nowrap}.InteractiveHero_cursor__v5CJs{animation:InteractiveHero_blink__Eoqj3 1s infinite;color:#1db954;color:var(--brand-green);font-weight:700}@keyframes InteractiveHero_typing__49gDA{0%{width:0}to{width:100%}}@keyframes InteractiveHero_blink__Eoqj3{0%,50%{opacity:1}51%,to{opacity:0}}.InteractiveHero_navigationButtons__xa6tW{display:flex;flex-shrink:0;gap:.75rem}.InteractiveHero_backButton__hwG50,.InteractiveHero_nextButton__zUmKV{border:none;border-radius:8px;cursor:pointer;flex:1 1;transition:all .2s ease}.InteractiveHero_backButton__hwG50,.InteractiveHero_nextButton__zUmKV{font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1rem;letter-spacing:.5px;padding:.75rem;text-transform:uppercase}.InteractiveHero_backButton__hwG50{background-color:initial;border:2px solid #9ca3af;border:2px solid var(--neutral-400);color:#6c757d;color:var(--neutral-text-secondary);font-weight:400}.InteractiveHero_backButton__hwG50:disabled{cursor:not-allowed;opacity:.5}.InteractiveHero_backButton__hwG50:not(:disabled):hover{background-color:#f3f4f6;background-color:var(--neutral-200);border-color:#333;border-color:var(--neutral-text-primary);color:#333;color:var(--neutral-text-primary)}.InteractiveHero_nextButton__zUmKV{background:#1db954;background:var(--brand-green);color:#fff;color:var(--brand-white);font-weight:400}.InteractiveHero_nextButton__zUmKV:hover{background:#16a34a;transform:translateY(-1px)}@media (min-width:992px){.InteractiveHero_heroContent__Aj0TJ,.InteractiveHero_highlightWrapper__GUUpC{text-align:left}}@media (max-width:992px){.InteractiveHero_hero__Ejraf{gap:3rem;grid-template-columns:1fr;padding:6rem 0;text-align:center}.InteractiveHero_heroContent__Aj0TJ{text-align:center}.InteractiveHero_heroSubtitle__UYx0X{margin-left:auto;margin-right:auto}.InteractiveHero_heroVisualContainer__LXKrL{height:550px;max-width:300px}}@media (max-width:768px){.InteractiveHero_container__5SbKH{padding:0 1rem}.InteractiveHero_hero__Ejraf{gap:2rem;padding:3rem 0}.InteractiveHero_heroTitle__Y5I1r{font-size:clamp(2.5rem,8vw,4rem);margin-bottom:1rem}.InteractiveHero_heroSubtitle__UYx0X{font-size:1.1rem;margin-bottom:2rem;max-width:40ch}.InteractiveHero_ctaButton__tm2c0{font-size:.9rem;max-width:280px;padding:.75rem 1.5rem;width:100%}.InteractiveHero_heroVisualContainer__LXKrL{height:500px;max-width:280px}}@media (max-width:480px){.InteractiveHero_container__5SbKH{padding:0 .75rem}.InteractiveHero_hero__Ejraf{gap:1.5rem;padding:2.5rem 0}.InteractiveHero_heroTitle__Y5I1r{font-size:clamp(2rem,10vw,3rem);margin-bottom:.75rem}.InteractiveHero_heroSubtitle__UYx0X{font-size:1rem;margin-bottom:1.5rem;max-width:35ch}.InteractiveHero_ctaButton__tm2c0{font-size:.85rem;max-width:260px;padding:.625rem 1.25rem}.InteractiveHero_heroVisualContainer__LXKrL{height:450px;max-width:250px}.InteractiveHero_highlightedText__HjLVg{font-size:.65em;padding:.05em .3em}}:root{--brand-green-dark:#16a34a;--shadow-soft:0 4px 20px #00000014;--shadow-medium:0 8px 30px #0000001f;--shadow-strong:0 12px 40px #00000026}.InteractiveHeroV2_backgroundElements__5bLLi{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:50%;top:0;z-index:0}.InteractiveHeroV2_backgroundShape1__uODj1{background:linear-gradient(135deg,#1db95405,#16a34a0a);border-radius:50%;filter:blur(2px);height:200px;left:5%;position:absolute;top:15%;width:200px}.InteractiveHeroV2_backgroundShape2__nXLJE{background:linear-gradient(45deg,rgba(29,185,84,.015),#9ca3af05);border-radius:30px;bottom:25%;filter:blur(1px);height:120px;left:15%;position:absolute;transform:rotate(45deg);width:120px}.InteractiveHeroV2_backgroundShape3__olFSO{background:linear-gradient(90deg,rgba(29,185,84,.025),#0000);border-radius:40px;filter:blur(1.5px);height:80px;left:25%;position:absolute;top:50%;width:80px}.InteractiveHeroV2_hero__YlJ09:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.InteractiveHeroV2_container__pfwgQ{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative}.InteractiveHeroV2_hero__YlJ09{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:6rem 0;position:relative;z-index:2}.InteractiveHeroV2_heroContent__6yVD5{animation:InteractiveHeroV2_fadeInUp__lJu1y .8s ease-out;text-align:left}@keyframes InteractiveHeroV2_fadeInUp__lJu1y{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.InteractiveHeroV2_heroTitle__7dTPh{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1;margin-bottom:1.5rem;text-shadow:2px 2px 0 #0000000d}.InteractiveHeroV2_heroSubtitle__qbdsv{color:#555;color:var(--text-secondary,#555);font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;max-width:45ch}.InteractiveHeroV2_ctaButton__1\+Q47{align-items:center;background:var(--neutral-0-white);border:2px solid #0000;border-radius:12px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:1.2rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.InteractiveHeroV2_ctaButton__1\+Q47:hover{box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.InteractiveHeroV2_ctaButton__1\+Q47.InteractiveHeroV2_primary__IkDVF{background:linear-gradient(135deg,#1db954,#16a34a);background:linear-gradient(135deg,var(--brand-green) 0,var(--brand-green-dark) 100%);border-color:#fff3;box-shadow:0 4px 20px #00000014,inset 0 1px 0 #fff3;box-shadow:var(--shadow-soft),inset 0 1px 0 #fff3;color:#fff;color:var(--brand-white)}.InteractiveHeroV2_ctaButton__1\+Q47.InteractiveHeroV2_primary__IkDVF:before{background:linear-gradient(135deg,#ffffff1a,#0000 50%);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.InteractiveHeroV2_ctaButton__1\+Q47.InteractiveHeroV2_primary__IkDVF:hover:not([aria-disabled=true]){background:linear-gradient(135deg,#16a34a,#1db954);background:linear-gradient(135deg,var(--brand-green-dark) 0,var(--brand-green) 100%);box-shadow:0 12px 40px #00000026,inset 0 1px 0 #ffffff4d;box-shadow:var(--shadow-strong),inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.InteractiveHeroV2_ctaButton__1\+Q47.InteractiveHeroV2_primary__IkDVF:active:not([aria-disabled=true]){box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-1px);transition:transform .1s ease,box-shadow .1s ease}.InteractiveHeroV2_highlightWrapper__BklZA{display:block;margin-top:-.1rem;text-align:center}.InteractiveHeroV2_highlightedText__mKmfW{background-color:var(--yellow);color:var(--black);display:inline-block;font-family:var(--font-display);font-size:.6em;font-weight:400;margin:0;padding:.1em .4em}.InteractiveHeroV2_heroVisualContainer__glZHa{align-items:center;animation:InteractiveHeroV2_fadeInRight__XWaqU .8s ease-out .2s both;display:flex;height:650px;justify-content:center;margin:0 auto;max-width:350px;position:relative;width:100%}@keyframes InteractiveHeroV2_fadeInRight__XWaqU{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.InteractiveHeroV2_iphoneMockup__zRlz3{filter:drop-shadow(0 10px 30px rgba(0,0,0,.15));height:100%;object-fit:contain;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.InteractiveHeroV2_mobileScreen__XWA6c{background:#fff;background:var(--brand-white);border-radius:40px;display:flex;flex-direction:column;height:98%;left:5%;overflow:hidden;padding:14px 8px 8px;position:absolute;top:1.7%;transition:all .5s cubic-bezier(.4,0,.2,1);width:89%;z-index:2}.InteractiveHeroV2_mobileScreen__XWA6c.InteractiveHeroV2_entering__WfLcY{opacity:0;transform:scale(1) translateY(0)}.InteractiveHeroV2_mobileScreen__XWA6c.InteractiveHeroV2_interacting__Gmvlv{opacity:1;transform:scale(1) translateY(0)}.InteractiveHeroV2_mobileScreen__XWA6c.InteractiveHeroV2_exiting__8NE14{opacity:0;transform:scale(1) translateY(0)}.InteractiveHeroV2_browserChrome__KK3fy{background:#fff;background:var(--brand-white);border-bottom:1px solid #e1e5ea;border-bottom:1px solid var(--neutral-border);flex-shrink:0}.InteractiveHeroV2_statusBar__xgRII{align-items:center;color:#1a1a1a;color:var(--brand-black);display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;margin-bottom:10px;padding:.5rem 1.5rem .25rem}.InteractiveHeroV2_time__n7e2V{font-weight:700;padding-left:4px}.InteractiveHeroV2_statusIcons__a0K4O{align-items:center;display:flex;gap:.5rem;padding-right:4px}.InteractiveHeroV2_battery__a-bhB,.InteractiveHeroV2_signal__ANXGe{font-size:.7rem;font-weight:600}.InteractiveHeroV2_addressBar__mjFsi{padding:.25rem 1rem .75rem}.InteractiveHeroV2_urlBar__rURTi{align-items:center;background:#f8f9fa;background:var(--neutral-bg);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:20px;box-shadow:inset 0 1px 3px #0000000d;color:#6c757d;color:var(--neutral-text-secondary);display:flex;font-size:.75rem;gap:.5rem;justify-content:center;padding:.5rem 1rem;text-align:center}.InteractiveHeroV2_testInterface__UoSsq{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow:hidden;padding:1.3rem}.InteractiveHeroV2_progressHeader__dLIdF{align-items:center;animation:InteractiveHeroV2_slideInDown__Hx2vZ .6s ease-out;display:flex;flex-shrink:0;justify-content:space-between}@keyframes InteractiveHeroV2_slideInDown__Hx2vZ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.InteractiveHeroV2_progressText__T6C4r{color:#1db954;color:var(--brand-green);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1rem;letter-spacing:1px}.InteractiveHeroV2_progressFraction__VWz04{background-color:#e6f8ee;background-color:var(--brand-green-light);border-radius:99px;box-shadow:0 2px 8px #1db95426;color:#1db954;color:var(--brand-green);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.7rem;font-weight:700;padding:.2rem .5rem}.InteractiveHeroV2_progressBarTrack__TrLEu{background-color:#f3f4f6;background-color:var(--neutral-200);border-radius:6px;box-shadow:inset 0 1px 3px #0000001a;flex-shrink:0;height:6px;overflow:hidden;width:100%}.InteractiveHeroV2_progressBarFill__5XcaP{background:linear-gradient(90deg,#1db954,#16a34a);background:linear-gradient(90deg,var(--brand-green),var(--brand-green-dark));box-shadow:0 0 10px #1db9544d;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.InteractiveHeroV2_questionTitle__M7\+PW{animation:InteractiveHeroV2_fadeIn__JCeUH .6s ease-out .2s both;color:#333;color:var(--neutral-text-primary);flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:1rem;font-weight:800;margin:0;text-align:center}@keyframes InteractiveHeroV2_fadeIn__JCeUH{0%{opacity:0}to{opacity:1}}.InteractiveHeroV2_conceptDisplay__VQ6DW{background:#f8f9fa;background:var(--neutral-bg);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:12px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);display:flex;flex:1 1;flex-direction:column;max-height:200px;min-height:0;overflow:hidden;padding:.75rem;transition:all .3s ease}.InteractiveHeroV2_conceptHeader__1hMZg{animation:InteractiveHeroV2_slideInUp__wY-1c .6s ease-out .3s both;flex-shrink:0;margin-bottom:.75rem;text-align:center}@keyframes InteractiveHeroV2_slideInUp__wY-1c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InteractiveHeroV2_conceptHeader__1hMZg h3{color:#333;color:var(--neutral-text-primary);font-size:.9rem;font-weight:600;margin:0 0 .25rem}.InteractiveHeroV2_conceptHeader__1hMZg p{color:#6c757d;color:var(--neutral-text-secondary);font-size:.7rem;margin:0;padding-top:.25rem}.InteractiveHeroV2_conceptContent__CbTU2{align-items:flex-start;animation:InteractiveHeroV2_scaleIn__\+4yp9 .5s ease-out .4s both;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:.25rem}@keyframes InteractiveHeroV2_scaleIn__\+4yp9{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.InteractiveHeroV2_propertyListings__2HYjI{display:flex;flex-direction:column;gap:.75rem;width:100%}.InteractiveHeroV2_propertyCard__CSlIT{background:#fff;background:var(--brand-white);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:8px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.InteractiveHeroV2_propertyCard__CSlIT:hover{box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.InteractiveHeroV2_propertyImage__nfyyO{background:linear-gradient(135deg,#ff6b6b,#ffa726);border-radius:6px;flex-shrink:0;height:3rem;width:3rem}.InteractiveHeroV2_propertyInfo__Ilgh4{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.InteractiveHeroV2_propertyTitle__NGYCJ{color:#333;color:var(--neutral-text-primary);font-size:.8rem;font-weight:600}.InteractiveHeroV2_propertyPrice__X9OqQ{color:#1db954;color:var(--brand-green);font-size:.75rem;font-weight:700}.InteractiveHeroV2_propertyRating__nsxMo{color:#6c757d;color:var(--neutral-text-secondary);font-size:.7rem}.InteractiveHeroV2_bookingFlow__eaoZ1{display:flex;flex-direction:column;gap:.75rem;width:100%}.InteractiveHeroV2_bookingForm__bxTEx{background:#fff;background:var(--brand-white);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:8px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.InteractiveHeroV2_dateSelector__qroYm,.InteractiveHeroV2_guestSelector__-xsGH{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--neutral-200);display:flex;justify-content:space-between;padding:.5rem 0}.InteractiveHeroV2_dateSelector__qroYm:last-of-type,.InteractiveHeroV2_guestSelector__-xsGH{border-bottom:none}.InteractiveHeroV2_dateLabel__FUU92,.InteractiveHeroV2_guestLabel__pCnio{color:#6c757d;color:var(--neutral-text-secondary);font-size:.75rem;font-weight:500}.InteractiveHeroV2_dateValue__xFmc6,.InteractiveHeroV2_guestValue__XUqUD{color:#333;color:var(--neutral-text-primary);font-size:.8rem;font-weight:600}.InteractiveHeroV2_priceBreakdown__ZTn6z{background:#f8f9fa;background:var(--neutral-bg);border:1px solid #e1e5ea;border:1px solid var(--neutral-border);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.InteractiveHeroV2_priceRow__GnKxu{align-items:center;color:#6c757d;color:var(--neutral-text-secondary);display:flex;font-size:.75rem;justify-content:space-between}.InteractiveHeroV2_totalRow__8gF2\+{align-items:center;border-top:1px solid #e1e5ea;border-top:1px solid var(--neutral-border);color:#333;color:var(--neutral-text-primary);display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;padding-top:.5rem}.InteractiveHeroV2_reserveButton__3IPPJ{background:#1db954;background:var(--brand-green);border-radius:8px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);color:#fff;color:var(--brand-white);cursor:pointer;font-size:.85rem;font-weight:700;padding:.75rem;text-align:center;transition:all .3s ease}.InteractiveHeroV2_reserveButton__3IPPJ:hover{background:#16a34a;background:var(--brand-green-dark);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.InteractiveHeroV2_feedbackForm__gz9Nx{padding:1rem;text-align:center}.InteractiveHeroV2_feedbackIcon__\+pczi{font-size:2rem;margin-bottom:.5rem}.InteractiveHeroV2_feedbackForm__gz9Nx h3{color:#333;color:var(--neutral-text-primary);font-size:1rem;font-weight:700;margin:0 0 .5rem}.InteractiveHeroV2_feedbackForm__gz9Nx p{color:#6c757d;color:var(--neutral-text-secondary);font-size:.8rem;line-height:1.4;margin:0}.InteractiveHeroV2_questionInput__19dMU{flex-shrink:0;padding:.75rem 0}.InteractiveHeroV2_ratingInput__8sqJq{display:flex;gap:.5rem;justify-content:center}.InteractiveHeroV2_ratingStar__7NgmN{align-items:center;color:#9ca3af;color:var(--neutral-400);cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;transform:scale(1);transition:all .4s cubic-bezier(.4,0,.2,1);width:2rem}.InteractiveHeroV2_ratingStar__7NgmN.InteractiveHeroV2_selected__PLZrz{animation:InteractiveHeroV2_starPop__I5fWn .3s ease-out;color:#fbbf24;transform:scale(1.2)}@keyframes InteractiveHeroV2_starPop__I5fWn{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.2)}}.InteractiveHeroV2_choiceInput__\+nj0x{display:flex;flex-direction:column;gap:.5rem}.InteractiveHeroV2_choiceOption__NBTtL{align-items:center;animation:InteractiveHeroV2_slideInLeft__qAdds .5s ease-out forwards;background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);color:#333;color:var(--neutral-text-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;opacity:0;padding:.75rem;transform:translateX(0);transition:all .4s cubic-bezier(.4,0,.2,1)}@keyframes InteractiveHeroV2_slideInLeft__qAdds{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.InteractiveHeroV2_choiceOption__NBTtL.InteractiveHeroV2_selected__PLZrz{background:#e6f8ee;background:var(--brand-green-light);border-color:#1db954;border-color:var(--brand-green);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);color:#1db954;color:var(--brand-green);transform:translateX(5px)}.InteractiveHeroV2_choiceRadio__vivOD{align-items:center;border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:50%;display:flex;font-size:.8rem;height:1.25rem;justify-content:center;position:relative;transition:all .3s ease;width:1.25rem}.InteractiveHeroV2_choiceOption__NBTtL.InteractiveHeroV2_selected__PLZrz .InteractiveHeroV2_choiceRadio__vivOD{background:#1db954;background:var(--brand-green);border-color:#1db954;border-color:var(--brand-green);color:#fff;color:var(--brand-white)}.InteractiveHeroV2_checkIcon__o3GNl{animation:InteractiveHeroV2_checkPop__B1D9e .3s ease-out}@keyframes InteractiveHeroV2_checkPop__B1D9e{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.InteractiveHeroV2_textInput__LMX43{align-items:flex-start;background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);display:flex;min-height:3rem;padding:.75rem}.InteractiveHeroV2_textArea__gj4M9{color:#333;color:var(--neutral-text-primary);font-size:.9rem;padding-top:0;width:100%}.InteractiveHeroV2_typingText__k6RHF{animation:InteractiveHeroV2_typing__0UQak 2s steps(30);display:inline-block;overflow:hidden;white-space:nowrap}.InteractiveHeroV2_cursor__-Drfg{animation:InteractiveHeroV2_blink__3qx2M 1s infinite;color:#1db954;color:var(--brand-green);font-weight:700}@keyframes InteractiveHeroV2_typing__0UQak{0%{width:0}to{width:100%}}@keyframes InteractiveHeroV2_blink__3qx2M{0%,50%{opacity:1}51%,to{opacity:0}}.InteractiveHeroV2_navigationButtons__t5VpY{animation:InteractiveHeroV2_slideInUp__wY-1c .6s ease-out .5s both;display:flex;flex-shrink:0;gap:.75rem}.InteractiveHeroV2_backButton__L9uf3,.InteractiveHeroV2_nextButton__pQos8{border:none;border-radius:8px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);cursor:pointer;flex:1 1;transition:all .3s cubic-bezier(.4,0,.2,1)}.InteractiveHeroV2_backButton__L9uf3,.InteractiveHeroV2_nextButton__pQos8{font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1rem;letter-spacing:.5px;padding:.75rem;text-transform:uppercase}.InteractiveHeroV2_backButton__L9uf3{background-color:initial;border:2px solid #9ca3af;border:2px solid var(--neutral-400);color:#6c757d;color:var(--neutral-text-secondary);font-weight:400}.InteractiveHeroV2_backButton__L9uf3:disabled{cursor:not-allowed;opacity:.5}.InteractiveHeroV2_backButton__L9uf3:not(:disabled):hover{background-color:#f3f4f6;background-color:var(--neutral-200);border-color:#333;border-color:var(--neutral-text-primary);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);color:#333;color:var(--neutral-text-primary);transform:translateY(-2px)}.InteractiveHeroV2_nextButton__pQos8{background:linear-gradient(135deg,#1db954,#16a34a);background:linear-gradient(135deg,var(--brand-green),var(--brand-green-dark));color:#fff;color:var(--brand-white);font-weight:400}.InteractiveHeroV2_nextButton__pQos8:hover{background:linear-gradient(135deg,#16a34a,#1db954);background:linear-gradient(135deg,var(--brand-green-dark),var(--brand-green));box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.InteractiveHeroV2_nextButton__pQos8:active{box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-soft);transform:translateY(0)}@media (min-width:992px){.InteractiveHeroV2_heroContent__6yVD5,.InteractiveHeroV2_highlightWrapper__BklZA{text-align:left}}@media (max-width:992px){.InteractiveHeroV2_hero__YlJ09{gap:3rem;grid-template-columns:1fr;padding:6rem 0;text-align:center}.InteractiveHeroV2_heroContent__6yVD5{text-align:center}.InteractiveHeroV2_heroSubtitle__qbdsv{margin-left:auto;margin-right:auto}.InteractiveHeroV2_heroVisualContainer__glZHa{height:550px;max-width:300px}}@media (max-width:768px){.InteractiveHeroV2_container__pfwgQ{padding:0 1rem}.InteractiveHeroV2_hero__YlJ09{gap:2rem;padding:3rem 0}.InteractiveHeroV2_heroTitle__7dTPh{font-size:clamp(2.5rem,8vw,4rem);margin-bottom:1rem}.InteractiveHeroV2_heroSubtitle__qbdsv{font-size:1.1rem;margin-bottom:2rem;max-width:40ch}.InteractiveHeroV2_ctaButton__1\+Q47{font-size:.9rem;max-width:280px;padding:.75rem 1.5rem;width:100%}.InteractiveHeroV2_heroVisualContainer__glZHa{height:500px;max-width:280px}}@media (max-width:480px){.InteractiveHeroV2_container__pfwgQ{padding:0 .75rem}.InteractiveHeroV2_hero__YlJ09{gap:1.5rem;padding:2.5rem 0}.InteractiveHeroV2_heroTitle__7dTPh{font-size:clamp(2rem,10vw,3rem);margin-bottom:.75rem}.InteractiveHeroV2_heroSubtitle__qbdsv{font-size:1rem;margin-bottom:1.5rem;max-width:35ch}.InteractiveHeroV2_ctaButton__1\+Q47{font-size:.85rem;max-width:260px;padding:.625rem 1.25rem}.InteractiveHeroV2_heroVisualContainer__glZHa{height:450px;max-width:250px}.InteractiveHeroV2_highlightedText__mKmfW{font-size:.65em;padding:.05em .3em}}@media (prefers-reduced-motion:reduce){.InteractiveHeroV2_particle__yxFLM{animation:none}.InteractiveHeroV2_mobileScreen__XWA6c{transition:opacity .3s ease}.InteractiveHeroV2_backButton__L9uf3,.InteractiveHeroV2_choiceOption__NBTtL,.InteractiveHeroV2_ctaButton__1\+Q47,.InteractiveHeroV2_nextButton__pQos8,.InteractiveHeroV2_ratingStar__7NgmN{transition:none}.InteractiveHeroV2_typingText__k6RHF{animation:none}.InteractiveHeroV2_cursor__-Drfg{animation:none;opacity:1}}.Switch_switchContainer__rVCxE{align-items:center;display:flex;gap:var(--spacing-md)}.Switch_switchLabel__HLywu{color:var(--neutral-800-text-primary);font:var(--font-label-1);-webkit-user-select:none;user-select:none}.Switch_chunkySwitch__KWz\+N{background:var(--neutral-0-white);border:var(--border-width-section-divider) solid var(--border-color-primary);border-radius:0;box-shadow:var(--shadow-default-light);cursor:pointer;height:60px;overflow:hidden;padding:5px;position:relative;transition:all .2s ease;width:120px}.Switch_chunkySwitch__KWz\+N:hover{box-shadow:var(--shadow-hover-dark);transform:var(--transform-hover-lift)}.Switch_chunkySwitch__KWz\+N:active{box-shadow:var(--shadow-inset-pressed);transform:var(--transform-pressed-in);transition:transform .1s ease,box-shadow 0s .1s}.Switch_chunkySwitch__KWz\+N:focus-visible{border-color:var(--brand-yellow);outline:none}.Switch_switchTrack__n-0oy{background:var(--brand-red-danger);border-radius:0;height:100%;position:relative;transition:background-color 1s cubic-bezier(.19,1,.22,1);width:100%}.Switch_chunkySwitch__KWz\+N.Switch_on__cK9eN .Switch_switchTrack__n-0oy{background:var(--brand-green)}.Switch_switchKnob__bXMsW{background:var(--neutral-0-white);border:var(--border-width-component-divider) solid var(--border-color-primary);border-radius:0;height:100%;left:0;position:absolute;top:0;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55);width:50%;z-index:2}.Switch_chunkySwitch__KWz\+N.Switch_on__cK9eN .Switch_switchKnob__bXMsW{transform:translateX(100%)}.Switch_switchStateOn__ve1dR{left:10px}.Switch_switchStateOff__llFx-,.Switch_switchStateOn__ve1dR{color:var(--neutral-0-white);font:var(--font-button-chunky);letter-spacing:var(--letter-spacing-button);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:1}.Switch_switchStateOff__llFx-{right:10px}.Switch_chunkySwitch__KWz\+N.Switch_disabled__\+j2yc{cursor:not-allowed;opacity:.5;pointer-events:none}.Switch_chunkySwitch__KWz\+N.Switch_disabled__\+j2yc:hover{box-shadow:var(--shadow-default-light);transform:none}.Switch_chunkySwitch__KWz\+N.Switch_success__wXf5f .Switch_switchTrack__n-0oy{background:var(--brand-red-danger)}.Switch_chunkySwitch__KWz\+N.Switch_success__wXf5f.Switch_on__cK9eN .Switch_switchTrack__n-0oy{background:var(--brand-green)}@media (prefers-contrast:high){.Switch_chunkySwitch__KWz\+N{border-width:var(--border-width-emphasis)}.Switch_switchKnob__bXMsW{border-width:var(--border-width-section-divider)}}@media (prefers-reduced-motion:reduce){.Switch_chunkySwitch__KWz\+N,.Switch_switchKnob__bXMsW,.Switch_switchTrack__n-0oy{transition:none}}.ShareModal_modalBackdrop__ZUv4K{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:1000}.ShareModal_modalPanel__wcmwH{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:500px;padding:var(--spacing-md);width:100%}.ShareModal_modalHeader__spSR0{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.ShareModal_modalHeader__spSR0 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ShareModal_modalCloseBtn__A0BDc{background:none;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-xs);transition:background-color .2s ease}.ShareModal_modalCloseBtn__A0BDc:hover{background-color:var(--color-background)}.ShareModal_modalContent__XxhyH{display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto;padding-right:var(--spacing-xs)}.ShareModal_shareSection__bqTG2{background-color:var(--color-background);border-radius:var(--radius-progress);padding:var(--spacing-sm)}.ShareModal_shareSectionHeader__JHz\+B{align-items:center;display:flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);margin-bottom:var(--spacing-xxs)}.ShareModal_textSuccess__V\+Yq8{color:var(--color-success)}.ShareModal_shareSectionDescription__Uvi3Y{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding-bottom:var(--spacing-sm)}.ShareModal_shareSectionLabel__eQX0W{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.ShareModal_copyButton__olzks,.ShareModal_shareLinkWrapper__Tn7AY{display:flex;gap:var(--spacing-xs)}.ShareModal_copyButton__olzks{align-items:center}.ShareModal_modalActions__AyJh1{border-top:1px solid var(--color-border);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-xs);padding-top:var(--spacing-sm)}.ConceptTestCard_testCard__CPl6Z{background-color:#fff;background-color:var(--white);border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:16px;box-shadow:6px 6px 0 #1a1a1a12;box-shadow:var(--shadow-default-light,6px 6px 0 #1a1a1a12);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease-out}.ConceptTestCard_testCard__CPl6Z:hover{box-shadow:8px 8px 0 #1a1a1a12;box-shadow:var(--shadow-hover-dark,8px 8px 0 #1a1a1a12);transform:translate(-2px,-2px);transform:var(--transform-hover-lift,translate(-2px,-2px))}.ConceptTestCard_imageContainer__JwBEp{aspect-ratio:10/8;background-position:50%;background-size:cover;position:relative;width:100%}.ConceptTestCard_statusBadge__80vYu{border:2px solid #0000001a;border-radius:20px;box-shadow:0 2px 8px #0000001a;font-family:Bangers,cursive;font-size:.875rem;left:16px;letter-spacing:1px;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px;transform:rotate(-4deg)}.ConceptTestCard_statusBadge__80vYu.ConceptTestCard_live__XGBAy{background:#1db954;background:var(--green);color:#fff;color:var(--white)}.ConceptTestCard_statusBadge__80vYu.ConceptTestCard_draft__LlZmu{background:#ffde00;background:var(--yellow);color:#1a1a1a;color:var(--black)}.ConceptTestCard_cardActions__wADc\+{position:absolute;right:12px;top:12px;z-index:20}.ConceptTestCard_moreButton__h5adl{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #e1e5ea;border:1px solid var(--grey-border);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ConceptTestCard_moreButton__h5adl:hover{background:#fffffff2;transform:scale(1.05)}.ConceptTestCard_dropdownMenu__lrvXC{background:#fff;background:var(--white);border:1px solid #e1e5ea;border:1px solid var(--grey-border);border-radius:8px;box-shadow:0 4px 20px #00000026;padding:.5rem;position:absolute;right:0;top:44px;width:150px;z-index:30}.ConceptTestCard_dropdownItem__Yv6eR{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:600;gap:.75rem;padding:.75rem;text-align:left;transition:background-color .15s ease;width:100%}.ConceptTestCard_dropdownItem__Yv6eR:hover{background:#f7f9fc;background:var(--grey-bg)}.ConceptTestCard_dropdownItem__Yv6eR.ConceptTestCard_delete__hgBwe{color:#e53e3e}.ConceptTestCard_cardContent__a3IhL{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.ConceptTestCard_cardTitle__ZHR19{color:#1a1a1a;color:var(--black);font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1.25rem;font-weight:800;line-height:1.4;margin:0 0 .75rem}.ConceptTestCard_cardMeta__w0TRc{color:#6c757d;color:var(--text-secondary);display:flex;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:600;gap:1.5rem}.ConceptTestCard_cardMeta__w0TRc span{white-space:nowrap}@media (max-width:768px){.ConceptTestCard_testCard__CPl6Z{margin-bottom:1rem}.ConceptTestCard_cardTitle__ZHR19{font-size:1.1rem}.ConceptTestCard_cardMeta__w0TRc{flex-direction:column;gap:.5rem}}.TestList_testsList__u1wj-{grid-gap:1.5rem;grid-gap:var(--grid-gap,1.5rem);display:grid;gap:1.5rem;gap:var(--grid-gap,1.5rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width,280px),1fr));transition:gap .2s ease;width:100%}.TestList_centeredState__7BiRS{align-items:center;color:#6c757d;color:var(--neutral-text-secondary,#6c757d);display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:200px;text-align:center}@media (max-width:768px){.TestList_testsList__u1wj-{gap:1.25rem;grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1023px){.TestList_testsList__u1wj-{gap:1.5rem}}.DashboardPage_dashboardContainer__sS819{font-family:Inter,sans-serif;font-family:var(--font-body);min-height:100vh}.DashboardPage_mainContent__KzXfL{margin:0 auto;max-width:1200px;padding:2rem}.DashboardPage_pageHeader__u0SVM{margin-bottom:3rem;text-align:center}.DashboardPage_pageTitle__5\+vvZ{color:#1a1a1a;color:var(--black);font-family:Bangers,cursive;font-family:var(--font-display);font-size:4.5rem;margin:0;text-shadow:3px 3px 0 #e1e5ea;text-shadow:3px 3px 0 var(--grey-border)}.DashboardPage_highlightWrapper__8UEdb{display:block;margin-top:.5rem}.DashboardPage_highlightedText__U1zgq{background-color:#ffde00;background-color:var(--yellow);color:#1a1a1a;color:var(--black);display:inline-block;font-family:Bangers,cursive;font-family:var(--font-display);font-size:1.5rem;padding:.2em .6em;transform:rotate(-2deg)}.DashboardPage_toolbar__GoCAd{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:3rem}.DashboardPage_searchContainer__Wlx2D{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:250px}.DashboardPage_searchInputWrapper__T0mOd{flex:1 1;position:relative}.DashboardPage_searchIcon__lfHiS{color:#6c757d;color:var(--text-secondary);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.DashboardPage_searchInput__M11AK{background-color:#fff;background-color:var(--white);border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:10px;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:600;padding:.8rem 1rem .8rem 2.75rem;transition:all .15s ease-out;width:100%}.DashboardPage_searchInput__M11AK:focus{border-color:#1a1a1a;border-color:var(--black);box-shadow:0 0 0 3px #0000001a;outline:none}.DashboardPage_sortDropdown__2ZFy1 select,.DashboardPage_sortSelect__dxI71{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:600;padding:.8rem 2.5rem .8rem 1.25rem}.DashboardPage_actionButton__C0Vnv{align-items:center;background:none;border:2px solid #1a1a1a;border:2px solid var(--black);border-radius:10px;box-shadow:4px 4px 0 #1a1a1a;box-shadow:4px 4px 0 var(--black);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.8rem 1.5rem;text-decoration:none;transition:all .15s ease-out}.DashboardPage_actionButton__C0Vnv:hover{box-shadow:6px 6px 0 #1a1a1a;box-shadow:6px 6px 0 var(--black);transform:translate(-2px,-2px)}.DashboardPage_actionButton__C0Vnv.DashboardPage_primary__A\+0ef{align-items:center;background:#ffde00;border:2px solid #1f2021;border-radius:16px;box-shadow:6px 6px 0 #1a1a1a12;color:#1a1a1a;cursor:pointer;display:flex;font-family:Bangers,cursive;font-size:1.5rem;font-weight:400;gap:0;justify-content:center;letter-spacing:.5px;padding:12px 20px 12px 16px}.DashboardPage_actionButton__C0Vnv.DashboardPage_primary__A\+0ef:hover{box-shadow:8px 8px 0 #1a1a1a12;transform:translate(-2px,-2px)}.DashboardPage_testsList__z-1jH{grid-gap:1.5rem;grid-gap:var(--grid-gap,1.5rem);display:grid;gap:1.5rem;gap:var(--grid-gap,1.5rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width,280px),1fr));transition:gap .2s ease}:root{--card-min-width:280px;--grid-gap:1.5rem}@media (min-width:1024px){.DashboardPage_testsList__z-1jH{--card-min-width:300px;--grid-gap:2rem}}@media (min-width:1200px){.DashboardPage_testsList__z-1jH{--card-min-width:280px;--grid-gap:1.75rem}}@media (min-width:1400px){.DashboardPage_testsList__z-1jH{--card-min-width:290px;--grid-gap:2rem}}@media (max-width:768px){.DashboardPage_testsList__z-1jH{--card-min-width:100%;--grid-gap:1.25rem;grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1023px){.DashboardPage_testsList__z-1jH{--card-min-width:280px;--grid-gap:1.5rem}}.DashboardPage_centeredState__i-Dgk{align-items:center;display:flex;justify-content:center;min-height:50vh;text-align:center}.DashboardPage_dashboardPage__2eIlD{background-color:#f7f9fc;background-color:var(--grey-bg);min-height:100vh}.DashboardPage_emptyState__Yt7ep{background:#fff;background:var(--white);border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:16px;margin:2rem auto;max-width:500px;padding:2rem;text-align:center}.DashboardPage_emptyState__Yt7ep h2{color:#1a1a1a;color:var(--black);font-family:Bangers,cursive;font-family:var(--font-display);font-size:2.5rem;margin-bottom:1rem}.DashboardPage_emptyState__Yt7ep p{color:#333;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1.2rem;line-height:1.7;margin-bottom:2rem}.DashboardPage_error__azNI-{color:var(--brand-red-danger);font-family:Inter,sans-serif;font-family:var(--font-body);font-size:1rem;line-height:1.6;text-align:center}.PandaPollHeader_pageHeader__nQd7f{flex-shrink:0;margin-bottom:2rem;margin-top:2.5rem;text-align:center}.PandaPollHeader_pageTitle__xv4T9{-webkit-font-smoothing:antialiased;color:#1a1a1a;color:var(--brand-black);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:72px;font-weight:700;margin:0;text-align:center;text-shadow:#e1e5ea 3px 3px 0;text-transform:uppercase;transition:all .2s ease}.PandaPollHeader_pageTitle__xv4T9:hover{text-shadow:#e1e5ea 4px 4px 0;transform:translateY(-1px)}.PandaPollHeader_clickableTitle__EmsEV{cursor:pointer}.PandaPollHeader_highlightWrapper__Et\+9t{background:#ffde00;background:var(--brand-yellow);border:none;border-radius:0;display:inline-block;padding:4.8px 14.4px}.PandaPollHeader_highlightedText__ryKHK{-webkit-font-smoothing:antialiased;color:#1a1a1a;color:var(--brand-black);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:24px;font-weight:400;text-align:center;text-transform:uppercase;transform:matrix(.999391,-.0348995,.0348995,.999391,0,0)}@media (max-width:992px){.PandaPollHeader_pageTitle__xv4T9{font-size:2rem}}@media (max-width:480px){.PandaPollHeader_pageHeader__nQd7f{margin-bottom:1.5rem}.PandaPollHeader_pageTitle__xv4T9{font-size:1.8rem}.PandaPollHeader_highlightedText__ryKHK{font-size:.8rem}}.Polls_pollsContainer__VSMPK{background:#fff;background:var(--brand-white);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:3rem 2rem 2rem}.Polls_centeredState__yF\+oU{align-items:center;display:flex;flex:1 1;justify-content:center}.Polls_errorMessage__CXcfZ{background:#f8f9fa;background:var(--neutral-bg);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:16px;max-width:400px;padding:2rem;text-align:center}.Polls_errorMessage__CXcfZ p{color:#6c757d;color:var(--neutral-text-secondary);font-family:Inter,sans-serif;font-family:var(--font-sans);line-height:1.6;margin:0}.Polls_pageHeader__1LRZp{flex-shrink:0;margin-bottom:2rem;text-align:center}.Polls_pageTitle__ILxUH{-webkit-font-smoothing:antialiased;color:#1a1a1a;color:var(--brand-black);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:72px;font-weight:700;margin:0;text-align:center;text-shadow:#e1e5ea 3px 3px 0;text-transform:uppercase}.Polls_highlightWrapper__NJTW\+{background:#ffde00;background:var(--brand-yellow);border:none;border-radius:0;display:inline-block;padding:4.8px 14.4px}.Polls_highlightedText__RHLv0{-webkit-font-smoothing:antialiased;color:#1a1a1a;color:var(--brand-black);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:24px;font-weight:400;text-align:center;text-transform:uppercase;transform:matrix(.999391,-.0348995,.0348995,.999391,0,0)}.Polls_toolbar__bYLDp{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.Polls_searchContainer__iC1R8{flex:1 1;min-width:200px}.Polls_searchInputWrapper__2e0Jw{align-items:center;display:flex;position:relative}.Polls_searchIcon__ZEb5M{color:#6c757d;color:var(--neutral-text-secondary);left:1rem;position:absolute;z-index:1}.Polls_searchInput__GMeIG{background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.9rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease;width:100%}.Polls_searchInput__GMeIG:focus{border-color:#1db954;border-color:var(--brand-green);box-shadow:0 0 0 3px #e6f8ee;box-shadow:0 0 0 3px var(--brand-green-light);outline:none}.Polls_searchInput__GMeIG::placeholder{color:#6c757d;color:var(--neutral-text-secondary)}.Polls_sortDropdown__icGGH{flex-shrink:0}.Polls_sortSelect__ESJa5{background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;color:#333;color:var(--neutral-text-primary);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.9rem;min-width:180px;padding:.75rem 1rem;transition:all .2s ease}.Polls_sortSelect__ESJa5:focus{border-color:#1db954;border-color:var(--brand-green);box-shadow:0 0 0 3px #e6f8ee;box-shadow:0 0 0 3px var(--brand-green-light);outline:none}.Polls_actionButton__\+h6tX{align-items:center;background:#fff;background:var(--brand-white);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:8px;color:#333;color:var(--neutral-text-primary);cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Polls_actionButton__\+h6tX:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.Polls_actionButton__\+h6tX.Polls_primary__YazfO{background:#1db954;background:var(--brand-green);border-color:#1db954;border-color:var(--brand-green);color:#fff;color:var(--brand-white)}.Polls_actionButton__\+h6tX.Polls_primary__YazfO:hover{background:#1aa34a;border-color:#1aa34a}.Polls_testsContainer__N0oEy{flex:1 1;min-height:0;padding-right:.5rem}.Polls_emptyStateContainer__M7OdV{align-items:center;display:flex;flex:1 1;justify-content:center}@media (max-width:992px){.Polls_pollsContainer__VSMPK{height:100%;overflow:hidden;padding:1rem}.Polls_pageTitle__ILxUH{font-size:2rem}.Polls_toolbar__bYLDp{align-items:stretch;flex-direction:column;gap:.75rem}.Polls_searchContainer__iC1R8{order:1}.Polls_sortDropdown__icGGH{order:2}.Polls_actionButton__\+h6tX{justify-content:center;order:3}.Polls_sortSelect__ESJa5{min-width:auto;width:100%}.Polls_testsContainer__N0oEy{flex:1 1;min-height:0}}@media (max-width:480px){.Polls_pollsContainer__VSMPK{padding:.75rem}.Polls_pageHeader__1LRZp{margin-bottom:1.5rem}.Polls_pageTitle__ILxUH{font-size:1.8rem}.Polls_highlightedText__RHLv0{font-size:.8rem}.Polls_toolbar__bYLDp{margin-bottom:1.5rem}.Polls_actionButton__\+h6tX,.Polls_searchInput__GMeIG,.Polls_sortSelect__ESJa5{font-size:.85rem;padding:.6rem .8rem}.Polls_searchInput__GMeIG{padding-left:2.2rem}}.PandaPollHeaderSmall_pageHeader__5X1j6{flex-shrink:0;margin-bottom:1.2rem;margin-top:2rem;text-align:center}.PandaPollHeaderSmall_pageTitle__Un3o9{-webkit-font-smoothing:antialiased;color:#1a1a1a;color:var(--brand-black);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:43px;font-weight:700;margin:0;text-align:center;text-shadow:#e1e5ea 2px 2px 0;text-transform:uppercase;transition:all .2s ease}.PandaPollHeaderSmall_pageTitle__Un3o9:hover{text-shadow:#e1e5ea 2.5px 2.5px 0;transform:translateY(-1px)}.PandaPollHeaderSmall_clickableTitle__XpfSx{cursor:pointer}.PandaPollHeaderSmall_highlightWrapper__VFLua{background:#ffde00;background:var(--brand-yellow);border:none;border-radius:0;display:inline-block;padding:3px 9px}.PandaPollHeaderSmall_highlightedText__f3uXf{-webkit-font-smoothing:antialiased;color:#1a1a1a;color:var(--brand-black);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:14px;font-weight:400;text-align:center;text-transform:uppercase;transform:matrix(.999391,-.0348995,.0348995,.999391,0,0)}@media (max-width:992px){.PandaPollHeaderSmall_pageTitle__Un3o9{font-size:1.2rem}}@media (max-width:480px){.PandaPollHeaderSmall_pageHeader__5X1j6{margin-bottom:.9rem}.PandaPollHeaderSmall_pageTitle__Un3o9{font-size:1.1rem}.PandaPollHeaderSmall_highlightedText__f3uXf{font-size:.5rem}}.ChatInput_inputForm__NLkm7{background:var(--neutral-50-bg);border-top:2px solid var(--neutral-200-border);flex-shrink:0;padding:1rem 1.25rem}.ChatInput_inputWrapper__Qy-7S{align-items:flex-end;background:#fff;border:2px solid var(--neutral-300-light-gray);border-radius:24px;box-shadow:0 2px 8px #0000000a;display:flex;gap:1rem;padding:1.25rem 1.5rem;transition:all .2s ease}.ChatInput_inputWrapper__Qy-7S:focus-within{border-color:var(--primary-400);box-shadow:0 0 0 3px #3b82f61a,0 4px 12px #00000014;transform:translateY(-1px)}.ChatInput_messageInput__mobx8{background:#0000;border:none;box-sizing:border-box;color:var(--neutral-800-text-primary);flex:1 1;font-family:var(--font-family-ui);font-size:1rem;line-height:1.5;max-height:120px;min-height:56px;outline:none;overflow-y:auto;padding:.5rem 0;resize:none;transition:height .1s ease}.ChatInput_messageInput__mobx8::placeholder{color:var(--neutral-500-text-tertiary)}.ChatInput_messageInput__mobx8:disabled{color:var(--neutral-400-text-disabled);cursor:not-allowed}.ChatInput_sendButton__txo6o{align-items:center;background:#1db954;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.ChatInput_sendButton__txo6o:hover:not(:disabled){background:#1db954;transform:scale(1.05)}.ChatInput_sendButton__txo6o:active:not(:disabled){transform:scale(.95)}.ChatInput_sendButton__txo6o:disabled{background:#fff;color:#9ca3af;cursor:not-allowed;transform:none}.ChatMessage_messageWrapper__xofeD{align-items:flex-end;display:flex;gap:.75rem;margin-bottom:1rem}.ChatMessage_userMessage__fEqf4{flex-direction:row-reverse}.ChatMessage_assistantMessage__8N9fb{flex-direction:row}.ChatMessage_avatar__RJcy4{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:.25rem;width:32px}.ChatMessage_userMessage__fEqf4 .ChatMessage_avatar__RJcy4{background:var(--neutral-600-text-secondary);color:#fff}.ChatMessage_assistantMessage__8N9fb .ChatMessage_avatar__RJcy4{background:var(--primary-500);color:#fff}.ChatMessage_pandaAvatar__yiEr7{border-radius:50%;height:100%;object-fit:cover;width:100%}.ChatMessage_messageContent__1LEe6{display:flex;flex-direction:column;gap:.5rem;max-width:80%}.ChatMessage_messageBubble__loOCZ{background:#fff;border:2px solid var(--neutral-200-border);border-radius:12px;box-shadow:2px 2px 0 #1a1a1a0d;padding:.75rem 1rem}.ChatMessage_userMessage__fEqf4 .ChatMessage_messageBubble__loOCZ{background:var(--primary-50);border-color:var(--primary-200)}.ChatMessage_assistantMessage__8N9fb .ChatMessage_messageBubble__loOCZ{background:#fff;border-color:var(--neutral-200-border)}.ChatMessage_messageText__Ho2vU{color:var(--neutral-800-text-primary);font-family:var(--font-family-ui);font-size:1.1rem;line-height:1.5;margin:0}.ChatMessage_suggestions__AA6Ah{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.ChatMessage_suggestionButton__ZkVPW{background:#fff;border:1px solid var(--neutral-300-border);border-radius:8px;color:var(--neutral-700-text-primary);cursor:pointer;font-family:var(--font-family-ui);font-size:1rem;font-weight:500;padding:.5rem .75rem;text-align:left;transition:all .2s ease}.ChatMessage_suggestionButton__ZkVPW:hover{background:var(--primary-50);border-color:var(--primary-300);box-shadow:0 2px 4px #0000001a;color:var(--primary-700);transform:translateY(-1px)}.ChatMessage_suggestionButton__ZkVPW:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.ArtifactMessage_messageWrapper__Bc0pU{align-items:flex-end;display:flex;gap:.75rem;margin-bottom:1rem}.ArtifactMessage_assistantMessage__Y-e1s{justify-content:flex-start}.ArtifactMessage_avatar__dTMPW{align-items:center;background:var(--neutral-200-subtle);border-radius:50%;color:var(--brand-blue);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:4px;width:32px}.ArtifactMessage_pandaAvatar__SuEZo{border-radius:50%;height:100%;object-fit:cover;width:100%}.ArtifactMessage_messageContent__VwvY0{display:flex;flex-direction:column;gap:.5rem;max-width:80%}.ArtifactMessage_artifactCard__DX6Ti{align-items:center;background:var(--neutral-100-bg);border:2px solid var(--neutral-300-light-gray);border-radius:12px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;padding:20px;transition:all .2s ease}.ArtifactMessage_artifactCard__DX6Ti:hover{background:var(--neutral-100-bg)!important;border-color:var(--brand-blue)!important;box-shadow:none!important}.ArtifactMessage_artifactIcon__P87Ma{align-items:center;background:var(--neutral-200-subtle);border-radius:8px;color:var(--brand-blue);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ArtifactMessage_artifactInfo__1\+jTu{flex:1 1;min-width:0}.ArtifactMessage_artifactTitle__UYoYc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--neutral-800-text-primary);display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis}.ArtifactMessage_artifactDescription__qHvc2{color:var(--neutral-700-text-secondary);font-size:15px;line-height:1.4;margin:0 0 6px}.ArtifactMessage_artifactType__Wprf4{background:var(--neutral-200-subtle);border-radius:4px;color:var(--neutral-600-text);display:inline-block;font-size:12px;padding:2px 8px}.ArtifactMessage_artifactAction__CDZO3{flex-shrink:0}.ArtifactMessage_clickHint__ML2B8{color:var(--brand-blue);font-size:14px;font-weight:500}@media (max-width:768px){.ArtifactMessage_artifactCard__DX6Ti{gap:10px;padding:16px}.ArtifactMessage_artifactIcon__P87Ma{height:36px;width:36px}.ArtifactMessage_artifactTitle__UYoYc{font-size:15px}.ArtifactMessage_artifactDescription__qHvc2{font-size:14px}}.Chat_chatPageContainer__s0wdX{background:#fafafa;background:var(--color-background,#fafafa);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.Chat_header__apYAz{background:#0000;flex-shrink:0;z-index:10}.Chat_mainContent__LA7CP{display:flex;flex:1 1;height:0;overflow:hidden;position:relative}.Chat_chatContainer__wma8o{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;padding:1rem 3rem;width:100%}.Chat_errorBanner__EhOVR{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;flex-shrink:0;font-size:14px;justify-content:space-between;margin:16px auto 0;max-width:600px;padding:12px 24px;width:100%}.Chat_errorClose__edf7Q{background:none;border:none;color:#dc2626;cursor:pointer;font-size:18px;line-height:1;margin-left:12px;padding:0}.Chat_errorClose__edf7Q:hover{opacity:.7}.Chat_messagesContainer__pP\+vE{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:800px!important;overflow-x:hidden;overflow-y:auto;width:100%}.Chat_messagesContent__9urMe{display:flex;flex:1 1;flex-direction:column;min-height:100%;overflow:visible}.Chat_messagesList__w9nGa{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:24px 0}.Chat_welcomeContainer__USqPk{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:500px;overflow:visible;padding:48px 24px}.Chat_welcomeContent__8kN7i{max-width:800px;overflow:visible;position:relative;text-align:center;width:100%}.Chat_welcomeIcon__CHjDr{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 10px 25px #667eea4d;color:#fff;display:inline-flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.Chat_welcomeTitle__0e6GK{color:#1f2937;color:var(--color-text-primary,#1f2937);font-family:Bangers;font-size:3.5rem;font-weight:300;line-height:1;margin-bottom:8px}.Chat_welcomeDescription__AEun1{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-family:Inter;font-size:1.125rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:600px}.Chat_pandaImage__dCiaA{filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));height:auto;object-fit:contain;width:160px}.Chat_pandaLeft__x4AfS,.Chat_pandaRight__MHIxT{pointer-events:none;position:fixed;top:50%;transform:translateY(-20%);z-index:5}.Chat_pandaLeft__x4AfS{left:calc(50% - 630px)}.Chat_pandaRight__MHIxT{right:calc(50% - 630px)}.Chat_suggestionsGrid__YgDj4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px;width:100%}.Chat_welcomeInputContainer__crqQG{margin-left:auto;margin-right:auto;max-width:800px;width:100%}.Chat_welcomeInputWrapper__HjasW{width:100%}.Chat_suggestionCard__sFCmk{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:20px;text-align:center}.Chat_suggestionCard__sFCmk:hover{background:#f0f0f0;background:var(--color-surface,#f0f0f0)}.Chat_suggestionIcon__rLoPb{align-items:center;color:#6b7280;color:var(--color-text-secondary,#6b7280);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Chat_suggestionContent__H66D4{flex:1 1}.Chat_suggestionTitle__uDo1E{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:8px;margin-top:0}.Chat_suggestionDescription__wdPZd{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:.875rem;line-height:1.5;margin:0}.Chat_inputContainer__kO2c\+{flex-shrink:0;padding:0}.Chat_inputWrapper__fIv8Y{margin:0 auto;max-width:600px;width:100%}.Chat_artifactsPanelOverlay__BFf1n{background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.Chat_artifactsPanelContainer__CfAh1{background:#fff;background:var(--color-surface,#fff);box-shadow:-4px 0 20px #00000026;height:100%;max-width:800px;min-width:600px;width:50%}@media (max-width:1200px){.Chat_pandaLeft__x4AfS{left:calc(50% - 540px)}.Chat_pandaRight__MHIxT{right:calc(50% - 540px)}.Chat_pandaImage__dCiaA{width:140px}}@media (max-width:1000px){.Chat_pandaLeft__x4AfS{left:calc(50% - 470px)}.Chat_pandaRight__MHIxT{right:calc(50% - 470px)}.Chat_pandaImage__dCiaA{width:120px}}@media (max-width:900px){.Chat_suggestionsGrid__YgDj4{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.Chat_messagesContainer__pP\+vE{padding:0 16px}.Chat_inputContainer__kO2c\+{padding:16px}.Chat_welcomeContainer__USqPk{min-height:400px;padding:32px 16px}.Chat_welcomeContent__8kN7i{max-width:100%}.Chat_welcomeTitle__0e6GK{font-size:2rem}.Chat_welcomeDescription__AEun1{font-size:1rem}.Chat_pandaLeft__x4AfS,.Chat_pandaRight__MHIxT{display:none}.Chat_suggestionCard__sFCmk{gap:10px;padding:16px}.Chat_suggestionIcon__rLoPb{height:16px;width:16px}.Chat_suggestionTitle__uDo1E{font-size:1rem}.Chat_suggestionDescription__wdPZd{font-size:.8125rem}}@keyframes Chat_fadeInUp__DKGe9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Chat_slideInRight__JsMU7{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Chat_messagesContainer__pP\+vE::-webkit-scrollbar{width:6px}.Chat_messagesContainer__pP\+vE::-webkit-scrollbar-track{background:#0000}.Chat_messagesContainer__pP\+vE::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:3px}.Chat_messagesContainer__pP\+vE::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--color-text-tertiary,#9ca3af)}.Chat_errorClose__edf7Q:focus,.Chat_suggestionCard__sFCmk:focus{outline:2px solid #3b82f6;outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.Chat_errorClose__edf7Q:focus{border-radius:2px}.Chat_artifactsPanel__WQNYg{background:#fff;background:var(--color-surface,#fff);border-left:1px solid #e5e7eb;border-left:1px solid var(--color-border,#e5e7eb);display:flex;flex-direction:row;flex-shrink:0;height:100vh;overflow:hidden}.Chat_resizeHandle__vVzu\+{align-items:center;background:#0000;cursor:col-resize;display:flex;flex-shrink:0;height:100%;justify-content:center;position:relative;transition:background-color .2s ease;width:6px}.Chat_resizeHandle__vVzu\+:hover{background:#0000000d}.Chat_resizeHandle__vVzu\+.Chat_resizing__YpzGH{background:#0000001a}.Chat_resizeIndicator__F8h45{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:1px;height:40px;transition:background-color .2s ease;width:2px}.Chat_resizeHandle__vVzu\+.Chat_resizing__YpzGH .Chat_resizeIndicator__F8h45,.Chat_resizeHandle__vVzu\+:hover .Chat_resizeIndicator__F8h45{background:#3b82f6;background:var(--color-primary,#3b82f6)}@media (max-width:768px){.Chat_artifactsPanel__WQNYg{left:0;right:0;width:100vw!important}.Chat_chatContainer__wma8o{width:100%!important}}:root{--font-sans:"Inter",sans-serif;--font-bangers:"Bangers",cursive;--brand-green-light:#e6f8ee;--brand-white:#fff;--neutral-bg:#f8f9fa;--neutral-border:#e1e5ea;--neutral-text-primary:#333;--neutral-text-secondary:#6c757d;--neutral-200:#f3f4f6;--neutral-400:#9ca3af}@keyframes TakeTestPage_liquidWobble__i3ZdN{0%{border-radius:55% 45% 60% 40%/50% 55% 45% 50%;transform:scale(1) rotate(0deg) translateX(0) translateY(0)}12.5%{border-radius:45% 55% 50% 50%/60% 40% 55% 45%;transform:scale(1.02) rotate(.8deg) translateX(1px) translateY(-.5px)}25%{border-radius:50% 50% 55% 45%/45% 55% 50% 50%;transform:scale(.98) rotate(-1deg) translateX(-.5px) translateY(1px)}37.5%{border-radius:60% 40% 55% 45%/55% 45% 60% 40%;transform:scale(1.01) rotate(.5deg) translateX(1.5px) translateY(0)}50%{border-radius:45% 55% 50% 50%/60% 40% 45% 55%;transform:scale(.99) rotate(-.8deg) translateX(-1px) translateY(-1px)}62.5%{border-radius:55% 45% 60% 40%/50% 50% 55% 45%;transform:scale(1.01) rotate(1deg) translateX(.5px) translateY(1.5px)}75%{border-radius:50% 50% 45% 55%/55% 45% 60% 40%;transform:scale(1.01) rotate(-.3deg) translateX(-1.5px) translateY(-.5px)}87.5%{border-radius:60% 40% 55% 45%/45% 55% 50% 50%;transform:scale(.99) rotate(.8deg) translateX(1px) translateY(.5px)}to{border-radius:55% 45% 60% 40%/50% 55% 45% 50%;transform:scale(1) rotate(0deg) translateX(0) translateY(0)}}@keyframes TakeTestPage_liquidExpansion__Gsu2b{0%{-webkit-clip-path:circle(50px at 50% 50%);clip-path:circle(50px at 50% 50%);opacity:.9}to{-webkit-clip-path:circle(200% at 50% 50%);clip-path:circle(200% at 50% 50%);opacity:1}}@keyframes TakeTestPage_liquidPulse__GkzGI{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.TakeTestPage_centeredState__5qk8j,.TakeTestPage_pageContainer__GHHTT{min-height:100vh;min-height:100svh}.TakeTestPage_centeredState__5qk8j{align-items:center;display:flex;justify-content:center}.TakeTestPage_pageContainer__GHHTT{box-sizing:border-box;display:flex}.TakeTestPage_centeredLayout__PTei-{align-items:center;justify-content:center}.TakeTestPage_splitLayout__s1wNw{align-items:center;gap:2rem}.TakeTestPage_leftPanel__pwfot{align-items:center;align-self:stretch;border-radius:12px;display:flex;flex:0 0 60%;justify-content:center;min-width:400px}.TakeTestPage_rightPanel__Ok9GE{align-self:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:center}.TakeTestPage_contentWrapper__eNgwk{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:500px;width:100%}.TakeTestPage_mobileContent__N7Q-u,.TakeTestPage_progressHeader__eDXCv,.TakeTestPage_ratingLabels__bct\+a{display:none}.TakeTestPage_progressText__p7sGi{color:#1db954;color:var(--brand-green);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.25rem;letter-spacing:1px}.TakeTestPage_progressFraction__ZOKFY{background-color:#e6f8ee;background-color:var(--brand-green-light);border-radius:99px;color:#1db954;color:var(--brand-green);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.8rem;font-weight:700;padding:.25rem .6rem}.TakeTestPage_progressBarTrack__Q1qVg{background-color:#f3f4f6;background-color:var(--neutral-200);border-radius:8px;display:none;height:8px;margin-bottom:1.5rem;overflow:hidden;width:100%}.TakeTestPage_progressBarFill__FLKF-{background-color:#1db954;background-color:var(--brand-green);height:100%;transition:width .5s ease-in-out}.TakeTestPage_desktopCard__XblOp{display:block}.TakeTestPage_scrollableContent__FH3BF{max-height:60vh;overflow-y:auto;padding:1.2rem}.TakeTestPage_actionsContainer__MFZAe{display:flex;gap:1rem}.TakeTestPage_actionsContainer__MFZAe>button{flex:1 1}@media (max-width:992px){.TakeTestPage_pageContainer__GHHTT{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow:hidden;padding:0}.TakeTestPage_desktopCard__XblOp,.TakeTestPage_leftPanel__pwfot{display:none}.TakeTestPage_rightPanel__Ok9GE{box-sizing:border-box;height:100vh;height:100svh;justify-content:flex-start;max-height:100vh;max-height:100svh;overflow:hidden;padding:1.2rem;position:relative}.TakeTestPage_rightPanel__Ok9GE.TakeTestPage_recording__\+02zO:before{animation:TakeTestPage_liquidExpansion__Gsu2b .8s cubic-bezier(.65,0,.35,1) forwards;background:#ffde00;background:var(--brand-yellow);border-radius:20px;-webkit-clip-path:circle(50px at 50% 50%);clip-path:circle(50px at 50% 50%);content:"";inset:-20px;position:absolute;z-index:0}.TakeTestPage_rightPanel__Ok9GE.TakeTestPage_recording__\+02zO:after{animation:TakeTestPage_liquidWobble__i3ZdN 8s ease-in-out infinite,TakeTestPage_liquidExpansion__Gsu2b .8s cubic-bezier(.65,0,.35,1) forwards,TakeTestPage_liquidPulse__GkzGI 3s ease-in-out infinite;background:#e6c800;border-radius:18px;content:"";inset:-10px;opacity:.8;position:absolute;transform-origin:center;z-index:0}.TakeTestPage_rightPanel__Ok9GE.TakeTestPage_recording__\+02zO>*{position:relative;z-index:10}.TakeTestPage_contentWrapper__eNgwk{display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;justify-content:space-between;max-height:100%;max-width:100%;min-height:0;overflow:hidden}.TakeTestPage_progressHeader__eDXCv{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:0 .5rem}.TakeTestPage_progressText__p7sGi{color:#1db954;color:var(--brand-green);font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.25rem;letter-spacing:1px}.TakeTestPage_progressFraction__ZOKFY{background-color:#e6f8ee;background-color:var(--brand-green-light);border-radius:99px;color:#1db954;color:var(--brand-green);font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:.8rem;font-weight:700;padding:.25rem .6rem}.TakeTestPage_progressBarTrack__Q1qVg{background-color:#f3f4f6;background-color:var(--neutral-200);border-radius:8px;display:block;height:8px;margin-bottom:1.5rem;overflow:hidden;width:100%}.TakeTestPage_progressBarFill__FLKF-{background-color:#1db954;background-color:var(--brand-green);height:100%;transition:width .5s ease-in-out}.TakeTestPage_mobileContent__N7Q-u{display:block;flex:1 1;min-height:0;width:100%}.TakeTestPage_mobileContent__N7Q-u>div{display:flex;flex-direction:column;height:100%;width:100%}.TakeTestPage_stepContentContainer__jMzOC{align-items:center;display:flex;flex-direction:column;gap:1.25rem;height:100%;text-align:center}.TakeTestPage_questionTitle__aSs4P{color:#333;color:var(--neutral-text-primary);flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-sans);font-size:1.25rem;font-weight:700;margin:0}.TakeTestPage_mobileConceptWrapper__UV7ye{background:#f8f9fa;background:var(--neutral-bg);border:2px solid #e1e5ea;border:2px solid var(--neutral-border);border-radius:16px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:visible;padding:.8rem;position:relative;width:100%}.TakeTestPage_mobileConceptWrapper__UV7ye.TakeTestPage_recording__\+02zO:before{animation:TakeTestPage_liquidExpansion__Gsu2b .8s cubic-bezier(.65,0,.35,1) forwards;background:#ffde00;background:var(--brand-yellow);border-radius:20px;-webkit-clip-path:circle(50px at 50% 50%);clip-path:circle(50px at 50% 50%);content:"";inset:-20px;position:absolute;z-index:0}.TakeTestPage_mobileConceptWrapper__UV7ye.TakeTestPage_recording__\+02zO:after{animation:TakeTestPage_liquidWobble__i3ZdN 5s ease-in-out infinite,TakeTestPage_liquidExpansion__Gsu2b .8s cubic-bezier(.65,0,.35,1) forwards,TakeTestPage_liquidPulse__GkzGI 2s ease-in-out infinite;background:#e6c800;border-radius:18px;content:"";inset:-10px;opacity:.8;position:absolute;transform-origin:center;z-index:0}.TakeTestPage_mobileConceptWrapper__UV7ye.TakeTestPage_recording__\+02zO>*{position:relative;z-index:10}.TakeTestPage_questionRendererWrapper__J73qp{flex-shrink:0;width:100%}.TakeTestPage_ratingLabels__bct\+a{color:#6c757d;color:var(--neutral-text-secondary);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;padding:0 .5rem;width:100%}.TakeTestPage_actionsContainer__MFZAe{flex-shrink:0;padding-top:1rem;width:100%}}.TakeTestPage_recordingPill__7iPsI{animation:TakeTestPage_slideDown__RzLMb .3s ease-out forwards;background-color:var(--brand-red-danger);border-radius:50px;box-shadow:0 4px 12px #d8204c4d;color:#fff;font-family:Bangers,cursive;font-family:var(--font-bangers);font-size:1.1rem;left:50%;letter-spacing:1px;padding:.5rem 1rem;position:fixed;top:1rem;transform:translateX(-50%);z-index:1000}@keyframes TakeTestPage_slideDown__RzLMb{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.TakeTestPage_recordingPill__7iPsI.TakeTestPage_hide__3H5XZ{animation:TakeTestPage_slideUp__IpL4X .3s ease-out forwards}@keyframes TakeTestPage_slideUp__IpL4X{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.TakeTestPage_contentBlockLayout__OwSiJ{align-items:flex-start;display:flex;gap:2rem;width:100%}.TakeTestPage_mediaPanel__ZT0YS{flex:1 1;min-width:0}.TakeTestPage_questionPanel__bmORw{flex:1 1;min-width:0;padding-left:1rem;padding-right:1rem;text-align:center}.TakeTestPage_mediaOnlyLayout__evOoV{align-items:center;display:flex;justify-content:center;padding:2rem;width:100%}@media (max-width:992px){.TakeTestPage_contentBlockLayout__OwSiJ{flex-direction:column;gap:1rem}.TakeTestPage_mediaPanel__ZT0YS,.TakeTestPage_questionPanel__bmORw{flex:none;width:100%}.TakeTestPage_mediaOnlyLayout__evOoV{padding:1rem}}.ConceptDisplay_angledWrapper__2WBAc{display:none}.ConceptDisplay_angledTitle__7XLLA{line-height:1;margin:0}.ConceptDisplay_textOnlyContent__JCxd6{background:#0000;padding:5rem 7rem}.ConceptDisplay_textOnlyContent__JCxd6,.ConceptDisplay_textPlaceholder__yS9VO{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.ConceptDisplay_textPlaceholder__yS9VO{border-radius:0;overflow:hidden}.ConceptDisplay_textPlaceholder__yS9VO:before{background:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:50%;background-repeat:no-repeat;background-size:150%;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:1}.ConceptDisplay_textPlaceholder__yS9VO>*{position:relative;z-index:2}.ConceptDisplay_textPlaceholder__yS9VO.ConceptDisplay_welcomeAnnotation__qduuG{border-radius:12px;overflow:visible;padding:4rem 5rem;text-align:center}.ConceptDisplay_textPlaceholder__yS9VO.ConceptDisplay_welcomeAnnotation__qduuG:before{opacity:.2}.ConceptDisplay_placeholderTitle__eNhUc{color:var(--neutral-700-text-secondary);font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;margin-top:0}.ConceptDisplay_placeholderTitle__eNhUc strong{font-weight:700}.ConceptDisplay_placeholderTitle__eNhUc.ConceptDisplay_welcomeTitle__6D1J7{color:var(--brand-black);font:var(--font-heading-2);font-size:1.7rem;letter-spacing:var(--letter-spacing-button);line-height:1.2;margin:0 0 var(--spacing-xs) 0;text-align:center;width:100%}.ConceptDisplay_placeholderDescription__tzQDD{border-top:2px solid var(--neutral-300-light-gray);color:var(--neutral-600-text);font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;margin-top:.5rem;max-width:none;opacity:1;padding-top:.5rem;text-align:center}.ConceptDisplay_placeholderDescription__tzQDD.ConceptDisplay_welcomeDescription__24QEq{border-top:none;color:var(--neutral-700-text-secondary);font:var(--font-body-2);font-size:1.4rem;line-height:1.4;margin:0;padding-top:0}.ConceptDisplay_pandaHanging__omUVz{height:80px;left:500px;pointer-events:none;position:absolute;top:-55px;width:80px;z-index:15}.ConceptDisplay_contentContainer__ywtB4{display:flex;flex-direction:column;gap:var(--spacing-xs);height:100%;padding-bottom:2rem;width:100%}.ConceptDisplay_contentContainer__ywtB4.ConceptDisplay_textOnlyDesktop__L8-GK .ConceptDisplay_mediaSection__b2-8\+{display:none}@media (max-width:992px){.ConceptDisplay_contentContainer__ywtB4.ConceptDisplay_textOnlyDesktop__L8-GK{align-items:center;height:100%;justify-content:center;padding-bottom:0}}.ConceptDisplay_mediaSection__b2-8\+{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden}.ConceptDisplay_descriptionSection__vMpZF,.ConceptDisplay_titleSection__Pndle{flex:0 0 auto}.ConceptDisplay_visualTitle__6g7-S{color:var(--neutral-700-text-secondary);font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0;text-align:center}.ConceptDisplay_visualTitle__6g7-S strong{font-weight:700}.ConceptDisplay_visualDescription__1XPSB{border:none;color:var(--neutral-600-text);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;margin:0;padding:0;text-align:center}.ConceptDisplay_zoomButton__xOcmg{align-items:center;background:#0009;border:none;border-radius:6px;box-shadow:0 1px 4px #00000026;color:#fff;cursor:pointer;display:none;display:flex;height:32px;justify-content:center;opacity:.8;position:absolute;right:var(--spacing-xs);top:var(--spacing-xs);transition:all .2s ease;width:32px;z-index:10}.ConceptDisplay_zoomButton__xOcmg:hover{background:#000c;opacity:1;transform:scale(1.05)}.ConceptDisplay_zoomButton__xOcmg:active{transform:scale(.95)}.ConceptDisplay_zoomModal__qUn-a{background:#fffffffa;bottom:0;flex-direction:column;left:0;overflow-y:auto;position:fixed;right:0;z-index:1000}.ConceptDisplay_modalHeader__4U4rT,.ConceptDisplay_zoomModal__qUn-a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;top:0}.ConceptDisplay_modalHeader__4U4rT{background:#fffffff2;height:0;justify-content:flex-end;position:-webkit-sticky;position:sticky;z-index:1001}.ConceptDisplay_closeButton__JaDCK{align-items:center;background:var(--brand-black);border:none;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.ConceptDisplay_closeButton__JaDCK:hover{background:var(--neutral-800);transform:scale(1.05)}.ConceptDisplay_closeButton__JaDCK:active{transform:scale(.95)}.ConceptDisplay_zoomedContent__mp1o0{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg);min-height:calc(100vh - 80px)}.ConceptDisplay_modalContent__vIghr{gap:var(--spacing-lg)}.ConceptDisplay_modalContent__vIghr .ConceptDisplay_visualTitle__6g7-S{font-size:1.5rem}.ConceptDisplay_modalContent__vIghr .ConceptDisplay_visualDescription__1XPSB{font-size:1rem}.ConceptDisplay_modalContent__vIghr .ConceptDisplay_imageDisplay__zCai0{height:auto;max-height:none;object-fit:contain;width:100%}.ConceptDisplay_modalContent__vIghr .ConceptDisplay_mediaSection__b2-8\+{align-items:flex-start;flex:0 0 auto;height:auto;overflow:visible}.ConceptDisplay_conceptDisplay__LPdQg{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.ConceptDisplay_cardWrapper__jsOGM{border-radius:12px;box-sizing:border-box;width:100%}.ConceptDisplay_visualCard__CJbWN{border:2px solid var(--grey-border);border-radius:12px;box-shadow:6px 6px 0 #1a1a1a12;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.ConceptDisplay_media__cJDCn{align-items:center;border-radius:12px 12px 0 0;display:flex;flex:0 0 auto;justify-content:center;max-height:70vh;overflow:hidden;padding-top:1rem;width:100%}.ConceptDisplay_imageDisplay__zCai0{border-radius:8px;box-shadow:none;max-height:100%;max-width:100%;object-fit:contain;padding-bottom:1rem}.ConceptDisplay_visualPlaceholder__6G0zU{align-items:center;border-radius:12px 12px 0 0;display:flex;height:100%;justify-content:center;padding:2rem;text-align:center;width:100%}.ConceptDisplay_placeholderText__U2whQ{color:var(--neutral-600-text);font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.ConceptDisplay_visualDescription__1XPSB{background:#0000;border-radius:0}.ConceptDisplay_visualDescription__1XPSB p{color:#495057;line-height:1.5;margin:0}.ConceptDisplay_content__QTUCS{padding:2rem;text-align:center}.ConceptDisplay_testTitle__-RI-5{color:#495057;font-size:2rem;font-weight:700;margin-bottom:1rem;margin-top:1rem}.ConceptDisplay_testDescription__G7G6L{color:#6c757d;font-size:1.1rem;line-height:1.6}@media (min-width:993px){.ConceptDisplay_contentContainer__ywtB4.ConceptDisplay_textOnlyDesktop__L8-GK{padding:4rem 7rem}.ConceptDisplay_media__cJDCn{border-radius:12px 12px 0 0;padding-left:0;padding-right:0;padding-top:0}.ConceptDisplay_imageDisplay__zCai0{border-radius:12px 12px 0 0;padding-bottom:1rem;width:100%}.ConceptDisplay_visualPlaceholder__6G0zU{border-radius:12px 12px 0 0;margin:0}.ConceptDisplay_textPlaceholder__yS9VO{border-radius:12px;margin:0}.ConceptDisplay_angledWrapper__2WBAc{background:var(--brand-black);border-radius:0;color:#fff;display:block;font:var(--font-button-chunky);font-size:20px;left:24px;letter-spacing:1px;padding:.5rem 1rem;position:absolute;text-transform:uppercase;top:-16px;transform:rotate(-2deg);white-space:nowrap;z-index:10}}@media (max-width:992px){.ConceptDisplay_zoomButton__xOcmg{display:flex!important}.ConceptDisplay_contentContainer__ywtB4{gap:10px;padding-bottom:0}.ConceptDisplay_conceptDisplay__LPdQg{height:100%;overflow:hidden;padding:0}.ConceptDisplay_cardWrapper__jsOGM{background:#0000;border-radius:0;box-shadow:none;height:100%;overflow:hidden}.ConceptDisplay_visualCard__CJbWN{border:none;border-radius:0;box-shadow:none;height:100%;max-height:none;overflow:hidden}.ConceptDisplay_mediaSection__b2-8\+{overflow:hidden}.ConceptDisplay_visualTitle__6g7-S{font-size:1.2rem;line-height:1.3}.ConceptDisplay_visualDescription__1XPSB{font-size:.9rem;line-height:1.5}.ConceptDisplay_media__cJDCn{border-radius:12px 12px 0 0;flex:1 1;height:100%;margin-top:0;max-height:none;padding:0 0 .5rem}.ConceptDisplay_imageDisplay__zCai0{height:100%;object-fit:cover;width:100%}.ConceptDisplay_visualDescription__1XPSB{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:0}.ConceptDisplay_visualDescription__1XPSB p{font-size:1rem;line-height:1.6;margin:0}.ConceptDisplay_placeholderTitle__eNhUc,.ConceptDisplay_testTitle__-RI-5{margin-bottom:.5rem}.ConceptDisplay_placeholderDescription__tzQDD,.ConceptDisplay_testDescription__G7G6L{font-size:1.1rem;line-height:1.6;max-width:none}.ConceptDisplay_textPlaceholder__yS9VO{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:0;padding:2rem}.ConceptDisplay_textPlaceholder__yS9VO.ConceptDisplay_welcomeAnnotation__qduuG{padding:2rem 1rem}.ConceptDisplay_placeholderTitle__eNhUc.ConceptDisplay_welcomeTitle__6D1J7{font-size:1.4rem!important}.ConceptDisplay_placeholderDescription__tzQDD.ConceptDisplay_welcomeDescription__24QEq{font-size:1.1rem!important}.ConceptDisplay_visualPlaceholder__6G0zU{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:0;min-height:100%}.ConceptDisplay_content__QTUCS{display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.ConceptDisplay_textOnlyContent__JCxd6{padding:2rem}.ConceptDisplay_pandaHanging__omUVz{height:60px;right:10px;top:-55px;width:60px}}.RecordingCard_card__euIF4{background-color:#fff;background-color:var(--white);border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:16px;box-shadow:6px 6px 0 #1a1a1a12;display:flex;flex-direction:column;overflow:visible;position:relative;transition:all .2s ease-out}.RecordingCard_card__header__zdG5\+{flex-shrink:0;padding:1.5rem;padding-bottom:0!important}.RecordingCard_card__title__L2FZB{color:#1a1a1a;color:var(--black);font-size:1.25rem;font-weight:800}.RecordingCard_card__description__-8Qwp,.RecordingCard_card__title__L2FZB{font-family:Inter,sans-serif;font-family:var(--font-body);line-height:1.4;margin:0}.RecordingCard_card__description__-8Qwp{color:#6c757d;color:var(--text-secondary);font-size:.9rem;font-weight:400}.RecordingCard_card__content__z4eoP{height:100%}.RecordingCard_card--generic__5fiae .RecordingCard_card__content__z4eoP{padding:1.5rem}.RecordingCard_card--flex__KvpBT .RecordingCard_card__content__z4eoP{display:flex;flex-direction:column;flex-grow:1;padding:0}.RecordingCard_card--clickable__SKukz{cursor:pointer}.RecordingCard_card--hoverable__\+KtI2:hover{box-shadow:8px 8px 0 #1a1a1a12;transform:translate(-2px,-2px)}.RecordingCard_card--hoverable__\+KtI2:active{box-shadow:4px 4px 0 #1a1a1a12;transform:translate(0)}.RecordingCard_card--overflow-visible__AYdmH{overflow:visible}@keyframes RecordingCard_liquidWobble__XdCyW{0%{border-radius:63% 37% 75% 25%/42% 58% 47% 53%;transform:scale(1) rotate(0deg) translateX(0) translateY(0)}12.5%{border-radius:28% 72% 35% 65%/78% 22% 73% 27%;transform:scale(1.03) rotate(1.5deg) translateX(2px) translateY(-1px)}25%{border-radius:45% 55% 48% 52%/35% 65% 38% 62%;transform:scale(.97) rotate(-2deg) translateX(-1px) translateY(2px)}37.5%{border-radius:72% 28% 68% 32%/55% 45% 62% 38%;transform:scale(1.02) rotate(1deg) translateX(3px) translateY(0)}50%{border-radius:38% 62% 42% 58%/68% 32% 25% 75%;transform:scale(.98) rotate(-1.5deg) translateX(-2px) translateY(-2px)}62.5%{border-radius:55% 45% 72% 28%/45% 55% 48% 52%;transform:scale(1.01) rotate(2deg) translateX(1px) translateY(3px)}75%{border-radius:32% 68% 28% 72%/62% 38% 65% 35%;transform:scale(1.02) rotate(-.5deg) translateX(-3px) translateY(-1px)}87.5%{border-radius:68% 32% 55% 45%/38% 62% 42% 58%;transform:scale(.99) rotate(1.5deg) translateX(2px) translateY(1px)}to{border-radius:63% 37% 75% 25%/42% 58% 47% 53%;transform:scale(1) rotate(0deg) translateX(0) translateY(0)}}@keyframes RecordingCard_liquidExpansion__99bJh{0%{-webkit-clip-path:circle(50px at 50% 50%);clip-path:circle(50px at 50% 50%);opacity:.9}to{-webkit-clip-path:circle(200% at 50% 50%);clip-path:circle(200% at 50% 50%);opacity:1}}@keyframes RecordingCard_liquidPulse__DL17T{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.RecordingCard_card--recording__p8mlk:before{animation:RecordingCard_liquidExpansion__99bJh .8s cubic-bezier(.65,0,.35,1) forwards;background:#ffde00;background:var(--brand-yellow);border-radius:20px;-webkit-clip-path:circle(50px at 50% 50%);clip-path:circle(50px at 50% 50%);content:"";inset:-20px;position:absolute;z-index:0}.RecordingCard_card--recording__p8mlk:after{animation:RecordingCard_liquidWobble__XdCyW 5s ease-in-out infinite,RecordingCard_liquidExpansion__99bJh .8s cubic-bezier(.65,0,.35,1) forwards,RecordingCard_liquidPulse__DL17T 2s ease-in-out infinite;background:#e6c800;border-radius:18px;content:"";inset:-10px;opacity:.8;position:absolute;transform-origin:center;z-index:0}.RecordingCard_card--recording__p8mlk>*{position:relative;z-index:10}@media (max-width:768px){.RecordingCard_card--generic__5fiae .RecordingCard_card__content__z4eoP,.RecordingCard_card__header__zdG5\+{padding:1rem}.RecordingCard_card__title__L2FZB{font-size:1.1rem}}.TestFlowCard_progressContainer__FUhm1{padding:var(--spacing-sm) var(--spacing-sm) 0}.TestFlowCard_contentContainer__h196z{flex-grow:1;padding-bottom:20px}.TestFlowCard_greenProgressContainer__H-5O-{padding:1rem 1rem 0}.TestFlowCard_greenProgressHeader__35VIl{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.TestFlowCard_greenProgressText__l3kTB{color:#1db954;font-family:Bangers,cursive;font-size:1.25rem;letter-spacing:1px}.TestFlowCard_greenProgressFraction__oOTqi{background-color:#e6f8ee;border-radius:99px;color:#1db954;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;padding:.25rem .6rem}.TestFlowCard_greenProgressBarTrack__9Y2qe{background-color:#f3f4f6;border-radius:8px;height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.TestFlowCard_greenProgressBarFill__VVOIG{background-color:#1db954;height:100%;transition:width .5s ease-in-out}@media (max-width:992px){.TestFlowCard_progressContainer__FUhm1{padding:1rem 1rem .5rem}.TestFlowCard_contentContainer__h196z{display:flex;flex-direction:column;justify-content:center;padding:0}}.SectionTitle_sectionTitle__SMQrs{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;border-radius:0;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Inter;font-size:1.17em;font-weight:700;line-height:1.4;margin-block-end:1em;margin-block-start:1em;margin-bottom:.5rem;margin-inline-end:0;margin-inline-start:0}.SectionTitle_centered__qhH\+7{text-align:center}.SectionTitle_noMargin__prQ65{margin:0}.SectionTitle_emphasisColor__XpEC5 strong,.SectionTitle_emphasisUnderline__TXyBh strong{color:var(--color-primary);font-weight:var(--font-weight-bold)}.SectionTitle_emphasisUnderline__TXyBh strong{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:4px}.UserInfoStep_userInfoStep__C-hry{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:1rem}@media (max-width:992px){.UserInfoStep_userInfoStep__C-hry{padding:0}}.WelcomeStep_welcomeStep__rkroN{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:2rem;position:relative}.WelcomeStep_pandaHanging__YfDgb{display:none;height:80px;pointer-events:none;position:absolute;right:-20px;top:-75px;width:80px;z-index:15}.WelcomeStep_description__64asQ{color:var(--color-text-secondary);line-height:1.6;margin:1rem 0;text-align:center}.WelcomeStep_description__64asQ p{font-size:1rem;margin:0}@media (max-width:768px){.WelcomeStep_welcomeStep__rkroN{padding:1rem}.WelcomeStep_description__64asQ{font-size:.9rem}.WelcomeStep_pandaHanging__YfDgb{height:60px;right:-10px;top:-55px;width:60px}}.TextBox_textBoxContainer__T61Ld{background:var(--neutral-50-bg);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;margin:0 -1rem;padding:1.5rem 1rem 2rem;position:relative;transform-origin:center;transition:all .2s ease;will-change:transform}.TextBox_questionTextInput__p2Yve{background-color:var(--neutral-0-white);border:1px solid var(--neutral-300-light-gray);border-radius:8px;box-sizing:border-box;color:var(--brand-black);font-family:Inter,sans-serif;font-family:var(--font-body,"Inter",sans-serif);font-size:1rem;font-weight:400;line-height:1.5;min-height:120px;padding:1rem 1.25rem;resize:vertical;transition:all .2s ease;width:100%}.TextBox_questionTextInput__p2Yve::placeholder{color:var(--neutral-400-gray);font-style:italic;opacity:.8}.TextBox_questionTextInput__p2Yve:focus{border-color:var(--brand-green);outline:none}.TextBox_questionTextInput__p2Yve:disabled{background-color:var(--neutral-100-light-bg);border-color:var(--neutral-300-light-gray);cursor:not-allowed;opacity:.6;transform:none}.TextBox_questionTextInput__p2Yve:disabled::placeholder{color:var(--neutral-400-gray)}.TextBox_characterCount__7mg24{align-self:flex-end;background:var(--neutral-0-white);border:2px solid var(--brand-black);border-radius:8px;box-shadow:var(--shadow-default-light);color:var(--brand-black);font-family:Bangers,cursive;font-size:.9rem;font-weight:400;letter-spacing:.5px;margin-top:.5rem;padding:.25rem .75rem}.TextBox_textBoxContainer__T61Ld:focus-within .TextBox_characterCount__7mg24{background:var(--brand-yellow);border-color:var(--brand-yellow);color:var(--brand-black)}.TextBox_textBoxContainer__T61Ld.TextBox_error__XNtu1 .TextBox_questionTextInput__p2Yve{border-color:#ef4444;border-color:var(--status-error,#ef4444)}.TextBox_textBoxContainer__T61Ld.TextBox_error__XNtu1 .TextBox_questionTextInput__p2Yve:focus{box-shadow:0 0 0 3px #ef444433}.TextBox_textBoxContainer__T61Ld.TextBox_success__glyIp .TextBox_questionTextInput__p2Yve{border-color:#10b981;border-color:var(--status-success,#10b981)}.TextBox_textBoxContainer__T61Ld.TextBox_success__glyIp .TextBox_questionTextInput__p2Yve:focus{box-shadow:0 0 0 3px #10b98133}.NumberSelect_selectContainer__wSAcf{display:flex;flex-direction:column;gap:.5rem}.NumberSelect_answerNumberSelect__MooTn{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center}.NumberSelect_numberButton__qe4EU{background-color:var(--brand-white);border:2px solid var(--neutral-border);border-radius:1rem;box-shadow:0 2px 4px #0000000d;color:#383838;cursor:pointer;flex:0 0 56px;font-family:var(--font-bangers);font-size:1.5rem;font-weight:300;height:56px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;width:56px}.NumberSelect_numberButton__qe4EU:hover:not(.NumberSelect_selected__SSSXn){border-color:var(--brand-green);transform:translateY(-2px)}.NumberSelect_numberButton__qe4EU.NumberSelect_selected__SSSXn{background-color:var(--brand-green);border-color:var(--brand-white);box-shadow:0 6px 12px #1db9544d;color:var(--brand-white);outline:1px solid var(--brand-white);transform:scale(1.1)}.NumberSelect_numberButton__qe4EU:disabled{background-color:var(--neutral-200);cursor:not-allowed;opacity:.6;transform:none}.NumberSelect_labelsContainer__WROh0{display:flex;justify-content:space-between;margin-top:.25rem;width:100%}.NumberSelect_label__KZBjI{color:var(--neutral-text-secondary);flex:0 0 auto;font-family:var(--font-sans);font-size:.75rem;font-weight:700}.NumberSelect_label__KZBjI:first-child{text-align:left}.NumberSelect_label__KZBjI:last-child{text-align:right}@media (max-width:480px){.NumberSelect_answerNumberSelect__MooTn{gap:.375rem}.NumberSelect_numberButton__qe4EU{aspect-ratio:1/1;flex:1 1;font-size:clamp(1.2rem,4vw,2rem);height:auto;min-width:44px;width:auto}.NumberSelect_numberButton__qe4EU.NumberSelect_selected__SSSXn{transform:scale(1.05)}.NumberSelect_labelsContainer__WROh0{padding-left:.375rem!important;padding-right:.375rem!important}}.MultipleChoice_multipleChoiceContainer__DotNN{margin-top:.75rem}.MultipleChoice_optionsContainer__2pCx1{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.MultipleChoice_noOptionsMessage__A1D9o{background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;color:#64748b;font-style:italic;padding:1rem;text-align:center}.MultipleChoice_optionItem__4eMWL{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .15s ease-in-out}.MultipleChoice_optionItem__4eMWL:hover{background-color:#e2e8f0;border-color:#94a3b8}.MultipleChoice_optionItem__4eMWL.MultipleChoice_selected__7uuRo{background-color:#f0fdf4;border-color:#1db954;box-shadow:0 0 0 1px #1db954}.MultipleChoice_optionInput__o2gI1{background:#fff;border:2px solid #cbd5e1;border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1.25rem;transition:all .15s ease-in-out;width:1.25rem}.MultipleChoice_optionInput__o2gI1[type=radio]{border-radius:50%}.MultipleChoice_optionInput__o2gI1:checked{background-color:#1db954;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:#1db954}.MultipleChoice_optionInput__o2gI1[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-size:.5rem}.MultipleChoice_optionLabel__diVDJ{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#475569;cursor:pointer;display:flex;flex:1 1;font-size:1rem;min-height:1.5rem;outline:none;padding:.25rem;transition:all .15s ease-in-out}.MultipleChoice_optionLabel__diVDJ:focus{background-color:#f8fafc;box-shadow:0 0 0 2px #1db954}.MultipleChoice_optionLabel__diVDJ:empty:before{color:#94a3b8;content:attr(data-placeholder);font-style:italic}.MultipleChoice_otherOption__-3\+15{background-color:#f8fafc;border:2px dashed #cbd5e1}.MultipleChoice_otherOption__-3\+15:hover{background-color:#f1f5f9;border-color:#94a3b8}.MultipleChoice_otherOption__-3\+15.MultipleChoice_selected__7uuRo{background-color:#f0fdf4;border-color:#1db954;border-style:solid}.MultipleChoice_otherInput__xnQ1V{background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;flex:1 1;font-size:.875rem;margin-left:.5rem;outline:none;padding:.5rem;transition:border-color .15s ease-in-out}.MultipleChoice_otherInput__xnQ1V:focus{border-color:#1db954;box-shadow:0 0 0 1px #1db954}.MultipleChoice_otherInput__xnQ1V::placeholder{color:#94a3b8;font-style:italic}.MultipleChoice_addOptionButton__ka0rf{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.75rem;transition:all .15s ease-in-out}.MultipleChoice_addOptionButton__ka0rf:hover{background-color:#f8fafc;border-color:#94a3b8;color:#475569}.MultipleChoice_addOptionButton__ka0rf:focus{border-color:#1db954;box-shadow:0 0 0 1px #1db954;outline:none}.MultipleChoice_settingsPanel__2KpfH{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding:.75rem}.MultipleChoice_settingGroup__BxaqM{align-items:center;display:flex;gap:.5rem}.MultipleChoice_settingLabel__EBVas{color:#64748b;font-size:.875rem;font-weight:500}.MultipleChoice_settingCheckbox__QdKWJ{background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;cursor:pointer;height:1rem;transition:all .15s ease-in-out;width:1rem}.MultipleChoice_settingCheckbox__QdKWJ:checked{background-color:#1db954;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:#1db954}.MultipleChoice_removeOptionButton__r6ZwZ{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:.25rem;transition:all .15s ease-in-out;width:1.5rem}.MultipleChoice_removeOptionButton__r6ZwZ:hover{background-color:#fef2f2;color:#dc2626}.MultipleChoice_removeOptionButton__r6ZwZ:focus{box-shadow:0 0 0 2px #fecaca;outline:none}@media (max-width:640px){.MultipleChoice_optionItem__4eMWL{gap:.5rem;padding:.5rem}.MultipleChoice_optionInput__o2gI1{height:1rem;width:1rem}.MultipleChoice_optionLabel__diVDJ{font-size:.875rem}.MultipleChoice_settingsPanel__2KpfH{align-items:flex-start;flex-direction:column}.MultipleChoice_settingGroup__BxaqM{justify-content:space-between;width:100%}.MultipleChoice_otherInput__xnQ1V{margin-left:0;margin-top:.5rem;width:100%}}.MultipleChoice_optionItem__4eMWL{animation:MultipleChoice_fadeIn__2KQbL .3s ease-out}@keyframes MultipleChoice_fadeIn__2KQbL{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.MultipleChoice_optionItem__4eMWL:focus-within{outline:2px solid #1db954;outline-offset:2px}.MultipleChoice_optionItem__4eMWL.MultipleChoice_disabled__CkACf{cursor:not-allowed;opacity:.5}.MultipleChoice_optionItem__4eMWL.MultipleChoice_disabled__CkACf .MultipleChoice_optionInput__o2gI1,.MultipleChoice_optionItem__4eMWL.MultipleChoice_disabled__CkACf .MultipleChoice_optionLabel__diVDJ{cursor:not-allowed}.VoiceRecorder_voiceRecorderContainer__P3v2O{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.8rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.VoiceRecorder_errorMessage__eh1vU{background-color:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;font-size:.875rem;margin-bottom:.5rem;padding:.5rem}.VoiceRecorder_recordButton__64MAC{align-items:center;border:2px solid;border-radius:50%;cursor:pointer;display:flex;font-size:1.25rem;height:60px;justify-content:center;outline:none;position:relative;transition:all .2s ease;width:60px}.VoiceRecorder_recordButton__64MAC:focus{box-shadow:0 0 0 3px #3b82f64d}.VoiceRecorder_recordButton__64MAC:disabled{cursor:not-allowed;opacity:.5}.VoiceRecorder_recordButton__64MAC.VoiceRecorder_idle__EV3mg{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.VoiceRecorder_recordButton__64MAC.VoiceRecorder_idle__EV3mg:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.VoiceRecorder_recordButton__64MAC.VoiceRecorder_recording__D53\+V{animation:VoiceRecorder_pulse__YxOGL 2s infinite;background-color:#dc2626;border-color:#dc2626;box-shadow:0 8px 25px #dc262666;color:#fff;transform:translateY(-2px)}.VoiceRecorder_recordButton__64MAC.VoiceRecorder_hasRecording__DqG7P{background-color:#16a34a;border-color:#16a34a;color:#fff}.VoiceRecorder_recordButton__64MAC.VoiceRecorder_hasRecording__DqG7P:hover:not(:disabled){background-color:#15803d;border-color:#15803d}.VoiceRecorder_recordButton__64MAC.VoiceRecorder_error__tJm\+G{background-color:#dc2626;border-color:#dc2626;color:#fff}@keyframes VoiceRecorder_pulse__YxOGL{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.VoiceRecorder_recordingDuration__ftSkT{color:#dc2626;display:inline-block;font-family:Courier New,monospace;font-weight:700;text-shadow:0 1px 3px #fffc}.VoiceRecorder_processingText__T8o8E,.VoiceRecorder_recordingDuration__ftSkT{background:#ffffffe6;border-radius:4px;font-size:.875rem;left:50%;padding:.25rem .5rem;pointer-events:none;position:absolute;top:-2.5rem;transform:translateX(-50%);white-space:nowrap;z-index:10}.VoiceRecorder_processingText__T8o8E{color:#6b7280;font-style:italic}.VoiceRecorder_existingRecordingControls__3HN4Q{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.VoiceRecorder_deleteButton__bpFTN,.VoiceRecorder_playButton__y-fCy{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease}.VoiceRecorder_playButton__y-fCy{background-color:#3b82f6;color:#fff}.VoiceRecorder_playButton__y-fCy:hover:not(:disabled){background-color:#2563eb}.VoiceRecorder_playButton__y-fCy:disabled{background-color:#9ca3af;cursor:not-allowed}.VoiceRecorder_deleteButton__bpFTN{background-color:#dc2626;color:#fff}.VoiceRecorder_deleteButton__bpFTN:hover{background-color:#b91c1c}.VoiceRecorder_transcriptionPreview__AdHwk{color:#6b7280;font-size:.875rem;font-style:italic;margin-top:.5rem;max-width:300px;text-align:center}.VoiceRecorder_modalOverlay__\+rmzK{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.VoiceRecorder_modalContent__JB-gT{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:500px;overflow:auto;padding:2rem;width:100%}.VoiceRecorder_modalTitle__3S-gX{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;margin-top:0;text-align:center}.VoiceRecorder_playbackControls__31AnD{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.5rem}.VoiceRecorder_playbackButton__YYq17{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.VoiceRecorder_playbackButton__YYq17:hover{background-color:#2563eb}.VoiceRecorder_durationText__W66VH{color:#6b7280;flex-shrink:0;font-family:sans-serif;font-size:.75rem;min-width:35px}.VoiceRecorder_transcriptionSection__Pu8Dq{margin-bottom:1.5rem}.VoiceRecorder_transcriptionLabel__CS-4D{color:#374151;font-size:1rem;font-weight:600;margin-bottom:.5rem}.VoiceRecorder_transcriptionBox__D\+cU9{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:.875rem;line-height:1.6;min-height:100px;padding:1rem}.VoiceRecorder_modalActions__FPaIe{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.VoiceRecorder_modalButton__e4o9D{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;min-width:140px;padding:.75rem 1.5rem;transition:all .2s ease}.VoiceRecorder_discardButton__8KWZm{background-color:#6b7280;color:#fff}.VoiceRecorder_discardButton__8KWZm:hover{background-color:#4b5563}.VoiceRecorder_reRecordButton__PUsPb{background-color:#f59e0b;color:#fff}.VoiceRecorder_reRecordButton__PUsPb:hover{background-color:#d97706}.VoiceRecorder_keepButton__DnESc{background-color:#16a34a;color:#fff}.VoiceRecorder_keepButton__DnESc:hover{background-color:#15803d}.VoiceRecorder_saveButton__6aH4W{background-color:#16a34a;color:#fff}.VoiceRecorder_saveButton__6aH4W:hover{background-color:#15803d}.VoiceRecorder_audioPlayer__kpgaf{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;height:50px;margin-top:1rem;overflow:hidden;padding:.5rem;position:relative;width:100%}.VoiceRecorder_audioPlayerHeader__eO3q\+,.VoiceRecorder_audioPlayerTitle__4utKJ{display:none}.VoiceRecorder_audioPlayerControls__4FNwT{align-items:center;display:flex;gap:.75rem}.VoiceRecorder_waveformContainer__O8W1-{align-items:center;background:#0000;border-radius:0;display:flex;flex:1 1;gap:8px;height:100%;margin-bottom:0;overflow:hidden;padding:0;position:relative}.VoiceRecorder_waveformBars__MIQ07{align-items:end;display:flex;flex:1 1;gap:1px;height:20px;padding:0}.VoiceRecorder_waveformBar__W5b3O{background:#d1d5db;border-radius:1px;flex:1 1;min-height:4px;transition:all .2s ease}.VoiceRecorder_waveformBar__W5b3O.VoiceRecorder_active__LA4Qo{background:#10b981}.VoiceRecorder_waveformPlayButton__j4wMc{align-items:center;background:#10b981;border:none;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;margin-right:0;transition:all .2s ease;width:28px}.VoiceRecorder_waveformPlayButton__j4wMc:hover{background:#059669;box-shadow:none;transform:none}.VoiceRecorder_waveformPlayButton__j4wMc:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.VoiceRecorder_audioPlayerMeta__2Cqk0{align-items:center;color:#6b7280;display:flex;font-size:.75rem;justify-content:space-between}.VoiceRecorder_audioPlayerActions__M73Nr{display:none}.VoiceRecorder_audioPlayerDeleteButton__9PNDd{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:26px;justify-content:center;transition:all .2s ease;width:26px}.VoiceRecorder_audioPlayerDeleteButton__9PNDd:hover{background:#dc2626;color:#fff}.VoiceRecorder_audioActionButton__7NXjg{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:.375rem;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.VoiceRecorder_playAudioButton__xsTQb{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;box-shadow:0 2px 8px #3b82f633;color:#fff;font-weight:600}.VoiceRecorder_playAudioButton__xsTQb:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.VoiceRecorder_playAudioButton__xsTQb:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.VoiceRecorder_deleteAudioButton__5MoUK{background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:8px;box-shadow:0 2px 8px #dc262633;color:#fff;font-weight:600}.VoiceRecorder_deleteAudioButton__5MoUK:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.VoiceRecorder_replaceButton__FLPgQ{background-color:#f59e0b;color:#fff}.VoiceRecorder_replaceButton__FLPgQ:hover{background-color:#d97706}.VoiceRecorder_transcriptionReview__jG\+cc{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:500px;overflow:auto;padding:2rem;position:relative;width:100%}.VoiceRecorder_closeButton__hr0Ek{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}.VoiceRecorder_closeButton__hr0Ek:hover{background:#e5e7eb;color:#374151}.VoiceRecorder_reviewTitle__HVwwV{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;margin-top:0;padding-right:2rem;text-align:center}.VoiceRecorder_reviewActions__DQqM3{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.VoiceRecorder_modalPlayButton__eExwq{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50%;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:48px;justify-content:center;transition:all .2s ease;width:48px}.VoiceRecorder_modalPlayButton__eExwq:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-1px)}.VoiceRecorder_modalPlayButton__eExwq:active{transform:translateY(0)}.VoiceRecorder_unsupportedMessage__Cbmak{color:#6b7280;font-style:italic;padding:1rem;text-align:center}@media (max-width:640px){.VoiceRecorder_modalContent__JB-gT{margin:.5rem;padding:1.5rem}.VoiceRecorder_voiceRecorderContainer__P3v2O{padding:0}.VoiceRecorder_modalActions__FPaIe{justify-content:center}.VoiceRecorder_modalButton__e4o9D{flex:1 1;min-width:120px}.VoiceRecorder_existingRecordingControls__3HN4Q{flex-direction:column;gap:.75rem}.VoiceRecorder_deleteButton__bpFTN,.VoiceRecorder_playButton__y-fCy{justify-content:center;min-width:140px}}.MediaBlockRenderer_mediaBlockContainer__HLh4\+{display:flex;flex-direction:column;gap:1.5rem;height:100%;width:100%}.MediaBlockRenderer_mediaBlock__k0wY1{display:flex;flex-direction:column;gap:1rem}.MediaBlockRenderer_mediaItem__ML3\+D{display:flex;flex-direction:column;gap:.75rem;width:100%}.MediaBlockRenderer_mediaTitle__GIrzp{color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.MediaBlockRenderer_mediaDescription__PRRb8{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.MediaBlockRenderer_imageContainer__wvJCl{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.MediaBlockRenderer_mediaImage__AECC\+{border-radius:8px;height:auto;max-height:400px;max-width:100%;object-fit:contain;width:auto}.MediaBlockRenderer_videoContainer__-AI0r{align-items:center;background-color:#000;border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.MediaBlockRenderer_mediaVideo__fS1VV{border-radius:8px;height:auto;max-height:400px;max-width:100%;width:auto}.MediaBlockRenderer_textContent__bIn43{background-color:#f9fafb;border-left:4px solid #3b82f6;border-radius:8px;padding:1rem}.MediaBlockRenderer_descriptionText__FhQ\+L{color:#374151;font-size:1rem;line-height:1.6;margin:0}.MediaBlockRenderer_urlContainer__H0mvu{background-color:#f9fafb;border-radius:8px;overflow:hidden;width:100%}.MediaBlockRenderer_mediaIframe__WMNIA{border:none;border-radius:8px;height:400px;width:100%}.MediaBlockRenderer_fileContainer__kD6Y-{background-color:#f9fafb;border-radius:8px;overflow:hidden}.MediaBlockRenderer_fileContainer__kD6Y-,.MediaBlockRenderer_fileDisplay__B-0xS{align-items:center;display:flex;justify-content:center;width:100%}.MediaBlockRenderer_placeholderContent__ONx7b{align-items:center;background-color:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;font-style:italic;justify-content:center;padding:2rem}.MediaBlockRenderer_placeholderContent__ONx7b p{font-size:.95rem;margin:0}@media (max-width:768px){.MediaBlockRenderer_mediaBlockContainer__HLh4\+{gap:1rem}.MediaBlockRenderer_mediaItem__ML3\+D{gap:.5rem}.MediaBlockRenderer_mediaTitle__GIrzp{font-size:1.1rem}.MediaBlockRenderer_mediaImage__AECC\+,.MediaBlockRenderer_mediaVideo__fS1VV{max-height:300px}.MediaBlockRenderer_mediaIframe__WMNIA{height:300px}.MediaBlockRenderer_textContent__bIn43{padding:.75rem}.MediaBlockRenderer_placeholderContent__ONx7b{padding:1.5rem}}@media (max-width:480px){.MediaBlockRenderer_mediaImage__AECC\+,.MediaBlockRenderer_mediaVideo__fS1VV{max-height:250px}.MediaBlockRenderer_mediaIframe__WMNIA{height:250px}.MediaBlockRenderer_mediaTitle__GIrzp{font-size:1rem}.MediaBlockRenderer_descriptionText__FhQ\+L{font-size:.9rem}}.LiteNav_liteNav__64TEZ{background:#fff;border-bottom:2px solid #e1e5ea;overflow:hidden;padding:.5rem 0;position:fixed;top:0;width:100%;z-index:100}.LiteNav_liteNav__64TEZ:before{background-image:url(/static/media/comic-texture.fc5c6542823aa619d461.png);background-position:50%;background-repeat:no-repeat;background-size:150% auto;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:-1}.LiteNav_container__r6A2A{margin:0 auto;max-width:1200px;padding:0 1rem}.LiteNav_container__r6A2A,.LiteNav_logo__2AO9I{align-items:center;display:flex;justify-content:center}.LiteNav_logo__2AO9I{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.LiteNav_logo__2AO9I:hover{transform:scale(1.05)}.LiteNav_logo__2AO9I:active{transform:scale(.95)}.LiteNav_logoText__Ops-o{background:none;border-radius:0;color:var(--brand-black);display:inline-block;font-family:Bangers,cursive;font-size:1.3rem;font-weight:300;letter-spacing:1px;line-height:1.2;margin:0;padding:.25rem .75rem;position:relative;text-transform:uppercase;z-index:1}@media (max-width:768px){.LiteNav_liteNav__64TEZ{padding:.4rem 0}.LiteNav_logoText__Ops-o{font-size:1.3rem;padding:.2rem .6rem}}.AnalyticsPageContainer_pageContainer__DlJgE{margin:0 auto;max-width:900px;padding-bottom:2rem;padding-left:3rem;padding-right:3rem;position:relative}.AnalyticsPageContainer_artifactTitle__6lYJl{margin-top:2rem;padding:1.5rem 0 2rem;text-align:center}.AnalyticsPageContainer_title__zYpX-{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.AnalyticsPageContainer_emptyState__3Su1F{color:#64748b;padding:4rem 2rem;text-align:center}.AnalyticsPageContainer_allPages__pwtsM{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.AnalyticsPageContainer_pageWrapper__-F4or{padding:1rem 0;position:relative}.AnalyticsPageContainer_page__DKcKG{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d;padding:1.5rem;position:relative}.AnalyticsPageContainer_pageContent__e\+Kww{min-height:200px}.AnalyticsPageContainer_emptyContent__nxtxS{border:2px dashed #cbd5e1;border-radius:.5rem;margin:1rem 0;padding:3rem 1rem;text-align:center}.AnalyticsPageContainer_emptyTitle__4mfNy{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.AnalyticsPageContainer_emptyDescription__qQewA{color:#64748b;margin:0 0 1rem}.AnalyticsPageContainer_gridLayout__kVTHZ{gap:1rem;transition:all .3s ease-in-out}.AnalyticsPageContainer_gridColumn__jyw9l{flex-shrink:0;min-width:0;transition:flex-basis .3s ease-in-out}.AnalyticsPageContainer_pageTypeTag__vQrvf{align-self:flex-start;background:#0000;border-radius:0;color:#9ca3af;display:inline-block;font-size:.75rem;font-weight:300;letter-spacing:.05em;margin-left:.5rem;padding:0;text-transform:uppercase;transition:color .15s ease-in-out}.AnalyticsPageContainer_pageHeader__e8XMf{padding:.5rem}.AnalyticsPageContainer_pageTypeLabel__sbbuQ{background:#f1f5f9;border-radius:9999px;color:#475569;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.AnalyticsPageContainer_pageTitle__B5GlG{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.AnalyticsPageContainer_pageDescription__4U\+rv{color:#64748b;font-size:1rem;line-height:1.5;margin:0}.AnalyticsPageContainer_pageContent__e\+Kww{padding:.5rem}.AnalyticsPageContainer_gridLayout__kVTHZ{align-items:flex-start;display:flex;gap:2rem}.AnalyticsPageContainer_gridColumn__jyw9l{flex:1 1;min-height:1px}.AnalyticsPageContainer_emptyColumn__7cowP{align-items:center;border:2px dashed #cbd5e1;border-radius:.5rem;display:flex;justify-content:center;min-height:200px}.AnalyticsPageContainer_emptyColumnContent__R2zUm{color:#64748b;padding:2rem 1rem;text-align:center}.AnalyticsPageContainer_emptyColumnText__kfhTf{color:#94a3b8;font-size:.875rem;font-weight:500;margin-bottom:1rem}.AnalyticsPageContainer_constraintInfo__UtDLm{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;display:flex;font-size:.875rem;font-style:italic;justify-content:center;margin-top:1rem;padding:1rem}.AnalyticsPageContainer_testSummaryHeader__uXyg5{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem}.AnalyticsPageContainer_testInfo__nTN2-{flex:1 1;min-width:0}.AnalyticsPageContainer_testTitleSection__AuuzV{margin-bottom:1rem}.AnalyticsPageContainer_testTitle__lMV2K{color:#1e293b;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.AnalyticsPageContainer_testDescription__VzMTN{color:#64748b;font-size:1rem;line-height:1.5;margin:0}.AnalyticsPageContainer_testMeta__BNHYz{display:flex;flex-wrap:wrap;gap:1.5rem}.AnalyticsPageContainer_metaItem__obwEu{align-items:center;display:flex;gap:.5rem}.AnalyticsPageContainer_metaLabel__IJfYa{color:#64748b;font-size:.875rem;font-weight:500}.AnalyticsPageContainer_metaValue__QsBFc{color:#1e293b;font-size:.875rem;font-weight:600}.AnalyticsPageContainer_statusBadge__OSz4-{border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.AnalyticsPageContainer_statusBadge__OSz4-.AnalyticsPageContainer_active__y53zb{background:#dcfce7;color:#166534}.AnalyticsPageContainer_statusBadge__OSz4-.AnalyticsPageContainer_draft__BaRtu{background:#fef3c7;color:#92400e}.AnalyticsPageContainer_statusBadge__OSz4-.AnalyticsPageContainer_archived__M1pwm{background:#f3f4f6;color:#374151}.AnalyticsPageContainer_testActions__0Gv74{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;margin-left:2rem}.AnalyticsPageContainer_shareSection__AEDR5{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.AnalyticsPageContainer_shareUrl__muh2P{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 1px 2px 0 #0000000d;display:flex;overflow:hidden}.AnalyticsPageContainer_shareInput__QoZGz{background:#0000;border:none;color:#374151;font-size:.875rem;outline:none;padding:.75rem 1rem;width:300px}.AnalyticsPageContainer_copyButton__GH9qX{align-items:center;background:#1db954;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;min-width:44px;padding:.75rem;transition:background-color .15s ease-in-out}.AnalyticsPageContainer_copyButton__GH9qX:hover{background:#1ed760}.AnalyticsPageContainer_copyButton__GH9qX:active{background:#1aa34a}.AnalyticsPageContainer_shareLabel__K44cP{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.AnalyticsPageContainer_publicToggleSection__WIbRy{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.AnalyticsPageContainer_toggleContainer__gm4MM{align-items:center;display:flex;gap:.75rem}.AnalyticsPageContainer_toggleStateLabel__9PYyN{color:#64748b;font-size:.875rem;font-weight:500;min-width:50px;text-align:center}.AnalyticsPageContainer_toggleSwitch__gOlNU{border:none;border-radius:16px;cursor:pointer;height:32px;outline:none;overflow:hidden;padding:0;position:relative;transition:all .3s ease-in-out;width:60px}.AnalyticsPageContainer_toggleSwitch__gOlNU:disabled{cursor:not-allowed;opacity:.6}.AnalyticsPageContainer_toggleSwitch__gOlNU.AnalyticsPageContainer_switchOff__mDm3K{background:#ef4444;box-shadow:inset 0 2px 4px #0000001a}.AnalyticsPageContainer_toggleSwitch__gOlNU.AnalyticsPageContainer_switchOn__3adpF{background:#1db954;box-shadow:inset 0 2px 4px #0000001a}.AnalyticsPageContainer_toggleSwitch__gOlNU:hover:not(:disabled){transform:scale(1.05)}.AnalyticsPageContainer_toggleSwitch__gOlNU:active:not(:disabled){transform:scale(.98)}.AnalyticsPageContainer_toggleSlider__9mpW9{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:28px;justify-content:center;left:2px;position:absolute;top:2px;transition:all .3s ease-in-out;width:28px}.AnalyticsPageContainer_switchOn__3adpF .AnalyticsPageContainer_toggleSlider__9mpW9{transform:translateX(28px)}.AnalyticsPageContainer_switchOff__mDm3K .AnalyticsPageContainer_toggleSlider__9mpW9{transform:translateX(0)}.AnalyticsPageContainer_toggleIcon__sKCnY{font-size:.875rem;line-height:1}.AnalyticsPageContainer_toggleDescription__Ne\+Yk{color:#64748b;font-size:.75rem;font-weight:500;text-align:right}.AnalyticsPageContainer_analyticsStats__yhsBZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;padding:1.5rem}.AnalyticsPageContainer_pageAnalyticsHeader__pj1Ex{border-bottom:1px solid #e2e8f0;margin-bottom:1rem;padding:1rem 0}.AnalyticsPageContainer_pageAnalyticsHeader__pj1Ex .AnalyticsPageContainer_pageTitle__B5GlG{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.AnalyticsPageContainer_statItem__huBqQ{align-items:center;background:#f8fafc;border-radius:.5rem;display:flex;flex-direction:column;min-width:80px;padding:.5rem}.AnalyticsPageContainer_statValue__KFnmf{color:#1db954;font-size:1.5rem;font-weight:700;margin:0}.AnalyticsPageContainer_statLabel__v\+AkN{color:#64748b;font-size:.75rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.AnalyticsPageContainer_emptyContent__nxtxS,.AnalyticsPageContainer_emptyState__3Su1F{color:#64748b;padding:2rem;text-align:center}.AnalyticsPageContainer_emptyContent__nxtxS p,.AnalyticsPageContainer_emptyState__3Su1F p{font-style:italic;margin:0}@media (max-width:768px){.AnalyticsPageContainer_pageContainer__DlJgE{padding:1rem}.AnalyticsPageContainer_pageTitle__B5GlG{font-size:1.25rem}.AnalyticsPageContainer_testSummaryHeader__uXyg5{flex-direction:column;gap:1.5rem;padding:1.5rem}.AnalyticsPageContainer_testTitle__lMV2K{font-size:1.5rem}.AnalyticsPageContainer_testMeta__BNHYz{flex-direction:column;gap:.75rem}.AnalyticsPageContainer_testActions__0Gv74{align-items:stretch;margin-left:0}.AnalyticsPageContainer_shareSection__AEDR5{align-items:stretch}.AnalyticsPageContainer_shareInput__QoZGz{min-width:0;width:100%}.AnalyticsPageContainer_publicToggleSection__WIbRy{align-items:center}.AnalyticsPageContainer_toggleContainer__gm4MM{justify-content:center}.AnalyticsPageContainer_toggleDescription__Ne\+Yk{text-align:center}.AnalyticsPageContainer_analyticsStats__yhsBZ{flex-wrap:wrap;gap:.75rem;justify-content:space-around}.AnalyticsPageContainer_statItem__huBqQ{flex:1 1;max-width:120px;min-width:70px}.AnalyticsPageContainer_gridLayout__kVTHZ{flex-direction:column;gap:1rem}.AnalyticsPageContainer_gridColumn__jyw9l{width:100%}}.AnalyticsContentBlock_contentBlockWrapper__\+UnxX{flex-shrink:0;position:relative;transition:flex-basis .3s ease-in-out;width:100%}.AnalyticsContentBlock_contentBlock__Cs1yy{background:#fff;border-radius:.5rem;box-shadow:inset 0 0 0 1px #e2e8f0;overflow:hidden;position:relative;transition:all .2s ease-in-out}.AnalyticsContentBlock_contentBlock__Cs1yy:hover{box-shadow:inset 0 0 0 2px #1db954,0 4px 12px #0000001a;transform:translateY(-2px)}.AnalyticsContentBlock_contentBlock__Cs1yy:last-child{margin-bottom:0}.AnalyticsContentBlock_blockHeader__RNKpK{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.AnalyticsContentBlock_blockType__ZRfF1{color:#1db954;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AnalyticsContentBlock_itemCount__xRFY-{background:#e2e8f0;border-radius:.25rem;color:#64748b;font-size:.75rem;padding:.25rem .5rem}.AnalyticsContentBlock_analyticsHeader__Y2VIN{align-items:center;background:#f0f9ff;border-bottom:1px solid #e0e7ff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.AnalyticsContentBlock_analyticsBlockType__U1f4W{color:#0369a1;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AnalyticsContentBlock_responseCount__fU2ju{background:#e0e7ff;border-radius:.25rem;color:#475569;font-size:.75rem;padding:.25rem .5rem}.AnalyticsContentBlock_questionItems__Ivhal{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.AnalyticsContentBlock_tabNavigation__0dkW\+{background-color:#fafafa;border-bottom:1px solid #e2e8f0;border-radius:.5rem .5rem 0 0;margin:2px 2px 0;padding:1rem 1.5rem 0}.AnalyticsContentBlock_mediaTabs__MzqxX,.AnalyticsContentBlock_questionTabs__rgDdm{align-items:center;display:flex;gap:.5rem;overflow-x:auto;overflow:visible;padding-bottom:1rem;scroll-padding-left:.5rem}.AnalyticsContentBlock_mediaTabs__MzqxX::-webkit-scrollbar,.AnalyticsContentBlock_questionTabs__rgDdm::-webkit-scrollbar{display:none}.AnalyticsContentBlock_mediaTabs__MzqxX,.AnalyticsContentBlock_questionTabs__rgDdm{-ms-overflow-style:none;scrollbar-width:none}.AnalyticsContentBlock_tabWrapper__-sNX6{flex-shrink:0;position:relative}.AnalyticsContentBlock_questionTab__1AAG4{align-items:center;background:#0000;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;display:flex;font-family:Bangers,cursive;font-size:1.25rem;font-weight:100;height:2.25rem;justify-content:center;transition:all .15s ease-in-out;width:2.25rem}.AnalyticsContentBlock_questionTab__1AAG4:hover{background:#e2e8f0}.AnalyticsContentBlock_questionTab__1AAG4.AnalyticsContentBlock_active__f2pl8{background:#1db954;color:#fff}.AnalyticsContentBlock_questionTab__1AAG4.AnalyticsContentBlock_active__f2pl8:hover{background:#189a46}.AnalyticsContentBlock_mediaTab__ELcEY{background:#f1f5f9;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;font-family:Bangers,cursive;font-size:1.25rem;font-weight:100;padding:.5rem 1rem;transition:all .15s ease-in-out;white-space:nowrap}.AnalyticsContentBlock_mediaTab__ELcEY:hover{background:#e2e8f0}.AnalyticsContentBlock_mediaTab__ELcEY.AnalyticsContentBlock_active__f2pl8{background:#1db954;color:#fff}.AnalyticsContentBlock_mediaTab__ELcEY.AnalyticsContentBlock_active__f2pl8:hover{background:#189a46}.AnalyticsContentBlock_mediaContent__AtiTD,.AnalyticsContentBlock_questionContent__c\+iCC{padding:1rem}.AnalyticsContentBlock_mediaContentArea__7rXvg{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;display:flex;flex-direction:column;min-height:120px;position:relative}.AnalyticsContentBlock_emptySet__WbPm\+{color:#64748b;padding:2rem;text-align:center}.AnalyticsContentBlock_emptySet__WbPm\+ p{font-style:italic;margin:0 0 1rem}.AnalyticsContentBlock_questionItem__2M\+eM{padding:1rem}.AnalyticsContentBlock_questionHeader__SQdKu{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.AnalyticsContentBlock_questionNumber__jbg1E{background:#e2e8f0;border-radius:.25rem;color:#475569;font-size:.875rem;font-weight:600;min-width:2rem;padding:.25rem .5rem;text-align:center}.AnalyticsContentBlock_responseType__szACb{background:#d1fae5;border-radius:.25rem;color:#059669;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.AnalyticsContentBlock_questionText__jh\+Ok{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.AnalyticsContentBlock_analyticsResponseArea__py0H9{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem;padding:1rem}.AnalyticsContentBlock_histogramContainer__jNpFA{align-items:center;display:flex;justify-content:center;min-height:200px}.AnalyticsContentBlock_noResponsesMessage__8-SnC{color:#64748b;font-style:italic;padding:2rem;text-align:center}.AnalyticsContentBlock_mediaItems__J5rEb{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.AnalyticsContentBlock_mediaHeader__Tmwf\+{margin-bottom:.75rem}.AnalyticsContentBlock_mediaType__0HYR1{background:#ede9fe;border-radius:.25rem;color:#7c3aed;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.AnalyticsContentBlock_mediaTitle__9uFqu{color:#1e293b!important;font-size:1.125rem!important;font-weight:600!important;margin:0!important}.AnalyticsContentBlock_mediaDescription__hG9Wo{color:#64748b;font-size:.875rem;line-height:1.4;margin:0 0 1rem}.AnalyticsContentBlock_textContent__Qqfq4{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem}.AnalyticsContentBlock_textContent__Qqfq4 p{color:#374151;line-height:1.5;margin:0}.AnalyticsContentBlock_mediaDisplay__LBUwV{align-items:center;background:#fff;border:none;border-radius:.5rem;color:#64748b;display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem}.AnalyticsContentBlock_mediaImage__gfkvH{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;max-height:300px;max-width:100%}.AnalyticsContentBlock_mediaPlaceholder__PdKxx{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;color:#64748b;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem}.AnalyticsContentBlock_mediaIcon__xsxG0{font-size:2rem;opacity:.7}.AnalyticsContentBlock_mediaAnalytics__q\+Bon{background:#f0f9ff;border:1px solid #e0e7ff;border-radius:.5rem;margin-top:1rem;padding:1rem}.AnalyticsContentBlock_mediaStats__5RSSk{display:flex;gap:1rem;justify-content:center}.AnalyticsContentBlock_mediaStat__j5-IL{text-align:center}.AnalyticsContentBlock_mediaStatValue__8jQuj{color:#0369a1;font-size:1.25rem;font-weight:700;margin:0}.AnalyticsContentBlock_mediaStatLabel__SMZ7r{color:#64748b;font-size:.75rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.AnalyticsContentBlock_unknownBlock__tKt2R{color:#64748b;padding:1.5rem;text-align:center}.AnalyticsContentBlock_unknownBlock__tKt2R p{font-style:italic;margin:0}.AnalyticsContentBlock_noResponsesState__cmgaq{display:flex;flex-direction:column;gap:1.5rem}.AnalyticsContentBlock_questionPreview__fCtu8{padding:1rem}.AnalyticsContentBlock_questionText__jh\+Ok{color:#1e293b!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4;margin:0 0 .5rem!important}.AnalyticsContentBlock_questionDescription__c-FCn{color:#64748b;font-size:.875rem;line-height:1.4;margin:0 0 1rem}.AnalyticsContentBlock_responseTypeInfo__UNjPA{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.AnalyticsContentBlock_responseTypeLabel__YV8r1{background:#d1fae5;border-radius:.25rem;color:#059669;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.AnalyticsContentBlock_requiredLabel__rct3h{background:#fee2e2;border-radius:.25rem;color:#dc2626;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.AnalyticsContentBlock_noDataMessage__j-gj9{background:#fafafa;border:2px dashed #cbd5e1;border-radius:.5rem;color:#64748b;padding:2rem;text-align:center}.AnalyticsContentBlock_noDataIcon__CTu5v{font-size:2.5rem;margin-bottom:.5rem;opacity:.7}.AnalyticsContentBlock_noDataText__bkZh2{color:#374151;font-size:1rem;font-weight:600;margin:0 0 .25rem}.AnalyticsContentBlock_noDataSubtext__1R5UE{color:#64748b;font-size:.875rem;font-style:italic;margin:0}.AnalyticsContentBlock_noAnalyticsState__nitO6{margin-top:1rem}.AnalyticsContentBlock_mediaSubtext__omS4D{color:#64748b!important;font-size:.75rem!important;font-style:italic;margin:.25rem 0 0!important}@media (max-width:768px){.AnalyticsContentBlock_mediaItems__J5rEb,.AnalyticsContentBlock_questionItems__Ivhal{gap:1rem;padding:1rem}.AnalyticsContentBlock_questionHeader__SQdKu{align-items:flex-start;flex-direction:column;gap:.5rem}.AnalyticsContentBlock_tabNavigation__0dkW\+{padding:.75rem 1rem 0}.AnalyticsContentBlock_mediaTabs__MzqxX,.AnalyticsContentBlock_questionTabs__rgDdm{gap:.375rem;padding-bottom:.75rem}.AnalyticsContentBlock_questionTab__1AAG4{font-size:.75rem;height:2rem;width:2rem}.AnalyticsContentBlock_mediaTab__ELcEY{font-size:.75rem;padding:.375rem 1.5rem .375rem .75rem}.AnalyticsContentBlock_mediaContent__AtiTD,.AnalyticsContentBlock_questionContent__c\+iCC{padding:1rem}.AnalyticsContentBlock_emptySet__WbPm\+{padding:1.5rem 1rem}.AnalyticsContentBlock_mediaStats__5RSSk{flex-direction:column;gap:.5rem}.AnalyticsContentBlock_noResponsesState__cmgaq{gap:1rem}.AnalyticsContentBlock_questionPreview__fCtu8{padding:.75rem}.AnalyticsContentBlock_noDataMessage__j-gj9{padding:1.5rem 1rem}.AnalyticsContentBlock_noDataIcon__CTu5v{font-size:2rem}}.Histogram2_histogramContainer__kZj7\+{background:#fff;border-radius:8px;box-sizing:border-box;height:250px;min-height:200px;padding:16px;position:relative;width:100%}.Histogram2_histogramSvg__7tINF{display:block;height:100%;width:100%}.Histogram2_noData__UxcvH{align-items:center;background:#f9f9f9;border:2px dashed #ddd;border-radius:8px;color:#666;display:flex;font-style:italic;height:200px;justify-content:center}.Histogram2_tooltip__C2Zqq{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 4px 12px #00000026;left:50%;padding:8px 12px;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.Histogram2_tooltipContent__b7Hhd{color:#fff;font-size:14px;line-height:1.4;text-align:center}.Histogram2_tooltipRespondent__1RIvG{color:#fff;font-weight:600;margin-bottom:4px}.Histogram2_tooltipValue__m0YTw{color:#e0e0e0;font-size:13px;opacity:.9}.Histogram2_averageDisplay__UYxhh{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#333;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:16px;top:16px}@media (max-width:768px){.Histogram2_histogramContainer__kZj7\+{height:200px;padding:12px}.Histogram2_averageDisplay__UYxhh{font-size:11px;padding:4px 8px}}.Histogram2_histogramSvg__7tINF .Histogram2_bar__SkBUS{transition:opacity .2s ease}.Histogram2_histogramSvg__7tINF .Histogram2_bar__SkBUS:hover{opacity:1!important}.Histogram2_histogramSvg__7tINF .Histogram2_bar-segment__oT7PO{cursor:pointer;transition:opacity .2s ease}.Histogram2_histogramSvg__7tINF .Histogram2_bar-segment__oT7PO:hover{opacity:1!important}.Histogram2_histogramSvg__7tINF .Histogram2_axis__HpSff .Histogram2_tick__oKxj3 line{stroke:#e0e0e0;stroke-dasharray:3,5;stroke-opacity:.5}.Histogram2_histogramSvg__7tINF .Histogram2_axis__HpSff .Histogram2_domain__tZqte{stroke:#ccc}.Histogram2_histogramSvg__7tINF .Histogram2_axis__HpSff text{fill:#666;font-size:12px}.Histogram2_histogramSvg__7tINF .Histogram2_axis-title__ylPls{fill:#333;font-size:14px;font-weight:500}.Histogram2_statsContainer__8TTeR{display:flex;flex-direction:column;gap:8px;margin-top:10px}.Histogram2_comparisonStats__ZW\+Jz{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:13px;padding:12px}.Histogram2_participantHighlight__-1PIz{color:#ff6b35;font-size:14px;margin-bottom:6px}.Histogram2_percentileInfo__LgIWx{color:#495057;font-weight:500;margin-bottom:4px}.Histogram2_deviationInfo__5aoq4{color:#6c757d;font-size:12px}:root{--black:#1a1a1a;--white:#fff;--yellow:#ffde00;--green:#1db954;--grey-bg:#f7f9fc;--grey-border:#e1e5ea;--text-primary:#333;--text-secondary:#6c757d;--font-display:"Bangers",cursive;--font-body:"Inter",sans-serif}.TestResultsPage_pageWrapper__zPO\+e{background:#fff;font-family:Inter,sans-serif;font-family:var(--font-body);height:100vh;margin-left:300px;margin-left:var(--sidebar-width,300px);transition:margin-left .2s ease}@media (max-width:1023px){.TestResultsPage_pageWrapper__zPO\+e{margin-left:0}}.TestResultsPage_container__QBijr{margin:0;max-width:none;padding:3rem 24px 24px}.TestResultsPage_resultsHeader__MeVm3{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 0}.TestResultsPage_headerContent__W9SJX{align-items:center;display:flex;gap:24px;justify-content:space-between}.TestResultsPage_headerTitle__IlI4M h1{color:#1a202c;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:32px;font-weight:700;margin:0 0 8px}.TestResultsPage_subtitle__PiahB{color:#6c757d;color:var(--text-secondary);font-family:Inter,sans-serif;font-family:var(--font-body);font-size:16px;font-weight:500;margin:0}.TestResultsPage_headerStats__c93Fw{align-items:center;display:flex;gap:24px}.TestResultsPage_statCard__Trj7p{background:none;border:none;border-radius:0;box-shadow:none;min-width:auto;padding:0;text-align:center;transition:none}.TestResultsPage_statValue__UE2E5{color:#1db954;color:var(--green);font-family:Bangers,cursive;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.TestResultsPage_statLabel__ymSfJ{color:#64748b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.TestResultsPage_headerActions__k7ZTu{align-items:center;display:flex;gap:12px}.TestResultsPage_shareDropdownContainer__SvI4f{position:relative}.TestResultsPage_shareDropdown__o3iUD{animation:TestResultsPage_dropdownFadeIn__62lyk .2s ease-out;background:#fff;border:1px solid #e1e5ea;border:1px solid var(--grey-border);border-radius:12px;box-shadow:0 8px 32px #0000001f;min-width:320px;padding:0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes TestResultsPage_dropdownFadeIn__62lyk{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TestResultsPage_shareDropdown__o3iUD .shareableLinkCard{border:none;box-shadow:none;margin:0}.TestResultsPage_ctaButton__9GVno{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.TestResultsPage_ctaButton__9GVno.TestResultsPage_primary__7FedD{align-items:center;background:#ffde00;background:var(--yellow);border:2px solid #1f2021;border-radius:16px;box-shadow:6px 6px 0 #1a1a1a12;color:#1a1a1a;cursor:pointer;display:flex;font-family:Bangers,cursive;font-size:1.5rem;font-weight:400;gap:0;justify-content:center;letter-spacing:.5px;padding:12px 20px 12px 16px;transition:all .15s ease-out}.TestResultsPage_ctaButton__9GVno.TestResultsPage_primary__7FedD:hover{box-shadow:8px 8px 0 #1a1a1a12;transform:translate(-2px,-2px)}.TestResultsPage_ctaButton__9GVno.TestResultsPage_secondary__gx6pQ{background:#fff;border:1px solid #e2e8f0;color:#4f46e5}.TestResultsPage_ctaButton__9GVno.TestResultsPage_secondary__gx6pQ:hover{background:#f8fafc}.TestResultsPage_scrollableResults__Rctxp{background:#fff;height:calc(100vh - 80px);padding:0}.TestResultsPage_pageSection__2y-nU{background:#fff;margin-bottom:32px;overflow:hidden}.TestResultsPage_pageSection__2y-nU:last-child{margin-bottom:0}.TestResultsPage_pageNavigation__hAGHA{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:0;padding:20px 24px}.TestResultsPage_pageSelector__uUnDO{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.TestResultsPage_pageButton__HWDRy{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-body);font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.TestResultsPage_pageButton__HWDRy:hover{background:#f8fafc;border-color:#4f46e5;color:#4f46e5}.TestResultsPage_pageButton__HWDRy.TestResultsPage_active__mBEoj{background:#ffde00;background:var(--yellow);border-color:#1a1a1a;border-color:var(--black);box-shadow:3px 3px 0 #1a1a1a1a;color:#1a1a1a;color:var(--black);font-weight:600}.TestResultsPage_pageCounter__y2B4A{color:#64748b;font-size:14px;font-weight:500;text-align:center}.TestResultsPage_navContent__E14i4{align-items:center;display:flex;justify-content:space-between}.TestResultsPage_navButton__NkPM7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4f46e5;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.TestResultsPage_navButton__NkPM7:hover:not(:disabled){background:#f8fafc;border-color:#4f46e5}.TestResultsPage_navButton__NkPM7:disabled{cursor:not-allowed;opacity:.5}.TestResultsPage_pageIndicator__wPJh3{text-align:center}.TestResultsPage_pageTitle__5bMie{color:#1a202c;display:block;font-size:18px;font-weight:600;margin-bottom:4px}.TestResultsPage_visualsGrid__0UHKk{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;padding:32px 0}.TestResultsPage_visualCard__jrwGf{background:#fff;background:var(--white);border:2px solid #e1e5ea;border:2px solid var(--grey-border);border-radius:16px;box-shadow:6px 6px 0 #1a1a1a12;display:grid;grid-template-columns:300px 1fr;min-height:400px;overflow:hidden;transition:all .2s ease-out}.TestResultsPage_visualCard__jrwGf:hover{box-shadow:8px 8px 0 #1a1a1a12;transform:translate(-2px,-2px)}.TestResultsPage_visualSection__PORF6{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;padding:24px}.TestResultsPage_visualImage__ASdvq{max-width:250px;text-align:center;width:100%}.TestResultsPage_visualImage__ASdvq img{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;width:100%}.TestResultsPage_visualTitle__WO7yu{color:#1a202c;font-size:16px;font-weight:600;margin-top:16px}.TestResultsPage_visualDescription__37QU0{color:#64748b;font-size:14px;line-height:1.4;margin-top:8px}.TestResultsPage_textOnlyVisualCard__BwPYb{grid-template-columns:400px 1fr;min-height:450px}.TestResultsPage_textOnlyContent__hdM8F{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-right:3px solid #ffde00;border-right:3px solid var(--yellow);display:flex;flex-direction:column;justify-content:center;padding:40px 32px;text-align:center}.TestResultsPage_textOnlyTitle__6xBg5{color:#1a1a1a;color:var(--black);font-family:Bangers,cursive;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:.5px;line-height:1.2;margin-bottom:16px;text-shadow:2px 2px 0 #ffde004d}.TestResultsPage_textOnlyDescription__Oqcfr{color:#4a5568;font-size:18px;font-weight:500;line-height:1.5;margin:0 auto;max-width:320px}.TestResultsPage_questionSection__563by{display:flex;flex-direction:column;padding:24px}.TestResultsPage_questionTabs__q8XQW{border-bottom:1px solid #e2e8f0;display:flex;gap:4px;margin-bottom:24px}.TestResultsPage_questionTab__nvg2r{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-weight:500;padding:12px 16px;transition:all .2s ease}.TestResultsPage_questionTab__nvg2r:hover{color:#4f46e5}.TestResultsPage_questionTab__nvg2r.TestResultsPage_active__mBEoj{background:#ffde00;background:var(--yellow);border-bottom-color:#ffde00;border-bottom-color:var(--yellow);border-radius:8px 8px 0 0;color:#1a1a1a;color:var(--black);font-weight:600}.TestResultsPage_questionContent__MR7OK{display:flex;flex:1 1;flex-direction:column}.TestResultsPage_questionHeader__ZqLLz{margin-bottom:24px}.TestResultsPage_questionHeader__ZqLLz h4{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 8px}.TestResultsPage_questionType__W5C83{background:#e0e7ff;border-radius:4px;color:#4f46e5;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.TestResultsPage_histogramContainer__9DHbH{flex:1 1;min-height:250px}.TestResultsPage_textResponses__Eq3qg{background:#f8fafc;border-radius:8px;height:100%;padding:20px}.TestResultsPage_responseCount__JHepo{color:#1db954;color:var(--green);font-family:Bangers,cursive;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:16px}.TestResultsPage_responseList__Gu7Ap{display:flex;flex-direction:column;gap:12px}.TestResultsPage_responseItem__04yuB{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;padding:12px}.TestResultsPage_responseAvatar__NNF\+U{border-radius:50%;flex-shrink:0;height:32px;width:32px}.TestResultsPage_responseText__3ebVw{color:#4a5568;flex:1 1;font-size:14px;line-height:1.5}.TestResultsPage_moreResponses__ODhj9{color:#64748b;font-size:14px;font-style:italic;padding:8px 12px;text-align:center}.TestResultsPage_error__Cg-kx,.TestResultsPage_loading__Br\+9l,.TestResultsPage_noData__GqIDH{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}.TestResultsPage_error__Cg-kx p,.TestResultsPage_loading__Br\+9l p,.TestResultsPage_noData__GqIDH p{color:#64748b;font-size:18px}.TestResultsPage_error__Cg-kx p{color:#dc2626}.TestResultsPage_noQuestions__N\+-nH{color:#64748b;font-style:italic;padding:40px;text-align:center}@media (max-width:1024px){.TestResultsPage_textOnlyVisualCard__BwPYb,.TestResultsPage_visualCard__jrwGf{grid-template-columns:1fr;min-height:auto}.TestResultsPage_visualSection__PORF6{padding:20px}.TestResultsPage_textOnlyContent__hdM8F{border-bottom:3px solid #ffde00;border-bottom:3px solid var(--yellow);border-right:none;padding:32px 24px}.TestResultsPage_textOnlyTitle__6xBg5{font-size:24px}.TestResultsPage_textOnlyDescription__Oqcfr{font-size:16px;max-width:100%}.TestResultsPage_questionSection__563by{padding:20px}}@media (max-width:768px){.TestResultsPage_container__QBijr{padding:0 16px}.TestResultsPage_headerContent__W9SJX{align-items:stretch;flex-direction:column;gap:16px}.TestResultsPage_headerActions__k7ZTu,.TestResultsPage_headerStats__c93Fw{justify-content:center}.TestResultsPage_visualsGrid__0UHKk{gap:20px;padding:20px 0}.TestResultsPage_questionTabs__q8XQW{flex-wrap:wrap}.TestResultsPage_questionTab__nvg2r{font-size:14px;padding:8px 12px}}:root{--brand-black:#1a1a1a;--brand-yellow:#ffde00;--brand-green:#1db954;--brand-blue:#4a90e2;--brand-red-danger:#d8204c;--neutral-0-white:#fff;--neutral-100-bg:#f7f9fc;--neutral-200-subtle:#f0f2f5;--neutral-300-light-gray:#e1e5ea;--neutral-canvas:#eee;--neutral-600-text:#6c757d;--neutral-700-text-secondary:#667;--neutral-800-text-primary:#555;--avatar-bg-pink-alt:#f3c1e9;--avatar-bg-blue-alt:#c1d5f3;--avatar-bg-orange-alt:#f3d2c1;--modal-backdrop:#000c;--font-family-display:"Bangers",cursive;--font-family-ui:"Inter",sans-serif;--font-family-specialty:"Courier Prime",monospace;--font-display-1:400 7rem/1 var(--font-family-display);--font-display-2:400 5.5rem/1 var(--font-family-display);--font-display-3:400 4.5rem/1 var(--font-family-display);--font-heading-1:400 3.5rem/1.2 var(--font-family-display);--font-heading-2:400 2.5rem/1.2 var(--font-family-display);--font-heading-3:400 1.75rem/1.3 var(--font-family-display);--font-button-chunky:400 1.5rem/1 var(--font-family-display);--font-body-1:400 1.2rem/1.7 var(--font-family-ui);--font-body-2:400 1rem/1.6 var(--font-family-ui);--font-label-1:800 1rem/1.5 var(--font-family-ui);--font-label-2:800 0.875rem/1.5 var(--font-family-ui);--font-mono-1:700 1.1rem/1.5 var(--font-family-specialty);--font-mono-2:700 0.9rem/1.5 var(--font-family-specialty);--letter-spacing-button:1px;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:4rem;--spacing-button-padding-x:1.5rem;--spacing-button-padding-y:1rem;--spacing-card-padding:2rem;--spacing-card-header-padding:1.5rem 2rem 1rem 2rem;--spacing-page-margin:2rem;--spacing-section-gap:3rem;--spacing-split-panel-padding:4rem;--shadow-color-light:rgba(from var(--brand-black) r g b/0.07);--shadow-default-light:6px 6px 0px var(--shadow-color-light);--shadow-hover-dark:8px 8px 0px var(--shadow-color-light);--shadow-inset-pressed:inset 4px 4px 0px #0003;--transform-hover-lift:translate(-2px,-2px);--transform-pressed-in:translate(3px,3px);--border-width-section-divider:4px;--border-width-component-divider:3px;--border-width-inner-component-divider:2px;--border-width-subtle:1px;--border-width-emphasis:5px;--border-color-primary:var(--brand-black);--border-color-subtle:var(--neutral-300-light-gray);--border-color-danger:var(--brand-red-danger);--border-color-success:var(--brand-green)}*,:after,:before{border-radius:0;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:var(--neutral-800-text-primary);font-family:var(--font-family-ui);font-size:1rem;margin:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}
/*# sourceMappingURL=main.4fae0ee1.css.map*/