*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#1a1a1a;font-family:Helvetica Neue,Arial,sans-serif}#ppt .site-header{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:200}#ppt .header-inner{align-items:center;display:flex;height:70px;padding:0 40px}#ppt .site-logo{align-items:center;display:flex;gap:6px;margin-right:auto;text-decoration:none}#ppt .logo-mark,#ppt .logo-mark svg{height:36px;width:42px}#ppt .logo-word{color:#1a56db;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1}#ppt .site-nav{align-items:center;display:flex;gap:2px;margin:0 16px 0 0}#ppt .snav{border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 13px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}#ppt .snav:hover{background:#f3f4f6;color:#1a56db}#ppt .snav-active{background:transparent!important;border-bottom:2px solid #1a56db;border-radius:0;color:#1a56db!important;font-weight:700!important}#ppt .btn-login-hdr{background:#f59e0b;border:none;border-radius:30px;box-shadow:0 2px 8px rgba(245,158,11,.35);color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:9px 22px;text-decoration:none;transition:background .15s;white-space:nowrap}#ppt .btn-login-hdr:hover{background:#d97706}#ppt .page-title-wrap{padding:36px 32px 20px;text-align:center}#ppt .page-main-title{color:#1a56db;font-size:36px;font-weight:800;letter-spacing:-.5px}#ppt .page-subtitle{color:#4b5563;font-size:16px;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:8px;max-width:620px}#ppt .page-body{margin:0 auto;max-width:1000px;padding:0 32px 60px}#ppt .card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 40px rgba(26,86,219,.12),0 1px 4px rgba(0,0,0,.04);padding:32px 36px}#ppt .step-row{align-items:flex-start;display:flex;gap:14px;margin-bottom:26px}#ppt .step-num{align-items:center;background:#1a56db;border-radius:50%;box-shadow:0 2px 6px rgba(26,86,219,.3);color:#fff;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-top:2px;min-width:28px;width:28px}#ppt .step-content{flex:1}#ppt .step-title{color:#111827;font-size:14px;font-weight:700;margin-bottom:12px}#ppt .divider{background:linear-gradient(90deg,transparent,#e0e8ff 20%,#e0e8ff 80%,transparent);height:1px;margin:22px 0}#ppt .eng-card{position:relative}#ppt .eng-tooltip{background:#1e293b;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 16px rgba(0,0,0,.18);color:#fff;display:none;font-size:12px;font-weight:400;line-height:1.5;padding:9px 12px;pointer-events:none;text-align:left;width:220px;z-index:50}#ppt .eng-tooltip,#ppt .eng-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}#ppt .eng-tooltip:after{border:6px solid transparent;border-top-color:#1e293b;content:"";top:100%}#ppt .eng-card:hover .eng-tooltip{display:block}#ppt .lang-search-wrap{position:relative}#ppt .lang-search-input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;outline:none;padding:11px 36px 11px 14px;transition:border-color .15s,box-shadow .15s;width:100%}#ppt .lang-search-input:hover{border-color:#93c5fd}#ppt .lang-search-input:focus{border-color:#1a56db;box-shadow:0 0 0 3px rgba(26,86,219,.12)}#ppt .lang-search-input.has-value{color:#111827}#ppt .sel-arrow{color:#9ca3af;font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s}#ppt .lang-search-wrap.open .sel-arrow{transform:translateY(-50%) rotate(180deg)}#ppt .lang-dropdown{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:none;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}#ppt .lang-search-wrap.open .lang-dropdown{display:block}#ppt .lang-option{color:#374151;cursor:pointer;font-size:14px;padding:10px 14px;transition:background .1s}#ppt .lang-option.focused,#ppt .lang-option:hover{background:#eff6ff;color:#1a56db}#ppt .lang-no-results{color:#9ca3af;font-size:13px;font-style:italic;padding:10px 14px}#ppt .lang-row{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 44px 1fr}#ppt .sel-wrap{position:relative}#ppt .sel-wrap select{appearance:none;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;outline:none;padding:11px 36px 11px 14px;transition:border-color .15s,box-shadow .15s;width:100%}#ppt .sel-wrap select:hover{border-color:#93c5fd}#ppt .sel-wrap select:focus{border-color:#1a56db;box-shadow:0 0 0 3px rgba(26,86,219,.12)}#ppt .sel-wrap:after{color:#9ca3af;content:"▾";font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}#ppt .swap-btn{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;justify-self:center;transition:all .15s;user-select:none;width:40px}#ppt .swap-btn:hover{background:#eff6ff;border-color:#1a56db;color:#1a56db}#ppt .drop-zone{background:linear-gradient(135deg,#f8fbff,#eff6ff);border:2px dashed #c7d7fb;border-radius:12px;cursor:pointer;padding:38px 24px;text-align:center;transition:border-color .2s,background .2s,box-shadow .2s}#ppt .drop-zone.dragover,#ppt .drop-zone:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#1a56db;box-shadow:0 0 0 4px rgba(26,86,219,.08)}#ppt .upload-icon-wrap{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;box-shadow:0 2px 8px rgba(26,86,219,.18);display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}#ppt .drop-title{color:#111827;font-size:15px;font-weight:700;margin-bottom:5px}#ppt .drop-sub{color:#6b7280;font-size:13px;margin-bottom:18px}#ppt .btn-choose{align-items:center;background:#1a56db;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(26,86,219,.28);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:14px 28px;transition:background .15s}#ppt .btn-choose:hover{background:#1647c0}#ppt .formats{color:#94a3b8;font-size:11px;margin-top:12px}#ppt .gdrive-import{align-items:center;color:#1a56db;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;margin-top:10px;text-decoration:none}#ppt .gdrive-import:hover{text-decoration:underline}#ppt .file-attached{align-items:center;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;display:none;gap:12px;padding:13px 16px}#ppt .file-icon-wrap{align-items:center;background:#dbeafe;border-radius:8px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}#ppt .file-name{color:#111827;font-size:13px;font-weight:700}#ppt .file-size{color:#6b7280;font-size:11px;margin-top:1px}#ppt .btn-remove{background:#fff;border:1px solid #fca5a5;border-radius:6px;color:#ef4444;cursor:pointer;font-size:12px;margin-left:auto;padding:5px 10px;transition:background .15s}#ppt .btn-remove:hover{background:#fef2f2}#ppt .engine-grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:10px}#ppt .eng-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:10px 6px 8px;text-align:center;transition:border-color .15s,box-shadow .15s,background .15s}#ppt .eng-card:not(.locked):hover{border-color:#93c5fd;box-shadow:0 2px 8px rgba(26,86,219,.1)}#ppt .eng-card.selected{background:#eff6ff;border-color:#1a56db;box-shadow:0 0 0 3px rgba(26,86,219,.1)}#ppt .eng-card.locked{cursor:not-allowed}#ppt .eng-card.locked .eng-lock-icon,#ppt .eng-card.locked .eng-logo,#ppt .eng-card.locked .eng-name,#ppt .eng-card.locked .eng-tag{opacity:.45}#ppt .eng-logo{align-items:center;border-radius:7px;display:flex;height:28px;justify-content:center;margin:0 auto 6px;width:28px}#ppt .eng-name{color:#374151;font-size:10px;font-weight:600;line-height:1.3}#ppt .eng-tag{color:#059669;font-size:9px;font-weight:700;margin-top:3px}#ppt .lock-pill{background:#fef3c7;border-radius:12px;color:#92400e;display:inline-block;font-size:9px;font-weight:700;margin-top:5px;padding:2px 7px}#ppt .engine-note{align-items:center;display:flex;gap:6px}#ppt .engine-note span{color:#94a3b8;font-size:11px}#ppt .action-bar{align-items:stretch;display:flex;gap:12px;margin-top:26px}#ppt .btn-gdrive{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px dashed #86efac;border-radius:10px;cursor:pointer;display:flex;flex:1;gap:12px;min-width:0;padding:13px 18px;text-decoration:none;transition:all .15s}#ppt .btn-gdrive:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#4ade80;box-shadow:0 2px 10px rgba(22,163,74,.15)}#ppt .gdrive-logo-wrap{align-items:center;background:#fff;border:1px solid #d1fae5;border-radius:9px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}#ppt .gdrive-label{align-items:center;color:#15803d;display:flex;font-size:13px;font-weight:700;gap:7px}#ppt .gdrive-sub{color:#16a34a;font-size:11px;margin-top:2px}#ppt .free-pill{background:#16a34a;border-radius:10px;color:#fff;font-size:9px;font-weight:700;padding:2px 7px}#ppt .btn-download{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 28px;transition:all .15s;white-space:nowrap}#ppt .btn-download:hover{background:#eff6ff;border-color:#1a56db;color:#1a56db}#ppt .btn-download:disabled{cursor:not-allowed;opacity:.35}#ppt .btn-translate{align-items:center;background:#f59e0b;border:none;border-radius:10px;box-shadow:0 2px 12px rgba(245,158,11,.35);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 36px;transition:all .15s;white-space:nowrap}#ppt .btn-translate:hover{background:#d97706;box-shadow:0 4px 16px rgba(245,158,11,.45)}#ppt .btn-translate:disabled{background:#93c5fd;box-shadow:none;cursor:not-allowed;opacity:.7}#ppt .translate-requirements-tooltip{background:#1e293b;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#fff;display:none;font-size:12px;left:50%;line-height:1.5;padding:12px 14px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);white-space:normal;width:240px;z-index:100}#ppt .translate-requirements-tooltip:after{border:7px solid transparent;border-top-color:#1e293b;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}#ppt .translate-btn-wrap:hover .translate-requirements-tooltip{display:block}#ppt .trq-title{color:#93c5fd;font-weight:700;margin-bottom:8px}#ppt .trq-item{font-size:12px;gap:8px;margin-bottom:4px}#ppt .trq-icon,#ppt .trq-item{align-items:center;display:flex}#ppt .trq-icon{border-radius:50%;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}#ppt .trq-no{background:#ef4444;color:#fff}#ppt .trq-yes{background:#22c55e;color:#fff}#ppt .spinner{animation:spin .7s linear infinite;border:2.5px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:none;height:15px;width:15px}@keyframes spin{to{transform:rotate(1turn)}}#ppt .trust-strip{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:20px 40px 40px;position:relative;z-index:1}#ppt .trust-item{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:600;gap:6px}#ppt .btn-s5-download,#ppt .btn-s5-gdrive{padding:9px 16px}#ppt .upsell-hint{align-items:center;color:#1a56db;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:5px;margin-top:6px;text-decoration:none}#ppt .upsell-hint:hover{text-decoration:underline}#ppt .upsell-hint a{color:#1a56db;font-size:11px;font-weight:500;text-decoration:none}#ppt .upsell-hint a:hover{text-decoration:underline}#ppt .upsell-right{display:flex;justify-content:flex-end;width:100%}#ppt .drop-btns-row{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:4px}#ppt .btn-gdrive-inline{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;text-decoration:none;transition:all .15s}#ppt .btn-gdrive-inline:hover{border-color:#1a56db;color:#1a56db}#ppt .eng-lock-icon{display:flex;justify-content:center;margin-top:5px}#ppt .progress-wrap{background:#f8faff;border:1.5px solid #e0e8ff;border-radius:10px;padding:18px 20px}#ppt .progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#ppt .progress-filename{color:#111827;font-size:13px;font-weight:600}#ppt .progress-pct{color:#1a56db;font-size:13px;font-weight:700}#ppt .progress-track{background:#e0e8ff;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}#ppt .progress-fill{background:linear-gradient(90deg,#1a56db,#60a5fa);border-radius:4px;height:100%;transition:width .3s ease;width:0}#ppt .progress-status{color:#6b7280;font-size:11px}#ppt .done-row{background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;gap:14px;padding:16px 20px}#ppt .done-icon,#ppt .done-row{align-items:center;display:flex}#ppt .done-icon{background:#16a34a;border-radius:50%;height:40px;justify-content:center;min-width:40px;width:40px}#ppt .done-info{flex:1}#ppt .done-title{color:#15803d;font-size:14px;font-weight:700}#ppt .done-sub{color:#6b7280;font-size:12px;margin-top:2px}#ppt .done-actions{align-items:center;display:flex;gap:8px}#ppt .btn-preview{align-items:center;background:#1a56db;border:1.5px solid #1a56db;border-radius:8px;box-shadow:0 2px 8px rgba(26,86,219,.28);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:42px;justify-content:center;min-width:140px;padding:0 20px;text-decoration:none;transition:background .15s}#ppt .btn-preview:hover{background:#1647c0;color:#fff;text-decoration:none}#ppt .btn-translate-again{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:42px;justify-content:center;min-width:140px;padding:0 20px;transition:all .15s}#ppt .btn-translate-again:hover{border-color:#1a56db;color:#1a56db}#ppt .step4-inner{align-items:flex-start;display:flex;gap:20px}#ppt .step4-btn-wrap{flex-shrink:0}#ppt .step4-status{flex:1;min-width:0}#ppt .step5-btns{align-items:center;display:flex;gap:10px}#ppt .btn-s5-gdrive{align-items:center;background:#f0fdf4;border:1.5px solid #86efac;border-radius:8px;box-sizing:border-box;color:#15803d;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;height:44px;padding:0 20px;text-decoration:none;transition:all .15s;white-space:nowrap}#ppt .btn-s5-gdrive:hover{background:#dcfce7;border-color:#4ade80}#ppt .btn-s5-download{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;height:44px;padding:0 20px;transition:all .15s;white-space:nowrap}#ppt .btn-s5-download:hover{background:#eff6ff;border-color:#1a56db;color:#1a56db}#ppt #step5Row{transition:opacity .4s}#ppt .marketing-footer{background:linear-gradient(135deg,#1a56db,#1e3a8a);border-radius:14px;box-shadow:0 4px 20px rgba(26,86,219,.2);margin-top:20px;padding:32px 36px}#ppt .mkt-title{color:#fff;font-size:20px;font-weight:800;margin-bottom:12px}#ppt .mkt-text{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.7;margin-bottom:16px}#ppt .mkt-with{color:#fff;font-size:14px;font-weight:700;margin-bottom:10px}#ppt .mkt-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin-bottom:24px}#ppt .mkt-list li{align-items:flex-start;color:hsla(0,0%,100%,.88);display:flex;font-size:13px;gap:9px;line-height:1.5}#ppt .mkt-list li:before{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;content:"✓";display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-top:1px;min-width:18px}#ppt .mkt-learn{margin-top:14px}#ppt .mkt-learn a{color:hsla(0,0%,100%,.75);font-size:12px;text-decoration:none}#ppt .mkt-learn a:hover{color:#fff;text-decoration:underline}#ppt .btn-mkt-primary{background:#f59e0b;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(245,158,11,.3);color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:11px 24px;text-decoration:none;transition:background .15s;white-space:nowrap}#ppt .btn-mkt-primary:hover{background:#d97706}#ppt .btn-mkt-outline{background:transparent;border:1.5px solid hsla(0,0%,100%,.5);border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 24px;text-decoration:none;transition:border-color .15s,background .15s;white-space:nowrap}#ppt .btn-mkt-outline:hover{background:hsla(0,0%,100%,.08);border-color:#fff}#ppt .toast{background:#1a1a1a;border-radius:10px;bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:500;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;right:24px;transform:translateY(10px);transition:all .25s;z-index:9999}#ppt .toast.show{opacity:1;transform:translateY(0)}#ppt .toast.success{background:#059669}#ppt .toast.error{background:#dc2626}#ppt .site-header.scrolled{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 8px rgba(0,0,0,.06)}#ppt .site-header.scrolled .snav{color:#374151}#ppt .site-header.scrolled .snav:hover{background:#f3f4f6;color:#1a56db}#ppt .site-header.scrolled .snav-active{border-bottom-color:#1a56db;color:#1a56db!important}#ppt,#ppt *{box-sizing:border-box!important;font-family:Helvetica Neue,Arial,sans-serif}#ppt a{text-decoration:none}#ppt button{cursor:pointer}#ppt img{display:inline-block}