body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:KIT;src:url(/static/media/Testament.62df8c486c31f162b4d4.ttf)}:root{--primary:#00f0ff;--secondary:#0085ff;--dark:#0a0a12;--light:#fff;--gray:#6d6d80}.App{background:radial-gradient(ellipse at center,#050510 0,#000 100%);color:#fff;color:var(--light);font-family:Inter,sans-serif;min-height:100vh;padding:1.2rem}.header{margin-bottom:2rem;text-align:center}.a-label{color:#a0a0a0}.a-hover{color:#00d4aa;cursor:pointer}.a-hover:hover{color:#00d4aa;opacity:.9}#logo{align-items:center;display:flex;justify-content:center;.logo-text{font-family:KIT;font-size:24px;margin-left:-18px;padding-top:18px}}.reset-box{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414d9;border:1px dashed #383838;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:50px 40px;text-align:center;transition:all .2s ease-in-out;width:70%;.reset-btn{background:linear-gradient(45deg,#00d4aa,#00d4aab3);border:none;border-radius:30px;box-shadow:0 5px 15px #00d4aa66;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:-30px;outline:none;padding:11px 28px;transition:all .3s ease}.reset-btn:hover{background:linear-gradient(45deg,#00d4aa,#00d4aae6);box-shadow:0 8px 20px #00d4aa99}.reset-icon{margin-top:-90px;transform:rotate(8deg)}}.logo{background:linear-gradient(90deg,#00f0ff,#0085ff);background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;font-weight:800;text-shadow:0 0 10px #00f0ff4d}.code-loading{width:30px}.tagline{color:#6d6d80;color:var(--gray);font-size:1.5rem;margin-top:1rem}.cover-warp-box{background-color:#00000080;z-index:999}.cover-warp,.cover-warp-box{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.cover-warp{animation:aurora-glow 4s infinite alternate;background:radial-gradient(circle at center,#00d4aab3 0,#00d4aa00 70%);background-size:200% 200%;z-index:1000}.cover-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}@keyframes aurora-glow{0%{background-position:0 0;opacity:.4}50%{background-position:0 0;opacity:.8}to{background-position:0 0;opacity:.4}}.loading-box-warp{height:100px;left:50%;margin-top:385px;position:absolute;top:0;transform:translateX(-50%);width:100px;z-index:1001}@keyframes glowing-box{0%{box-shadow:0 0 5px #00d4aa99,0 0 10px #00d4aa66,0 0 15px #00d4aa33,0 0 20px #00d4aa1a}to{box-shadow:0 0 10px #00d4aacc,0 0 20px #00d4aa99,0 0 30px #00d4aa66,0 0 40px #00d4aa33}}.loading-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-3px;.loading-icon{margin-top:10px}.loading-text{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-size:14px;margin-top:-10px}}.hero{margin:0 auto;max-width:1200px}.subtitle{color:#00f0ff;color:var(--primary);font-size:1.2rem;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.title{font-size:3.5rem;font-weight:700;line-height:1.2;margin:1rem 0}.description{color:#6d6d80;color:var(--gray);font-size:1.3rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.drop-zone{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a12b3;border:2px dashed #00f0ff;border:2px dashed var(--primary);border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:1.5rem auto;max-width:800px;min-height:300px;overflow:hidden;position:relative;transition:all .3s ease}.upload-icon{color:#00f0ff;color:var(--primary);font-size:3.5rem;margin-bottom:2rem;text-shadow:0 0 15px #00f0ff80}.drop-text{color:#fff;color:var(--light);font-size:1.5rem;font-weight:500;margin-bottom:2.5rem}.file-types{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem;max-width:700px;width:100%}.file-type{background:#00f0ff26;border:1px solid #00f0ff66;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:500;padding:.8rem 1.8rem;transition:all .3s ease}.file-type:hover{background:#00f0ff;background:var(--primary);box-shadow:0 8px 20px #00f0ff66;color:#0a0a12;color:var(--dark);transform:translateY(-3px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.upload-icon{animation:float 3s ease-in-out infinite}.sse-content-card{border-radius:12px;color:#000;margin:0 auto;max-width:800px;.ant-card-head-title{color:#000;font-weight:600}.ant-card-body{color:#000;padding:1.5rem}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0}.left-pane-container{background:#000;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:0;position:relative}.left-pane-background-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%231A1A1A' stroke-width='.5'/%3E%3C/svg%3E");background-repeat:repeat;height:200px;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.left-pane-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:40px 60px 0;position:relative;width:100%;z-index:1}.logo{color:#00d4aa;font-size:28px;font-weight:700;letter-spacing:1px}.left-pane-main-content{display:flex;flex-direction:column;gap:60px;margin:auto;max-width:700px;padding:40px 0;position:relative;text-align:left;width:calc(100% - 120px);z-index:1}.hero-section h1,.hero-section h2{color:#fff;font-size:68px;font-weight:700;line-height:1.1;margin:0 0 12px}.hero-section .gradient-text-1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d4aa,#fff);-webkit-background-clip:text;background-clip:text}.hero-section .gradient-text-2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#00d4aa);-webkit-background-clip:text;background-clip:text}.hero-section p{color:#a0a0a0;font-size:18px;font-weight:400;line-height:1.7;margin:0 0 30px;max-width:520px}.hero-section .cta-link{align-items:center;border-bottom:1px solid #0000;color:#00d4aa;display:inline-flex;font-size:16px;font-weight:500;gap:8px;text-decoration:none;transition:border-color .3s ease,color .3s ease}.hero-section .cta-link:hover{border-color:#00d4aa}.upload-area{margin:auto;width:70%}.upload-area-dragger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414d9;border:1px dashed #383838;border-radius:16px;padding:50px 40px;text-align:center;transition:all .2s ease-in-out}.upload-area-dragger:hover{background:#191919e6;border-color:#00d4aa}.upload-icon-wrapper{align-items:center;background:#00d4aa;border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.upload-icon-wrapper .anticon{color:#000;font-size:28px}.upload-area-dragger h4{color:#fff;font-size:18px;font-weight:500;margin:0 0 10px}.upload-area-dragger .upload-hint{color:#a0a0a0;font-size:14px;margin:0 0 20px}.upload-area-dragger .upload-filetype-info{color:#777;font-size:12px;margin:0 0 24px}.upload-button{background:#000;border:1px solid #00d4aa;border-radius:8px;color:#00d4aa;cursor:pointer;font-size:15px;font-weight:500;padding:12px 30px;transition:all .2s ease-in-out}.upload-button:hover{background:#00d4aa;color:#000}.Resizer.vertical{background:#ffffff14!important;cursor:col-resize!important;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:4px!important}.Resizer.vertical:before{background:#ffffff26;border-radius:1px;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s cubic-bezier(.4,0,.2,1);width:2px}.Resizer.vertical:hover{background:#00d4aa1f!important}.Resizer.vertical:hover:before{background:#00d4aa99;box-shadow:0 0 8px #00d4aa4d;height:60px}.right-pane{overflow:hidden;position:relative}.right-pane:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%231A1A1A' stroke-width='.5'/%3E%3C/svg%3E");background-repeat:repeat;bottom:0;content:"";left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.right-pane>*{position:relative;z-index:1}.right-pane ::-webkit-scrollbar{width:6px}.right-pane ::-webkit-scrollbar-track{background:#0000}.right-pane ::-webkit-scrollbar-thumb{background:#00d4aa;border-radius:3px;opacity:.7}.right-pane ::-webkit-scrollbar-thumb:hover{background:#00d4aa;opacity:1}.right-pane .content-area:hover{border-color:#00d4aa;box-shadow:0 0 20px #00d4aa1a;transition:all .3s ease}.right-pane button:hover{box-shadow:0 4px 12px #00d4aa4d;transform:translateY(-1px)}.right-pane ::selection{background:#00d4aa4d;color:#fff}.ant-message,.ant-message-notice,.ant-notification,.ant-notification-notice{z-index:9999!important}.ant-notification-topRight{position:fixed!important;right:24px!important;top:50px!important}.right-pane-anim-enter{opacity:0;transform:translateX(100%)}.right-pane-anim-enter-active{transition:opacity .5s ease-in-out,transform .5s cubic-bezier(.25,.46,.45,.94)}.right-pane-anim-enter-active,.right-pane-anim-exit{opacity:1;transform:translateX(0)}.right-pane-anim-exit-active{transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.25,.46,.45,.94)}.right-pane-anim-appear,.right-pane-anim-exit-active{opacity:0;transform:translateX(100%)}.right-pane-anim-appear-active{opacity:1;transform:translateX(0);transition:opacity .5s ease-in-out,transform .5s cubic-bezier(.25,.46,.45,.94)}@keyframes glowing-button{0%{box-shadow:0 0 5px #00d4aa66,0 0 10px #00d4aa4d,0 0 15px #00d4aa33}50%{box-shadow:0 0 10px #00d4aa99,0 0 20px #00d4aa66,0 0 30px #00d4aa4d}to{box-shadow:0 0 5px #00d4aa66,0 0 10px #00d4aa4d,0 0 15px #00d4aa33}}.get-ppt{align-items:center;animation:glowing-button 2s ease-in-out infinite;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#00d4aa,#00b894 50%,#00a085);border:none;border-radius:20px 0 0 20px;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;overflow:hidden;position:absolute;right:0;top:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:150px;z-index:1000}.get-ppt,.get-ppt *,.get-ppt:first-letter,.get-ppt:first-line{cursor:pointer!important}.get-ppt:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.get-ppt *,.get-ppt div,.get-ppt p,.get-ppt span{cursor:pointer}.get-ppt:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:100%}.get-ppt:hover{background:linear-gradient(135deg,#00e6bb,#00d4aa 50%,#00b894);box-shadow:0 4px 12px #00d4aa66,0 2px 6px #00d4aa4d,inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #0000001a;transform:translateY(-1px)}.get-ppt:hover:before{left:100%}.get-ppt:active{box-shadow:0 2px 6px #00d4aa4d,0 1px 3px #00d4aa33,inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #0003;transform:translateY(0)}.ant-notification .ant-notification-notice{animation:breathing-border 2s ease-in-out infinite alternate;background:#000000e6;border:1px solid #00d4aa;border-radius:8px;box-shadow:0 0 15px #00f0ff33}@keyframes breathing-border{0%{border-color:#00d4aa80;box-shadow:0 0 10px #00f0ff26,0 0 20px #00f0ff1a}to{border-color:#00d4aa;box-shadow:0 0 15px #00f0ff4d,0 0 30px #00f0ff33}}.ant-notification .ant-notification-notice-message{color:#00d4aa;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.ant-notification .ant-notification-notice-description{color:#fff!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ant-notification-notice-close{color:#00d4aa!important}.ant-notification .ant-notification-notice-icon{color:#00f0ff;color:var(--primary)}.ant-notification .ant-notification-notice-close{color:#6d6d80;color:var(--gray)}.ant-notification .ant-notification-notice-close:hover{color:#fff;color:var(--light)}.ant-notification .ant-notification-notice-info .ant-notification-notice-icon{color:#00f0ff;color:var(--primary)}.ant-notification .ant-notification-notice-success .ant-notification-notice-icon{color:#00d68f}.ant-notification .ant-notification-notice-error .ant-notification-notice-icon{color:#ff3d71}.ant-notification .ant-notification-notice-warning .ant-notification-notice-icon{color:#fa0}.custom-notification .ant-notification-notice-message{-webkit-background-clip:text;background-clip:text;color:#00d4aa!important}