@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--font:"Outfit", -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--bg:#f8fafc;--bg-2:#f1f5f9;--bg-3:#e2e8f0;--surface:#fff;--surface-2:#fff;--surface-hover:#f8fafc;--border:#e2e8f0;--border-2:#cbd5e1;--border-glow:#7c6af733;--text-1:#0f172a;--text-2:#334155;--text-3:#475569;--accent:#6366f1;--accent-glow:#6366f14d;--accent-hover:#4f46e5;--brand:var(--accent);--brand-alpha:var(--accent-glow);--brand-rgb:99, 102, 241;--grad-brand:linear-gradient(135deg, #6366f1 0%, #ec4899 100%);--grad-glow:linear-gradient(135deg, #6366f126 0%, #ec489926 100%);--success:#10b981;--success-bg:#10b9811a;--warning:#f59e0b;--error:#ef4444;--shadow-sm:0 4px 12px #0000000d;--shadow-md:0 12px 32px #00000014;--shadow-glow:0 0 40px var(--accent-glow);--radius:16px;--sidebar-width:280px}[data-theme=dark]{--bg:#020617;--bg-2:#0f172a;--bg-3:#1e293b;--surface:#0f172a;--surface-2:#1e293b;--surface-hover:#334155;--border:#1e293b;--border-2:#334155;--border-glow:#6366f166;--text-1:#f8fafc;--text-2:#cbd5e1;--text-3:#94a3b8;--accent:#818cf8;--accent-glow:#818cf84d;--accent-hover:#a5b4fc;--brand:var(--accent);--brand-alpha:var(--accent-glow);--brand-rgb:129, 140, 248;--grad-brand:linear-gradient(135deg, #818cf8 0%, #f472b6 100%);--grad-glow:linear-gradient(135deg, #818cf826 0%, #f472b626 100%);--success:#34d399;--success-bg:#34d3991a;--warning:#fbbf24;--error:#f87171;--shadow-sm:0 4px 12px #00000080;--shadow-md:0 12px 32px #0009, inset 0 1px 0 #ffffff0d;--shadow-glow:0 0 40px var(--accent-glow)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background-color:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .3s,color .3s;overflow-x:hidden}::selection{background:var(--accent);color:#fff}.badge{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;align-items:center;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-purple{color:#9384fb;background:#7c6af726;border:1px solid #7c6af74d}.badge-green{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.badge-blue{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md), var(--shadow-glow);background:var(--surface-hover);transform:translateY(-4px)}.btn{font-weight:600;font-family:var(--font);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;transition:all .2s;display:inline-flex}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 4px 15px #7c6af766}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c6af799}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.main-content-wrapper{padding:2rem}input,textarea,select{font-family:var(--font)}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.category-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.tool-layout{grid-template-columns:1fr 300px;align-items:start;gap:2rem;display:grid}.tool-layout-reverse{grid-template-columns:300px 1fr;align-items:start;gap:2rem;display:grid}@media (width<=1024px){.tools-grid,.category-grid,.tool-layout,.tool-layout-reverse{grid-template-columns:1fr!important}}.mobile-only{display:none!important}@media (width<=1024px){.mobile-only{display:block!important}}.hero-search-wrapper{padding:.2rem 1.5rem}.hero-search-input{padding:1.5rem 1rem;font-size:1.25rem}.hero-search-icon{margin-left:.5rem}@media (width<=1024px){.tool-layout,.tool-layout-reverse{grid-template-columns:1fr!important}section{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (width<=768px){body{font-size:14px;overflow-x:hidden}h1{font-size:clamp(1.8rem,6vw,2.2rem)!important;line-height:1.2!important}h2{font-size:1.5rem!important;line-height:1.3!important}h3{font-size:1.25rem!important}#main-scroll-container{padding:0!important}.main-content-wrapper{padding:1rem!important}.desktop-only{display:none!important}.hero-search-wrapper{padding:.2rem 1rem!important}.hero-search-input{padding:1rem .5rem!important;font-size:1rem!important}.hero-search-icon{width:20px!important;height:20px!important;margin-left:.2rem!important}header{padding:0 1rem!important}div[style*="padding: 2.5rem"],div[style*="padding: 2rem"],div[style*="padding: 3rem"],div[style*="padding: '2.5rem'"],div[style*="padding: '2rem'"],div[style*="padding: '3rem'"],div[style*="padding: \"2.5rem\""],.card,.glass-panel{padding:1.2rem!important}div[style*="gap: 2rem"],div[style*="gap: 3rem"],div[style*="gap: 1.5rem"]{gap:1rem!important}div,section,article{box-sizing:border-box!important;max-width:100%!important}div[style*=grid-template-columns]{grid-template-columns:1fr!important}div[style*="grid-column: span"]{grid-column:span 1!important}div,p,span,h1,h2,h3,h4,h5,h6,a,li,label{word-break:break-word}table{-webkit-overflow-scrolling:touch;white-space:nowrap!important;display:block!important;overflow-x:auto!important}img,canvas,video,iframe{max-width:100%!important;height:auto!important}div[style*="position: absolute"]{max-width:100vw!important}button,a{min-height:44px}input[type=text],input[type=number],select,textarea{font-size:16px!important}}@media (width<=425px){.btn-primary{width:100%;padding:1rem!important;font-size:1.1rem!important}aside{max-width:85vw!important}}.ap-container{color:#e2e8f0;background:#0a0a0f;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.ap-sidebar{background:#111118;border-right:1px solid #ffffff0f;flex-direction:column;width:260px;min-width:260px;padding:0;display:flex;overflow:hidden}.ap-sidebar-logo{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 12px;display:flex}.ap-theme-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.ap-theme-btn:hover{color:#fff;background:#ffffff1a}.ap-new-chat-btn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:10px;align-items:center;gap:10px;margin:12px 12px 8px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .2s,transform .15s;display:flex}.ap-new-chat-btn:hover{background:#4f46e5;transform:translateY(-1px)}.ap-new-chat-btn:active{transform:translateY(0)}.ap-sidebar-section{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex:1;padding:4px 8px;overflow-y:auto}.ap-sidebar-section::-webkit-scrollbar{width:4px}.ap-sidebar-section::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.ap-section-label{color:#475569;text-transform:uppercase;letter-spacing:.8px;margin-top:4px;padding:8px 8px 6px;font-size:10px;font-weight:700}.ap-sessions-list{flex-direction:column;gap:2px;display:flex}.ap-session-item{cursor:pointer;group:true;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;transition:background .15s;display:flex;position:relative}.ap-session-item:hover{background:#ffffff0d}.ap-session-item.active{background:#6366f11f}.ap-session-item.active .ap-session-title{color:#a5b4fc}.ap-session-item.active .ap-session-icon{color:#818cf8}.ap-session-icon{color:#475569;flex-shrink:0;transition:color .15s}.ap-session-title{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;transition:color .15s;overflow:hidden}.ap-session-item:hover .ap-session-title{color:#cbd5e1}.ap-session-item:hover .ap-session-icon{color:#64748b}.ap-session-delete{color:#ef4444;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:opacity .15s;display:none}.ap-session-item:hover .ap-session-delete{align-items:center;display:flex}.ap-session-delete:hover{opacity:1}.ap-empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;display:flex}.ap-empty-state p{color:#475569;margin:0;font-size:12px;line-height:1.6}.ap-sidebar-footer{border-top:1px solid #ffffff0f;padding:12px}.ap-back-link{color:#475569;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.ap-back-link:hover{color:#94a3b8;background:#ffffff0a}.ap-main{background:#0d0d14;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ap-chat-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d14cc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:58px;padding:16px 24px;display:flex}.ap-chat-title{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;max-width:500px;font-size:14px;font-weight:600;overflow:hidden}.ap-clear-btn{color:#ef4444;cursor:pointer;opacity:.7;background:0 0;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;transition:opacity .2s;display:flex}.ap-clear-btn:hover{opacity:1}.ap-messages-area{flex:1;padding:0;overflow-y:scroll}.ap-messages-area::-webkit-scrollbar{width:10px}.ap-messages-area::-webkit-scrollbar-track{background:#ffffff05;border-left:1px solid #ffffff0d}.ap-messages-area::-webkit-scrollbar-thumb{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:5px}.ap-messages-area::-webkit-scrollbar-thumb:hover{background:#ffffff40 padding-box padding-box;border:2px solid #0000}.ap-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.ap-welcome-icon{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex;box-shadow:0 8px 32px #6366f14d}.ap-welcome h2{color:#f1f5f9;margin:0 0 10px;font-size:24px;font-weight:700}.ap-welcome p{color:#64748b;margin:0 0 28px;font-size:14px;line-height:1.6}.ap-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;max-width:580px;display:flex}.ap-suggestion-chip{color:#94a3b8;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:10px 16px;font-family:inherit;font-size:13px;transition:all .2s}.ap-suggestion-chip:hover{color:#c4b5fd;background:#6366f11a;border-color:#6366f166;transform:translateY(-1px)}.ap-messages{flex-direction:column;gap:24px;width:100%;max-width:860px;margin:0 auto;padding:24px;display:flex}.ap-message{align-items:flex-start;gap:14px;display:flex}.ap-message.user{flex-direction:row-reverse}.ap-msg-avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.ai-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.user-avatar{color:#fff;background:linear-gradient(135deg,#0ea5e9,#3b82f6)}.ap-msg-bubble{min-width:0;max-width:72%}.ap-message.user .ap-msg-bubble{background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:18px 4px 18px 18px;padding:12px 16px}.ap-message.assistant .ap-msg-bubble{background:#ffffff0a;border:1px solid #ffffff12;border-radius:4px 18px 18px;padding:12px 16px}.ap-msg-bubble.error{background:#ef44440d!important;border-color:#ef44444d!important}.ap-msg-content{color:#e2e8f0;word-break:break-word;font-size:14px;line-height:1.65}.ap-message.user .ap-msg-content{color:#fff}.ap-msg-meta{color:#475569;margin-top:6px;font-size:10px}.ap-thinking{color:#64748b;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.ap-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:#f1f5f9;margin:16px 0 8px;font-weight:700;line-height:1.4}.markdown-body h1{font-size:20px}.markdown-body h2{font-size:17px}.markdown-body h3{font-size:15px}.markdown-body p{margin:8px 0}.markdown-body ul,.markdown-body ol{margin:8px 0;padding-left:20px}.markdown-body li{margin:4px 0}.markdown-body strong{color:#f1f5f9;font-weight:600}.markdown-body code{color:#a5b4fc;background:#ffffff14;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px}.markdown-body pre{background:#0a0a14;border:1px solid #ffffff14;border-radius:10px;margin:12px 0;padding:16px;overflow-x:auto}.markdown-body pre code{color:#e2e8f0;background:0 0;padding:0;font-size:13px}.markdown-body blockquote{color:#94a3b8;border-left:3px solid #6366f1;margin:10px 0;padding-left:14px}.markdown-body a{color:#818cf8;text-decoration:underline}.markdown-body table{border-collapse:collapse;width:100%;margin:10px 0}.markdown-body th,.markdown-body td{border:1px solid #ffffff1a;padding:8px 12px;font-size:13px}.markdown-body th{color:#a5b4fc;background:#6366f11a}.markdown-body hr{border:none;border-top:1px solid #ffffff14;margin:16px 0}.ap-input-area{background:#0d0d14;border-top:1px solid #ffffff0d;padding:16px 24px 20px}.ap-input-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;max-width:860px;margin:0 auto;transition:border-color .2s;display:flex}.ap-input-box:focus-within{background:#ffffff0f;border-color:#6366f180}.ap-textarea{resize:none;color:#e2e8f0;scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:0 0;border:none;outline:none;min-height:52px;max-height:200px;padding:14px 16px 8px;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:auto}.ap-textarea::placeholder{color:#475569}.ap-input-actions{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.ap-model-picker-wrap{position:relative}.ap-model-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;max-width:280px;padding:7px 12px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.ap-model-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.ap-model-logo{flex-shrink:0;align-items:center;display:flex}.ap-model-name-short{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.ap-model-dropdown{z-index:100;background:#16161f;border:1px solid #ffffff1f;border-radius:16px;width:340px;animation:.15s dropUp;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 -20px 60px #0009}@keyframes dropUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ap-model-search{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 14px;display:flex}.ap-model-search svg{color:#475569;flex-shrink:0}.ap-model-search input{color:#e2e8f0;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.ap-model-search input::placeholder{color:#475569}.ap-model-list{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;max-height:320px;padding:6px;overflow-y:auto}.ap-model-list::-webkit-scrollbar{width:4px}.ap-model-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.ap-model-empty{color:#475569;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:13px;display:flex}.ap-model-option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;transition:background .15s;display:flex}.ap-model-option:hover{background:#ffffff0d}.ap-model-option.selected{background:#6366f11f}.ap-model-opt-logo{color:#818cf8;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.ap-model-opt-info{flex:1;min-width:0}.ap-model-opt-name{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.ap-model-opt-id{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.ap-model-check{color:#818cf8;flex-shrink:0}.ap-send-btn{color:#475569;cursor:not-allowed;background:#ffffff0f;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.ap-send-btn.active{color:#fff;cursor:pointer;background:#6366f1;box-shadow:0 4px 16px #6366f166}.ap-send-btn.active:hover{background:#4f46e5;transform:scale(1.05)}.ap-send-btn.active:active{transform:scale(.97)}.ap-input-footer{text-align:center;color:#334155;max-width:860px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:11px}.ap-input-footer a{color:#475569;text-decoration:none}.ap-input-footer a:hover{color:#818cf8}.ap-container.light{color:#0f172a;background:#f8fafc}.ap-container.light .ap-sidebar{background:#fff;border-right-color:#e2e8f0}.ap-container.light .ap-sidebar-logo{border-bottom-color:#e2e8f0}.ap-container.light .ap-sidebar-logo span:first-child{color:#0f172a!important}.ap-container.light .ap-sidebar-logo span:last-child{color:#6366f1!important}.ap-container.light .ap-theme-btn{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.ap-container.light .ap-new-chat-btn{background:#6366f1}.ap-container.light .ap-session-item:hover{background:#f1f5f9}.ap-container.light .ap-session-item.active{background:#6366f114}.ap-container.light .ap-session-title{color:#475569}.ap-container.light .ap-session-item:hover .ap-session-title{color:#0f172a}.ap-container.light .ap-section-label{color:#94a3b8}.ap-container.light .ap-sidebar-footer{border-top-color:#e2e8f0}.ap-container.light .ap-back-link{color:#94a3b8}.ap-container.light .ap-messages-area{background:#f8fafc}.ap-container.light .ap-messages-area::-webkit-scrollbar-track{background:#00000005;border-left:1px solid #0000000d}.ap-container.light .ap-messages-area::-webkit-scrollbar-thumb{background:#00000026}.ap-container.light .ap-messages-area::-webkit-scrollbar-thumb:hover{background:#00000040}.ap-container.light .ap-chat-header{background:#f8fafce6;border-bottom-color:#e2e8f0}.ap-container.light .ap-chat-title,.ap-container.light .ap-welcome h2{color:#0f172a}.ap-container.light .ap-suggestion-chip{color:#475569;background:#fff;border-color:#e2e8f0}.ap-container.light .ap-suggestion-chip:hover{color:#6366f1;background:#6366f10d;border-color:#6366f14d}.ap-container.light .ap-message.assistant .ap-msg-bubble{background:#fff;border-color:#e2e8f0}.ap-container.light .ap-msg-content{color:#0f172a}.ap-container.light .ap-input-area{background:#f8fafc;border-top-color:#e2e8f0}.ap-container.light .ap-input-box{background:#fff;border-color:#e2e8f0}.ap-container.light .ap-input-box:focus-within{background:#fff;border-color:#6366f166}.ap-container.light .ap-textarea{color:#0f172a}.ap-container.light .ap-model-btn{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.ap-container.light .ap-model-btn:hover{color:#0f172a;background:#e2e8f0}.ap-container.light .ap-model-dropdown{background:#fff;border-color:#e2e8f0;box-shadow:0 -20px 60px #0000001f}.ap-container.light .ap-model-search{background:#f8fafc;border-bottom-color:#e2e8f0}.ap-container.light .ap-model-search input{color:#0f172a}.ap-container.light .ap-model-option:hover{background:#f1f5f9}.ap-container.light .ap-model-option.selected{background:#6366f10f}.ap-container.light .ap-model-opt-name{color:#0f172a}.ap-container.light .ap-send-btn{background:#f1f5f9}.ap-container.light .markdown-body h1,.ap-container.light .markdown-body h2,.ap-container.light .markdown-body h3,.ap-container.light .markdown-body strong{color:#0f172a}.ap-container.light .markdown-body code{color:#6366f1;background:#f1f5f9}.ap-container.light .markdown-body pre{background:#f8fafc;border-color:#e2e8f0}.ap-container.light .markdown-body pre code{color:#0f172a}.ap-container.light .ap-input-footer{color:#94a3b8}.ap-mobile-header{display:none}.ap-mobile-menu-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:none}.ap-mobile-overlay{display:none}@media (width<=768px){.ap-mobile-header{background:#111118;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:15px;padding:10px 15px;display:flex}.ap-mobile-title{color:#fff;font-size:16px;font-weight:600}.ap-container{flex-direction:column;position:relative}.ap-mobile-menu-btn{display:flex}.ap-sidebar{z-index:1000;height:100dvh;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #00000080}.ap-sidebar.open{transform:translate(0)}.ap-mobile-overlay{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:block;position:fixed;inset:0}.ap-main{width:100%;max-width:100vw}}
