html{overflow-y:auto;scrollbar-gutter:stable}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0;padding:0}input:not([type=range]):not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),textarea{outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .2s ease}input:not([type=range]):not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover:not(:focus),textarea:hover:not(:focus){background-color:rgba(0,0,0,.04)!important}input:not([type=range]):not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,textarea:focus{border-color:#4a6fa5!important;box-shadow:0 0 0 3px rgba(74,111,165,.2),0 0 12px rgba(74,111,165,.5),0 0 19px rgba(10,36,99,.2)!important}.ic-textarea:focus,.qc-textarea:focus{border-color:transparent!important;box-shadow:none!important}.ic-terminal,.qc-terminal{transition:box-shadow .25s ease}.ic-terminal:focus-within,.qc-terminal:focus-within{box-shadow:0 0 0 1px rgba(79,195,247,.35),0 0 24px 4px rgba(79,195,247,.28),0 0 48px 8px rgba(21,101,192,.22)}.account-page input:not([type=range]):not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,.account-page textarea:focus,.auth-floating-input:focus{border-color:transparent!important;box-shadow:none!important}.auth-card input:not([type=range]):not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,.auth-card textarea:focus{box-shadow:none!important}.auth-card .auth-code-input:focus{border-color:#4FC3F7!important}.auth-floating-input:-webkit-autofill{animation-name:authAutofillStart;animation-duration:1ms}.auth-floating-input:not(:-webkit-autofill){animation-name:authAutofillCancel;animation-duration:1ms}.auth-floating-input:-webkit-autofill,.auth-floating-input:-webkit-autofill:active,.auth-floating-input:-webkit-autofill:focus,.auth-floating-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#f1f5f9!important;caret-color:#f1f5f9;-webkit-transition:background-color 600000s 0s,color 600000s 0s!important;transition:background-color 600000s 0s,color 600000s 0s!important;border-radius:12px}.auth-code-input:-webkit-autofill,.auth-code-input:-webkit-autofill:focus,.auth-code-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#f1f5f9!important;-webkit-transition:background-color 600000s 0s,color 600000s 0s!important;transition:background-color 600000s 0s,color 600000s 0s!important;border-radius:11px}.account-page input:-webkit-autofill,.account-page input:-webkit-autofill:active,.account-page input:-webkit-autofill:focus,.account-page input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#f1f5f9!important;-webkit-transition:background-color 600000s 0s,color 600000s 0s!important;transition:background-color 600000s 0s,color 600000s 0s!important;border-radius:12px}.markdown h1,.markdown h2,.markdown h3{font-size:15px;font-weight:700;color:hsl(222,82%,21%);margin:8px 0 .5px}.markdown p{font-size:15px;color:#1a1a2e;line-height:1.5;margin:2px 0}.markdown ol,.markdown ul{margin:1px 0;padding-left:16px}.markdown ol ol,.markdown ol ul,.markdown ul ol,.markdown ul ul{margin:0;padding-left:12px}.markdown li{font-size:15px;color:#1a1a2e;line-height:1.4;margin:1.5px 0}.markdown li li{margin:3px 0}.markdown li>p{margin:0}@media (max-width:768px){.byline-bottom{display:block!important}}body,html{margin:0;padding:0;height:100%;min-height:100%;overscroll-behavior-x:none}button,img,span{transition:opacity .15s ease}.cl-avatarBox{width:40px!important;height:40px!important}@keyframes collapsible-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.collapsible-content{animation:collapsible-open .22s ease}@keyframes interview-pulse-urgent{0%,to{box-shadow:0 0 0 0 rgba(217,119,6,.35)}50%{box-shadow:0 0 0 4px rgba(217,119,6,.25)}}@keyframes timer-pulse{0%,to{box-shadow:0 0 0 0 rgba(14,116,144,.2)}50%{box-shadow:0 0 0 4px rgba(14,116,144,.15)}}@keyframes timer-pulse-urgent{0%,to{box-shadow:0 0 0 0 rgba(217,119,6,.35)}50%{box-shadow:0 0 0 4px rgba(217,119,6,.25)}}.interview-bar-pulsing{animation:interview-pulse 1.5s ease-in-out infinite}.interview-bar-urgent{animation:interview-pulse-urgent .65s ease-in-out infinite}.timer-bar-pulsing{animation:timer-pulse 1.5s ease-in-out infinite}.timer-bar-urgent{animation:timer-pulse-urgent .65s ease-in-out infinite}.timer-mode-btn{font-size:11px;font-weight:700;letter-spacing:.6px;padding:5px 12px;border-radius:20px;border:2px solid #0e7490;background-color:#ecfeff;color:#0e7490;cursor:pointer;min-width:100px;transition:background-color .2s}.timer-mode-btn:hover{background-color:#cffafe}.timer-mode-btn-on{background-color:#0e7490;color:#ffffff}.timer-mode-btn-on:hover{background-color:#0891b2;color:#ffffff}.timer-mode-btn-free{border-color:#a5d8e0;cursor:not-allowed;opacity:.75}.timer-mode-btn-free,.timer-mode-btn.timer-mode-btn-free:hover{background-color:#ecfeff;color:#a5d8e0}.timer-pause-btn{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;cursor:pointer;border:2px solid #0e7490;background-color:#ffffff;color:#0e7490;font-family:Segoe UI,sans-serif;transition:background-color .2s}.timer-pause-btn:hover{background-color:#cffafe}.timer-resume-btn{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;cursor:pointer;border:2px solid #0e7490;background-color:#ffffff;color:#0e7490;font-family:Segoe UI,sans-serif;transition:background-color .2s}.timer-resume-btn:hover{background-color:#cffafe}.timer-reset-btn{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;cursor:pointer;border:2px solid #4a6fa5;background-color:#ffffff;color:#4a6fa5;font-family:Segoe UI,sans-serif;transition:background-color .2s,color .2s}.timer-reset-btn:hover{background-color:#4a6fa5;color:#ffffff}.timer-step-btn{width:22px;height:22px;border-radius:50%;border:2px solid #4a6fa5;background-color:#ffffff;color:#4a6fa5;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background-color .2s,color .2s}.timer-step-btn:hover{background-color:#4a6fa5;color:#ffffff}.glass-slider-container{position:relative;flex:1 1;height:42px;display:flex;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none}.glass-slider-track{position:absolute;left:20px;right:20px;height:8px;background:#d0d9e8;border-radius:999px;overflow:hidden}.glass-slider-progress{height:100%;background:linear-gradient(117deg,#4a6fa5,#0a2463);border-radius:999px}.slider-thumb-glass{position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;height:16px;border-radius:999px;cursor:pointer;z-index:2;background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,30,63,.18),0 0 2px 0 rgba(0,9,20,.12);overflow:hidden;transition:transform .15s ease,height .15s ease}.slider-thumb-glass-filter{position:absolute;inset:0;z-index:0;backdrop-filter:blur(.6px);-webkit-backdrop-filter:blur(.6px);filter:url(#mini-liquid-lens)}.slider-thumb-glass-overlay{position:absolute;inset:0;z-index:1;background-color:rgba(255,255,255,.1)}.slider-thumb-glass-specular{position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 1px 1px 0 rgba(69,168,243,.2),inset 1px 3px 0 rgba(28,63,90,.05),inset 0 0 22px rgb(255 255 255/60%),inset -1px -1px 0 rgba(69,168,243,.12)}.slider-thumb-glass-filter,.slider-thumb-glass-overlay,.slider-thumb-glass-specular{opacity:0}.slider-thumb-glass.active{background-color:initial;box-shadow:none}.slider-thumb-glass.active .slider-thumb-glass-filter,.slider-thumb-glass.active .slider-thumb-glass-overlay,.slider-thumb-glass.active .slider-thumb-glass-specular{opacity:1}.slider-thumb-glass:active{transform:translate(-50%,-50%) scaleY(.98) scaleX(1.1)}.start-answering-btn{font-size:12px;font-weight:700;padding:5px 14px;border-radius:20px;border:2px solid #0e7490;background-color:#ecfeff;color:#0e7490;cursor:pointer;transition:background-color .2s}.start-answering-btn:hover{background-color:#cffafe}.generate-interview-btn{--border-radius:8px;--transition:0.4s;--highlight-color-hue:130deg;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:14px 28px;font-family:Poppins,Inter,Segoe UI,sans-serif;font-size:15px;font-weight:700;color:rgba(255,255,255,.88);width:100%;background:linear-gradient(135deg,#4ade80,#16a34a 45%,#166534);box-shadow:inset 0 1px 1px rgba(255,255,255,.35),inset 0 2px 2px rgba(255,255,255,.2),inset 0 4px 4px rgba(255,255,255,.1),inset 0 -4px 8px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.2),0 0 18px rgba(22,163,74,.3);border:1px solid rgba(134,239,172,.4);border-radius:var(--border-radius);cursor:pointer;position:relative;overflow:hidden;transition:box-shadow var(--transition),border var(--transition),color var(--transition);animation:interview-pulse 2s ease-in-out infinite}.generate-interview-btn-text{background:linear-gradient(90deg,rgba(255,255,255,.75),#ffffff 20%,rgba(200,255,210,.9) 35%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.75));background-size:250% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:text-sweep 4.5s ease-in-out infinite}@keyframes text-sweep{0%{background-position:150% 0}40%{background-position:150% 0}65%{background-position:-20% 0}to{background-position:-20% 0}}@keyframes interview-pulse{50%{color:#ffffff;text-shadow:0 0 6px rgba(74,222,128,.6);box-shadow:inset 0 1px 1px rgba(255,255,255,.35),inset 0 2px 2px rgba(255,255,255,.2),inset 0 4px 4px rgba(255,255,255,.1),inset 0 -4px 8px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.2),0 0 28px rgba(74,222,128,.55)}}.generate-interview-btn:before{content:"";position:absolute;top:-60%;left:-20%;width:140%;height:220%;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(255,255,255,.55) 0,rgba(255,255,255,.2) 40%,transparent 70%);pointer-events:none;animation:shimmer-drift 6s ease-in-out infinite}@keyframes shimmer-drift{0%{transform:translate(0);opacity:.5}25%{transform:translate(22%,10%);opacity:.9}50%{transform:translate(35%,-8%);opacity:.6}75%{transform:translate(10%,20%);opacity:1}to{transform:translate(0);opacity:.5}}.generate-interview-btn-free:before{filter:grayscale(1)}.generate-interview-btn-glare{position:absolute;top:0;left:-110%;width:70%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.12) 55%,transparent 80%);transform:skewX(-15deg);pointer-events:none;z-index:2;animation:metal-glare 4.5s ease-in-out infinite}.generate-interview-btn-free .generate-interview-btn-glare{opacity:.5}@keyframes metal-glare{0%{left:-110%}to{left:130%}}.generate-interview-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;background-image:linear-gradient(0deg,#fff,hsl(var(--highlight-color-hue),100%,70%),hsla(var(--highlight-color-hue),100%,70%,50%),8%,transparent);opacity:0;transition:opacity var(--transition),filter var(--transition)}.generate-interview-btn:not(:disabled):hover{animation:none;color:#ffffff;border:1px solid hsla(var(--highlight-color-hue),80%,75%,50%);box-shadow:inset 0 1px 1px rgba(255,255,255,.35),inset 0 2px 2px rgba(255,255,255,.2),inset 0 4px 4px rgba(255,255,255,.1),inset 0 -4px 8px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.2),0 0 32px rgba(74,222,128,.5)}.generate-interview-btn:not(:disabled):hover:after{opacity:.5;mask-image:linear-gradient(0deg,#fff,transparent);-webkit-mask-image:linear-gradient(0deg,#fff,transparent)}.generate-interview-btn:not(:disabled):active{animation:none;color:#ffffff;border:1px solid hsla(var(--highlight-color-hue),100%,80%,70%)}.generate-interview-btn:not(:disabled):active:after{opacity:.8;mask-image:linear-gradient(0deg,#fff,transparent);-webkit-mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(150%)}.generate-interview-btn-free{filter:grayscale(1);cursor:not-allowed}.interview-mode-wrapper{isolation:isolate}.interview-mode-wrapper:after{content:"BETA";position:absolute;top:-8px;right:-8px;font-size:8px;font-weight:800;color:#ffffff;background-color:#dc2626;letter-spacing:.8px;padding:1px 5px;border-radius:20px;pointer-events:none;z-index:2}.interview-mode-btn{font-size:11px;font-weight:700;letter-spacing:.6px;padding:5px 12px;border-radius:20px;cursor:pointer;min-width:148px;position:relative;overflow:hidden;box-shadow:0 0 0 transparent,0 0 0 transparent;transition:box-shadow .4s linear,filter .2s,transform .2s}.interview-mode-btn:before{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.4) 50%,transparent 80%);transform:skewX(-15deg);pointer-events:none;z-index:1;opacity:0}.interview-mode-btn:not(.interview-mode-btn-free):not(.interview-mode-btn-no-shine):hover:before{animation:shine-once .45s ease-out forwards}.interview-mode-btn:not(.interview-mode-btn-on):not(.interview-mode-btn-free){background:linear-gradient(135deg,#4ade80,#16a34a 45%,#166534);border:1px solid rgba(134,239,172,.5);color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:box-shadow 1.2s linear,filter .2s,transform .2s}.interview-mode-btn:not(.interview-mode-btn-on):not(.interview-mode-btn-free):hover{filter:brightness(1.1);transform:scale(1.08)}.interview-mode-btn:not(.interview-mode-btn-on):not(.interview-mode-btn-free):active{transform:scale(1.04) translateY(1px);filter:brightness(.95)}@keyframes shine-once{0%{left:-80%;opacity:1}to{left:120%;opacity:1}}@property --neon-arc{syntax:"<angle>";inherits:false;initial-value:0deg}.interview-mode-btn-on{background:linear-gradient(135deg,#4ade80,#16a34a 45%,#166534);border:1px solid rgba(134,239,172,.5);color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 0 10px #39ff14dd,0 0 14px #39ff1466}.interview-mode-neon-ring{--neon-arc:0deg;position:absolute;inset:-2px;border:2px solid #39ff14;border-radius:20px;pointer-events:none;z-index:-1;filter:drop-shadow(0 0 0 #39ff1400) drop-shadow(0 0 0 #39ff1400);transition:--neon-arc .4s linear,filter .8s linear,transform .2s;-webkit-mask:conic-gradient(from calc(270deg - var(--neon-arc)),#000 calc(2 * var(--neon-arc)),#0000 0);mask:conic-gradient(from calc(270deg - var(--neon-arc)),#000 calc(2 * var(--neon-arc)),#0000 0);box-shadow:0 0 0 2em #0000}.interview-mode-neon-ring.ring-on{--neon-arc:180deg;filter:drop-shadow(0 0 4px #39ff14ff) drop-shadow(0 0 10px #39ff1488)}.interview-mode-btn-on:hover~.interview-mode-neon-ring,.interview-mode-btn-turning-off:hover~.interview-mode-neon-ring{transform:scale(1.08)}.interview-mode-btn-on:active~.interview-mode-neon-ring,.interview-mode-btn-turning-off:active~.interview-mode-neon-ring{transform:scale(1.04) translateY(1px)}.interview-mode-btn-on:hover{transform:scale(1.08);color:#ffffff}.interview-mode-btn-on:active{transform:scale(1.04) translateY(1px);filter:drop-shadow(0 0 4px #39ff14cc) drop-shadow(0 0 10px #39ff1466)}.interview-mode-btn-free{border-color:#86efac;cursor:not-allowed;opacity:.75}.interview-mode-btn-free,.interview-mode-btn.interview-mode-btn-free:hover{background-color:#f0fdf4;color:#86efac}.history-answer *{font-size:11px!important;line-height:1.3!important;color:#1a1a2e!important;margin:1px 0!important}.history-answer h1,.history-answer h2,.history-answer h3,.history-answer h4{font-size:11px!important;font-weight:600!important;color:#0a2463!important}.eb-wrapper{width:100%;max-width:728px;margin-bottom:16px;position:relative}.eb-active{position:relative;border-radius:18px;padding:2px;isolation:isolate}.eb-spin-container{position:absolute;inset:0;border-radius:18px;overflow:hidden;pointer-events:none;z-index:0}.eb-spin{position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(#d4a83a 0deg,#f5d78e 40deg,#d4a83a 80deg,transparent 120deg,transparent 240deg,#8a6010 280deg,#d4a83a 320deg,#d4a83a 1turn);animation:eb-spin-anim 4s linear infinite;will-change:transform}@keyframes eb-spin-anim{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.eb-content{position:relative;z-index:2}.eb-solid-border{inset:2px;border-radius:16px;border:2px solid #d4a83a}.eb-glow-1,.eb-solid-border{position:absolute;pointer-events:none;z-index:2}.eb-glow-1{inset:0;border-radius:18px;border:2px solid rgba(212,168,58,.6);filter:blur(1px)}.eb-glow-2{position:absolute;inset:-1px;border-radius:19px;border:2px solid #d4a83a;filter:blur(5px);pointer-events:none;z-index:2}.eb-overlay-1{opacity:.3}.eb-overlay-1,.eb-overlay-2{position:absolute;inset:-6px;border-radius:24px;mix-blend-mode:overlay;filter:blur(12px);background:linear-gradient(-30deg,white,transparent 30%,transparent 70%,white);pointer-events:none;z-index:2}.eb-overlay-2{opacity:.15}.eb-bg-glow{position:absolute;inset:0;border-radius:18px;filter:blur(24px);transform:scale(1.05);opacity:.35;z-index:-1;background:linear-gradient(-30deg,#d4a83a,transparent,#d4a83a);pointer-events:none}@keyframes eclipse-sweep{0%{transform:translateX(110%)}to{transform:translateX(-110%)}}.premium-badge-wrapper{position:relative;display:inline-flex;flex-shrink:0}.premium-badge-glow-layer{position:absolute;inset:0;border-radius:20px;overflow:hidden;filter:blur(2px);pointer-events:none}.premium-badge-eclipse-glow{position:absolute;inset:0;border-radius:20px;background-image:radial-gradient(circle at 50% 50%,transparent,#c9a84c),linear-gradient(#f5d87a,#f5d87a);animation:eclipse-sweep 4s linear infinite}.premium-badge-body{position:relative;border-radius:20px;overflow:hidden}.premium-badge-eclipse{position:absolute;inset:0;opacity:.75;border-radius:20px;background:#f5d87a;animation:eclipse-sweep 4s linear infinite;z-index:0}.premium-badge-content{position:relative;z-index:1;margin:2px;padding:2px 8px;border-radius:20px;background:linear-gradient(135deg,#ffe580,#c9a84c 45%,#7a5200);font-size:11px;font-weight:700;letter-spacing:.8px;color:#ffffff;white-space:nowrap;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.premium-badge-shine{position:absolute;top:-60%;left:-30%;width:60%;height:200%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.5) 50%,transparent 80%);transform:skewX(-15deg);animation:shine-sweep 5s ease-in-out infinite;pointer-events:none;z-index:0}.premium-badge-content.premium-badge-small{padding:1px 6px}.ls-container{display:flex;align-items:center;width:100%;height:48px;position:relative}.ls-aura{position:absolute;top:50%;left:0;transform:translateY(-50%);height:44px;pointer-events:none;z-index:0;border-radius:0 22px 22px 0;background:linear-gradient(180deg,rgba(204,0,0,0) 0,rgba(204,0,0,.5) 30%,rgba(255,60,60,.7) 50%,rgba(204,0,0,.5) 70%,rgba(204,0,0,0));filter:blur(7px);opacity:0;transition:width .04s linear,opacity .25s ease}.ls-aura.ls-aura-active{opacity:1}.ls-aura.ls-aura-complete{animation:ls-aura-pulse 1.2s ease-in-out infinite}@keyframes ls-aura-pulse{0%,to{filter:blur(6px);opacity:.95}50%{filter:blur(8px);opacity:1}}.ls-hilt{width:120px;height:28px;flex-shrink:0;position:relative;background:linear-gradient(180deg,#d4d4d4 0,#bababa 50%,#a0a0a0);border-radius:7px;z-index:3;overflow:visible}.ls-tip{left:0;top:0;width:5px;height:28px;background-color:#363636;border-top-left-radius:7px;border-bottom-left-radius:7px}.ls-grip,.ls-tip{position:absolute}.ls-grip{left:5px;width:46px;height:6px;background-color:#212121}.ls-grip1{top:0}.ls-grip2{top:11px}.ls-grip3{bottom:0}.ls-center{position:absolute;left:58px;top:0;width:28px;height:28px;background-color:#212121}.ls-center-bottom{left:60px;bottom:-7px;width:22px;background-color:#363636}.ls-center-bottom,.ls-hole{position:absolute;height:7px}.ls-hole{width:2px;background-color:#444;top:10px;border-radius:30px}.ls-hole1{left:90px}.ls-hole2{left:95px}.ls-cable{position:absolute;width:6px;height:1px}.ls-cable1{background:red;top:13px;left:91px}.ls-cable2{background:orange;top:15px;left:91px}.ls-guard-tip{left:90px;top:-4px;width:22px;height:8px}.ls-guard-rect,.ls-guard-tip{position:absolute;background-color:#212121}.ls-guard-rect{left:105px;top:50%;transform:translateY(-50%);width:13px;height:32px;overflow:hidden}.ls-guard-shadow{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgba(255,255,255,.18)}.ls-guard-tri{top:-8%;border-color:#212121 transparent transparent;border-style:solid;border-width:32px 27px 0 0}.ls-guard-tri,.ls-guard-tri-shadow{position:absolute;left:98%;width:0;height:0}.ls-guard-tri-shadow{top:50%;border-color:rgba(255,255,255,.18) transparent transparent;border-style:solid;border-width:16px 13.5px 0 0}.ls-hilt-shadow{position:absolute;bottom:0;left:0;width:98%;height:50%;background-color:rgba(255,255,255,.18);border-bottom-left-radius:5px;pointer-events:none}.ls-blade-track{flex:1 1;height:22px;position:relative;background-color:initial;border-radius:0 7px 7px 0;z-index:1}.ls-blade-fill{position:absolute;left:0;top:0;height:100%;background-color:#cc0000;border:2px;border-radius:0 7px 7px 0;overflow:hidden;transition:width .04s linear;display:flex;align-items:center}.ls-blade-fill.ls-blade-complete{box-shadow:0 0 18px #FC3030,0 0 24px rgba(252,48,48,.45);animation:ls-glow-neon 80ms infinite alternate-reverse}.ls-blade-glow{flex:1 1;height:50%;margin-right:7px;background-color:rgba(255,255,255,1);border-radius:0 3px 3px 0}.ls-blade-glow.ls-blade-glow-active{animation:ls-glow 80ms infinite alternate-reverse}@keyframes ls-glow-neon{0%{box-shadow:0 0 11px #FC3030,0 0 13px rgba(252,48,48,.55)}to{box-shadow:0 0 10px #FC3030,0 0 12px rgba(252,48,48,.25)}}@keyframes ls-glow{0%{background-color:rgba(255,255,255,1);height:55%}to{background-color:rgba(255,255,255,.94);height:53%}}@keyframes successGoldGlow{0%,to{box-shadow:0 0 40px 10px rgba(0,0,0,.4)}40%{box-shadow:0 0 60px 18px rgba(201,168,76,.32),0 0 40px 10px rgba(0,0,0,.4)}}.success-wrapper{animation:successGoldGlow 2.8s ease-in-out 2}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.voice-submode-selector{display:flex;gap:6px;padding:0 12px 12px}.voice-submode-btn{flex:1 1;padding:5px 0;border-radius:7px;border:1px solid rgba(21,101,192,.18);background:transparent;color:#94a3b8;font-size:10px;font-weight:700;font-family:Manrope,sans-serif;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}.voice-submode-btn:hover{border-color:rgba(79,195,247,.5);color:#4FC3F7}.voice-submode-btn.active{border-color:#4FC3F7;background:rgba(79,195,247,.12);color:#4FC3F7}.voice-unsupported{opacity:.45}.voice-mic-btn{display:inline-flex;align-items:center;gap:10px;background:#0d1b2a;border:1px solid rgba(21,101,192,.55);color:#4FC3F7;border-radius:10px;padding:11px 20px;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-family:Manrope,sans-serif;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.voice-mic-btn:hover{background:rgba(21,101,192,.15);border-color:#4FC3F7;color:#4FC3F7}.voice-mic-btn:disabled{opacity:.5;cursor:not-allowed}.voice-mic-btn .material-symbols-outlined{font-size:18px;line-height:1}@keyframes voice-pulse{0%,to{box-shadow:0 0 0 0 rgba(79,195,247,.5),0 0 0 0 rgba(79,195,247,.25);border-color:#4FC3F7}50%{box-shadow:0 0 0 8px rgba(79,195,247,0),0 0 22px 4px rgba(79,195,247,.35);border-color:#4FC3F7}}.voice-mic-btn.voice-recording{border-color:#4FC3F7;background:rgba(79,195,247,.14);color:#4FC3F7;animation:voice-pulse 1.3s ease-in-out infinite}.voice-mic-btn.voice-paused-btn{border-color:rgba(201,168,76,.7);color:#c9a84c;background:rgba(201,168,76,.08)}.voice-mic-btn.voice-paused-btn:hover{border-color:#c9a84c;background:rgba(201,168,76,.15);color:#c9a84c}.voice-locked{cursor:not-allowed!important}.voice-paused{border-color:rgba(79,195,247,.45)!important}.voice-mic-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444;animation:voice-pulse-dot 1s ease-in-out infinite}@keyframes voice-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.voice-tag{display:inline-flex;align-items:center;gap:4px;background:rgba(79,195,247,.12);color:#4FC3F7;border:1px solid rgba(79,195,247,.32);font-size:10px;font-weight:700;font-family:Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;line-height:1}.voice-tag .material-symbols-outlined{font-size:12px;line-height:1}@keyframes midTagSpawnKF{0%{transform:scale(.84);opacity:0}55%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.mid-tag-spawn{animation:midTagSpawnKF .55s cubic-bezier(.22,1,.36,1) both}@keyframes endDetailsSpawnKF{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.end-details-spawn{animation:endDetailsSpawnKF .65s cubic-bezier(.22,1,.36,1) both}html{scroll-behavior:smooth}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:7fr 5fr}}.feat-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}.feat-large{grid-column:span 8}.feat-small{grid-column:span 4}.feat-full{grid-column:span 12}@media (max-width:900px){.feat-large,.feat-small{grid-column:span 12}}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.how-grid{grid-template-columns:1fr}}.how-step-card{display:flex;flex-direction:column}.lp-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px;max-width:896px;margin:0 auto;align-items:center}.lp-nav-links{display:none;align-items:center;gap:32px}@media (min-width:768px){.lp-nav-links{display:flex}}.lp-nav-link{color:#94a3b8;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .2s}.lp-nav-link:hover{color:#f8fafc}.lp-nav-link-active{color:#1565C0;border-bottom:2px solid #1565c0;padding-bottom:4px}.lp-btn-ghost{color:#94a3b8;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:color .2s;border-radius:6px}.lp-btn-ghost:hover{color:#f8fafc}.lp-btn-primary{background:#1565C0;color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;padding:8px 20px;border-radius:8px;box-shadow:0 0 15px rgba(21,101,192,.4);transition:filter .2s,transform .1s}.lp-btn-primary:hover{filter:brightness(1.15)}.lp-btn-primary:active{transform:scale(.97)}.lp-btn-outline{display:inline-block;border:2px solid rgba(21,101,192,.5);color:#f8fafc;font-weight:600;padding:14px 32px;border-radius:8px;text-decoration:none;font-family:Inter,sans-serif;font-size:15px;transition:background .2s,border-color .2s;cursor:pointer;background:none}.lp-btn-outline:hover{background:rgba(27,38,59,.8);border-color:#1565C0}.lp-btn-outline-block{width:100%;padding:12px;border:1px solid #334155;color:#f8fafc;background:none;font-weight:700;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;transition:background .2s;box-sizing:border-box}.lp-btn-outline-block:hover{background:rgba(255,255,255,.05)}.lp-btn-mission{width:100%;background:linear-gradient(45deg,#1565C0,#4FC3F7);color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:900;padding:18px 32px;border-radius:12px;box-shadow:0 0 30px rgba(21,101,192,.4);transition:box-shadow .3s,transform .2s;box-sizing:border-box}.lp-btn-mission:hover{box-shadow:0 0 50px rgba(79,195,247,.5);transform:translateY(-2px)}.lp-btn-mission:active{transform:translateY(0)}.lp-btn-premium{width:100%;background:linear-gradient(45deg,#1565C0,#4FC3F7);color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:900;padding:16px;border-radius:8px;box-shadow:0 4px 15px rgba(21,101,192,.5);transition:filter .2s,transform .1s;box-sizing:border-box}.lp-btn-premium:hover{filter:brightness(1.1)}.lp-btn-premium:active{transform:scale(.97)}.lp-btn-cta{background:linear-gradient(45deg,#1565C0,#4FC3F7);color:#fff;border:none;font-weight:700;padding:20px 48px;border-radius:12px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;box-shadow:0 0 30px rgba(21,101,192,.4);transition:box-shadow .3s}.lp-btn-cta:hover{box-shadow:0 0 50px rgba(79,195,247,.6)}.lp-btn-mission-gold{width:100%;background:linear-gradient(45deg,#c9a84c,#e8c96d);color:#020817;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:900;padding:18px 32px;border-radius:12px;box-shadow:0 0 30px rgba(201,168,76,.4);transition:box-shadow .3s,transform .2s;box-sizing:border-box}.lp-btn-mission-gold:hover{box-shadow:0 0 50px rgba(232,201,109,.55);transform:translateY(-2px)}.lp-btn-mission-gold:active{transform:translateY(0)}.lp-btn-upgrade{width:100%;background:none;color:#f8fafc;border:1px solid rgba(201,168,76,.35);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 32px;border-radius:10px;transition:background .2s,border-color .2s;box-sizing:border-box;margin-top:10px}.lp-btn-upgrade:hover{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.65)}.lp-btn-cta-gold{background:linear-gradient(45deg,#c9a84c,#e8c96d);color:#020817;border:none;font-weight:700;padding:20px 48px;border-radius:12px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;box-shadow:0 0 30px rgba(201,168,76,.4);transition:box-shadow .3s}.lp-btn-cta-gold:hover{box-shadow:0 0 50px rgba(232,201,109,.6)}.lp-glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid transparent;background:linear-gradient(rgba(15,23,42,.65),rgba(15,23,42,.65)) padding-box,linear-gradient(45deg,#1565C0,#4FC3F7) border-box;padding:40px;border-radius:16px;transition:background .3s}.lp-glass-card:hover{background:linear-gradient(rgba(27,38,59,.75),rgba(27,38,59,.75)) padding-box,linear-gradient(45deg,#1565C0,#4FC3F7) border-box}.lp-glass-card-solid{border:1px solid transparent;background:linear-gradient(#0b1120,#0b1120) padding-box,linear-gradient(45deg,#1565C0,#4FC3F7) border-box}.lp-icon-secondary{color:#4FC3F7;text-shadow:0 0 10px rgba(79,195,247,.6)}.lp-icon-primary,.lp-icon-secondary{font-size:40px!important;display:block;margin-bottom:24px}.lp-icon-primary{color:#1565C0;text-shadow:0 0 10px rgba(21,101,192,.6)}.lp-card-title{font-size:22px;font-weight:700;margin:0 0 16px;color:#f8fafc;font-family:Inter,sans-serif}.lp-card-body{color:#94a3b8;line-height:1.7;margin:0;font-size:15px}.lp-card-body,.lp-tag{font-family:Manrope,sans-serif}.lp-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(21,101,192,.2);border:1px solid rgba(21,101,192,.35);color:#4FC3F7;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}@media (max-width:720px){.lp-glass-card{padding:22px 20px;border-radius:14px}.lp-glass-card-solid{padding:24px 20px!important;border-radius:14px}.lp-card-title{font-size:17px;margin:0 0 10px}.lp-card-body{font-size:13px;line-height:1.65}.lp-icon-primary,.lp-icon-secondary{font-size:28px!important;margin-bottom:14px}.lp-tag{font-size:9px;padding:3px 9px;letter-spacing:.1em}.feat-grid,.how-grid{gap:14px}.how-step-card{padding:20px 18px!important}.how-step-card .lp-card-title{font-size:15px!important}.lp-pricing-grid{gap:16px}.lp-btn-mission,.lp-btn-mission-gold{padding:14px 24px;font-size:13px}.lp-btn-premium{padding:13px;font-size:13px}.lp-btn-cta,.lp-btn-cta-gold{padding:16px 34px;font-size:14px}.lp-stats-strip{border-radius:14px!important}.lp-stats-cell{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5px);padding:14px 8px!important;border-right:none!important}.lp-stats-cell:nth-child(odd){border-right:1px solid rgba(21,101,192,.15)!important}.lp-stats-cell:nth-child(-n+2){border-bottom:1px solid rgba(21,101,192,.15)}.lp-stats-value{font-size:22px!important}.lp-stats-label{font-size:9px!important;margin-top:6px!important;letter-spacing:.08em!important}}.lp-footer-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:32px;box-sizing:border-box}@media (max-width:640px){.lp-footer-inner{flex-direction:column;text-align:center}}.features-pricing-card{transition:all 1.8s cubic-bezier(.25,.46,.45,.94)}.features-pricing-card:hover{transform:translateY(-6px);filter:drop-shadow(0 0 40px rgba(79,195,247,.18))}.features-pricing-card:hover,.lp-glass-card-solid.features-pricing-card:hover{box-shadow:0 32px 80px rgba(79,195,247,.25),0 0 50px rgba(79,195,247,.3),inset 0 0 60px rgba(79,195,247,.08)}.lp-glass-card-solid.features-pricing-card:hover{filter:drop-shadow(0 0 50px rgba(79,195,247,.22))}.pricing-card-hovering .features-pricing-card{transform:translateY(-6px);box-shadow:0 32px 80px rgba(79,195,247,.25),0 0 50px rgba(79,195,247,.3),inset 0 0 60px rgba(79,195,247,.08);filter:drop-shadow(0 0 40px rgba(79,195,247,.18))}.pricing-card-hovering .lp-glass-card-solid.features-pricing-card{box-shadow:0 32px 80px rgba(79,195,247,.25),0 0 50px rgba(79,195,247,.3),inset 0 0 60px rgba(79,195,247,.08);filter:drop-shadow(0 0 50px rgba(79,195,247,.22))}.lp-footer-link{color:#94a3b8;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-family:Manrope,sans-serif;opacity:.8;transition:color .2s,opacity .2s}.lp-footer-link:hover{color:#1565C0;opacity:1}