.LoadingScreen-module__KZXUzG__container{z-index:9999;background:linear-gradient(160deg,#f8fafc 0%,#ecfdf5 50%,#f0fdf4 100%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.LoadingScreen-module__KZXUzG__orb{filter:blur(80px);opacity:.6;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.LoadingScreen-module__KZXUzG__orb1{width:450px;height:450px;animation:20s ease-in-out infinite LoadingScreen-module__KZXUzG__orbFloat1;top:-5%;right:-5%}.LoadingScreen-module__KZXUzG__orb2{width:500px;height:500px;animation:25s ease-in-out infinite LoadingScreen-module__KZXUzG__orbFloat2;bottom:-5%;left:-5%}.LoadingScreen-module__KZXUzG__orb3{width:650px;height:650px;animation:22s ease-in-out infinite LoadingScreen-module__KZXUzG__orbFloat3;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LoadingScreen-module__KZXUzG__orbFloat1{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(120px,-100px)rotate(10deg)scale(1.1)}50%{transform:translate(-80px,80px)rotate(-5deg)scale(.95)}75%{transform:translate(100px,120px)rotate(8deg)scale(1.05)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes LoadingScreen-module__KZXUzG__orbFloat2{0%{transform:translate(0)skew(0deg)scale(1)}33%{transform:translate(-150px,50px)skew(5deg)scale(1.1)}66%{transform:translate(100px,-120px)skew(-5deg)scale(.9)}to{transform:translate(0)skew(0deg)scale(1)}}@keyframes LoadingScreen-module__KZXUzG__orbFloat3{0%{transform:translate(-50%,-50%)translate(0)scale(1)}33%{transform:translate(-50%,-50%)translate(80px,-80px)scale(1.15)}66%{transform:translate(-50%,-50%)translate(-80px,60px)scale(.9)}to{transform:translate(-50%,-50%)translate(0)scale(1)}}.LoadingScreen-module__KZXUzG__glassCard{z-index:10;-webkit-backdrop-filter:blur(20px);text-align:center;background:#fff9;border:1px solid #ffffff80;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;max-width:600px;padding:4rem 6rem;animation:.5s cubic-bezier(.4,0,.2,1) LoadingScreen-module__KZXUzG__zoomIn;display:flex;position:relative;box-shadow:0 25px 50px #0000001a,0 0 0 1px #00000005}@keyframes LoadingScreen-module__KZXUzG__zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.LoadingScreen-module__KZXUzG__title{color:#0f172a;letter-spacing:-.03em;margin:0 0 .75rem;font-size:2.5rem;font-style:italic;font-weight:900;line-height:1.2}.LoadingScreen-module__KZXUzG__subtitle{color:#475569;margin:0;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.6}.LoadingScreen-module__KZXUzG__cubeWrapper{perspective:240px;width:60px;height:60px;margin-bottom:2rem}.LoadingScreen-module__KZXUzG__cube{width:100%;height:100%;transform-style:preserve-3d;animation:2.4s linear infinite LoadingScreen-module__KZXUzG__foldCube;position:relative}@keyframes LoadingScreen-module__KZXUzG__foldCube{0%{transform:rotateX(0)rotateY(0)}25%{transform:rotateX(180deg)rotateY(0)}50%{transform:rotateX(180deg)rotateY(180deg)}75%{transform:rotateX(0)rotateY(180deg)}to{transform:rotateX(0)rotateY(360deg)}}.LoadingScreen-module__KZXUzG__cubeFace{background:var(--loading-accent,#10b981);opacity:.9;transform-origin:50%;width:30px;height:30px;animation:2.4s linear infinite LoadingScreen-module__KZXUzG__foldCubeFaces;position:absolute}.LoadingScreen-module__KZXUzG__cubeFront{animation-delay:-.3s;transform:translateZ(15px)}.LoadingScreen-module__KZXUzG__cubeBack{animation-delay:-.6s;transform:rotateY(180deg)translateZ(15px)}.LoadingScreen-module__KZXUzG__cubeRight{animation-delay:-.9s;transform:rotateY(90deg)translateZ(15px)}.LoadingScreen-module__KZXUzG__cubeLeft{animation-delay:-1.2s;transform:rotateY(-90deg)translateZ(15px)}.LoadingScreen-module__KZXUzG__cubeTop{animation-delay:-1.5s;transform:rotateX(90deg)translateZ(15px)}.LoadingScreen-module__KZXUzG__cubeBottom{animation-delay:-1.8s;transform:rotateX(-90deg)translateZ(15px)}@keyframes LoadingScreen-module__KZXUzG__foldCubeFaces{0%,to{opacity:.9}25%{opacity:.5}50%{opacity:.7}75%{opacity:.3}}
.btn-animated{border:1.5px solid var(--color-border-default);transition:color var(--transition-base), transform .2s cubic-bezier(0, 0, .2, 1), border-color var(--transition-base), box-shadow var(--transition-base);z-index:1;cursor:pointer;font-weight:600;font-family:var(--font-primary);background-color:var(--color-transparent);isolation:isolate;white-space:nowrap;color:var(--color-text-primary);--btn-hover-text:var(--color-white);--btn-hover-bg:var(--color-text-primary);--btn-hover-border:var(--color-text-primary);--btn-ghost-hover-bg:var(--color-overlay-white-strong);--btn-ghost-hover-border:var(--color-transparent);--btn-ghost-hover-text:var(--color-text-primary);border-radius:9999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 24px;font-size:18px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-animated>*{z-index:2;position:relative}.btn-icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-icon svg{stroke-width:2px;width:20px;height:20px}.btn-text{white-space:nowrap;flex-shrink:0;display:inline}.btn-animated:hover .btn-icon-right{transform:translate(.25rem)}.btn-animated:hover .btn-icon-left{transform:translate(-.25rem)}.btn-animated .btn-bg{background-color:var(--btn-hover-bg);border-radius:inherit;z-index:0;pointer-events:none;will-change:transform;width:calc(100% + 2px);height:calc(100% + 2px);transition:transform .4s cubic-bezier(0,0,.2,1);position:absolute;inset:-1px;transform:translateY(101%)}.btn-animated:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-border);transform:translateY(-1px)}.btn-animated:hover .btn-bg{transform:translateY(0)}.btn-animated:active{transition-duration:.2s;transform:translateY(0)}.btn-animated:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-animated:disabled:hover{color:var(--color-text-primary);border-color:var(--color-border-default);transform:none}.btn-animated:disabled:hover .btn-bg{transform:translateY(101%)}.btn-animated:focus{outline:2px solid var(--color-text-link);outline-offset:2px}.btn-animated:focus:not(:focus-visible){outline:none}.btn-animated:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.btn-spinner{flex-shrink:0;align-items:center;animation:1s linear infinite spin;display:inline-flex}.spinner-svg{width:20px;height:20px}.spinner-circle{stroke-dasharray:60;stroke-dashoffset:20px;stroke-linecap:round;animation:1.5s ease-in-out infinite spinnerDash}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinnerDash{0%{stroke-dashoffset:60px}50%{stroke-dashoffset:15px}to{stroke-dashoffset:60px}}.btn-content-loading{opacity:.7}.btn-gradient{background:var(--color-transparent);border:2px solid var(--color-purple-600);color:var(--color-purple-600);font-weight:600}.btn-gradient .btn-bg{background:var(--gradient-primary)}.btn-gradient:hover{border-color:var(--color-purple-600);box-shadow:var(--shadow-purple-md);transform:translateY(-2px)}.btn-gradient-warm{background:var(--color-transparent);border:2px solid var(--color-coral-600);color:var(--color-coral-600);font-weight:600}.btn-gradient-warm .btn-bg{background:var(--gradient-warm)}.btn-gradient-warm:hover{color:var(--color-white);border-color:var(--color-coral-600);box-shadow:var(--shadow-warm-md);transform:translateY(-2px)}.btn-gradient-aurora{background:var(--color-transparent);border:2px solid var(--color-teal-600);color:var(--color-teal-700);font-weight:600}.btn-gradient-aurora .btn-bg{background:var(--gradient-aurora)}.btn-gradient-aurora:hover{color:var(--color-white);border-color:var(--color-teal-600);box-shadow:var(--shadow-teal-md);transform:translateY(-2px)}.btn-coral{border:2px solid var(--color-coral-600);color:var(--color-coral-600)}.btn-coral .btn-bg{background:var(--gradient-warm)}.btn-coral:hover{color:var(--color-white);border-color:var(--color-coral-600);box-shadow:var(--shadow-warm-sm)}.btn-teal{border:2px solid var(--color-teal-600);color:var(--color-teal-700)}.btn-teal .btn-bg{background:linear-gradient(135deg, var(--color-teal-600) 0%, var(--color-teal-500) 100%)}.btn-teal:hover{color:var(--color-white);border-color:var(--color-teal-600);box-shadow:var(--shadow-teal-sm)}.btn-purple{border:2px solid var(--color-purple-600);color:var(--color-purple-600)}.btn-purple .btn-bg{background:linear-gradient(135deg, var(--color-purple-600) 0%, var(--color-purple-500) 100%)}.btn-purple:hover{color:var(--color-white);border-color:var(--color-purple-600);box-shadow:var(--shadow-purple-sm)}.btn-filled{background:var(--color-blue-700);border-color:var(--color-blue-700);color:var(--color-white)}.btn-filled .btn-bg{background:var(--color-blue-900)}.btn-filled:hover{color:var(--color-white);border-color:var(--color-blue-900)}.btn-ghost{border-color:var(--color-transparent);background:var(--color-transparent)}.btn-ghost:hover{background:var(--btn-ghost-hover-bg);border-color:var(--btn-ghost-hover-border);color:var(--btn-ghost-hover-text)}.btn-ghost:hover .btn-bg{transform:translateY(101%)}.btn-full-width{width:100%}
@keyframes DebateResults-module__0SZv9G__roam{0%{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.12)}66%{transform:translate(-40px,50px)scale(.92)}to{transform:translate(0)scale(1)}}@keyframes DebateResults-module__0SZv9G__roamSkew{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(-70px,30px)scale(1.1)rotate(10deg)}66%{transform:translate(50px,-60px)scale(.94)rotate(-8deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes DebateResults-module__0SZv9G__roamCenter{0%{transform:translate(-50%,-50%)scale(1)}33%{transform:translate(-48%,-53%)scale(1.08)}66%{transform:translate(-52%,-47%)scale(.95)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes DebateResults-module__0SZv9G__fadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.DebateResults-module__0SZv9G__container{background:#0a0a14;position:fixed;inset:0;overflow:hidden}.DebateResults-module__0SZv9G__blob{filter:blur(80px);pointer-events:none;mix-blend-mode:screen;opacity:.45;border-radius:50%;position:absolute}.DebateResults-module__0SZv9G__blob1{background:radial-gradient(circle,#00e5d1 0%,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite DebateResults-module__0SZv9G__roam;top:-120px;left:-120px}.DebateResults-module__0SZv9G__blob2{background:radial-gradient(circle,#a855f7 0%,#0000 70%);width:480px;height:480px;animation:22s ease-in-out infinite DebateResults-module__0SZv9G__roamSkew;bottom:-100px;right:-80px}.DebateResults-module__0SZv9G__blob3{opacity:.25;background:radial-gradient(circle,#f59e0b 0%,#0000 70%);width:360px;height:360px;animation:28s ease-in-out infinite DebateResults-module__0SZv9G__roamCenter;top:50%;left:50%}.DebateResults-module__0SZv9G__glassScroll{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;-webkit-overflow-scrolling:touch;height:100%;position:relative;overflow-y:auto}.DebateResults-module__0SZv9G__glassScroll::-webkit-scrollbar{width:6px}.DebateResults-module__0SZv9G__glassScroll::-webkit-scrollbar-track{background:0 0}.DebateResults-module__0SZv9G__glassScroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.DebateResults-module__0SZv9G__content{flex-direction:column;gap:0;max-width:64rem;animation:.5s ease-out forwards DebateResults-module__0SZv9G__fadeIn;display:flex;margin:0 auto!important;padding:2.5rem 1.5rem 4rem!important}.DebateResults-module__0SZv9G__heroTitle{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#a5b4fc 50%,#00e5d1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(2rem,6vw,3.2rem);font-weight:800}.DebateResults-module__0SZv9G__heroSub{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;margin-bottom:.75rem!important}.DebateResults-module__0SZv9G__motionLine{color:#ffffffb3;max-width:48rem;margin:0 auto;font-size:.95rem;font-style:italic;line-height:1.6}.DebateResults-module__0SZv9G__divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;margin:2rem 0}.DebateResults-module__0SZv9G__scoreLayout{grid-template-columns:1fr 2fr;align-items:start;gap:1.25rem;display:grid}.DebateResults-module__0SZv9G__overallCard{-webkit-backdrop-filter:blur(16px);text-align:center;border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;display:flex;padding:1.75rem 1.5rem!important}.DebateResults-module__0SZv9G__overallWin{background:#10b9811a;border-color:#10b9814d}.DebateResults-module__0SZv9G__overallDraw{background:#f59e0b1a;border-color:#f59e0b4d}.DebateResults-module__0SZv9G__overallLoss{background:#ef444414;border-color:#ef444440}.DebateResults-module__0SZv9G__winBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.25rem .9rem;font-size:.75rem;font-weight:700}.DebateResults-module__0SZv9G__winBadgeWin{color:#34d399;background:#10b98133;border:1px solid #10b98166}.DebateResults-module__0SZv9G__winBadgeDraw{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66}.DebateResults-module__0SZv9G__winBadgeLoss{color:#f87171;background:#ef444433;border:1px solid #ef444466}.DebateResults-module__0SZv9G__bigNum{font-size:3.5rem;font-weight:800;line-height:1}.DebateResults-module__0SZv9G__bigNumSuffix{opacity:.6;font-size:1.2rem;font-weight:600}.DebateResults-module__0SZv9G__overallLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:.8rem}.DebateResults-module__0SZv9G__overallMotivation{color:#ffffff8c;margin-top:.25rem;font-size:.82rem;line-height:1.5}.DebateResults-module__0SZv9G__dimGrid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.DebateResults-module__0SZv9G__dimCard{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:1rem;padding:1.1rem 1rem!important}.DebateResults-module__0SZv9G__dimTeal{background:#00e5d114;border-color:#00e5d133}.DebateResults-module__0SZv9G__dimPurple{background:#a855f714;border-color:#a855f733}.DebateResults-module__0SZv9G__dimBlue{background:#63b3ed14;border-color:#63b3ed33}.DebateResults-module__0SZv9G__dimAmber{background:#f59e0b14;border-color:#f59e0b33}.DebateResults-module__0SZv9G__dimNum{font-size:1.7rem;font-weight:800;line-height:1}.DebateResults-module__0SZv9G__dimNumSuffix{opacity:.55;font-size:.7rem;font-weight:600}.DebateResults-module__0SZv9G__dimLabel{color:#ffffffe6;margin-top:.2rem;font-size:.85rem;font-weight:700}.DebateResults-module__0SZv9G__dimSub{color:#ffffff73;margin-top:.1rem;font-size:.72rem}.DebateResults-module__0SZv9G__textGreen{color:#2dd4bf}.DebateResults-module__0SZv9G__textAmber{color:#fbbf24}.DebateResults-module__0SZv9G__textRed{color:#f87171}.DebateResults-module__0SZv9G__summaryCard{-webkit-backdrop-filter:blur(12px);background:#00e5d112;border:1px solid #00e5d140;border-radius:1rem;padding:1.4rem 1.5rem}.DebateResults-module__0SZv9G__summaryHead{align-items:center;gap:.6rem;display:flex;margin-bottom:.75rem!important}.DebateResults-module__0SZv9G__summaryBody{color:#fffc;font-size:.95rem;font-style:italic;line-height:1.75}.DebateResults-module__0SZv9G__rfdCard{-webkit-backdrop-filter:blur(12px);background:#f59e0b12;border:1px solid #f59e0b40;border-radius:1rem;padding:1.4rem 1.5rem}.DebateResults-module__0SZv9G__rfdHead{align-items:center;gap:.6rem;display:flex;margin-bottom:.75rem!important}.DebateResults-module__0SZv9G__rfdBody{color:#ffffffbf;font-size:.9rem;line-height:1.7}.DebateResults-module__0SZv9G__pill{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.DebateResults-module__0SZv9G__pillMb{margin-bottom:.75rem!important}.DebateResults-module__0SZv9G__pillAmber{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b66}.DebateResults-module__0SZv9G__pillGreen{color:#34d399;background:#10b98133;border-color:#10b98166}.DebateResults-module__0SZv9G__pillOrange{color:#fb923c;background:#fb923c33;border-color:#fb923c66}.DebateResults-module__0SZv9G__pillPurple{color:#d8b4fe;background:#a855f733;border-color:#a855f766}.DebateResults-module__0SZv9G__pillTeal{color:#2dd4bf;background:#00e5d133;border-color:#00e5d166}.DebateResults-module__0SZv9G__pillBlue{color:#93c5fd;background:#63b3ed33;border-color:#63b3ed66}.DebateResults-module__0SZv9G__pillGradient{text-transform:uppercase;letter-spacing:.08em;color:#ffffffa6;font-size:.85rem;font-weight:700;display:inline-block}.DebateResults-module__0SZv9G__fbSectionHead{text-transform:uppercase;letter-spacing:.07em;color:#fff9;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.DebateResults-module__0SZv9G__strengthsCard{-webkit-backdrop-filter:blur(12px);background:#10b98112;border:1px solid #10b98133;border-radius:1rem;padding:1.25rem 1.3rem}.DebateResults-module__0SZv9G__improvCard{-webkit-backdrop-filter:blur(12px);background:#f59e0b12;border:1px solid #f59e0b33;border-radius:1rem;padding:1.25rem 1.3rem}.DebateResults-module__0SZv9G__fbList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.DebateResults-module__0SZv9G__fbItem{color:#ffffffbf;align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.5;display:flex}.DebateResults-module__0SZv9G__skillGrid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.DebateResults-module__0SZv9G__skillCard{-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff14;border-radius:.875rem;padding:1rem 1.1rem}.DebateResults-module__0SZv9G__skillOrange{background:#fb923c17;border-color:#fb923c40}.DebateResults-module__0SZv9G__skillTeal{background:#00e5d114;border-color:#00e5d133}.DebateResults-module__0SZv9G__skillBlue{background:#63b3ed14;border-color:#63b3ed33}.DebateResults-module__0SZv9G__skillBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff9;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.7rem;font-weight:700;display:flex}.DebateResults-module__0SZv9G__skillBadgePill{text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex;margin-bottom:.75rem!important}.DebateResults-module__0SZv9G__skillBadgePill.DebateResults-module__0SZv9G__skillOrange{color:#fb923c;background:#fb923c2e;border-color:#fb923c59}.DebateResults-module__0SZv9G__skillBadgePill.DebateResults-module__0SZv9G__skillTeal{color:#2dd4bf;background:#00e5d12e;border-color:#00e5d159}.DebateResults-module__0SZv9G__skillBadgePill.DebateResults-module__0SZv9G__skillBlue{color:#93c5fd;background:#63b3ed2e;border-color:#63b3ed59}.DebateResults-module__0SZv9G__skillTip{color:#ffffffbf;font-size:.85rem;line-height:1.55}.DebateResults-module__0SZv9G__perSpeechHead{text-align:center;margin-bottom:1.25rem}.DebateResults-module__0SZv9G__speechList{flex-direction:column;gap:.65rem;display:flex}.DebateResults-module__0SZv9G__speechCard{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:.875rem;padding:1rem 1.25rem;transition:background .15s}.DebateResults-module__0SZv9G__speechCard:hover{background:#ffffff12}.DebateResults-module__0SZv9G__speechRow{justify-content:space-between;align-items:center;display:flex}.DebateResults-module__0SZv9G__speechLeft{align-items:center;gap:.9rem;display:flex}.DebateResults-module__0SZv9G__speechScore{min-width:2.5rem;font-size:1.4rem;font-weight:800;line-height:1}.DebateResults-module__0SZv9G__speechLabelText{color:#ffffffd9;font-size:.9rem;font-weight:600}.DebateResults-module__0SZv9G__speechNum{color:#fff6;margin-top:.1rem;font-size:.72rem}.DebateResults-module__0SZv9G__chevron{color:#ffffff59;flex-shrink:0;transition:transform .25s}.DebateResults-module__0SZv9G__chevronOpen{transform:rotate(180deg)}.DebateResults-module__0SZv9G__speechBody{color:#ffffffb3;border-top:1px solid #ffffff14;margin-top:.85rem;padding-top:.75rem;font-size:.875rem;line-height:1.65}.DebateResults-module__0SZv9G__collapseWrapper{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.DebateResults-module__0SZv9G__collapseWrapper::-webkit-scrollbar{width:5px}.DebateResults-module__0SZv9G__collapseWrapper::-webkit-scrollbar-track{background:0 0}.DebateResults-module__0SZv9G__collapseWrapper::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.DebateResults-module__0SZv9G__footer{flex-wrap:wrap;justify-content:center;align-items:center;display:flex;gap:1.5rem!important;margin-top:3rem!important;padding-top:2rem!important}.DebateResults-module__0SZv9G__ringContainer{width:160px;height:160px;position:relative;margin:.5rem auto!important}.DebateResults-module__0SZv9G__scoreRingSvg{display:block}.DebateResults-module__0SZv9G__ringCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DebateResults-module__0SZv9G__ringScore{font-weight:800;line-height:1;font-size:2.8rem!important}.DebateResults-module__0SZv9G__ringSuffix{color:#fff6;font-size:.9rem;font-weight:600;margin-top:2px!important}.DebateResults-module__0SZv9G__dimBarTrack{background:#ffffff14;border-radius:9999px;width:100%;height:6px;overflow:hidden;margin-top:.5rem!important;margin-bottom:.35rem!important}.DebateResults-module__0SZv9G__dimBarFill{border-radius:9999px;min-width:4px;height:100%}.DebateResults-module__0SZv9G__timelineSection{text-align:center}.DebateResults-module__0SZv9G__timelineTrack{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;justify-content:space-between;align-items:flex-start;min-height:80px;display:flex;position:relative;overflow-x:auto;gap:0!important;padding:0 1rem!important}.DebateResults-module__0SZv9G__timelineTrack::-webkit-scrollbar{height:4px}.DebateResults-module__0SZv9G__timelineTrack::-webkit-scrollbar-track{background:0 0}.DebateResults-module__0SZv9G__timelineTrack::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.DebateResults-module__0SZv9G__timelineLine{pointer-events:none;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);height:2px;position:absolute;top:14px;left:2rem;right:2rem}.DebateResults-module__0SZv9G__timelineNode{cursor:pointer;z-index:1;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;min-width:70px;transition:transform .2s;display:flex;margin-top:.5rem!important;padding:0 .6rem!important}.DebateResults-module__0SZv9G__timelineNode:hover{transform:translateY(-3px)}.DebateResults-module__0SZv9G__timelineDot{border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:all .3s}.DebateResults-module__0SZv9G__timelineScore{font-size:.9rem;font-weight:800;margin-top:.5rem!important}.DebateResults-module__0SZv9G__timelineLabel{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:90px;font-size:.72rem;overflow:hidden;margin-top:.25rem!important}.DebateResults-module__0SZv9G__keyMomentsSection{text-align:center}.DebateResults-module__0SZv9G__keyMomentsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;gap:1rem!important}.DebateResults-module__0SZv9G__keyMomentCard{-webkit-backdrop-filter:blur(12px);text-align:left;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem 1.4rem!important}.DebateResults-module__0SZv9G__keyMomentBest{background:#10b98114;border-color:#10b98140!important}.DebateResults-module__0SZv9G__keyMomentWorst{background:#f59e0b14;border-color:#f59e0b40!important}.DebateResults-module__0SZv9G__keyMomentHeader{justify-content:space-between;align-items:center;display:flex;margin-bottom:.75rem!important}.DebateResults-module__0SZv9G__keyMomentBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex;padding:.2rem .7rem!important}.DebateResults-module__0SZv9G__keyMomentBadgeBest{color:#34d399;background:#10b98133;border:1px solid #10b98166}.DebateResults-module__0SZv9G__keyMomentBadgeWorst{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66}.DebateResults-module__0SZv9G__keyMomentScore{font-size:1.1rem;font-weight:800}.DebateResults-module__0SZv9G__keyMomentSpeechLabel{color:#ffffffb3;align-items:flex-start;gap:.4rem;font-size:.82rem;font-weight:600;display:flex;margin-bottom:.5rem!important}.DebateResults-module__0SZv9G__keyMomentFeedback{color:#fff9;font-size:.85rem;font-style:italic;line-height:1.6}.DebateResults-module__0SZv9G__shareSection{flex-direction:column;align-items:center;display:flex;gap:1rem!important}.DebateResults-module__0SZv9G__shareCard{-webkit-backdrop-filter:blur(16px);text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.25rem;width:100%;max-width:420px;padding:1.5rem 1.75rem!important}.DebateResults-module__0SZv9G__shareCardHeader{justify-content:space-between;align-items:center;display:flex;margin-bottom:1rem!important}.DebateResults-module__0SZv9G__shareCardBrand{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;font-size:.72rem;font-weight:700}.DebateResults-module__0SZv9G__shareCardWin{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;font-size:.7rem;font-weight:700;padding:.2rem .7rem!important}.DebateResults-module__0SZv9G__shareCardScore{margin-bottom:.5rem!important}.DebateResults-module__0SZv9G__shareCardScoreNum{font-size:3rem;font-weight:800;line-height:1}.DebateResults-module__0SZv9G__shareCardScoreSuffix{color:#fff6;font-size:1rem;font-weight:600}.DebateResults-module__0SZv9G__shareCardFormat{color:#ffffff80;letter-spacing:.04em;font-size:.82rem;margin-bottom:1rem!important}.DebateResults-module__0SZv9G__shareCardDims{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid;gap:.5rem!important;padding-top:.75rem!important}.DebateResults-module__0SZv9G__shareCardDim{flex-direction:column;align-items:center;gap:.15rem;display:flex}.DebateResults-module__0SZv9G__shareCardDimLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff6;font-size:.65rem;font-weight:600}.DebateResults-module__0SZv9G__shareActions{display:flex;gap:.75rem!important}.DebateResults-module__0SZv9G__shareBtn{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex;padding:.6rem 1.5rem!important}.DebateResults-module__0SZv9G__shareBtn:hover{color:#ffffffe6;background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.DebateResults-module__0SZv9G__audioInsightsSection{-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#3b82f617,#14182a8c);border:1px solid #93c5fd42;border-radius:1.15rem;padding:1.25rem;box-shadow:0 10px 28px #02081747}.DebateResults-module__0SZv9G__audioInsightsHead{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.DebateResults-module__0SZv9G__audioHeadLeft{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;width:100%;display:flex}.DebateResults-module__0SZv9G__audioHeadRight{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;width:100%;display:flex}.DebateResults-module__0SZv9G__audioBetaBadge{letter-spacing:.06em;text-transform:uppercase;color:#fca5a5;background:#f8717133;border:1px solid #f8717185;border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:700}.DebateResults-module__0SZv9G__audioConfidenceChip{letter-spacing:.03em;color:#2dd4bf;background:#2dd4bf29;border:1px solid #2dd4bf73;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.DebateResults-module__0SZv9G__audioReliabilityBadge{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.18rem .6rem;font-size:.68rem;font-weight:700}.DebateResults-module__0SZv9G__audioReliabilityHigh{color:#34d399;background:#34d3992b;border-color:#34d3996b}.DebateResults-module__0SZv9G__audioReliabilityMedium{color:#fbbf24;background:#fbbf242b;border-color:#fbbf246b}.DebateResults-module__0SZv9G__audioReliabilityLow{color:#f87171;background:#f8717129;border-color:#f8717166}.DebateResults-module__0SZv9G__audioInsightsSub{color:#ffffffb3;text-align:center;margin-top:.7rem;font-size:.88rem;line-height:1.5}.DebateResults-module__0SZv9G__audioCtaCard,.DebateResults-module__0SZv9G__audioLoadingCard,.DebateResults-module__0SZv9G__audioErrorCard{-webkit-backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:1rem;margin-top:1rem;padding:1rem}.DebateResults-module__0SZv9G__audioCtaText{color:#ffffffc7;text-align:center;margin-bottom:.8rem;font-size:.86rem}.DebateResults-module__0SZv9G__audioLoadingTitle{color:#ffffffd9;text-align:center;font-size:.9rem;font-weight:600}.DebateResults-module__0SZv9G__audioProgressTrack{background:#ffffff1a;border-radius:999px;width:100%;height:8px;margin-top:.7rem;overflow:hidden}.DebateResults-module__0SZv9G__audioProgressFill{background:linear-gradient(90deg,#60a5fa,#2dd4bf);border-radius:999px;height:100%;transition:width .35s}.DebateResults-module__0SZv9G__audioLoadingMeta{color:#ffffff9e;text-align:center;margin-top:.55rem;font-size:.8rem}.DebateResults-module__0SZv9G__audioDoneWrap{flex-direction:column;gap:.95rem;margin-top:1.05rem;display:flex}.DebateResults-module__0SZv9G__audioScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.DebateResults-module__0SZv9G__audioScoreCard{-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:.95rem;padding:.9rem}.DebateResults-module__0SZv9G__audioScoreTop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.DebateResults-module__0SZv9G__audioScoreMeta{align-items:center;gap:.35rem;display:flex}.DebateResults-module__0SZv9G__audioScoreBand{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.14rem .48rem;font-size:.63rem;font-weight:700}.DebateResults-module__0SZv9G__audioScoreBandExcellent{color:#34d399;background:#34d39929;border-color:#34d39961}.DebateResults-module__0SZv9G__audioScoreBandGood{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf59}.DebateResults-module__0SZv9G__audioScoreBandDeveloping{color:#fbbf24;background:#fbbf2429;border-color:#fbbf2461}.DebateResults-module__0SZv9G__audioScoreBandNeedsAttention{color:#f87171;background:#f8717129;border-color:#f8717161}.DebateResults-module__0SZv9G__audioScoreLabel{color:#ffffffe6;font-size:.82rem;font-weight:600}.DebateResults-module__0SZv9G__audioScoreValue{color:#2dd4bf;font-size:.9rem;font-weight:700}.DebateResults-module__0SZv9G__audioScoreSummary{color:#ffffffad;margin-top:.4rem;font-size:.78rem;line-height:1.45}.DebateResults-module__0SZv9G__audioCardReliability{letter-spacing:.03em;margin-top:.55rem;font-size:.7rem;font-weight:600}.DebateResults-module__0SZv9G__audioCardReliabilityOk{color:#94a3b8f2}.DebateResults-module__0SZv9G__audioCardReliabilityLow{color:#fbbf24}.DebateResults-module__0SZv9G__audioMetricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.DebateResults-module__0SZv9G__audioMetricCard{background:#ffffff0d;border:1px solid #ffffff21;border-radius:.78rem;flex-direction:column;gap:.22rem;padding:.72rem;display:flex}.DebateResults-module__0SZv9G__audioMetricLabel{color:#ffffff8f;font-size:.72rem}.DebateResults-module__0SZv9G__audioMetricValue{color:#ffffffdb;font-size:.84rem;font-weight:600}.DebateResults-module__0SZv9G__audioTimelineCard,.DebateResults-module__0SZv9G__audioCoachingCard{background:#ffffff0e;border:1px solid #ffffff21;border-radius:.95rem;padding:.95rem}.DebateResults-module__0SZv9G__audioTimelineTitle{color:#ffffffe6;margin-bottom:.55rem;font-size:.85rem;font-weight:700}.DebateResults-module__0SZv9G__audioTimelineList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.DebateResults-module__0SZv9G__audioTimelineItem{align-items:flex-start;gap:.5rem;display:flex}.DebateResults-module__0SZv9G__audioTimelineRange{color:#93c5fd;white-space:nowrap;background:#93c5fd21;border:1px solid #93c5fd59;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.DebateResults-module__0SZv9G__audioTimelineText{color:#ffffffc2;font-size:.8rem;line-height:1.45}.DebateResults-module__0SZv9G__audioDisclaimer{color:#ffffff85;margin-top:.2rem;font-size:.75rem}.DebateResults-module__0SZv9G__audioLowReliabilityCard{color:#ffffffe6;background:#fbbf2424;border:1px solid #fbbf2466;border-radius:.75rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.5}.DebateResults-module__0SZv9G__audioLowReliabilityCard strong{color:#fbbf24;margin-right:.35rem}.DebateResults-module__0SZv9G__audioErrorCard p{color:#fffc;text-align:center;margin-bottom:.7rem;font-size:.84rem}.DebateResults-module__0SZv9G__audioCtaCard button,.DebateResults-module__0SZv9G__audioErrorCard button{margin:.25rem auto 0;display:block}
@keyframes SessionResult-module__5Yq_Wa__roam{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(120px,-100px)rotate(10deg)scale(1.1)}50%{transform:translate(-80px,80px)rotate(-5deg)scale(.95)}75%{transform:translate(100px,120px)rotate(8deg)scale(1.05)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes SessionResult-module__5Yq_Wa__roamSkew{0%{transform:translate(0)skew(0deg)scale(1)}33%{transform:translate(-150px,50px)skew(5deg)scale(1.1)}66%{transform:translate(100px,-120px)skew(-5deg)scale(.9)}to{transform:translate(0)skew(0deg)scale(1)}}@keyframes SessionResult-module__5Yq_Wa__roamCenter{0%{transform:translate(-50%,-50%)translate(0)scale(1)}33%{transform:translate(-50%,-50%)translate(80px,-80px)scale(1.15)}66%{transform:translate(-50%,-50%)translate(-80px,60px)scale(.9)}to{transform:translate(-50%,-50%)translate(0)scale(1)}}@keyframes SessionResult-module__5Yq_Wa__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SessionResult-module__5Yq_Wa__container{background:var(--color-slate-50);z-index:0;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.SessionResult-module__5Yq_Wa__glassScrollContainer{background:var(--color-white-25);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-white-40);z-index:10;width:100%;height:100%;position:absolute;inset:0;overflow:hidden auto}.SessionResult-module__5Yq_Wa__contentWrapper{max-width:80rem;text-shadow:0 1px 2px var(--color-white-50);flex-direction:column;gap:3rem;margin:0 auto;padding:4rem 1.5rem 6rem;animation:.6s ease-out SessionResult-module__5Yq_Wa__zoomIn;display:flex;position:relative}.SessionResult-module__5Yq_Wa__blob{filter:blur(80px);mix-blend-mode:normal;pointer-events:none;will-change:transform;border-radius:50%;position:absolute;opacity:.8!important}.SessionResult-module__5Yq_Wa__blob1{background:radial-gradient(circle, var(--color-purple-500-80) 0%, var(--color-purple-700-20) 70%);width:450px;height:450px;animation:20s ease-in-out infinite SessionResult-module__5Yq_Wa__roam;top:-5%;right:-5%}.SessionResult-module__5Yq_Wa__blob2{background:radial-gradient(circle, var(--color-cyan-500-80) 0%, var(--color-cyan-700-20) 70%);width:500px;height:500px;animation:25s ease-in-out -5s infinite SessionResult-module__5Yq_Wa__roamSkew;bottom:-5%;left:-5%}.SessionResult-module__5Yq_Wa__blob4{background:radial-gradient(circle, var(--color-blob-amber-start) 0%, var(--color-blob-amber-end) 70%);width:650px;height:650px;animation:22s ease-in-out -2s infinite SessionResult-module__5Yq_Wa__roamCenter;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7!important}.SessionResult-module__5Yq_Wa__gradientHeader{letter-spacing:-.05em!important;background:var(--color-black)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;margin-bottom:.5rem!important;font-size:4rem!important;font-style:italic!important;font-weight:800!important}.SessionResult-module__5Yq_Wa__subHeader{color:var(--color-black)!important;font-size:1.25rem!important;font-style:italic!important;font-weight:500!important}.SessionResult-module__5Yq_Wa__scoreCard{box-shadow:var(--shadow-md)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:2px solid!important;border-radius:1.5rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:3rem!important;transition:all .3s!important;display:flex!important}.SessionResult-module__5Yq_Wa__scoreCardGreen{background:var(--color-emerald-50-80)!important;border-color:var(--color-emerald-200)!important}.SessionResult-module__5Yq_Wa__scoreCardRed{background:var(--color-red-50-80)!important;border-color:var(--color-red-200)!important}.SessionResult-module__5Yq_Wa__pyramidItem{box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid!important;border-radius:1.5rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:1.5rem!important;display:flex!important}.SessionResult-module__5Yq_Wa__pyramidPurple{background:var(--color-purple-50-80)!important;border-color:var(--color-purple-300)!important}.SessionResult-module__5Yq_Wa__pyramidGreen{background:var(--color-emerald-50-80)!important;border-color:var(--color-emerald-200)!important}.SessionResult-module__5Yq_Wa__pyramidBlue{background:var(--color-blue-50-80)!important;border-color:var(--color-blue-300)!important;grid-column:span 2!important;width:66%!important;margin:0 auto!important}.SessionResult-module__5Yq_Wa__executiveCard{background:var(--color-amber-50-80)!important;border:2px solid var(--color-amber-200)!important;width:100%!important;box-shadow:var(--shadow-md)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:1.5rem!important;padding:3rem!important}.SessionResult-module__5Yq_Wa__summaryText{color:var(--color-gray-600)!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.8!important}.SessionResult-module__5Yq_Wa__summaryParagraph{margin-bottom:2rem!important}.SessionResult-module__5Yq_Wa__strengthsCard{background:var(--color-emerald-50-80)!important;border:2px solid var(--color-emerald-200)!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:1.5rem!important;padding:2rem 3rem!important}.SessionResult-module__5Yq_Wa__improvementsCard{background:var(--color-orange-50-80)!important;border:2px solid var(--color-orange-200)!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:1.5rem!important;padding:2rem 3rem!important}.SessionResult-module__5Yq_Wa__listItem{color:var(--color-gray-700)!important;align-items:flex-start!important;gap:1rem!important;font-size:1.1rem!important;line-height:1.6!important;display:flex!important}.SessionResult-module__5Yq_Wa__listItemIcon{flex-shrink:0!important;margin-top:.25rem!important}.SessionResult-module__5Yq_Wa__questionCardFull{background:var(--color-white-60)!important;border:1px solid var(--color-white-50)!important;width:100%!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:1.5rem!important;margin-bottom:2rem!important;padding:2.5rem!important}.SessionResult-module__5Yq_Wa__questionHeader{background:var(--color-blue-50-90)!important;border:1px solid var(--color-blue-300)!important;border-radius:1rem!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:2rem!important;padding:1.5rem!important;display:flex!important}.SessionResult-module__5Yq_Wa__answerCard{background:var(--color-red-50-90)!important;border:1px solid var(--color-red-200)!important;border-radius:1rem!important;height:100%!important;padding:1.5rem!important}.SessionResult-module__5Yq_Wa__idealAnswerCard{background:var(--color-emerald-50-90)!important;border:1px solid var(--color-emerald-200)!important;border-radius:1rem!important;height:100%!important;padding:1.5rem!important}.SessionResult-module__5Yq_Wa__bigScore{letter-spacing:-.05em!important;font-size:6rem!important;font-weight:900!important;line-height:1!important;display:inline-block!important;position:relative!important}.SessionResult-module__5Yq_Wa__mediumScore{letter-spacing:-.05em!important;font-size:3.5rem!important;font-weight:900!important;line-height:1!important;display:inline-block!important;position:relative!important}.SessionResult-module__5Yq_Wa__textGreen{color:var(--color-emerald-500)!important}.SessionResult-module__5Yq_Wa__textRed{color:var(--color-red-500)!important}.SessionResult-module__5Yq_Wa__textPurple{color:var(--color-purple-700)!important}.SessionResult-module__5Yq_Wa__textBlue{color:var(--color-blue-700)!important}.SessionResult-module__5Yq_Wa__fraction{color:var(--color-slate-400)!important;white-space:nowrap!important;letter-spacing:.15em!important;font-size:1.5rem!important;font-style:italic!important;font-weight:700!important;position:absolute!important;bottom:0!important;right:-70px!important}.SessionResult-module__5Yq_Wa__fractionMedium{color:var(--color-slate-400)!important;white-space:nowrap!important;letter-spacing:.15em!important;font-size:.85rem!important;font-style:italic!important;font-weight:700!important;position:absolute!important;bottom:2px!important;right:-40px!important}.SessionResult-module__5Yq_Wa__pill{text-transform:uppercase!important;letter-spacing:.1em!important;box-shadow:var(--shadow-sm)!important;border:1px solid!important;border-radius:9999px!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:.75rem 2rem!important;font-size:.875rem!important;font-style:italic!important;font-weight:800!important}.SessionResult-module__5Yq_Wa__smallPill{text-transform:uppercase!important;letter-spacing:.1rem!important;box-shadow:var(--shadow-sm)!important;border:1px solid!important;border-radius:9999px!important;margin-top:.5rem!important;margin-bottom:1rem!important;padding:.5rem 1.25rem!important;font-size:.7rem!important;font-style:italic!important;font-weight:800!important}.SessionResult-module__5Yq_Wa__pillGradient{background:linear-gradient(135deg, var(--color-indigo-500) 0%, var(--color-purple-500) 100%)!important;color:var(--color-white)!important;letter-spacing:.15em!important;text-transform:uppercase!important;box-shadow:var(--shadow-purple-md)!important;border:none!important;border-radius:9999px!important;padding:1rem 3rem!important;font-style:italic!important;font-weight:800!important}.SessionResult-module__5Yq_Wa__pillGreen{background:var(--color-emerald-100)!important;color:var(--color-emerald-700)!important;border-color:var(--color-emerald-200)!important}.SessionResult-module__5Yq_Wa__pillRed{background:var(--color-red-100)!important;color:var(--color-red-700)!important;border-color:var(--color-red-200)!important}.SessionResult-module__5Yq_Wa__pillPurple{background:var(--color-purple-100)!important;color:var(--color-purple-800)!important;border-color:var(--color-purple-300)!important}.SessionResult-module__5Yq_Wa__pillBlue{background:var(--color-blue-100)!important;color:var(--color-blue-800)!important;border-color:var(--color-blue-300)!important}.SessionResult-module__5Yq_Wa__pillYellow{background:var(--color-amber-100)!important;color:var(--color-amber-600)!important;border-color:var(--color-amber-300)!important;align-items:center!important;gap:.5rem!important;display:inline-flex!important}.SessionResult-module__5Yq_Wa__pillOrange{background:var(--color-orange-100)!important;color:var(--color-orange-600)!important;border-color:var(--color-orange-200)!important;align-items:center!important;gap:.5rem!important;display:inline-flex!important}.SessionResult-module__5Yq_Wa__pyramidGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid!important}.SessionResult-module__5Yq_Wa__divider{background:linear-gradient(to right, transparent, var(--color-slate-600-50), transparent);width:100%;height:1px;margin:1rem 0}
.PrepTimerOverlay-module__23YgfG__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0f172ad9 0%,#0d948826 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.PrepTimerOverlay-module__23YgfG__card{background:#fffffff7;border:1px solid #ffffffe6;border-radius:1.5rem;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000040}.PrepTimerOverlay-module__23YgfG__timerHeader{color:#fff;text-align:center;background:linear-gradient(135deg,#0d9488 0%,#06b6d4 100%);padding:1.5rem 2rem}.PrepTimerOverlay-module__23YgfG__timerTitle{opacity:.9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:1rem;font-weight:600}.PrepTimerOverlay-module__23YgfG__timerClock{font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:3.5rem;font-weight:800}.PrepTimerOverlay-module__23YgfG__timerClockWarning{color:#fbbf24;animation:1s infinite PrepTimerOverlay-module__23YgfG__pulse-warning}@keyframes PrepTimerOverlay-module__23YgfG__pulse-warning{0%,to{opacity:1}50%{opacity:.6}}.PrepTimerOverlay-module__23YgfG__motionBadge{opacity:.85;margin-top:.75rem;font-size:.85rem;font-weight:500;line-height:1.4}.PrepTimerOverlay-module__23YgfG__positionBadge{background:#fff3;border-radius:9999px;margin-top:.5rem;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-block}.PrepTimerOverlay-module__23YgfG__chatBody{flex-direction:column;flex:1;gap:.75rem;min-height:200px;max-height:350px;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.PrepTimerOverlay-module__23YgfG__chatBubble{border-radius:1rem;max-width:85%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;line-height:1.5}.PrepTimerOverlay-module__23YgfG__chatBubbleZara{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-bottom-left-radius:.25rem;align-self:flex-start}.PrepTimerOverlay-module__23YgfG__chatBubbleUser{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-bottom-right-radius:.25rem;align-self:flex-end}.PrepTimerOverlay-module__23YgfG__chatLoading{color:#94a3b8;align-self:flex-start;padding:.5rem 1rem;font-size:.85rem;font-style:italic}.PrepTimerOverlay-module__23YgfG__chatInputArea{background:#fafbfc;border-top:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.PrepTimerOverlay-module__23YgfG__chatInput{color:#1e293b;border:1.5px solid #e2e8f0;border-radius:9999px;outline:none;flex:1;padding:.65rem 1rem;font-size:.9rem;font-weight:500;transition:border-color .2s}.PrepTimerOverlay-module__23YgfG__chatInput:focus{border-color:#0d9488}.PrepTimerOverlay-module__23YgfG__chatInput::placeholder{color:#94a3b8}.PrepTimerOverlay-module__23YgfG__chatSendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488,#06b6d4);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .2s,box-shadow .2s;display:flex}.PrepTimerOverlay-module__23YgfG__chatSendButton:hover{transform:scale(1.1);box-shadow:0 4px 12px #0d948866}.PrepTimerOverlay-module__23YgfG__chatSendButton:disabled{cursor:not-allowed;box-shadow:none;background:#cbd5e1;transform:none}.PrepTimerOverlay-module__23YgfG__readyFooter{background:#fafbfc;border-top:1px solid #e2e8f0;justify-content:center;gap:1rem;padding:1rem 1.5rem;display:flex}.PrepTimerOverlay-module__23YgfG__readyButton{cursor:pointer;letter-spacing:.03em;border:none;border-radius:9999px;padding:.75rem 2rem;font-size:.95rem;font-weight:800;transition:all .3s}.PrepTimerOverlay-module__23YgfG__readyButtonPrimary{color:#fff;background:linear-gradient(135deg,#0d9488,#06b6d4);box-shadow:0 4px 15px #0d94884d}.PrepTimerOverlay-module__23YgfG__readyButtonPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0d948866}
.DebateSession-module__5y-4_a__sessionContainer{z-index:1;background:0 0;flex-direction:column;min-height:100vh;display:flex;position:relative}.DebateSession-module__5y-4_a__topBar{-webkit-backdrop-filter:blur(16px)saturate(1.4);z-index:50;background:linear-gradient(135deg,#ffffffe0 0%,#f0fdfaeb 100%);border-bottom:1px solid #0d94881f;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 1px 24px #0d948814,inset 0 1px #fff9}.DebateSession-module__5y-4_a__topBarMotion{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.DebateSession-module__5y-4_a__topBarMotionLabel{text-transform:uppercase;letter-spacing:.12em;color:#0d9488;opacity:.75;font-size:.62rem;font-weight:800}.DebateSession-module__5y-4_a__topBarMotionText{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:55vw;font-size:.9rem;font-weight:700;line-height:1.3;overflow:hidden}.DebateSession-module__5y-4_a__topBarStatus{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.DebateSession-module__5y-4_a__turnBadge{letter-spacing:.04em;white-space:nowrap;border-radius:9999px;padding:.35rem 1rem;font-size:.78rem;font-weight:800}.DebateSession-module__5y-4_a__turnBadgeAI{color:#0f766e;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1.5px solid #5eead4;box-shadow:0 2px 8px #0d948826}.DebateSession-module__5y-4_a__turnBadgeUser{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1.5px solid #93c5fd;box-shadow:0 2px 8px #2563eb1f}.DebateSession-module__5y-4_a__endButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f87171,#ef4444);border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.78rem;font-weight:700;transition:all .2s;box-shadow:0 2px 10px #ef444440}.DebateSession-module__5y-4_a__endButton:hover{background:linear-gradient(135deg,#ef4444,#dc2626);transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.DebateSession-module__5y-4_a__mainArea{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:flex}.DebateSession-module__5y-4_a__avatarStage{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;display:flex}.DebateSession-module__5y-4_a__avatarWrapper{background:linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 100%);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:250px;height:250px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0d948826}.DebateSession-module__5y-4_a__transcriptBoxContainer{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;flex:1;width:100%;max-width:800px;min-height:400px;max-height:60vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.DebateSession-module__5y-4_a__transcriptHeader{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.DebateSession-module__5y-4_a__speakerName{color:#0f172a;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:flex}.DebateSession-module__5y-4_a__speechLabel{color:#475569;background:#e2e8f0;border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.DebateSession-module__5y-4_a__transcriptScrollBox{color:#334155;white-space:pre-wrap;scroll-behavior:smooth;background:#fff;flex:1;padding:1.5rem;font-size:1.05rem;line-height:1.8;overflow-y:auto}.DebateSession-module__5y-4_a__transcriptText{margin:0}.DebateSession-module__5y-4_a__transcriptFooter{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:80px;padding:1rem 1.5rem;display:flex}.DebateSession-module__5y-4_a__actionButton{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex}.DebateSession-module__5y-4_a__actionButtonPrimary{color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 4px 15px #0d94884d}.DebateSession-module__5y-4_a__actionButtonPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0d948866}.DebateSession-module__5y-4_a__actionButtonSecondary{color:#0f766e;background:#fff;border:2px solid #0d9488}.DebateSession-module__5y-4_a__actionButtonSecondary:hover{background:#f0fdfa;transform:translateY(-1px)}.DebateSession-module__5y-4_a__actionButtonStop{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #ef44444d}.DebateSession-module__5y-4_a__actionButtonStop:hover{background:#dc2626;transform:scale(1.02)}.DebateSession-module__5y-4_a__recordingControls{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.DebateSession-module__5y-4_a__recordingTimerBadge{color:#ef4444;font-variant-numeric:tabular-nums;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;padding:.5rem 1.5rem;font-size:1.25rem;font-weight:800}.DebateSession-module__5y-4_a__recordingPulseDot{background-color:#ef4444;border-radius:50%;width:10px;height:10px;margin-left:.5rem;animation:1s infinite alternate DebateSession-module__5y-4_a__flash;display:inline-block}@keyframes DebateSession-module__5y-4_a__flash{0%{opacity:1}to{opacity:.2}}.DebateSession-module__5y-4_a__loadingState{flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.DebateSession-module__5y-4_a__loadingText{color:#475569;text-align:center;font-size:1.1rem;font-weight:600}@keyframes DebateSession-module__5y-4_a__floatDebateBlob{0%,to{transform:translate(0)scale(1)}25%{transform:translate(40px,-55px)scale(1.08)}50%{transform:translate(-30px,35px)scale(.93)}75%{transform:translate(50px,45px)scale(1.04)}}.DebateSession-module__5y-4_a__debateBackground{z-index:0;pointer-events:none;background:radial-gradient(at 60% 30%,#ecfdf5 0%,#f0fdfa 40%,#f8fafc 100%);position:fixed;inset:0;overflow:hidden}.DebateSession-module__5y-4_a__blob1{filter:blur(80px);mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#5eead466 0%,#14b8a614 70%);border-radius:50%;width:650px;height:650px;animation:22s ease-in-out infinite DebateSession-module__5y-4_a__floatDebateBlob;position:absolute;top:-12%;right:-8%}.DebateSession-module__5y-4_a__blob2{filter:blur(90px);mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#34d3994d 0%,#10b9810f 70%);border-radius:50%;width:700px;height:700px;animation:28s ease-in-out -9s infinite DebateSession-module__5y-4_a__floatDebateBlob;position:absolute;bottom:-18%;left:-12%}.DebateSession-module__5y-4_a__blob3{filter:blur(70px);mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#67e8f940 0%,#06b6d40d 70%);border-radius:50%;width:450px;height:450px;animation:32s ease-in-out -16s infinite DebateSession-module__5y-4_a__floatDebateBlob;position:absolute;top:38%;left:48%;transform:translate(-50%)}.DebateSession-module__5y-4_a__loadingOrb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 50%,#a7f3d0 100%);border:4px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:280px;height:280px;display:flex;box-shadow:0 12px 40px #0d94882e,0 0 0 10px #ccfbf159,inset 0 1px #fffc}.DebateSession-module__5y-4_a__llmErrorBanner{color:#b91c1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fef2f2eb;border:1px solid #ef444459;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:14px 20px;font-size:.9rem;display:flex;box-shadow:0 4px 20px #ef44441f}.DebateSession-module__5y-4_a__llmErrorContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DebateSession-module__5y-4_a__llmErrorTitle{color:#991b1b;font-size:.92rem;font-weight:700}.DebateSession-module__5y-4_a__llmErrorSubtitle{color:#b91c1c;opacity:.85;font-size:.82rem}.DebateSession-module__5y-4_a__llmErrorActions{flex-shrink:0;gap:8px;display:flex}.DebateSession-module__5y-4_a__llmErrorRetryBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:background .2s}.DebateSession-module__5y-4_a__llmErrorRetryBtn:hover{background:#dc2626}.DebateSession-module__5y-4_a__llmErrorSkipBtn{color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:background .2s}.DebateSession-module__5y-4_a__llmErrorSkipBtn:hover{background:#ef444414}.DebateSession-module__5y-4_a__loadingFormatScreen{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;width:100%;min-height:100vh;display:flex}.DebateSession-module__5y-4_a__loadingFormatText{color:#64748b;letter-spacing:.02em;font-size:1.25rem;font-weight:600}.DebateSession-module__5y-4_a__avatarStatusText{color:#0f766e;letter-spacing:.01em;text-align:center;opacity:.9;min-height:1.5rem;font-size:1rem;font-weight:700}
