﻿@import"https://fonts.googleapis.com/css2?family=Yesteryear&family=Radley&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{-webkit-overflow-scrolling:touch;overscroll-behavior:none;overscroll-behavior-y:none;scroll-behavior:smooth}@media(max-width: 767px){html{-webkit-overflow-scrolling:touch;overscroll-behavior:none;overscroll-behavior-y:none}}body{margin:0;padding:0;font-family:"Radley",serif;font-size:16px;line-height:1.5;overscroll-behavior:none;overscroll-behavior-y:none;min-height:100vh}@media(max-width: 767px){body{overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;min-height:100vh;min-height:100dvh;position:relative;padding-bottom:calc(160px + env(safe-area-inset-bottom, 0))}}.container{max-width:90rem;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{margin-bottom:20px;color:#304369}a{color:#d9e4fc;text-decoration:none;transition:color .3s}a:hover{color:rgb(151.7975609756,181.6719512195,246.8524390244);text-decoration:underline}.btn{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.btn-secondary{background-color:#304369;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn-secondary:hover{background-color:rgb(43.2,60.3,94.5)}.btn-success{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn-success:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.btn-danger{background-color:#304369;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn-danger:hover{background-color:rgb(43.2,60.3,94.5)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;color:#304369}.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=file],.form-group select,.form-group textarea{display:block;width:100%;padding:10px;border:1px solid rgb(183.2,195.8,222.6);border-radius:4px;margin-bottom:10px}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=password]:focus,.form-group input[type=file]:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#d9e4fc}.card{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.card>*{position:relative;z-index:1}.card{margin-bottom:20px}.alert{padding:10px 20px;margin-bottom:20px;border-radius:4px}.alert-success{background-color:rgb(234.1,240.15,253.35);color:rgb(173.5317073171,197.1146341463,248.5682926829)}.alert-danger{background-color:hsl(220,37.2549019608%,61.5%);color:rgb(43.2,60.3,94.5)}.alert-warning{background-color:rgb(206.215,213.585,229.095);color:rgb(141.8585125184,158.9509131075,194.9214874816)}.alert-info{background-color:rgb(234.1,240.15,253.35);color:rgb(173.5317073171,197.1146341463,248.5682926829)}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img::selection{background:rgba(0,0,0,0)}img::-moz-selection{background:rgba(0,0,0,0)}svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}body{background-color:#d9e4fc}.home-page{min-height:100vh;position:relative;background-color:#d9e4fc !important}.hero-section{position:relative;padding-top:2rem;text-align:center}.hero-content h1{font-family:"Radley",serif;font-size:4rem;color:#304369;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.1);font-weight:700;position:relative;display:inline-block;align-items:center;gap:1rem}@media(max-width: 1024px){.hero-content h1{font-size:3rem}}@media(max-width: 768px){.hero-content h1{font-size:2.5rem}}@media(max-width: 480px){.hero-content h1{font-size:2rem}}.hero-content .title-icon{height:4.5rem;width:auto;vertical-align:middle;margin-left:-0.5rem;margin-bottom:1rem;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.1))}@media(max-width: 1024px){.hero-content .title-icon{height:2.8rem;margin-left:0}}@media(max-width: 768px){.hero-content .title-icon{height:2.2rem}}@media(max-width: 480px){.hero-content .title-icon{height:2.2rem;margin-bottom:.5rem}}.hero-content p{font-size:1.3rem;color:#304369;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.hero-content p{font-size:1.1rem}}.hero-cta{display:inline-flex;align-items:center;gap:.8rem;background:#304369;color:#fff;padding:1rem 2rem;border-radius:0;text-decoration:none;font-weight:500;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(48,67,105,.3)}.hero-cta:hover{background:#2c3e50;transform:translateY(-2px);box-shadow:0 6px 20px rgba(48,67,105,.4);color:#fff;text-decoration:none}.features-section{position:relative;z-index:2;padding:1rem 0 4rem 0}@media(max-width: 768px){.features-section{padding:1rem 0 2rem 0}}.features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem;margin-top:3rem}@media(max-width: 1024px){.features-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem}}@media(max-width: 768px){.features-grid{grid-template-columns:1fr;gap:1rem}}.feature-card{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}@media(max-width: 768px){.feature-card{padding:1.5rem}.feature-card:hover{transform:none;box-shadow:none}}.feature-card .feature-icon{width:60px;height:60px;background:#304369;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-card .feature-icon svg{width:30px;height:30px;fill:#fff}.feature-card h3{font-family:"Radley",serif;font-size:1.4rem;color:#304369;margin-bottom:.5rem;font-weight:500}.feature-card p{color:#666;margin-bottom:1.5rem;line-height:1.6}.feature-list,.coming-soon-list{list-style:none;padding:0;margin-bottom:1.5rem}.feature-list li,.coming-soon-list li{padding:.3rem 0;color:#555;position:relative;padding-left:1.5rem}.feature-list li::before,.coming-soon-list li::before{content:"✓";position:absolute;left:0;color:#304369;font-weight:bold}.coming-soon-list{border-top:1px solid #e0e0e0;padding-top:1rem;margin-top:.5rem}.coming-soon-list li{color:#888 !important}.coming-soon-list li::before{content:"⏳";color:#888}.feature-link{display:inline-flex;align-items:center;gap:.5rem;color:#304369;text-decoration:none;font-weight:500;padding:.8rem 1.5rem;border:2px solid #304369;border-radius:25px;transition:all .3s ease}.feature-link:hover{background:#304369;color:#fff;text-decoration:none}.submit-btn{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.submit-btn:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.submit-btn{padding:.75rem 4rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:auto auto 1rem;margin-top:auto;box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;width:fit-content;font-family:"Radley",serif;letter-spacing:.025em;position:relative;overflow:hidden}.submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.submit-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.submit-btn:hover::before{left:100%}.submit-btn:active{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.submit-btn:focus{outline:none;box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 3px rgba(217,228,252,.3)}.submit-btn .btn-text{font-weight:600;letter-spacing:.025em}.submit-btn .external-link-icon{margin-left:.5rem;vertical-align:middle;opacity:.8;transition:opacity .3s ease}.submit-btn:hover .external-link-icon{opacity:1}.page-header{background-color:#d9e4fc !important;margin-bottom:1.5rem;position:relative;z-index:2}.container{max-width:90rem;margin:0 auto;padding:0 1rem}.header-content{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;position:relative}.logo-wrapper{display:flex;align-items:center;gap:.8rem}.logo-wrapper img{height:2.5rem;width:auto}.logo-text{font-family:"Yesteryear",cursive;font-size:1.8rem;color:#304369;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.flying-letters{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.flying-letter{position:absolute;font-family:"Radley",serif;color:hsla(0,0%,100%,.8);font-size:4rem;user-select:none;pointer-events:none;animation:fall linear infinite;opacity:1;font-weight:bold}.flying-letter.small{font-size:3rem;color:hsla(0,0%,100%,.7)}.flying-letter.medium{font-size:5rem;color:hsla(0,0%,100%,.8)}.flying-letter.large{font-size:7rem;color:hsla(0,0%,100%,.9)}@media(max-width: 1024px){.flying-letter.large{font-size:2.5rem}}@keyframes fall{0%{transform:translateY(-50px) translateX(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) translateX(var(--drift)) rotate(var(--rotation));opacity:.3}}.animated-title{position:relative;display:inline-block}.animated-underline{position:absolute;bottom:-15px;right:50%;width:100%;height:25px;pointer-events:none}.underline-svg{width:100%;height:100%;position:absolute;overflow:visible !important}.underline-svg path{stroke:#7faed4;stroke-width:8;stroke-linecap:round;fill:none}@media(max-width: 480px){.hero-section{padding:2rem 0 0 0}.features-section{padding:1rem 0 2rem 0}.footer-main{grid-template-columns:1fr;gap:2rem}.footer-bottom-content{flex-direction:column;gap:1rem}}.section-heading{font-family:"Radley",serif;font-size:2rem;font-weight:600;color:#304369;text-align:center;margin-bottom:2.5rem}@media(max-width: 768px){.section-heading{font-size:1.6rem;margin-bottom:1.5rem}}.how-it-works{padding:3.5rem 0 2rem;position:relative;z-index:2}.steps-row{display:flex;align-items:center;justify-content:center;gap:1rem}@media(max-width: 768px){.steps-row{flex-direction:column;gap:.5rem}}.step{display:flex;align-items:center;gap:1rem;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);border-radius:16px;padding:1.25rem 1.5rem;min-width:220px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.step:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}@media(max-width: 768px){.step{min-width:unset;width:100%;padding:1rem 1.25rem}.step:hover{transform:none;box-shadow:none}}.step-number{width:40px;height:40px;min-width:40px;border-radius:50%;background:#304369;color:#fff;font-family:"Radley",serif;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.step-body h4{font-family:"Radley",serif;font-size:1rem;font-weight:600;color:#304369;margin:0 0 .15rem}.step-body p{font-size:.85rem;color:#666;margin:0;line-height:1.4}.step-arrow{color:#304369;opacity:.35;flex-shrink:0}@media(max-width: 768px){.step-arrow{transform:rotate(90deg)}.step-arrow svg{width:24px;height:24px}}.formats-banner{padding:1.5rem 0;position:relative;z-index:2}.formats-marquee{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem 1.2rem;font-family:"Radley",serif;font-size:.9rem;font-weight:600;letter-spacing:.08em;color:#304369;opacity:.5;text-transform:uppercase}.formats-marquee .dot{width:4px;height:4px;border-radius:50%;background:#304369;opacity:.5}@media(max-width: 768px){.formats-marquee{font-size:.8rem;gap:.4rem .8rem}}.ereader-highlight{padding:1rem 0 2.5rem;position:relative;z-index:2}.ereader-card{display:flex;align-items:center;gap:2rem;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:20px;padding:2rem 2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(48,67,105,.08)}@media(max-width: 768px){.ereader-card{flex-direction:column;text-align:center;padding:1.5rem;gap:1rem}}.ereader-icon{width:72px;height:72px;min-width:72px;background:#d9e4fc;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#304369}.ereader-text{flex:1}.ereader-text h3{font-family:"Radley",serif;font-size:1.25rem;font-weight:600;color:#304369;margin:0 0 .3rem}.ereader-text p{font-size:.95rem;color:#666;margin:0;line-height:1.5}.ereader-cta{white-space:nowrap;padding:.65rem 1.6rem;background:#304369;color:#fff;border-radius:10px;text-decoration:none;font-family:"Radley",serif;font-weight:600;font-size:.95rem;transition:opacity .2s,transform .2s}.ereader-cta:hover{opacity:.9;transform:translateY(-1px);color:#fff;text-decoration:none}@media(max-width: 768px){.ereader-cta{width:100%;text-align:center;display:block}}.trust-stats{padding:1rem 0 3rem;position:relative;z-index:2}.stats-row{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}@media(max-width: 768px){.stats-row{gap:1.5rem 2rem}}.stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem}.stat-value{font-family:"Radley",serif;font-size:1.6rem;font-weight:700;color:#304369;display:flex;align-items:center}.stat-value svg{fill:#304369}.stat-label{font-size:.82rem;color:#888;max-width:120px;line-height:1.3}.demo-section{background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(240, 248, 255, 0.9) 100%);padding:4rem 0;margin:3rem 0;border-radius:24px}@media(max-width: 768px){.demo-section{padding:2rem 0;margin:2rem 0}}.section-title{font-family:"Radley",serif;font-size:2.5rem;color:#304369;text-align:center;margin-bottom:.5rem;font-weight:700}@media(max-width: 768px){.section-title{font-size:2rem}}@media(max-width: 480px){.section-title{font-size:1.5rem}}.section-subtitle{text-align:center;color:#666;font-size:1.1rem;margin-bottom:2rem}@media(max-width: 768px){.section-subtitle{font-size:1rem}}.flipbook-container{max-width:900px;margin:0 auto;padding:2rem;position:relative}@media(max-width: 768px){.flipbook-container{padding:1rem}}.flipbook{width:100%;height:600px;margin:0 auto;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.2);border-radius:8px;overflow:hidden;background:#fff}@media(max-width: 1024px){.flipbook{height:500px}}@media(max-width: 768px){.flipbook{height:400px}}@media(max-width: 480px){.flipbook{height:300px}}.flipbook-page{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;border:1px solid #e0e0e0;position:relative;overflow:hidden}@media(max-width: 768px){.flipbook-page{padding:1rem}}.flipbook-page h3{font-size:1.8rem;color:#304369;margin-bottom:1rem;font-weight:600}@media(max-width: 768px){.flipbook-page h3{font-size:1.3rem}}@media(max-width: 480px){.flipbook-page h3{font-size:1.1rem}}.flipbook-page p{font-size:1rem;line-height:1.6;color:#555;text-align:center;max-width:80%}@media(max-width: 768px){.flipbook-page p{font-size:.9rem}}@media(max-width: 480px){.flipbook-page p{font-size:.85rem;max-width:90%}}.flipbook-page .page-emoji{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.1))}@media(max-width: 768px){.flipbook-page .page-emoji{font-size:3rem}}@media(max-width: 480px){.flipbook-page .page-emoji{font-size:2.5rem}}.flipbook-page.cover-page{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff}.flipbook-page.cover-page h3,.flipbook-page.cover-page p{color:#fff}.flipbook-page .format-badge{display:inline-block;background:#d9e4fc;color:#304369;padding:.3rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-top:.5rem}.flipbook-controls{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem}@media(max-width: 480px){.flipbook-controls{gap:1rem}}.control-btn{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(110,131,172,.3)}@media(max-width: 480px){.control-btn{width:40px;height:40px}.control-btn svg{width:20px;height:20px}}.control-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(110,131,172,.4)}.control-btn:active{transform:scale(0.95)}.control-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.control-btn svg{stroke:#fff}.page-info{font-size:1.1rem;font-weight:600;color:#304369;min-width:60px;text-align:center}@media(max-width: 480px){.page-info{font-size:.95rem}}.demo-hint{text-align:center;color:#888;font-size:.9rem;margin-top:1.5rem;font-style:italic}@media(max-width: 480px){.demo-hint{font-size:.85rem}}.flipbook .stf__item{box-shadow:0 4px 8px rgba(0,0,0,.1)}.flipbook .stf__pageFlip{box-shadow:0 8px 16px rgba(0,0,0,.2)}.flipbook-demo-section{padding:4rem 0;background:linear-gradient(135deg, #f5f7fa 0%, #e8ecf1 100%);position:relative;overflow:hidden}@media(max-width: 768px){.flipbook-demo-section{padding:2rem 0}}.flipbook-header{text-align:center;margin-bottom:2rem}.flipbook-header h3{font-size:1.8rem;color:#666;margin-bottom:0;font-weight:400;line-height:1.4}.flipbook-header h3 strong{color:#304369;font-weight:600}@media(max-width: 768px){.flipbook-header h3{font-size:1.5rem}}@media(max-width: 480px){.flipbook-header h3{font-size:1.3rem}}.flipbook-container{max-width:900px;margin:0 auto;position:relative}.magazine-viewport{background:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 100%);border-radius:20px;padding:4rem;margin-bottom:2rem;min-height:700px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;backdrop-filter:blur(10px)}.magazine-viewport:fullscreen,.magazine-viewport:-webkit-full-screen,.magazine-viewport:-moz-full-screen,.magazine-viewport:-ms-fullscreen{background:#fff;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.magazine-viewport:fullscreen .flipbook-spread,.magazine-viewport:-webkit-full-screen .flipbook-spread,.magazine-viewport:-moz-full-screen .flipbook-spread,.magazine-viewport:-ms-fullscreen .flipbook-spread{box-shadow:0 0 50px rgba(0,0,0,.2);width:96vw;height:95vh;max-width:none;max-height:none}.magazine-viewport:fullscreen .flipbook-page,.magazine-viewport:-webkit-full-screen .flipbook-page,.magazine-viewport:-moz-full-screen .flipbook-page,.magazine-viewport:-ms-fullscreen .flipbook-page{width:48vw !important;height:95vh !important;max-width:none;max-height:none}.magazine-viewport:fullscreen .flipbook-page canvas,.magazine-viewport:-webkit-full-screen .flipbook-page canvas,.magazine-viewport:-moz-full-screen .flipbook-page canvas,.magazine-viewport:-ms-fullscreen .flipbook-page canvas{width:100% !important;height:100% !important;object-fit:contain}@media(max-width: 768px){.magazine-viewport{padding:2rem 1.5rem;min-height:500px}}@media(max-width: 480px){.magazine-viewport{padding:1.5rem .5rem;min-height:auto;border-radius:12px}}.flipbook-spread{position:relative;display:flex;gap:0;perspective:3000px;transform-style:preserve-3d;box-shadow:0 12px 35px rgba(48,67,105,.15),0 6px 18px rgba(48,67,105,.1);background:rgba(0,0,0,0);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}.flipbook-spread:hover{box-shadow:0 15px 45px rgba(48,67,105,.2),0 8px 22px rgba(48,67,105,.12)}.flipbook-page{background:linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);position:relative;transition:transform .8s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .8s cubic-bezier(0.4, 0, 0.2, 1),filter .8s ease;transform-style:preserve-3d;flex-shrink:0;overflow:visible;box-shadow:0 4px 12px rgba(48,67,105,.08);width:420px;height:600px;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;will-change:transform}.flipbook-page.left{transform-origin:right center;border-right:1px solid rgba(48,67,105,.06);box-shadow:2px 0 6px rgba(48,67,105,.06)}.flipbook-page.left:hover{box-shadow:3px 0 10px rgba(48,67,105,.08)}.flipbook-page.right{transform-origin:left center;border-left:1px solid rgba(48,67,105,.06);box-shadow:-2px 0 6px rgba(48,67,105,.06)}.flipbook-page.right:hover{box-shadow:-3px 0 10px rgba(48,67,105,.08)}.flipbook-page.empty{background:linear-gradient(135deg, #f8f8f8 0%, #fafafa 50%, #fcfcfc 100%);box-shadow:inset -5px 0 15px rgba(0,0,0,.03)}.flipbook-page.flipping{animation:pageFlipForward .8s cubic-bezier(0.4, 0, 0.2, 1) forwards;z-index:10}.flipbook-page.flipping-back{animation:pageFlipBackward .8s cubic-bezier(0.4, 0, 0.2, 1) forwards;z-index:10}.flipbook-page canvas{display:block;max-width:100%;max-height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(max-width: 768px){.flipbook-page{width:300px;height:430px}}@media(max-width: 480px){.flipbook-page{width:calc(50vw - 20px);height:calc((50vw - 20px)*1.42)}}.page-curl{position:absolute;width:80px;height:80px;cursor:pointer;z-index:10;overflow:hidden;transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.page-curl.page-curl-next{bottom:0;right:0}.page-curl.page-curl-next::before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 55px 55px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(220,220,220,.95) rgba(0,0,0,0);box-shadow:-3px 3px 10px rgba(0,0,0,.25),-1px 1px 5px rgba(0,0,0,.15);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);transform-origin:bottom right;filter:drop-shadow(-2px 2px 4px rgba(0, 0, 0, 0.1))}.page-curl.page-curl-next::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 53px 53px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgb(250, 250, 250) 100%)}.page-curl.page-curl-next:hover{width:110px;height:110px}.page-curl.page-curl-next:hover::before{border-width:0 0 95px 95px;box-shadow:-5px 5px 18px rgba(0,0,0,.35),-2px 2px 8px rgba(0,0,0,.2);filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, 0.15))}.page-curl.page-curl-next:hover::after{border-width:0 0 93px 93px}.page-curl.page-curl-next:active{transform:scale(0.98)}.page-curl.page-curl-prev{bottom:0;left:0}.page-curl.page-curl-prev::before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 55px 55px 0;border-color:rgba(0,0,0,0) rgba(220,220,220,.95) rgba(0,0,0,0) rgba(0,0,0,0);box-shadow:3px 3px 10px rgba(0,0,0,.25),1px 1px 5px rgba(0,0,0,.15);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);transform-origin:bottom left;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.1))}.page-curl.page-curl-prev::after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 53px 53px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);background:linear-gradient(225deg, rgba(255, 255, 255, 0.95) 0%, rgb(250, 250, 250) 100%)}.page-curl.page-curl-prev:hover{width:110px;height:110px}.page-curl.page-curl-prev:hover::before{border-width:0 95px 95px 0;box-shadow:5px 5px 18px rgba(0,0,0,.35),2px 2px 8px rgba(0,0,0,.2);filter:drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.15))}.page-curl.page-curl-prev:hover::after{border-width:0 93px 93px 0}.page-curl.page-curl-prev:active{transform:scale(0.98)}.flipbook-page.left::before{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.02) 30%, rgba(0, 0, 0, 0.08) 100%);pointer-events:none;z-index:1}.flipbook-page.right::before{content:"";position:absolute;top:0;left:0;width:30px;height:100%;background:linear-gradient(to left, transparent 0%, rgba(0, 0, 0, 0.02) 30%, rgba(0, 0, 0, 0.08) 100%);pointer-events:none;z-index:1}.flipbook-spread.cover-mode{justify-content:center;background:rgba(0,0,0,0);box-shadow:none;transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}.flipbook-spread.cover-mode .flipbook-page{flex:0 0 auto;max-width:420px;box-shadow:0 15px 50px rgba(48,67,105,.2),0 8px 25px rgba(48,67,105,.15),0 0 1px rgba(48,67,105,.1);transform:translateY(0) rotateX(0deg);transition:all .5s cubic-bezier(0.4, 0, 0.2, 1)}.flipbook-spread.cover-mode .flipbook-page:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 20px 60px rgba(48,67,105,.25),0 10px 30px rgba(48,67,105,.18),0 0 1px rgba(48,67,105,.12)}.flipbook-spread.cover-mode .flipbook-page.center::before{display:none}@media(max-width: 768px){.flipbook-spread.cover-mode .flipbook-page{max-width:320px}}@media(max-width: 480px){.flipbook-spread.cover-mode .flipbook-page{width:70vw;height:99.4vw;max-width:none}}.flipbook-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#666;z-index:100}.flipbook-loading .spinner{width:50px;height:50px;margin:0 auto 1rem;border:4px solid #f3f3f3;border-top:4px solid #304369;border-radius:50%;animation:spin 1s linear infinite}.flipbook-loading p{font-size:1rem;color:#888}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pageFlipForward{0%{transform:perspective(3000px) rotateY(0deg);box-shadow:0 4px 12px rgba(48,67,105,.08);filter:brightness(1)}25%{filter:brightness(0.95)}50%{transform:perspective(3000px) rotateY(-90deg);box-shadow:-12px 8px 30px rgba(48,67,105,.25);filter:brightness(0.9)}75%{filter:brightness(0.95)}100%{transform:perspective(3000px) rotateY(-180deg);box-shadow:-4px 4px 18px rgba(48,67,105,.18);filter:brightness(1)}}@keyframes pageFlipBackward{0%{transform:perspective(3000px) rotateY(0deg);box-shadow:0 4px 12px rgba(48,67,105,.08);filter:brightness(1)}25%{filter:brightness(0.95)}50%{transform:perspective(3000px) rotateY(90deg);box-shadow:12px 8px 30px rgba(48,67,105,.25);filter:brightness(0.9)}75%{filter:brightness(0.95)}100%{transform:perspective(3000px) rotateY(180deg);box-shadow:4px 4px 18px rgba(48,67,105,.18);filter:brightness(1)}}.flipbook-controls{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 100%);backdrop-filter:blur(10px);border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.flipbook-controls .flipbook-more-wrapper{display:none}@media(max-width: 480px){.flipbook-controls{gap:0;padding:.6rem .8rem;border-radius:40px;margin-top:1rem;justify-content:space-between}.flipbook-controls .flipbook-extra-btn{display:none !important}.flipbook-controls .flipbook-more-wrapper{display:block}}.flipbook-more-wrapper{position:relative}.flipbook-more-btn{background:linear-gradient(135deg, #304369 0%, rgb(64, 89.3333333333, 140) 100%) !important}.flipbook-more-menu{position:absolute;bottom:calc(100% + 12px);right:-8px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);border:1px solid rgba(48,67,105,.1);border-radius:14px;padding:.5rem 0;min-width:180px;box-shadow:0 8px 32px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1100}.flipbook-more-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.flipbook-more-menu::after{content:"";position:absolute;bottom:-6px;right:18px;width:12px;height:12px;background:hsla(0,0%,100%,.98);border:1px solid rgba(48,67,105,.1);border-top:none;border-left:none;transform:rotate(45deg)}.flipbook-more-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem;border:none;background:none;color:#304369;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s ease}.flipbook-more-item:hover{background:rgba(48,67,105,.06);padding-left:1.2rem}.flipbook-more-item:not(:last-child){border-bottom:1px solid rgba(48,67,105,.06)}.flipbook-more-item svg{flex-shrink:0;stroke:#304369}.flip-btn{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;width:56px;height:56px;border-radius:50%;cursor:pointer;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(110,131,172,.35),0 2px 8px rgba(110,131,172,.25);position:relative;overflow:hidden}.flip-btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);border-radius:50%;transform:translate(-50%, -50%);transition:width .6s,height .6s}.flip-btn:hover:not(:disabled){background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 100%);transform:translateY(-4px) scale(1.05);box-shadow:0 10px 28px rgba(110,131,172,.45),0 4px 12px rgba(110,131,172,.35)}.flip-btn:hover:not(:disabled)::before{width:100%;height:100%}.flip-btn:active:not(:disabled){transform:translateY(-2px) scale(1.02);transition:all .1s ease}.flip-btn:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(0.5)}.flip-btn.sound-btn{background:linear-gradient(135deg, #8a9aac 0%, #7a8ba0 100%)}.flip-btn.sound-btn:hover{background:linear-gradient(135deg, #96a6b8 0%, #8697ac 100%)}.flip-btn svg{width:26px;height:26px;position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}@media(max-width: 480px){.flip-btn{width:38px;height:38px;justify-self:center}.flip-btn svg{width:18px;height:18px}}.download-btn{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(110,131,172,.3);text-decoration:none}.download-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(110,131,172,.4)}.download-btn:active{transform:translateY(0)}.download-btn svg{width:24px;height:24px}@media(max-width: 480px){.download-btn{width:38px;height:38px;justify-self:center}.download-btn svg{width:18px;height:18px}}.page-number{font-size:1.2rem;font-weight:700;color:#304369;min-width:100px;text-align:center;padding:.75rem 1.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 100%);backdrop-filter:blur(10px);border-radius:25px;box-shadow:0 4px 15px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.5);letter-spacing:.5px;transition:all .3s ease}.page-number:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15),inset 0 1px 2px hsla(0,0%,100%,.5)}@media(max-width: 480px){.page-number{font-size:.75rem;min-width:50%;flex:0 1 auto;border-radius:16px}}.flipbook-cta{text-align:center;margin-top:3rem;padding:2rem;background:#fff;border-radius:12px;max-width:600px;margin:3rem auto 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.flipbook-cta p{font-size:1.2rem;color:#333;margin-bottom:1.5rem;font-weight:500}@media(max-width: 480px){.flipbook-cta p{font-size:1rem}}.flipbook-cta .cta-button{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;padding:1rem 3rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(110,131,172,.3)}.flipbook-cta .cta-button:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(110,131,172,.4)}.flipbook-cta .cta-button:active{transform:translateY(0)}@media(max-width: 480px){.flipbook-cta .cta-button{padding:.8rem 2rem;font-size:1rem}}@media(max-width: 768px){.flipbook-cta{padding:1.5rem;margin-top:2rem}}@media(max-width: 768px){.flipbook-spread{width:90vw !important;max-width:600px}}@media(max-width: 480px){.flipbook-spread{width:95vw !important;max-width:400px;transform:scale(1.25)}}.site-footer{background-color:#304369;padding:2rem 0;margin-top:4rem;text-align:center;border-top:2px solid hsla(0,0%,100%,.1)}.site-footer .footer-content p{margin:.5rem 0;color:hsla(0,0%,100%,.9);font-size:1rem}.site-footer .footer-content p a{color:#d9e4fc;text-decoration:none;font-weight:600;transition:all .3s ease;border-bottom:2px solid rgba(0,0,0,0)}.site-footer .footer-content p a:hover{color:rgb(220.8,230.7,252.3);border-bottom:2px solid #d9e4fc}@media(max-width: 768px){.site-footer{padding:1.5rem 0;margin-top:3rem;margin-bottom:0}.site-footer .footer-content p{font-size:.9rem}}.convert-page{min-height:100vh;position:relative;overflow-x:hidden;background-color:#fff;padding-bottom:3rem}@media(max-width: 767px){.convert-page{padding-bottom:0}}.convert-page .background-image{position:fixed;bottom:0;left:0;right:0;width:100%;height:100vh;background-image:url("../images/backgrounds/convert_bg.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:1;pointer-events:none;opacity:1}@media(max-width: 767px){.convert-page .background-image{display:none}}.convert-page .container{position:relative;z-index:10;max-width:90rem;margin:0 auto;padding:0 1rem}.convert-page .content-wrapper{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}@media(min-width: 992px){.convert-page .content-wrapper{flex-direction:row}}.convert-page .ad-column{display:none}@media(min-width: 992px){.convert-page .ad-column{display:flex;flex-direction:column;flex:0 0 15rem}}.convert-page .ad-space{background-color:hsla(0,0%,100%,.9);border-radius:.5rem .5rem 0 0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 .5rem rgba(0,0,0,.1);width:100%}.convert-page .ad-space .ad-placeholder{color:#304369;font-size:.875rem;text-align:center}.convert-page .ad-space-left,.convert-page .ad-space-right{height:32rem;flex-grow:1}@media(max-width: 992px){.convert-page .ad-space-left,.convert-page .ad-space-right{width:calc(50% - 1rem)}}.convert-page .ad-info-block{border-radius:0 0 .5rem .5rem;padding:1rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);background:linear-gradient(135deg, #8AAFF5 0%, #7BA3F2 25%, #6C97EF 50%, #5D8BEC 75%, #4E7FE9 100%)}.convert-page .ad-info-block p{margin:0;color:#fff;font-size:.875rem;text-align:center;line-height:1.4;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.convert-page .ad-column .ad-info-block{background:#6e83ac}.convert-page .upload-form{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.convert-page .upload-form>*{position:relative;z-index:1}.convert-page .upload-form{flex:1;background-color:hsla(0,0%,100%,.95);flex-direction:column;backdrop-filter:blur(10px);border:1px solid rgba(217,228,252,.2);border-radius:12px;overflow:visible;padding:20px 70px}@media(max-width: 767px){.convert-page .upload-form{padding:20px}}.convert-page .upload-form::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(217, 228, 252, 0.02) 0%, transparent 25%, rgba(48, 67, 105, 0.01) 50%, transparent 75%, rgba(217, 228, 252, 0.02) 100%);pointer-events:none;z-index:0;border-radius:20px}.convert-page .upload-form .form-header{margin-bottom:30px;color:#304369;text-align:center}.convert-page .upload-form .form-header h3{font-size:1.5rem;margin-bottom:0}.convert-page .upload-form .form-header p{font-family:"Yesteryear",cursive;font-size:1rem}@media(min-width: 768px){.convert-page .upload-form .form-header p{font-size:1.25rem}}.convert-page .upload-form .file-upload{border:.125rem dashed #d9e4fc;padding:3rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:rgba(217,228,252,.3);border-radius:.5rem;position:relative}.convert-page .upload-form .file-upload:hover{background-color:rgba(217,228,252,.5);border-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.convert-page .upload-form .file-upload .upload-icon{color:#d9e4fc;margin-bottom:1rem;animation:iconBounce 4s ease-in-out infinite;transition:transform .3s ease}.convert-page .upload-form .file-upload .upload-text h3{color:#304369;margin-bottom:.5rem;font-size:1.25rem}.convert-page .upload-form .file-upload .upload-text p{color:#304369;margin:0}.convert-page .upload-form .file-upload:hover{border-color:#d9e4fc}.convert-page .upload-form .file-upload input[type=file]{display:none}.convert-page .upload-form .file-upload .upload-icon{font-size:2em;color:#304369;margin-bottom:10px}.convert-page .upload-form .file-upload .file-preview{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);z-index:3;margin-top:6rem}.convert-page .upload-form .file-upload .file-preview .file-info{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:rgba(217,228,252,.1);border-radius:.5rem;max-width:100%;width:auto;text-align:center}.convert-page .upload-form .file-upload .file-preview .file-info .file-name{color:#304369;font-weight:500;font-size:.9rem;word-break:break-word;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1}@media(max-width: 767px){.convert-page .upload-form .file-upload .file-preview .file-info .file-name{font-size:.8rem;max-width:150px}}.convert-page .upload-form .file-upload .file-preview .file-info .remove-file{background:#304369;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:bold;line-height:1;transition:all .3s ease;flex-shrink:0}.convert-page .upload-form .file-upload .file-preview .file-info .remove-file:hover{background:rgb(43.2,60.3,94.5);transform:scale(1.1)}.convert-page .upload-form .file-upload .file-preview .file-info .remove-file:active{transform:scale(0.95)}.convert-page .upload-form .upload-alternatives{margin-top:1.5rem}.convert-page .upload-form .upload-alternatives .divider{display:flex;align-items:center;margin:1rem 0}.convert-page .upload-form .upload-alternatives .divider::before,.convert-page .upload-form .upload-alternatives .divider::after{content:"";flex:1;height:1px;background-color:rgba(48,67,105,.2)}.convert-page .upload-form .upload-alternatives .divider span{padding:0 1rem;color:#304369;font-size:.875rem;font-weight:500;opacity:.7}.convert-page .upload-form .upload-alternatives .google-drive-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3);border-radius:.5rem;color:#304369;font-family:"Radley",serif;font-size:1rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.convert-page .upload-form .upload-alternatives .google-drive-btn:hover{background-color:rgba(217,228,252,.5);border-color:#d9e4fc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,228,252,.15)}.convert-page .upload-form .upload-alternatives .google-drive-btn .google-drive-icon{width:20px;height:20px;fill:#d9e4fc;transition:all .3s ease}.convert-page .upload-form .upload-alternatives .google-drive-btn:hover .google-drive-icon{transform:scale(1.1)}.convert-page .upload-form .format-controls{display:flex;align-items:flex-end;justify-content:center;gap:1.5rem;margin:2rem 0;overflow:visible}.convert-page .upload-form .format-controls .form-group{flex:1;max-width:15rem;position:relative;overflow:visible}.convert-page .upload-form .format-controls .form-group select{width:100%;padding:.75rem 1rem;border:.125rem solid #d9e4fc;border-radius:.5rem;background-color:#fff;color:#304369;font-size:1rem;outline:none;transition:all .3s ease}.convert-page .upload-form .format-controls .form-group select:focus{border-color:rgb(173.5317073171,197.1146341463,248.5682926829);box-shadow:0 0 0 .25rem rgba(217,228,252,.25)}.convert-page .upload-form .format-controls .custom-dropdown{position:relative;width:100%;overflow:visible;z-index:1}.convert-page .upload-form .format-controls .dropdown-value{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:none;border-radius:.5rem;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3);color:#304369;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width: 767px){.convert-page .upload-form .format-controls .dropdown-value[data-value=""] .dropdown-text{font-size:0}.convert-page .upload-form .format-controls .dropdown-value[data-value=""] .dropdown-text::after{content:"Choose";font-size:1rem}}.convert-page .upload-form .format-controls .dropdown-value:hover{background-color:rgba(217,228,252,.4)}.convert-page .upload-form .format-controls .dropdown-value.active{background-color:rgba(217,228,252,.5);border-radius:.5rem .5rem 0 0}.convert-page .upload-form .format-controls .dropdown-text{display:inline}.convert-page .upload-form .format-controls .dropdown-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#304369;pointer-events:none}.dropdown-value.active .convert-page .upload-form .format-controls .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.convert-page .upload-form .format-controls .dropdown-content{position:absolute;top:100%;left:0;right:0;background-color:#e1e7f8;border-radius:0 0 .5rem .5rem;z-index:9999;display:none !important;overflow:visible;opacity:0;transform:translateY(-10px);transition:all .3s ease;max-height:300px;overflow-y:auto}.convert-page .upload-form .format-controls .dropdown-content.active{display:block !important;opacity:1;transform:translateY(0)}@media(max-width: 767px){.convert-page .upload-form .format-controls .dropdown-content{max-height:100px !important;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#304369 rgba(217,228,252,.3);box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(217,228,252,.5)}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar{width:8px !important;background-color:rgba(217,228,252,.3)}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar-track{background:rgba(217,228,252,.3);border-radius:4px}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar-thumb{background-color:#304369;border-radius:4px;border:1px solid rgba(217,228,252,.5);min-height:20px}.convert-page .upload-form .format-controls .dropdown-content::-webkit-scrollbar-thumb:hover{background-color:rgb(43.2,60.3,94.5)}}.convert-page .upload-form .format-controls .dropdown-item{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;color:#304369;font-weight:500;font-size:.875rem;border-bottom:1px solid rgba(48,67,105,.1)}.convert-page .upload-form .format-controls .dropdown-item:last-child{border-bottom:none}.convert-page .upload-form .format-controls .dropdown-item:hover{background:rgba(48,67,105,.05);color:#304369;padding-left:2rem}@media(max-width: 767px){.convert-page .upload-form .format-controls .dropdown-item{padding:.875rem 1rem;font-size:.9rem;min-height:44px;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}.convert-page .upload-form .format-controls .dropdown-item:last-child{border-bottom:none;margin-bottom:0}}.convert-page .upload-form .format-controls .convert-arrow{display:flex;align-items:center;justify-content:center;margin-bottom:1.3rem;cursor:pointer;transition:all .3s ease;padding:.5rem;border-radius:50%;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3)}.convert-page .upload-form .format-controls .convert-arrow svg{color:#304369;transition:all .3s ease;width:24px;height:24px}.convert-page .upload-form .format-controls .convert-arrow:hover{background-color:rgba(217,228,252,.5);transform:scale(1.1)}.convert-page .upload-form .format-controls .convert-arrow:hover svg{color:#304369}.convert-page .upload-form .format-controls .convert-arrow.flipped svg{transform:rotate(180deg)}.convert-page .upload-form .submit-btn{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.convert-page .upload-form .submit-btn:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.convert-page .upload-form .submit-btn .btn-loader{display:none;align-items:center;justify-content:center;gap:.5rem}.convert-page .upload-form .submit-btn.loading{pointer-events:none;opacity:.8}.convert-page .upload-form .submit-btn.loading .btn-text{display:none}.convert-page .upload-form .submit-btn.loading .btn-loader{display:inline-flex}.convert-page .upload-form .submit-btn{padding:.75rem 4rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:2rem auto 1rem;box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);display:block;width:fit-content;font-family:"Radley",serif;letter-spacing:.025em;position:relative;overflow:hidden}.convert-page .upload-form .submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.convert-page .upload-form .submit-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.convert-page .upload-form .submit-btn:hover::before{left:100%}@media(max-width: 767px){.convert-page .upload-form .submit-btn:hover{transform:scale(1.02);box-shadow:0 6px 20px rgba(217,228,252,.35),0 3px 6px rgba(0,0,0,.12)}}.convert-page .upload-form .submit-btn:active{transform:translateY(-1px) scale(0.98);box-shadow:0 2px 8px rgba(48,67,105,.4),inset 0 2px 4px rgba(0,0,0,.1);transition:all .1s ease}@media(max-width: 767px){.convert-page .upload-form .submit-btn:active{transform:scale(0.96)}}.convert-page .upload-form .submit-btn:focus{outline:none;box-shadow:0 4px 16px rgba(217,228,252,.3),0 0 0 3px rgba(217,228,252,.2)}.convert-page .upload-form .form-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:2rem auto 1rem;flex-wrap:wrap}.convert-page .upload-form .form-actions .submit-btn{margin:0}.convert-page .conversion-history{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.convert-page .conversion-history>*{position:relative;z-index:1}.convert-page .conversion-history{margin-top:1.5rem;margin-bottom:3rem;padding:1.25rem 70px;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid rgba(217,228,252,.2);border-radius:12px;overflow:visible}.convert-page .conversion-history .history-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(217,228,252,.15);gap:.5rem;flex-wrap:wrap}.convert-page .conversion-history .history-header h3{font-size:1rem;font-weight:600;color:#304369;margin:0;letter-spacing:.01em}.convert-page .conversion-history .history-header .history-note{font-size:.72rem;color:#999}.convert-page .conversion-history .history-list{display:flex;flex-direction:column;gap:2px}.convert-page .conversion-history .history-item{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border-radius:8px;gap:.75rem;transition:background .15s}.convert-page .conversion-history .history-item:nth-child(odd){background:rgba(217,228,252,.15)}.convert-page .conversion-history .history-item:hover{background:rgba(217,228,252,.25)}.convert-page .conversion-history .history-file-info{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.convert-page .conversion-history .history-file-icon{flex-shrink:0;stroke:#304369;opacity:.35}.convert-page .conversion-history .history-filename{font-size:.84rem;font-weight:500;color:#304369;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.convert-page .conversion-history .history-time{font-size:.7rem;color:#aab;white-space:nowrap;flex-shrink:0;margin-left:.25rem}.convert-page .conversion-history .history-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.convert-page .conversion-history .history-send-btn,.convert-page .conversion-history .history-download-btn,.convert-page .conversion-history .history-delete-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(217,228,252,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;color:#304369}.convert-page .conversion-history .history-send-btn svg,.convert-page .conversion-history .history-download-btn svg,.convert-page .conversion-history .history-delete-btn svg{stroke:#304369;opacity:.45;transition:all .2s ease}.convert-page .conversion-history .history-send-btn:hover,.convert-page .conversion-history .history-download-btn:hover,.convert-page .conversion-history .history-delete-btn:hover{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);transform:translateY(-1px);box-shadow:0 2px 8px rgba(217,228,252,.3)}.convert-page .conversion-history .history-send-btn:hover svg,.convert-page .conversion-history .history-download-btn:hover svg,.convert-page .conversion-history .history-delete-btn:hover svg{opacity:1;stroke:#fff}.convert-page .conversion-history .history-send-btn:active,.convert-page .conversion-history .history-download-btn:active,.convert-page .conversion-history .history-delete-btn:active{transform:translateY(0)}.convert-page .conversion-history .history-delete-btn:hover{background:linear-gradient(135deg, #c0392b 0%, #a93226 100%)}@media(max-width: 767px){.convert-page .conversion-history{padding:1.25rem 20px}.convert-page .conversion-history .history-header{flex-direction:column;gap:.15rem}.convert-page .conversion-history .history-filename{max-width:140px}}@keyframes iconBounce{0%,20%,50%,80%,100%{transform:translateY(0) rotate(0deg)}10%{transform:translateY(-5px) rotate(3deg)}30%{transform:translateY(-3px) rotate(-2deg)}40%{transform:translateY(-2px) rotate(1deg)}60%{transform:translateY(-1px) rotate(-1deg)}}.send-to-device-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2.5rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;font-family:"Radley",serif;letter-spacing:.025em;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);position:relative;overflow:hidden}.send-to-device-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.send-to-device-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-2px);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.send-to-device-btn:hover::before{left:100%}.send-to-device-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(48,67,105,.4),inset 0 2px 4px rgba(0,0,0,.1)}.email-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.email-modal-overlay.active{opacity:1;visibility:visible}.email-modal-overlay.active .email-modal{transform:scale(1) translateY(0);opacity:1}.email-modal{position:relative;width:90%;max-width:420px;padding:2rem 1.75rem 1.75rem;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(217,228,252,.1);text-align:center;transform:scale(0.95) translateY(10px);opacity:0;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.email-modal-close{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:1.4rem;color:#999;cursor:pointer;border-radius:8px;transition:all .2s;line-height:1}.email-modal-close:hover{background:rgba(0,0,0,.05);color:#333}.email-modal-icon{margin-bottom:.75rem}.email-modal-icon svg{stroke:#304369;opacity:.7;animation:iconBounce 4s ease-in-out infinite;transition:transform .3s ease}.email-modal-title{font-family:"Radley",serif;font-size:1.15rem;font-weight:600;color:#304369;margin:0 0 .4rem}.email-modal-file{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.5rem 0 .75rem;padding:.45rem .85rem;background:rgba(217,228,252,.15);border-radius:8px;font-size:.82rem;color:#304369}.email-modal-file svg{flex-shrink:0;stroke:#304369;opacity:.6}.email-modal-file .email-modal-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.email-modal-hint{font-size:.82rem;color:#777;margin:0 0 1.25rem;line-height:1.45}.email-modal-form{display:flex;gap:.5rem}.email-modal-input{flex:1;padding:.65rem .9rem;border:1.5px solid #ddd;border-radius:10px;font-size:.9rem;font-family:"Radley",serif;outline:none;transition:border-color .2s}.email-modal-input:focus{border-color:#304369}.email-modal-input::placeholder{color:#bbb}.email-modal-send{padding:.65rem 1.3rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:500;font-family:"Radley",serif;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;transition:opacity .2s,transform .15s}.email-modal-send:hover{opacity:.9;transform:translateY(-1px)}.email-modal-send:active{transform:translateY(0)}.email-modal-send:disabled{opacity:.6;cursor:not-allowed;transform:none}.email-modal-send .btn-loader{display:none;align-items:center;gap:.4rem}.email-modal-note{font-size:.72rem;color:#aaa;margin:1rem 0 0;line-height:1.4}@media(max-width: 767px){.email-modal{padding:1.5rem 1.25rem 1.25rem}.email-modal-form{flex-direction:column}.email-modal-send{justify-content:center}}@media(max-width: 767px){.convert-page .site-footer{background-color:#fff;border-top:2px solid #e0e0e0}.convert-page .site-footer .footer-content p{color:#333}.convert-page .site-footer .footer-content p a{color:#304369}}.editor-page{min-height:100vh;position:relative;overflow:hidden;background-color:#fff;padding-bottom:3rem}@media(max-width: 767px){.editor-page{padding-bottom:0}}.editor-page .background-image{position:fixed;bottom:0;left:0;right:0;width:100%;height:100vh;background-image:url("../images/backgrounds/editor_bg.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:1;pointer-events:none;opacity:1}@media(max-width: 767px){.editor-page .background-image{display:none}}.editor-page .container{position:relative;z-index:1;max-width:90rem;margin:0 auto;padding:0 1rem}.editor-page .content-wrapper{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}@media(min-width: 992px){.editor-page .content-wrapper{flex-direction:row}}.editor-page .ad-column{max-height:900px;display:none}@media(min-width: 992px){.editor-page .ad-column{display:flex;flex-direction:column;flex:0 0 15rem}}.editor-page .ad-space{background-color:hsla(0,0%,100%,.9);border-radius:.5rem .5rem 0 0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 .5rem rgba(0,0,0,.1);width:100%}.editor-page .ad-space .ad-placeholder{color:#304369;font-size:.875rem;text-align:center}.editor-page .ad-space-left,.editor-page .ad-space-right{height:32rem;flex-grow:1}@media(max-width: 991px){.editor-page .ad-space-left,.editor-page .ad-space-right{width:calc(50% - 1rem)}}.editor-page .ad-info-block{border-radius:0 0 .5rem .5rem;padding:1rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);background:linear-gradient(135deg, #8AAFF5 0%, #7BA3F2 25%, #6C97EF 50%, #5D8BEC 75%, #4E7FE9 100%)}.editor-page .ad-info-block p{margin:0;color:#fff;font-size:.875rem;text-align:center;line-height:1.4;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.editor-page .ad-column .ad-info-block{background:#6e83ac}.cover-page .cover-form,.editor-page .cover-form{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.cover-page .cover-form>*,.editor-page .cover-form>*{position:relative;z-index:1}.cover-page .cover-form,.editor-page .cover-form{position:relative;z-index:2;background-color:hsla(0,0%,100%,.95);flex:1;backdrop-filter:blur(10px);border:1px solid rgba(217,228,252,.2);overflow:visible;padding:20px 70px}@media(max-width: 991px){.cover-page .cover-form,.editor-page .cover-form{margin:0;padding:20px}}.cover-page .cover-form>*,.editor-page .cover-form>*{position:relative;z-index:1}.cover-page .cover-form::after,.editor-page .cover-form::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(217, 228, 252, 0.02) 0%, transparent 25%, rgba(48, 67, 105, 0.01) 50%, transparent 75%, rgba(217, 228, 252, 0.02) 100%);pointer-events:none;z-index:0;border-radius:20px}.cover-page .cover-form .form-header,.editor-page .cover-form .form-header{margin-bottom:30px;color:#304369;text-align:center}.cover-page .cover-form .form-header h3,.editor-page .cover-form .form-header h3{font-size:1.5rem;color:#304369;margin-bottom:0}.cover-page .cover-form .form-header p,.editor-page .cover-form .form-header p{font-family:"Yesteryear",cursive;font-size:1rem}@media(min-width: 768px){.cover-page .cover-form .form-header p,.editor-page .cover-form .form-header p{font-size:1.25rem}}.cover-page .cover-form .book-preview,.editor-page .cover-form .book-preview{background:linear-gradient(135deg, rgba(217, 228, 252, 0.08) 0%, rgba(48, 67, 105, 0.04) 100%);border:2px solid rgba(217,228,252,.4);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.cover-page .cover-form .book-preview .preview-header,.editor-page .cover-form .book-preview .preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(217,228,252,.2)}.cover-page .cover-form .book-preview .preview-header h3,.editor-page .cover-form .book-preview .preview-header h3{color:#304369;margin:0;font-size:1.25rem}.cover-page .cover-form .book-preview .preview-header .close-preview,.editor-page .cover-form .book-preview .preview-header .close-preview{background:none;border:none;font-size:1.5rem;color:#304369;cursor:pointer;padding:.25rem;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.cover-page .cover-form .book-preview .preview-header .close-preview:hover,.editor-page .cover-form .book-preview .preview-header .close-preview:hover{background-color:rgba(48,67,105,.1)}.cover-page .cover-form .book-preview .preview-content,.editor-page .cover-form .book-preview .preview-content{display:flex;gap:1.5rem}@media(max-width: 767px){.cover-page .cover-form .book-preview .preview-content,.editor-page .cover-form .book-preview .preview-content{flex-direction:column;align-items:center}}.cover-page .cover-form .book-preview .preview-cover,.editor-page .cover-form .book-preview .preview-cover{flex:0 0 120px;height:160px;position:relative}.cover-page .cover-form .book-preview .preview-cover img,.editor-page .cover-form .book-preview .preview-cover img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.cover-page .cover-form .book-preview .preview-cover .cover-placeholder,.editor-page .cover-form .book-preview .preview-cover .cover-placeholder{width:100%;height:100%;background:#d9e4fc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.875rem;gap:.5rem}.cover-page .cover-form .book-preview .preview-info,.editor-page .cover-form .book-preview .preview-info{flex:1}.cover-page .cover-form .book-preview .preview-info .form-group,.editor-page .cover-form .book-preview .preview-info .form-group{margin-bottom:1rem}.cover-page .cover-form .book-preview .preview-info .form-group label,.editor-page .cover-form .book-preview .preview-info .form-group label{display:block;margin-bottom:.5rem;color:#304369;font-weight:500}.cover-page .cover-form .book-preview .preview-info .form-group input,.editor-page .cover-form .book-preview .preview-info .form-group input{display:block;width:100%;padding:10px;border:1px solid rgb(183.2,195.8,222.6);border-radius:4px;margin-bottom:10px}.cover-page .cover-form .book-preview .preview-info .form-group input:focus,.editor-page .cover-form .book-preview .preview-info .form-group input:focus{outline:none;border-color:#d9e4fc}.cover-page .cover-form .book-preview .preview-info .form-group input,.editor-page .cover-form .book-preview .preview-info .form-group input{font-weight:500}.cover-page .cover-form .book-preview .preview-info .book-metadata,.editor-page .cover-form .book-preview .preview-info .book-metadata{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(217,228,252,.2)}.cover-page .cover-form .book-preview .preview-info .book-metadata .metadata-item,.editor-page .cover-form .book-preview .preview-info .book-metadata .metadata-item{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}.cover-page .cover-form .book-preview .preview-info .book-metadata .metadata-item .label,.editor-page .cover-form .book-preview .preview-info .book-metadata .metadata-item .label{color:#304369;font-weight:500}.cover-page .cover-form .book-preview .preview-info .book-metadata .metadata-item .value,.editor-page .cover-form .book-preview .preview-info .book-metadata .metadata-item .value{color:#304369}.cover-page .cover-form .file-upload-row,.editor-page .cover-form .file-upload-row{display:flex;gap:1.5rem;margin-bottom:30px}@media(max-width: 767px){.cover-page .cover-form .file-upload-row,.editor-page .cover-form .file-upload-row{flex-direction:column;gap:1rem}}.cover-page .cover-form .file-upload-row .file-upload-group,.editor-page .cover-form .file-upload-row .file-upload-group{flex:1;margin-bottom:0}.cover-page .cover-form .file-upload-row .file-upload-group label,.editor-page .cover-form .file-upload-row .file-upload-group label{display:block;margin-bottom:5px;color:#304369;font-weight:500}.cover-page .cover-form .file-upload-row .file-upload-group .file-upload,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload{border:.125rem dashed #d9e4fc;padding:3rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:rgba(217,228,252,.3);border-radius:.5rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 767px){.cover-page .cover-form .file-upload-row .file-upload-group .file-upload,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload{padding:2rem}}.cover-page .cover-form .file-upload-row .file-upload-group .file-upload:hover,.cover-page .cover-form .file-upload-row .file-upload-group .file-upload.dragover,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload:hover,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload.dragover{background-color:rgba(217,228,252,.5);border-color:rgb(193.3658536585,211.2073170732,250.1341463415)}.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .file-input,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .file-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-icon,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-icon{color:#304369;margin-bottom:1rem;animation:iconBounce 4s ease-in-out infinite;transition:transform .3s ease;font-size:2em}@media(max-width: 767px){.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-icon,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-icon{width:40px;height:40px;margin-bottom:.5rem}}.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text h3,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text h3{color:#304369;margin-bottom:.5rem;font-size:1.25rem}@media(max-width: 767px){.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text h3,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text h3{font-size:1rem}}.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text p,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text p{color:rgba(48,67,105,.7);margin:0;font-size:.875rem}@media(max-width: 767px){.cover-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text p,.editor-page .cover-form .file-upload-row .file-upload-group .file-upload .upload-text p{font-size:.75rem}}.cover-page .cover-form .file-upload-group,.editor-page .cover-form .file-upload-group{margin-bottom:30px;overflow:visible}.cover-page .cover-form .file-upload-group label,.editor-page .cover-form .file-upload-group label{display:block;margin-bottom:5px;color:#304369;font-weight:500}.cover-page .cover-form .file-upload-group .file-upload,.editor-page .cover-form .file-upload-group .file-upload{border:2px dashed rgba(217,228,252,.3);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:hsla(0,0%,100%,.8);position:relative;overflow:visible}.cover-page .cover-form .file-upload-group .file-upload:hover,.cover-page .cover-form .file-upload-group .file-upload.dragover,.editor-page .cover-form .file-upload-group .file-upload:hover,.editor-page .cover-form .file-upload-group .file-upload.dragover{border-color:#d9e4fc;background:rgba(217,228,252,.05)}.cover-page .cover-form .file-upload-group .file-upload .file-input,.editor-page .cover-form .file-upload-group .file-upload .file-input{position:absolute;opacity:0;width:calc(100% - 60px);height:100%;cursor:pointer;z-index:1}.cover-page .cover-form .file-upload-group .file-upload .upload-icon,.editor-page .cover-form .file-upload-group .file-upload .upload-icon{color:#304369;margin-bottom:1rem}.cover-page .cover-form .file-upload-group .file-upload .upload-text h3,.editor-page .cover-form .file-upload-group .file-upload .upload-text h3{color:#304369;margin-bottom:.5rem;font-size:1.1rem}.cover-page .cover-form .file-upload-group .file-upload .upload-text p,.editor-page .cover-form .file-upload-group .file-upload .upload-text p{color:rgba(48,67,105,.7);margin:0}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact{position:absolute;bottom:1rem;right:1rem;width:40px !important;height:40px !important;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:50% !important;background:hsla(0,0%,100%,.95);border:2px solid rgba(217,228,252,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:2;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0;padding:0}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact .drive-icon,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact .drive-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .3s ease;position:relative;z-index:3;flex-shrink:0}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact .drive-tooltip,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact .drive-tooltip{position:absolute;right:50px;top:50%;transform:translateY(-50%) translateX(20px);white-space:nowrap;color:#304369;font-size:.9rem;font-weight:500;opacity:0;transition:all .3s ease;pointer-events:none;background:hsla(0,0%,100%,.98);padding:.5rem 1rem;border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.15);border:1px solid rgba(217,228,252,.1);z-index:9999}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact:hover,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact:hover{transform:scale(1.05);background:#fff;border-color:#d9e4fc;box-shadow:0 4px 16px rgba(217,228,252,.2)}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact:hover .drive-icon,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact:hover .drive-icon{transform:scale(1.2)}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact:hover .drive-tooltip,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact:hover .drive-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}.cover-page .cover-form .file-upload-group .file-upload .google-drive-compact:active,.editor-page .cover-form .file-upload-group .file-upload .google-drive-compact:active{transform:scale(0.95)}.cover-page .cover-form .file-upload-group .file-upload .file-preview,.editor-page .cover-form .file-upload-group .file-upload .file-preview{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);z-index:3}.cover-page .cover-form .file-upload-group .file-upload .file-preview .file-info,.editor-page .cover-form .file-upload-group .file-upload .file-preview .file-info{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(217,228,252,.1);border-radius:8px;max-width:80%}.cover-page .cover-form .file-upload-group .file-upload .file-preview .file-info .file-name,.editor-page .cover-form .file-upload-group .file-upload .file-preview .file-info .file-name{color:#304369;font-weight:500;font-size:.9rem;word-break:break-word;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 767px){.cover-page .cover-form .file-upload-group .file-upload .file-preview .file-info .file-name,.editor-page .cover-form .file-upload-group .file-upload .file-preview .file-info .file-name{font-size:.8rem;max-width:150px}}.cover-page .cover-form .file-upload-group .file-upload .file-preview .file-info .remove-file,.editor-page .cover-form .file-upload-group .file-upload .file-preview .file-info .remove-file{background:#304369;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:bold;line-height:1;transition:all .3s ease;flex-shrink:0}.cover-page .cover-form .file-upload-group .file-upload .file-preview .file-info .remove-file:hover,.editor-page .cover-form .file-upload-group .file-upload .file-preview .file-info .remove-file:hover{background:rgb(32,44.6666666667,70);transform:scale(1.1)}.cover-page .cover-form .file-upload-group .file-upload .file-preview .file-info .remove-file:active,.editor-page .cover-form .file-upload-group .file-upload .file-preview .file-info .remove-file:active{transform:scale(0.95)}.cover-page .cover-form h2,.editor-page .cover-form h2{color:#d9e4fc;margin-bottom:20px;text-align:center}.cover-page .cover-form form .form-row,.editor-page .cover-form form .form-row{display:flex;gap:20px;margin-bottom:20px}@media(max-width: 767px){.cover-page .cover-form form .form-row,.editor-page .cover-form form .form-row{flex-direction:column;gap:0}}.cover-page .cover-form form .form-row .form-group,.editor-page .cover-form form .form-row .form-group{flex:1;margin-bottom:0}@media(max-width: 767px){.cover-page .cover-form form .form-row .form-group,.editor-page .cover-form form .form-row .form-group{margin-bottom:20px}}.cover-page .cover-form form .form-group,.editor-page .cover-form form .form-group{margin-bottom:20px}.cover-page .cover-form form .form-group label,.editor-page .cover-form form .form-group label{display:block;margin-bottom:5px;color:#304369}.cover-page .cover-form form .form-group input[type=file],.editor-page .cover-form form .form-group input[type=file]{display:block;width:100%;padding:10px;border:1px solid rgb(183.2,195.8,222.6);border-radius:4px;margin-bottom:10px}.cover-page .cover-form form .form-group input[type=file]:focus,.editor-page .cover-form form .form-group input[type=file]:focus{outline:none;border-color:#d9e4fc}.cover-page .cover-form form .form-group input[type=file],.editor-page .cover-form form .form-group input[type=file]{padding:10px;border:2px dashed rgb(183.2,195.8,222.6);background-color:#fff;cursor:pointer;transition:border-color .3s}.cover-page .cover-form form .form-group input[type=file]:hover,.editor-page .cover-form form .form-group input[type=file]:hover{border-color:#d9e4fc}.cover-page .cover-form form .form-group select,.editor-page .cover-form form .form-group select{display:block;width:100%;padding:10px;border:1px solid rgb(183.2,195.8,222.6);border-radius:4px;margin-bottom:10px}.cover-page .cover-form form .form-group select:focus,.editor-page .cover-form form .form-group select:focus{outline:none;border-color:#d9e4fc}.cover-page .cover-form form .form-group .custom-dropdown,.editor-page .cover-form form .form-group .custom-dropdown{position:relative;width:100%;overflow:visible;z-index:1}@media(max-width: 767px){.cover-page .cover-form form .form-group .custom-dropdown,.editor-page .cover-form form .form-group .custom-dropdown{z-index:999}}.cover-page .cover-form form .form-group .custom-dropdown.active,.editor-page .cover-form form .form-group .custom-dropdown.active{z-index:9999}.cover-page .cover-form form .form-group .dropdown-value,.editor-page .cover-form form .form-group .dropdown-value{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:none;border-radius:.5rem;background-color:rgba(217,228,252,.3);border:2px solid rgba(217,228,252,.3);color:#304369;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;position:relative}.cover-page .cover-form form .form-group .dropdown-value:hover,.editor-page .cover-form form .form-group .dropdown-value:hover{background-color:rgba(217,228,252,.4)}.cover-page .cover-form form .form-group .dropdown-value.active,.editor-page .cover-form form .form-group .dropdown-value.active{background-color:rgba(217,228,252,.5);border-radius:.5rem .5rem 0 0}.cover-page .cover-form form .form-group .dropdown-arrow,.editor-page .cover-form form .form-group .dropdown-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#304369;pointer-events:none}.dropdown-value.active .cover-page .cover-form form .form-group .dropdown-arrow,.dropdown-value.active .editor-page .cover-form form .form-group .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.cover-page .cover-form form .form-group .dropdown-content,.editor-page .cover-form form .form-group .dropdown-content{position:absolute;top:100%;left:0;right:0;background-color:#e1e7f8;border-radius:0 0 .5rem .5rem;z-index:99999;display:none !important;overflow:visible;opacity:0;transform:translateY(-10px);transition:all .3s ease;max-height:300px;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.25);border:1px solid rgba(217,228,252,.3)}.cover-page .cover-form form .form-group .dropdown-content.active,.editor-page .cover-form form .form-group .dropdown-content.active{display:block !important;opacity:1;transform:translateY(0)}@media(max-width: 767px){.cover-page .cover-form form .form-group .dropdown-content,.editor-page .cover-form form .form-group .dropdown-content{max-height:110px !important;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#304369 rgba(217,228,252,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid rgba(217,228,252,.6);z-index:999999;position:fixed;left:1rem;right:1rem;top:auto;bottom:auto}.cover-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar,.editor-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar{width:8px !important;background-color:rgba(217,228,252,.3)}.cover-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar-track,.editor-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar-track{background:rgba(217,228,252,.3);border-radius:4px}.cover-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar-thumb,.editor-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar-thumb{background-color:#304369;border-radius:4px;border:1px solid rgba(217,228,252,.5);min-height:20px}.cover-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar-thumb:hover,.editor-page .cover-form form .form-group .dropdown-content::-webkit-scrollbar-thumb:hover{background-color:rgb(43.2,60.3,94.5)}}.cover-page .cover-form form .form-group .dropdown-item,.editor-page .cover-form form .form-group .dropdown-item{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;color:#304369;font-weight:500;font-size:.875rem;border-bottom:1px solid rgba(48,67,105,.1)}.cover-page .cover-form form .form-group .dropdown-item:last-child,.editor-page .cover-form form .form-group .dropdown-item:last-child{border-bottom:none}.cover-page .cover-form form .form-group .dropdown-item:hover,.editor-page .cover-form form .form-group .dropdown-item:hover{background:rgba(48,67,105,.05);color:#304369;padding-left:2rem}@media(max-width: 767px){.cover-page .cover-form form .form-group .dropdown-item,.editor-page .cover-form form .form-group .dropdown-item{padding:.875rem 1rem;font-size:.9rem;min-height:44px;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}.cover-page .cover-form form .form-group .dropdown-item:last-child,.editor-page .cover-form form .form-group .dropdown-item:last-child{border-bottom:none;margin-bottom:0}}.cover-page .cover-form form .form-group .color-picker .dropdown-value.color-preview,.editor-page .cover-form form .form-group .color-picker .dropdown-value.color-preview{display:flex;align-items:center;gap:.75rem}.cover-page .cover-form form .form-group .color-picker .dropdown-value.color-preview .color-display,.editor-page .cover-form form .form-group .color-picker .dropdown-value.color-preview .color-display{width:24px;height:24px;border-radius:4px;border:2px solid rgba(48,67,105,.2);flex-shrink:0}.cover-page .cover-form form .form-group .color-picker .dropdown-value.color-preview .color-text,.editor-page .cover-form form .form-group .color-picker .dropdown-value.color-preview .color-text{flex:1;font-family:monospace;font-size:.875rem}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options{padding:1rem;min-width:280px}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5rem;margin-bottom:1rem}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option{width:32px;height:32px;border-radius:6px;border:2px solid rgba(48,67,105,.2);cursor:pointer;transition:all .2s ease;position:relative}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option:hover,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option:hover{transform:scale(1.1);border-color:#d9e4fc}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option.selected,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option.selected{border-color:#d9e4fc;border-width:3px}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option.selected::after,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .predefined-colors .color-option.selected::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:.75rem;font-weight:bold;text-shadow:0 0 2px rgba(0,0,0,.8)}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input{border-top:1px solid rgba(48,67,105,.2);padding-top:1rem}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input label,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input label{display:block;margin-bottom:.5rem;color:#304369;font-size:.875rem;font-weight:500}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input input[type=color],.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input input[type=color]{width:100%;height:40px;border:2px solid rgba(217,228,252,.3);border-radius:6px;background:none;cursor:pointer}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input input[type=color]::-webkit-color-swatch-wrapper,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.cover-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input input[type=color]::-webkit-color-swatch,.editor-page .cover-form form .form-group .color-picker .dropdown-content.color-options .color-picker-section .custom-color-input input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.cover-page .cover-form form .form-group input[type=color],.editor-page .cover-form form .form-group input[type=color]{display:block;width:100%;padding:10px;border:1px solid rgb(183.2,195.8,222.6);border-radius:4px;margin-bottom:10px}.cover-page .cover-form form .form-group input[type=color]:focus,.editor-page .cover-form form .form-group input[type=color]:focus{outline:none;border-color:#d9e4fc}.cover-page .cover-form form .form-group input[type=color],.editor-page .cover-form form .form-group input[type=color]{height:40px;padding:2px}.cover-page .cover-form form .submit-btn,.editor-page .cover-form form .submit-btn{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.cover-page .cover-form form .submit-btn:hover,.editor-page .cover-form form .submit-btn:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.cover-page .cover-form form .submit-btn,.editor-page .cover-form form .submit-btn{padding:.75rem 4rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:2rem auto 0;box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);display:block;width:fit-content;font-family:"Radley",serif;letter-spacing:.025em;position:relative;overflow:hidden;clear:both}.cover-page .cover-form form .submit-btn::before,.editor-page .cover-form form .submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.cover-page .cover-form form .submit-btn:hover,.editor-page .cover-form form .submit-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.cover-page .cover-form form .submit-btn:hover::before,.editor-page .cover-form form .submit-btn:hover::before{left:100%}@media(max-width: 767px){.cover-page .cover-form form .submit-btn:hover,.editor-page .cover-form form .submit-btn:hover{transform:scale(1.02);box-shadow:0 6px 20px rgba(217,228,252,.35),0 3px 6px rgba(0,0,0,.12)}}.cover-page .cover-form form .submit-btn:active,.editor-page .cover-form form .submit-btn:active{transform:translateY(-1px) scale(0.98);box-shadow:0 2px 8px rgba(48,67,105,.4),inset 0 2px 4px rgba(0,0,0,.1);transition:all .1s ease}@media(max-width: 767px){.cover-page .cover-form form .submit-btn:active,.editor-page .cover-form form .submit-btn:active{transform:scale(0.96)}}.cover-page .cover-form form .submit-btn:focus,.editor-page .cover-form form .submit-btn:focus{outline:none;box-shadow:0 4px 16px rgba(217,228,252,.3),0 0 0 3px rgba(217,228,252,.2)}.cover-page .cover-form form .submit-btn .btn-text,.editor-page .cover-form form .submit-btn .btn-text{display:inline-block}.cover-page .cover-form form .submit-btn .btn-loader,.editor-page .cover-form form .submit-btn .btn-loader{display:none;align-items:center;gap:.5rem}.cover-page .cover-form form .submit-btn .btn-loader .spinner,.editor-page .cover-form form .submit-btn .btn-loader .spinner{animation:spin 1s linear infinite}.cover-page .cover-form form .submit-btn.loading .btn-text,.editor-page .cover-form form .submit-btn.loading .btn-text{display:none}.cover-page .cover-form form .submit-btn.loading .btn-loader,.editor-page .cover-form form .submit-btn.loading .btn-loader{display:inline-flex}.cover-page .cover-form form .form-actions,.editor-page .cover-form form .form-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:2rem auto 0;flex-wrap:wrap;clear:both}.cover-page .cover-form form .form-actions .submit-btn,.editor-page .cover-form form .form-actions .submit-btn{margin:0}.cover-page .cover-form a,.editor-page .cover-form a{display:inline-block;margin-top:20px;color:#d9e4fc;text-decoration:none}.cover-page .cover-form a:hover,.editor-page .cover-form a:hover{color:rgb(151.7975609756,181.6719512195,246.8524390244)}.cover-page .conversion-history,.editor-page .conversion-history{background:#fff;padding:20px;border-radius:16px;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:relative;overflow:hidden}.cover-page .conversion-history>*,.editor-page .conversion-history>*{position:relative;z-index:1}.cover-page .conversion-history,.editor-page .conversion-history{margin-top:1.5rem;margin-bottom:3rem;padding:1.25rem 70px;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid rgba(217,228,252,.2);border-radius:12px;overflow:visible}.cover-page .conversion-history .history-header,.editor-page .conversion-history .history-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid rgba(217,228,252,.15);gap:.5rem;flex-wrap:wrap}.cover-page .conversion-history .history-header h3,.editor-page .conversion-history .history-header h3{font-size:1rem;font-weight:600;color:#304369;margin:0;letter-spacing:.01em}.cover-page .conversion-history .history-header .history-note,.editor-page .conversion-history .history-header .history-note{font-size:.72rem;color:#999}.cover-page .conversion-history .history-list,.editor-page .conversion-history .history-list{display:flex;flex-direction:column;gap:2px}.cover-page .conversion-history .history-item,.editor-page .conversion-history .history-item{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border-radius:8px;gap:.75rem;transition:background .15s}.cover-page .conversion-history .history-item:nth-child(odd),.editor-page .conversion-history .history-item:nth-child(odd){background:rgba(217,228,252,.15)}.cover-page .conversion-history .history-item:hover,.editor-page .conversion-history .history-item:hover{background:rgba(217,228,252,.25)}.cover-page .conversion-history .history-file-info,.editor-page .conversion-history .history-file-info{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.cover-page .conversion-history .history-file-icon,.editor-page .conversion-history .history-file-icon{flex-shrink:0;stroke:#304369;opacity:.35}.cover-page .conversion-history .history-filename,.editor-page .conversion-history .history-filename{font-size:.84rem;font-weight:500;color:#304369;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.cover-page .conversion-history .history-time,.editor-page .conversion-history .history-time{font-size:.7rem;color:#aab;white-space:nowrap;flex-shrink:0;margin-left:.25rem}.cover-page .conversion-history .history-actions,.editor-page .conversion-history .history-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.cover-page .conversion-history .history-send-btn,.cover-page .conversion-history .history-download-btn,.cover-page .conversion-history .history-delete-btn,.editor-page .conversion-history .history-send-btn,.editor-page .conversion-history .history-download-btn,.editor-page .conversion-history .history-delete-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(217,228,252,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;color:#304369}.cover-page .conversion-history .history-send-btn svg,.cover-page .conversion-history .history-download-btn svg,.cover-page .conversion-history .history-delete-btn svg,.editor-page .conversion-history .history-send-btn svg,.editor-page .conversion-history .history-download-btn svg,.editor-page .conversion-history .history-delete-btn svg{stroke:#304369;opacity:.45;transition:all .2s ease}.cover-page .conversion-history .history-send-btn:hover,.cover-page .conversion-history .history-download-btn:hover,.cover-page .conversion-history .history-delete-btn:hover,.editor-page .conversion-history .history-send-btn:hover,.editor-page .conversion-history .history-download-btn:hover,.editor-page .conversion-history .history-delete-btn:hover{background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);transform:translateY(-1px);box-shadow:0 2px 8px rgba(217,228,252,.3)}.cover-page .conversion-history .history-send-btn:hover svg,.cover-page .conversion-history .history-download-btn:hover svg,.cover-page .conversion-history .history-delete-btn:hover svg,.editor-page .conversion-history .history-send-btn:hover svg,.editor-page .conversion-history .history-download-btn:hover svg,.editor-page .conversion-history .history-delete-btn:hover svg{opacity:1;stroke:#fff}.cover-page .conversion-history .history-send-btn:active,.cover-page .conversion-history .history-download-btn:active,.cover-page .conversion-history .history-delete-btn:active,.editor-page .conversion-history .history-send-btn:active,.editor-page .conversion-history .history-download-btn:active,.editor-page .conversion-history .history-delete-btn:active{transform:translateY(0)}.cover-page .conversion-history .history-delete-btn:hover,.editor-page .conversion-history .history-delete-btn:hover{background:linear-gradient(135deg, #c0392b 0%, #a93226 100%)}@media(max-width: 767px){.cover-page .conversion-history,.editor-page .conversion-history{padding:1.25rem 20px}.cover-page .conversion-history .history-header,.editor-page .conversion-history .history-header{flex-direction:column;gap:.15rem}.cover-page .conversion-history .history-filename,.editor-page .conversion-history .history-filename{max-width:140px}}@keyframes iconBounce{0%,20%,50%,80%,100%{transform:translateY(0) rotate(0deg)}10%{transform:translateY(-5px) rotate(3deg)}30%{transform:translateY(-3px) rotate(-2deg)}40%{transform:translateY(-2px) rotate(1deg)}60%{transform:translateY(-1px) rotate(-1deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.divider{display:flex;align-items:center;margin:1rem 0}.divider::before,.divider::after{content:"";flex:1;height:1px;background-color:rgba(48,67,105,.2)}.divider span{padding:0 1rem;color:#304369;font-size:.875rem;font-weight:500;opacity:.7}.ai-cover-section{background:linear-gradient(135deg, rgba(217, 228, 252, 0.08) 0%, rgba(48, 67, 105, 0.04) 100%);border:2px solid rgba(217,228,252,.4);border-radius:12px;padding:0;margin:2rem 0;position:relative;overflow:hidden;transition:all .4s ease}.ai-cover-section.collapsed .ai-content{max-height:0;opacity:0;padding:0 2rem;overflow:hidden;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s ease,padding .3s ease}.ai-cover-section.collapsed .ai-cover-header .toggle-btn .expand-icon{transform:rotate(0deg)}.ai-cover-section.collapsed .ai-cover-header .toggle-btn .toggle-text::after{content:"Show AI Generator"}.ai-cover-section.collapsed::before{opacity:.3;transition:opacity .4s ease}.ai-cover-section:not(.collapsed) .ai-content{max-height:2000px;opacity:1;padding:0 2rem 2rem 2rem;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s ease .2s,padding .4s ease}.ai-cover-section:not(.collapsed) .ai-cover-header .toggle-btn .expand-icon{transform:rotate(180deg)}.ai-cover-section:not(.collapsed) .ai-cover-header .toggle-btn .toggle-text::after{content:"Hide"}.ai-cover-section:not(.collapsed)::before{opacity:1;transition:opacity .4s ease}.ai-cover-section::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(217, 228, 252, 0.15) 0%, transparent 70%);animation:aiGlow 6s ease-in-out infinite alternate;pointer-events:none;transition:opacity .4s ease;opacity:1}.ai-cover-section .ai-cover-header{display:flex;align-items:center;gap:1rem;margin-bottom:0;position:relative;z-index:1;cursor:pointer;padding:2rem;transition:all .3s ease}.ai-cover-section .ai-cover-header:hover{background:hsla(0,0%,100%,.05)}.ai-cover-section .ai-cover-header:hover .toggle-btn{background:rgba(48,67,105,.1);transform:translateX(-2px)}.ai-cover-section .ai-cover-header .ai-icon{width:48px;height:48px;background:linear-gradient(135deg, #304369 0%, rgb(24, 33.5, 52.5) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px rgba(48,67,105,.3);animation:iconFloat 3s ease-in-out infinite;flex-shrink:0}.ai-cover-section .ai-cover-header .ai-icon svg{animation:sparkleRotate 4s linear infinite}.ai-cover-section .ai-cover-header .ai-text{flex:1}.ai-cover-section .ai-cover-header .ai-text h3{color:#304369;font-size:1.5rem;margin:0 0 .25rem 0;font-weight:700}.ai-cover-section .ai-cover-header .ai-text p{color:rgba(48,67,105,.7);font-size:.9rem;margin:0;font-weight:400}.ai-cover-section .ai-cover-header .toggle-btn{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);padding:.75rem 1rem;border-radius:25px;transition:all .3s ease;border:1px solid rgba(48,67,105,.2);flex-shrink:0}.ai-cover-section .ai-cover-header .toggle-btn .expand-icon{color:#304369;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.ai-cover-section .ai-cover-header .toggle-btn .toggle-text{color:#304369;font-weight:600;font-size:.85rem;transition:all .3s ease}.ai-cover-section .ai-cover-header .toggle-btn .toggle-text::after{content:"Show AI Generator";transition:all .3s ease}.ai-cover-section .ai-cover-header .toggle-btn:hover{background:hsla(0,0%,100%,.2);border-color:#304369}@media(max-width: 767px){.ai-cover-section .ai-cover-header{padding:1.5rem 1rem;gap:.75rem}.ai-cover-section .ai-cover-header .ai-icon{width:40px;height:40px;border-radius:10px}.ai-cover-section .ai-cover-header .ai-text h3{font-size:1.2rem}.ai-cover-section .ai-cover-header .ai-text p{font-size:.8rem;display:none}.ai-cover-section .ai-cover-header .toggle-btn{padding:.5rem;border-radius:20px;min-width:auto}.ai-cover-section .ai-cover-header .toggle-btn .toggle-text{display:none}.ai-cover-section .ai-cover-header .toggle-btn .expand-icon{width:18px;height:18px}}@media(max-width: 575px){.ai-cover-section .ai-cover-header{padding:1rem .75rem;gap:.5rem}.ai-cover-section .ai-cover-header .ai-icon{width:36px;height:36px;border-radius:8px}.ai-cover-section .ai-cover-header .ai-text h3{font-size:1.1rem}.ai-cover-section .ai-cover-header .toggle-btn{padding:.4rem;border-radius:18px}.ai-cover-section .ai-cover-header .toggle-btn .expand-icon{width:16px;height:16px}}.ai-cover-section .ai-content{transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease .1s,padding .4s ease;position:relative;z-index:1;overflow:hidden}.ai-cover-section .ai-prompt-group{position:relative;z-index:1}.ai-cover-section .prompt-input-wrapper{position:relative;margin-bottom:2rem}.ai-cover-section .prompt-input-wrapper label{display:block;margin-bottom:.5rem;color:#304369;font-weight:600;font-size:.9rem}.ai-cover-section .prompt-input-wrapper .textarea-container{position:relative}.ai-cover-section .prompt-input-wrapper textarea{width:100%;padding:1rem 1.25rem;border:2px solid rgba(217,228,252,.6);border-radius:12px;background:hsla(0,0%,100%,.95);color:#304369;font-family:"Radley",serif;font-size:.95rem;resize:vertical;min-height:90px;transition:all .3s ease}.ai-cover-section .prompt-input-wrapper textarea:focus{outline:none;border-color:#d9e4fc;background:#fff;box-shadow:0 0 0 4px rgba(48,67,105,.1),0 4px 20px rgba(217,228,252,.2);transform:translateY(-1px)}.ai-cover-section .prompt-input-wrapper textarea::placeholder{color:rgba(48,67,105,.5);font-style:italic}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small{position:absolute;top:.75rem;right:.75rem;width:36px;height:36px;border:none;border-radius:50%;background:#6c7ea6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:10;box-shadow:0 2px 8px rgba(108,126,166,.3)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small:hover{transform:scale(1.1);background:#5a6b94;box-shadow:0 4px 16px rgba(108,126,166,.5)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small:hover .btn-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0) scale(1)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small:active{transform:scale(0.95)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small svg{width:16px;height:16px;transition:all .3s ease}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small .btn-tooltip{position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%) translateX(10px) scale(0.8);background:rgba(108,126,166,.95);color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:20}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-small .btn-tooltip::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid rgba(108,126,166,.95)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-mobile{display:none;width:100%;padding:.75rem 1.5rem;margin-top:1rem;border:none;border-radius:8px;background:#6c7ea6;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;justify-content:center;gap:.5rem}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-mobile:hover{background:#5a6b94;transform:translateY(-1px)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-mobile:active{transform:translateY(0)}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-mobile svg{transition:transform .3s ease}.ai-cover-section .prompt-input-wrapper .ai-generate-btn-mobile:hover svg{transform:scale(1.1)}@media(min-width: 768px){.ai-cover-section .prompt-input-wrapper .ai-generate-btn-mobile{display:none !important}}.ai-cover-section .prompt-input-wrapper .char-counter{position:absolute;bottom:.75rem;right:4rem;font-size:.75rem;background:hsla(0,0%,100%,.9);padding:.25rem .5rem;border-radius:6px;font-weight:500;pointer-events:none;z-index:5}.ai-cover-section .ai-style-selector{margin-bottom:2rem}.ai-cover-section .ai-style-selector label{display:block;margin-bottom:1rem;color:#304369;font-weight:600;font-size:.9rem}.ai-cover-section .ai-style-selector .style-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:1rem}@media(max-width: 575px){.ai-cover-section .ai-style-selector .style-grid{grid-template-columns:repeat(2, 1fr)}}.ai-cover-section .ai-style-selector .style-card{background:hsla(0,0%,100%,.9);border:2px solid rgba(217,228,252,.3);border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;position:relative;overflow:hidden}.ai-cover-section .ai-style-selector .style-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transition:left .5s}.ai-cover-section .ai-style-selector .style-card:hover{background:hsla(0,0%,100%,.98);border-color:rgba(217,228,252,.6);transform:translateY(-3px);box-shadow:0 8px 25px rgba(217,228,252,.2)}.ai-cover-section .ai-style-selector .style-card:hover::before{left:100%}.ai-cover-section .ai-style-selector .style-card:hover .style-preview{transform:scale(1.05)}.ai-cover-section .ai-style-selector .style-card.active{background:rgba(217,228,252,.15);border-color:#304369;box-shadow:0 4px 20px rgba(217,228,252,.3)}.ai-cover-section .ai-style-selector .style-card.active .style-info .style-name{color:#304369;font-weight:700}.ai-cover-section .ai-style-selector .style-card .style-preview{width:60px;height:80px;border-radius:6px;position:relative;overflow:hidden;transition:transform .3s ease;background:rgba(0,0,0,0)}.ai-cover-section .ai-style-selector .style-card .style-preview .style-image{width:100%;height:100%;object-fit:cover;border-radius:6px}.ai-cover-section .ai-style-selector .style-card .style-info{display:flex;flex-direction:column;gap:.25rem}.ai-cover-section .ai-style-selector .style-card .style-info .style-name{font-size:.85rem;font-weight:600;color:#304369;transition:all .3s ease}.ai-cover-section .ai-style-selector .style-card .style-info .style-desc{font-size:.7rem;color:rgba(48,67,105,.6);line-height:1.2}.ai-cover-section .ai-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ai-cover-section .ai-actions .ai-generate-btn{background-color:#304369;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;position:relative;padding:1rem 2.5rem;border-radius:25px;font-weight:700;font-size:1rem;overflow:hidden;box-shadow:0 6px 20px rgba(48,67,105,.3);border:none;transition:all .3s ease}.ai-cover-section .ai-actions .ai-generate-btn:hover{background-color:rgb(43.2,60.3,94.5)}.ai-cover-section .ai-actions .ai-generate-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 30px rgba(48,67,105,.4)}.ai-cover-section .ai-actions .ai-generate-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.ai-cover-section .ai-actions .ai-generate-btn .btn-content{display:flex;align-items:center;gap:.75rem;position:relative;z-index:2}.ai-cover-section .ai-actions .ai-generate-btn .btn-content svg{animation:sparkleRotate 3s linear infinite}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.8);border-radius:50%;animation:sparkleFloat 2s ease-in-out infinite}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle.sparkle-1{top:20%;left:15%;animation-delay:0s}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle.sparkle-2{top:60%;right:20%;animation-delay:.7s}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle.sparkle-3{bottom:25%;left:70%;animation-delay:1.4s}.ai-cover-section .ai-actions .generation-status{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#304369;font-weight:500}.ai-cover-section .ai-actions .generation-status .status-content{display:flex;align-items:center;gap:1rem}.ai-cover-section .ai-actions .generation-status .loading-animation{display:flex;gap:.25rem}.ai-cover-section .ai-actions .generation-status .loading-animation .dot{width:8px;height:8px;background:#304369;border-radius:50%;animation:dotPulse 1.4s ease-in-out infinite both}.ai-cover-section .ai-actions .generation-status .loading-animation .dot.dot-1{animation-delay:-0.32s}.ai-cover-section .ai-actions .generation-status .loading-animation .dot.dot-2{animation-delay:-0.16s}.ai-cover-section .ai-actions .generation-status .loading-animation .dot.dot-3{animation-delay:0s}.ai-cover-section .ai-results{margin-top:2rem;background:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;border:2px solid rgba(217,228,252,.3);box-shadow:0 4px 20px rgba(217,228,252,.1)}.ai-cover-section .ai-results .results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ai-cover-section .ai-results .results-header h4{color:#304369;margin:0;font-size:1.2rem;font-weight:700}.ai-cover-section .ai-results .results-header .close-results{background:none;border:none;font-size:1.5rem;color:rgba(48,67,105,.6);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.ai-cover-section .ai-results .results-header .close-results:hover{background:rgba(48,67,105,.1);color:#304369}.ai-cover-section .ai-results .generated-covers{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem;margin-bottom:1.5rem}@media(max-width: 575px){.ai-cover-section .ai-results .generated-covers{grid-template-columns:repeat(2, 1fr)}}.ai-cover-section .ai-results .generated-covers .generated-cover{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;aspect-ratio:2/3;background:rgba(217,228,252,.1)}.ai-cover-section .ai-results .generated-covers .generated-cover:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(48,67,105,.2)}.ai-cover-section .ai-results .generated-covers .generated-cover.selected{box-shadow:0 0 0 3px #304369}.ai-cover-section .ai-results .generated-covers .generated-cover img{width:100%;height:100%;object-fit:cover}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:.75rem}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay .use-cover-btn{background-color:#fff;color:#304369;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.8rem;width:100%;border:none}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay .use-cover-btn:hover{background-color:hsl(0,0%,90%)}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay .use-cover-btn:hover{background:#304369;color:#fff}.ai-cover-section .ai-results .generated-covers .generated-cover:hover .cover-overlay{opacity:1}.ai-cover-section .ai-results .results-actions{text-align:center}.ai-cover-section .ai-results .results-actions .regenerate-btn{background:rgba(0,0,0,0);color:#304369;border:2px solid rgba(48,67,105,.3);padding:.75rem 1.5rem;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.ai-cover-section .ai-results .results-actions .regenerate-btn:hover{background:rgba(48,67,105,.1);border-color:#304369;transform:translateY(-2px)}.ai-cover-section .prompt-input-wrapper{position:relative;margin-bottom:2rem}.ai-cover-section .prompt-input-wrapper label{display:block;margin-bottom:.5rem;color:#304369;font-weight:600;font-size:.9rem}.ai-cover-section .prompt-input-wrapper textarea{width:100%;padding:1rem 1.25rem;border:2px solid rgba(217,228,252,.6);border-radius:12px;background:hsla(0,0%,100%,.95);color:#304369;font-family:"Radley",serif;font-size:.95rem;resize:vertical;min-height:90px;transition:all .3s ease;box-shadow:0 2px 10px rgba(217,228,252,.1)}.ai-cover-section .prompt-input-wrapper textarea:focus{outline:none;border-color:#304369;background:#fff;box-shadow:0 0 0 4px rgba(48,67,105,.1),0 4px 20px rgba(217,228,252,.2);transform:translateY(-1px)}.ai-cover-section .prompt-input-wrapper textarea::placeholder{color:rgba(48,67,105,.5);font-style:italic}.ai-cover-section .prompt-input-wrapper .char-counter{position:absolute;bottom:.75rem;right:1rem;font-size:.75rem;color:rgba(48,67,105,.6);background:hsla(0,0%,100%,.9);padding:.25rem .5rem;border-radius:6px;font-weight:500}.ai-cover-section .ai-style-selector{margin-bottom:2rem}.ai-cover-section .ai-style-selector label{display:block;margin-bottom:1rem;color:#304369;font-weight:600;font-size:.9rem}.ai-cover-section .ai-style-selector .style-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:1rem}@media(max-width: 575px){.ai-cover-section .ai-style-selector .style-grid{grid-template-columns:repeat(2, 1fr)}}.ai-cover-section .ai-style-selector .style-card{background:hsla(0,0%,100%,.9);border:2px solid rgba(217,228,252,.3);border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;position:relative;overflow:hidden}.ai-cover-section .ai-style-selector .style-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transition:left .5s}.ai-cover-section .ai-style-selector .style-card:hover{background:hsla(0,0%,100%,.98);border-color:rgba(217,228,252,.6);transform:translateY(-3px);box-shadow:0 8px 25px rgba(217,228,252,.2)}.ai-cover-section .ai-style-selector .style-card:hover::before{left:100%}.ai-cover-section .ai-style-selector .style-card:hover .style-preview{transform:scale(1.05)}.ai-cover-section .ai-style-selector .style-card.active{background:rgba(48,67,105,.08);border-color:#304369;box-shadow:0 4px 20px rgba(48,67,105,.2)}.ai-cover-section .ai-style-selector .style-card.active .style-info .style-name{color:#304369;font-weight:700}.ai-cover-section .ai-style-selector .style-card .style-preview{width:60px;height:65px;border-radius:6px;position:relative;overflow:hidden;transition:transform .3s ease}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern{width:100%;height:100%;border-radius:6px}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.realistic-pattern{background:linear-gradient(135deg, #8B7355 0%, #D2B48C 40%, #F5DEB3 100%);position:relative}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.realistic-pattern::after{content:"";position:absolute;top:20%;left:15%;width:70%;height:60%;background:radial-gradient(ellipse, rgba(255, 255, 255, 0.3) 0%, transparent 70%)}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.artistic-pattern{background:linear-gradient(45deg, #FF6B6B 0%, #4ECDC4 30%, #45B7D1 60%, #96CEB4 100%);position:relative}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.artistic-pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg, transparent, transparent 8px, rgba(255, 255, 255, 0.1) 8px, rgba(255, 255, 255, 0.1) 12px)}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.minimal-pattern{background:linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 50%, #DEE2E6 100%);border:1px solid rgba(48,67,105,.2);position:relative}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.minimal-pattern::after{content:"";position:absolute;top:30%;left:20%;width:60%;height:2px;background:rgba(48,67,105,.3)}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.minimal-pattern::before{content:"";position:absolute;top:50%;left:25%;width:50%;height:1px;background:rgba(48,67,105,.2)}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.vintage-pattern{background:linear-gradient(135deg, #8B4513 0%, #D2691E 40%, #DEB887 80%, #F5DEB3 100%);position:relative}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.vintage-pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.2) 0%, transparent 40%)}.ai-cover-section .ai-style-selector .style-card .style-preview .style-pattern.vintage-pattern::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, transparent 30%, rgba(139, 69, 19, 0.1) 50%, transparent 70%)}.ai-cover-section .ai-style-selector .style-card .style-info{display:flex;flex-direction:column;gap:.25rem}.ai-cover-section .ai-style-selector .style-card .style-info .style-name{font-size:.85rem;font-weight:600;color:#304369;transition:all .3s ease}.ai-cover-section .ai-style-selector .style-card .style-info .style-desc{font-size:.7rem;color:rgba(48,67,105,.6);line-height:1.2}.ai-cover-section .ai-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ai-cover-section .ai-actions .ai-generate-btn{background-color:#304369;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;position:relative;padding:1rem 2.5rem;border-radius:25px;font-weight:700;font-size:1rem;overflow:hidden;box-shadow:0 6px 20px rgba(48,67,105,.3);border:none;transition:all .3s ease}.ai-cover-section .ai-actions .ai-generate-btn:hover{background-color:rgb(43.2,60.3,94.5)}.ai-cover-section .ai-actions .ai-generate-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 30px rgba(48,67,105,.4)}.ai-cover-section .ai-actions .ai-generate-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.ai-cover-section .ai-actions .ai-generate-btn .btn-content{display:flex;align-items:center;gap:.75rem;position:relative;z-index:2}.ai-cover-section .ai-actions .ai-generate-btn .btn-content svg{animation:sparkleRotate 3s linear infinite}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.8);border-radius:50%;animation:sparkleFloat 2s ease-in-out infinite}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle.sparkle-1{top:20%;left:15%;animation-delay:0s}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle.sparkle-2{top:60%;right:20%;animation-delay:.7s}.ai-cover-section .ai-actions .ai-generate-btn .btn-sparkles .sparkle.sparkle-3{bottom:25%;left:70%;animation-delay:1.4s}.ai-cover-section .ai-actions .generation-status{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#304369;font-weight:500}.ai-cover-section .ai-actions .generation-status .status-content{display:flex;align-items:center;gap:1rem}.ai-cover-section .ai-actions .generation-status .loading-animation{display:flex;gap:.25rem}.ai-cover-section .ai-actions .generation-status .loading-animation .dot{width:8px;height:8px;background:#304369;border-radius:50%;animation:dotPulse 1.4s ease-in-out infinite both}.ai-cover-section .ai-actions .generation-status .loading-animation .dot.dot-1{animation-delay:-0.32s}.ai-cover-section .ai-actions .generation-status .loading-animation .dot.dot-2{animation-delay:-0.16s}.ai-cover-section .ai-actions .generation-status .loading-animation .dot.dot-3{animation-delay:0s}.ai-cover-section .ai-results{margin-top:2rem;background:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;border:2px solid rgba(217,228,252,.3);box-shadow:0 4px 20px rgba(217,228,252,.1)}.ai-cover-section .ai-results .results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ai-cover-section .ai-results .results-header h4{color:#304369;margin:0;font-size:1.2rem;font-weight:700}.ai-cover-section .ai-results .results-header .close-results{background:none;border:none;font-size:1.5rem;color:rgba(48,67,105,.6);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.ai-cover-section .ai-results .results-header .close-results:hover{background:rgba(48,67,105,.1);color:#304369}.ai-cover-section .ai-results .generated-covers{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem;margin-bottom:1.5rem}@media(max-width: 575px){.ai-cover-section .ai-results .generated-covers{grid-template-columns:repeat(2, 1fr)}}.ai-cover-section .ai-results .generated-covers .generated-cover{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;aspect-ratio:2/3;background:rgba(217,228,252,.1)}.ai-cover-section .ai-results .generated-covers .generated-cover:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(48,67,105,.2)}.ai-cover-section .ai-results .generated-covers .generated-cover.selected{box-shadow:0 0 0 3px #304369}.ai-cover-section .ai-results .generated-covers .generated-cover img{width:100%;height:100%;object-fit:cover}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:.75rem}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay .use-cover-btn{background-color:#fff;color:#304369;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.8rem;width:100%;border:none}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay .use-cover-btn:hover{background-color:hsl(0,0%,90%)}.ai-cover-section .ai-results .generated-covers .generated-cover .cover-overlay .use-cover-btn:hover{background:#304369;color:#fff}.ai-cover-section .ai-results .generated-covers .generated-cover:hover .cover-overlay{opacity:1}@media(max-width: 767px){.ai-cover-section{margin:0}.ai-cover-section .ai-content{padding:0 1rem 1.5rem 1rem}.ai-cover-section:not(.collapsed) .ai-content{padding:0 1rem 1.5rem 1rem}.ai-cover-section .ai-prompt-group .prompt-input-wrapper textarea{font-size:14px;padding:.75rem}.ai-cover-section .ai-prompt-group .prompt-input-wrapper .ai-generate-btn-small{display:none}.ai-cover-section .ai-prompt-group .prompt-input-wrapper .ai-generate-btn-mobile{display:flex;margin-top:.75rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600}.ai-cover-section .ai-prompt-group .prompt-input-wrapper .char-counter{position:absolute;bottom:1rem;right:1rem;font-size:.75rem;color:rgba(48,67,105,.8);background:hsla(0,0%,100%,.95);padding:.25rem .5rem;border-radius:6px;font-weight:500;z-index:5;pointer-events:none}.ai-cover-section .ai-style-selector .style-grid{grid-template-columns:repeat(2, 1fr);gap:.75rem}.ai-cover-section .ai-style-selector .style-card{padding:.75rem}.ai-cover-section .ai-style-selector .style-card .style-preview{height:75px}.ai-cover-section .ai-style-selector .style-card .style-info .style-name{font-size:.8rem}.ai-cover-section .ai-style-selector .style-card .style-info .style-desc{font-size:.7rem}.ai-cover-section .ai-actions .ai-generate-btn{padding:.75rem 1.5rem;font-size:.9rem}.ai-cover-section .ai-actions .ai-generate-btn .btn-content svg{width:18px;height:18px}.ai-cover-section .ai-results .generated-covers{grid-template-columns:repeat(2, 1fr);gap:1rem}.ai-cover-section .ai-results .results-actions .regenerate-btn{padding:.5rem 1rem;font-size:.8rem}.ai-cover-section .ai-results .results-actions .regenerate-btn svg{width:14px;height:14px}}@media(max-width: 575px){.ai-cover-section{margin:0}.ai-cover-section .ai-content{padding:0 .75rem 1rem .75rem}.ai-cover-section:not(.collapsed) .ai-content{padding:0 .75rem 1rem .75rem}.ai-cover-section .ai-style-selector .style-grid{grid-template-columns:1fr;gap:.5rem}.ai-cover-section .ai-style-selector .style-card{padding:.5rem;flex-direction:row;align-items:center}.ai-cover-section .ai-style-selector .style-card .style-preview{width:60px;height:60px;margin-right:.75rem;margin-bottom:0}.ai-cover-section .ai-style-selector .style-card .style-info{text-align:left}.ai-cover-section .ai-style-selector .style-card .style-info .style-name{font-size:.9rem}.ai-cover-section .ai-style-selector .style-card .style-info .style-desc{font-size:.75rem}.ai-cover-section .ai-actions .ai-generate-btn{padding:.75rem 1rem;font-size:.85rem}.ai-cover-section .ai-actions .ai-generate-btn .btn-content{flex-direction:column;gap:.25rem}.ai-cover-section .ai-actions .ai-generate-btn .btn-content svg{width:16px;height:16px}.ai-cover-section .ai-actions .ai-generate-btn .btn-content span{font-size:.8rem}.ai-cover-section .ai-results .generated-covers{grid-template-columns:1fr;gap:.75rem}.ai-cover-section .ai-results .results-header h4{font-size:1rem}}@keyframes aiGlow{0%{opacity:.4;transform:scale(1) rotate(0deg)}100%{opacity:.7;transform:scale(1.02) rotate(1deg)}}@keyframes iconFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-3px)}}@keyframes sparkleRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sparkleFloat{0%,100%{opacity:.4;transform:translateY(0px)}50%{opacity:1;transform:translateY(-5px)}}@keyframes dotPulse{0%,80%,100%{transform:scale(0.8);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width: 767px){.editor-page .site-footer{background-color:#fff;border-top:2px solid #e0e0e0}.editor-page .site-footer .footer-content p{color:#333}.editor-page .site-footer .footer-content p a{color:#304369}}.about-page{min-height:100vh;background:linear-gradient(135deg, rgba(217, 228, 252, 0.02) 0%, rgba(48, 67, 105, 0.01) 100%)}.about-page .about-content{margin:0 auto}@media(max-width: 768px){.about-page .about-content{padding:1rem}}.about-page .about-section{margin-bottom:3rem}.about-page .about-section h3{font-size:2rem;font-weight:600;color:#304369;margin-bottom:1.5rem;text-align:left}@media(max-width: 768px){.about-page .about-section h3{font-size:1.75rem}}.about-page .about-section p{font-size:1.1rem;line-height:1.7;color:rgba(48,67,105,.8);text-align:left;margin:0 0 2rem 0}.about-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:2rem}@media(max-width: 768px){.about-page .features-grid{grid-template-columns:1fr;gap:1.5rem}}.about-page .feature-card{background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem;border:1px solid rgba(217,228,252,.1);transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.05)}.about-page .feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,.1);border-color:rgba(217,228,252,.2)}.about-page .feature-card h4{font-size:1.5rem;font-weight:600;color:#304369;margin-bottom:1rem;text-align:left}.about-page .feature-card p{font-size:1rem;line-height:1.6;color:rgba(48,67,105,.7);margin:0;text-align:left}.about-page .faq-section .faq-container{columns:2;column-gap:1.5rem;margin:0 auto}@media(max-width: 768px){.about-page .faq-section .faq-container{columns:1;column-gap:0}}.about-page .faq-section .faq-container .faq-item{break-inside:avoid;margin-bottom:1.5rem}@media(max-width: 768px){.about-page .faq-section .faq-container .faq-item{margin-bottom:1rem}}.about-page .faq-section .faq-item{background:hsla(0,0%,100%,.95);border-radius:12px;margin-bottom:0;border:2px solid rgba(217,228,252,.1);overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 8px rgba(0,0,0,.04)}.about-page .faq-section .faq-item:hover{border-color:rgba(217,228,252,.3);box-shadow:0 4px 16px rgba(217,228,252,.1);transform:translateY(-2px)}.about-page .faq-section .faq-item.active{border-color:#d9e4fc;box-shadow:0 6px 24px rgba(217,228,252,.15)}.about-page .faq-section .faq-item.active .faq-question{background:linear-gradient(135deg, rgba(217, 228, 252, 0.05), rgba(217, 228, 252, 0.1))}.about-page .faq-section .faq-item.active .faq-question h4{color:#304369;font-weight:600}.about-page .faq-section .faq-item.active .toggle-btn{background:hsla(0,0%,100%,.2)}.about-page .faq-section .faq-item.active .toggle-btn .expand-icon{transform:rotate(180deg);color:#304369}.about-page .faq-section .faq-item.active .faq-answer{max-height:300px;padding:0 1.5rem 1.5rem 1.5rem;opacity:1}.about-page .faq-section .faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .3s ease;border-bottom:1px solid rgba(217,228,252,.05)}.about-page .faq-section .faq-question:hover{background:rgba(217,228,252,.03)}.about-page .faq-section .faq-question h4{font-size:1.1rem;font-weight:500;color:#304369;margin:0;text-align:left;line-height:1.4;flex:1;padding-right:1rem}.about-page .faq-section .faq-answer{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);padding:0 1.5rem;opacity:0}.about-page .faq-section .faq-answer p{margin:0;color:rgba(48,67,105,.8);font-size:.95rem;line-height:1.6;padding-top:.5rem}.about-page .faq-section .toggle-btn{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);padding:.5rem;border-radius:25px;transition:all .3s ease;border:1px solid rgba(48,67,105,.2);flex-shrink:0}.about-page .faq-section .toggle-btn .expand-icon{color:#304369;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.about-page .faq-section .toggle-btn:hover{background:hsla(0,0%,100%,.2);border-color:#304369}.about-page .feedback-section .feedback-container{margin:0 auto}.about-page .feedback-section .feedback-toggle-wrapper{margin-bottom:2rem}.about-page .feedback-section .feedback-toggle{position:relative;display:inline-flex;background:hsla(0,0%,100%,.9);border-radius:50px;padding:4px;border:2px solid rgba(217,228,252,.2);box-shadow:0 4px 16px rgba(0,0,0,.05);width:100%}.about-page .feedback-section .feedback-toggle input[type=radio]{display:none}.about-page .feedback-section .feedback-toggle .toggle-label{position:relative;z-index:2;padding:12px 24px;font-weight:600;color:rgba(48,67,105,.7);cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:50px;font-size:.95rem;letter-spacing:.02em;flex:1;text-align:center}.about-page .feedback-section .feedback-toggle .toggle-label:hover{color:#304369}.about-page .feedback-section .feedback-toggle .toggle-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);border-radius:50px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 8px rgba(110,131,172,.3);z-index:1}.about-page .feedback-section .feedback-toggle input[type=radio]:nth-child(2):checked~.toggle-slider{transform:translateX(100%)}.about-page .feedback-section .feedback-toggle input[type=radio]:nth-child(1):checked~.toggle-label:nth-child(3){color:#fff}.about-page .feedback-section .feedback-toggle input[type=radio]:nth-child(2):checked~.toggle-label:nth-child(4){color:#fff}@media(max-width: 480px){.about-page .feedback-section .feedback-toggle{width:100%;justify-content:center}.about-page .feedback-section .feedback-toggle .toggle-label{padding:10px 16px;min-width:100px;font-size:.9rem}}.about-page .feedback-section .rating-group{transition:all .3s ease}.about-page .feedback-section .rating-group.hidden{display:none}.about-page .feedback-section .feedback-content{display:flex;gap:1rem;align-items:flex-end;justify-content:center}@media(max-width: 768px){.about-page .feedback-section .feedback-content{flex-direction:column;align-items:center}}.about-page .feedback-section .feedback-illustration{display:flex;align-items:flex-end;justify-content:center;transition:all .3s ease;user-select:none;pointer-events:none}.about-page .feedback-section .feedback-illustration.feedback-illustration-left{flex:0 0 280px}.about-page .feedback-section .feedback-illustration.feedback-illustration-left .books-image{max-width:20rem;transform:none}.about-page .feedback-section .feedback-illustration.feedback-illustration-right{flex:0 0 380px}.about-page .feedback-section .feedback-illustration.feedback-illustration-right .books-image{max-width:28rem}@media(max-width: 992px){.about-page .feedback-section .feedback-illustration.feedback-illustration-left{flex:0 0 220px}.about-page .feedback-section .feedback-illustration.feedback-illustration-left .books-image{max-width:18rem}.about-page .feedback-section .feedback-illustration.feedback-illustration-right{flex:0 0 300px}.about-page .feedback-section .feedback-illustration.feedback-illustration-right .books-image{max-width:24rem}}@media(max-width: 1024px){.about-page .feedback-section .feedback-illustration.feedback-illustration-left{display:none}.about-page .feedback-section .feedback-illustration.feedback-illustration-right{flex:0 0 250px}.about-page .feedback-section .feedback-illustration.feedback-illustration-right .books-image{max-width:20rem}}@media(max-width: 900px){.about-page .feedback-section .feedback-illustration.feedback-illustration-left{display:none}.about-page .feedback-section .feedback-illustration.feedback-illustration-right{flex:0 0 200px}.about-page .feedback-section .feedback-illustration.feedback-illustration-right .books-image{max-width:16rem}}@media(max-width: 768px){.about-page .feedback-section .feedback-illustration{display:none}}.about-page .feedback-section .feedback-illustration .books-image{user-select:none;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-page .feedback-section .feedback-form-wrapper{flex:1;max-width:600px}@media(max-width: 768px){.about-page .feedback-section .feedback-form-wrapper{max-width:100%;width:100%}}.about-page .feedback-section .feedback-form{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.9) 100%);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2.5rem;border:2px solid rgba(217,228,252,.15);box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(217,228,252,.1);position:relative;overflow:hidden;width:100%}@media(max-width: 768px){.about-page .feedback-section .feedback-form{padding:2rem;border-radius:1rem}}@media(max-width: 576px){.about-page .feedback-section .feedback-form{padding:1.5rem}}.about-page .feedback-section .feedback-form::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #D9E4FC 0%, rgb(222.7, 232.05, 252.45) 50%, #D9E4FC 100%);border-radius:1.5rem 1.5rem 0 0}@media(max-width: 768px){.about-page .feedback-section .feedback-form::before{border-radius:1rem 1rem 0 0}}.about-page .feedback-section .form-group{margin-bottom:1.75rem}.about-page .feedback-section .form-group label{display:block;font-weight:600;color:#304369;margin-bottom:.75rem;text-align:left;font-size:.95rem;letter-spacing:.02em}.about-page .feedback-section .form-group input,.about-page .feedback-section .form-group textarea{width:100%;padding:1rem 1.25rem;border:2px solid rgba(217,228,252,.15);border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background:hsla(0,0%,100%,.8);font-family:"Radley",serif}.about-page .feedback-section .form-group input:focus,.about-page .feedback-section .form-group textarea:focus{outline:none;border-color:#d9e4fc;box-shadow:0 0 0 4px rgba(217,228,252,.1),0 2px 12px rgba(217,228,252,.15);background:hsla(0,0%,100%,.95);transform:translateY(-2px)}.about-page .feedback-section .form-group input::placeholder,.about-page .feedback-section .form-group textarea::placeholder{color:rgba(48,67,105,.5);font-style:italic}.about-page .feedback-section .form-group input:hover:not(:focus),.about-page .feedback-section .form-group textarea:hover:not(:focus){border-color:rgba(217,228,252,.25);background:hsla(0,0%,100%,.9)}.about-page .feedback-section .form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.about-page .feedback-section .rating-stars{display:flex;gap:.5rem;margin-bottom:1rem;justify-content:flex-start}.about-page .feedback-section .rating-stars .star{font-size:1.8rem;color:#e0e0e0;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.about-page .feedback-section .rating-stars .star:hover{color:#ffc107;transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 4px 8px rgba(255, 193, 7, 0.3))}.about-page .feedback-section .rating-stars .star.active{color:#ffc107;animation:starGlow .6s ease-out}.about-page .feedback-section .rating-stars .star:not(.active):hover~.star{transform:scale(0.9)}.about-page .feedback-section .submit-btn{background-color:#d9e4fc;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.about-page .feedback-section .submit-btn:hover{background-color:rgb(173.5317073171,197.1146341463,248.5682926829)}.about-page .feedback-section .submit-btn{padding:.75rem 4rem;background:linear-gradient(135deg, #6e83ac 0%, #5a72a0 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:2rem auto 0;box-shadow:0 4px 16px rgba(217,228,252,.3),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);display:block;width:fit-content;font-family:"Radley",serif;letter-spacing:.025em;position:relative;overflow:hidden}.about-page .feedback-section .submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .6s ease}.about-page .feedback-section .submit-btn:hover{background:linear-gradient(135deg, #7a8fb8 0%, #6980ac 50%, #5871a0 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(217,228,252,.4),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.about-page .feedback-section .submit-btn:hover::before{left:100%}.about-page .feedback-section .submit-btn:active{transform:translateY(-1px) scale(1.01);box-shadow:0 2px 8px rgba(217,228,252,.3),0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.about-page .feedback-section .submit-btn .btn-text{position:relative;z-index:1}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes starGlow{0%{transform:scale(1);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}50%{transform:scale(1.3) rotate(10deg);filter:drop-shadow(0 4px 12px rgba(255, 193, 7, 0.5))}100%{transform:scale(1);filter:drop-shadow(0 2px 6px rgba(255, 193, 7, 0.3))}}.ripple{width:20px;height:20px;pointer-events:none}.error-page{height:100vh;width:100vw;margin:0;padding:0;background:linear-gradient(135deg, #D9E4FC 0%, rgb(166.3, 179.7, 207.9) 50%, rgb(115.6, 131.4, 163.8) 100%) no-repeat center center fixed;background-size:cover;color:#304369;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.error-page .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 1rem;box-sizing:border-box;transform-origin:center center;transform:scale(0.3)}@media(min-width: 400px){.error-page .content-wrapper{transform:scale(0.5)}}@media(min-width: 500px){.error-page .content-wrapper{transform:scale(0.6)}}@media(min-width: 600px){.error-page .content-wrapper{transform:scale(0.7)}}@media(min-width: 700px){.error-page .content-wrapper{transform:scale(0.8)}}@media(min-width: 800px){.error-page .content-wrapper{transform:scale(0.9)}.error-page::before{content:"#404";position:fixed;font-size:25vw;font-weight:bold;color:hsla(0,0%,100%,.08);z-index:-1;animation:float404 20s ease-in-out infinite}}@media(min-width: 900px){.error-page .content-wrapper{transform:scale(1)}}.error-page h2{text-align:center;font-size:2.5rem;margin:0 0 1rem 0}@media(max-width: 600px){.error-page h2{font-size:4rem}}.error-page h2+p{text-align:center;font-size:1.2rem;margin:0}@media(max-width: 600px){.error-page h2+p{font-size:2rem}}.shelf{background-color:rgb(64.9,83.1,119.7);position:relative;width:30rem;height:14rem;border:.5rem solid #304369;border-radius:.5rem;perspective:130rem;box-shadow:inset 0 0 2rem rgba(0,0,0,.2);margin-bottom:2rem}.door{position:absolute;width:14.8rem;height:14rem;display:flex;box-sizing:border-box;padding:1rem;background-color:#304369;align-items:center;box-shadow:0 1px 1px rgba(0,0,0,.3);outline:1px solid rgba(0,0,0,0)}.door::before{width:1.5rem;height:1.5rem;border-radius:50%;background-color:rgba(0,0,0,.1);content:""}.door.left{border-radius:0 .75rem .75rem 0;justify-content:flex-end;animation:leftDoorOpen 1.5s ease-out forwards .5s,leftDoorFlap 15s linear infinite forwards 9s;transform-origin:0 0 0}.door.right{right:0;border-radius:.75rem 0 0 .75rem;animation:rightDoorOpen 1.2s ease-out forwards .7s,rightDoorFlap 10s linear infinite forwards 8s;transform-origin:100% 0 0}.book{position:absolute;box-sizing:border-box;padding:.5rem 2rem .5rem 1rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.2);color:#fff;font-size:1.15rem;text-transform:uppercase;letter-spacing:.1rem;cursor:pointer;margin-top:-1.25rem}.book.converter{transform:rotate(-90deg) translate(-12.4rem, 3rem);transform-origin:0;padding-left:.75rem}.book.editor{transform:rotate(-100deg) translate(-13.4rem, 6.1rem);transform-origin:0;outline:1px solid rgba(0,0,0,0)}.book.about-us{right:2rem;bottom:.2rem;border-radius:.3rem 0 0 .3rem}.book.faq{right:.8rem;bottom:3.3rem;border-radius:.3rem 0 0 .3rem}.book.not-found{width:12rem;height:3.5rem;border:1px dashed hsla(0,0%,100%,.3);background-color:rgba(0,0,0,0);transform:rotate(-90deg) translate(-12rem, 13rem) scale(1);transform-origin:0;cursor:default;animation:bookFadeOut 1s 3s infinite forwards}.book.not-found::after{display:block;width:10rem;padding-left:5rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='30'><path fill='rgb(255, 255, 255)' d='M7.688,3.737C6.1,10.409,4.624,16.982,2.475,23.517c-0.424,1.29,0.724,2.338,1.957,1.916 c5.879-2.021,11.743-4.107,17.409-6.696c1.246-0.572,0.443-2.366-0.815-1.932c-3.856,1.333-7.695,2.69-11.565,3.959 c2.879-2.526,5.485-5.215,9.013-7.17c4.441-2.459,9.299-4.109,14.281-4.915c10.903-1.772,22.052,0.562,31.979,5.04 c9.241,4.162,12.895,8.725,13.164,4.942c0.121-1.69-5.57-4.953-14.125-8.714C53.19,5.292,41.094,3.539,29.636,6.058 c-7.122,1.567-16.708,5.374-22.064,11.544c1.359-4.455,2.461-9.028,3.032-13.563C10.852,2.091,8.12,1.927,7.688,3.737z'/></svg>");background-repeat:no-repeat;background-size:4rem;background-position:left center;font-family:"Yesteryear",cursive;text-transform:lowercase;font-size:25px;content:"this page can't be found";transform:rotate(90deg) translate(6rem, -1rem);opacity:.4}.book:hover:not(.not-found){background-color:rgba(148,148,175,.2);color:#deeafa}@keyframes leftDoorOpen{60%{transform:rotateY(-115deg)}100%{transform:rotateY(-110deg)}}@keyframes rightDoorOpen{60%{transform:rotateY(125deg)}100%{transform:rotateY(120deg)}}@keyframes rightDoorFlap{0%{transform:rotateY(120deg)}5%{transform:rotateY(125deg)}15%{transform:rotateY(117deg)}25%{transform:rotateY(123deg)}30%{transform:rotateY(120deg)}100%{transform:rotateY(120deg)}}@keyframes leftDoorFlap{0%{transform:rotateY(-110deg)}5%{transform:rotateY(-115deg)}15%{transform:rotateY(-107deg)}25%{transform:rotateY(-113deg)}30%{transform:rotateY(-110deg)}100%{transform:rotateY(-110deg)}}@keyframes bookFadeOut{50%{border:1px dashed hsla(0,0%,100%,.1)}}@keyframes float404{0%{transform:translate(-20vw, -10vh) rotate(-10deg)}25%{transform:translate(20vw, 10vh) rotate(5deg)}50%{transform:translate(10vw, -15vh) rotate(10deg)}75%{transform:translate(-15vw, 15vh) rotate(-5deg)}100%{transform:translate(-20vw, -10vh) rotate(-10deg)}}.logo-wrapper{display:flex;align-items:center;gap:.5rem}@media(max-width: 767px){.logo-wrapper{position:static;transform:none}}@media(min-width: 768px){.logo-wrapper{gap:1rem}}.logo-wrapper .book-shelf{width:6rem;height:6rem;cursor:pointer}@media(max-width: 767px){.logo-wrapper .book-shelf{width:4rem;height:4rem}}@media(min-width: 768px){.logo-wrapper .book-shelf{width:7rem;height:7rem}}.logo-wrapper .book-shelf .book-shelf__book{transition:transform .3s ease}.logo-wrapper .book-shelf .book-shelf__book--two{transition:transform .3s ease}.logo-wrapper .book-shelf .book-shelf__book--three{transition:transform .3s ease}.logo-wrapper .book-shelf .book-shelf__shelf{transition:transform .3s ease;transform-origin:50% 50%}.logo-wrapper .book-shelf:hover .book-shelf__book{animation:book-bounce .4s ease;animation-iteration-count:1}.logo-wrapper .book-shelf:hover .book-shelf__book--two{animation-name:book-bounce;animation-delay:.04s}.logo-wrapper .book-shelf:hover .book-shelf__book--three{animation-name:book-bounce;animation-delay:.08s}.logo-wrapper .book-shelf:hover .book-shelf__shelf{animation:shelf-lift .4s ease;animation-iteration-count:1}.logo-wrapper .logo{font-family:"Yesteryear",cursive;font-size:2rem;color:#304369;margin-left:-2rem}@media(min-width: 768px){.logo-wrapper .logo{font-size:2.5rem}}.logo-wrapper .custom{display:none}@media(min-width: 768px){.logo-wrapper .custom{display:block}}.page-header{background-color:#d9e4fc;margin-bottom:1.5rem;position:relative}.page-header .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;position:relative;padding:.5rem 0}@media(max-width: 767px){.page-header .header-content{padding:.5rem 0;min-height:auto}}@media(min-width: 768px){.page-header .header-content{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.page-header .header-left{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media(max-width: 767px){.page-header .header-left{position:static}}@media(min-width: 768px){.page-header .header-left{align-items:flex-start}}.page-header .logo{font-family:"Yesteryear",cursive;font-size:2rem;color:#304369;margin-left:0;padding-left:.5rem}@media(min-width: 768px){.page-header .logo{padding:.5rem 0 0 0;font-size:2.5rem;margin-left:-2rem}}.page-title-section{padding:2rem 0}@media(max-width: 768px){.page-title-section{padding:0;margin-bottom:1.5rem}}.page-title-section .container{margin:0 auto;padding:0 1rem}.breadcrumbs{margin-bottom:1.5rem}@media(max-width: 768px){.breadcrumbs{margin-bottom:1rem}}.breadcrumb-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem;font-size:.9rem}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item a{display:flex;align-items:center;gap:.5rem;color:#304369;text-decoration:none;border-radius:6px;transition:all .3s ease}.breadcrumb-item.breadcrumb-current{color:#304369;font-weight:500;padding:1.5rem;position:relative}.breadcrumb-item.breadcrumb-current::before{content:"";position:absolute;top:-6px;left:-10px;right:-10px;bottom:-6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30'%3E%3Cpath d='M10,15 Q10,10 25,10 Q50,5 75,10 Q90,10 90,15 Q90,20 75,20 Q50,25 25,20 Q10,20 15,15' fill='none' stroke='%232E8BC0' stroke-width='1.5' opacity='0.6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:1}.breadcrumb-separator{color:rgba(48,67,105,.4);display:flex;align-items:center}.breadcrumb-icon{color:#d9e4fc}.page-title{text-align:left;margin-top:-2rem}.page-title h2{font-size:2.5rem;font-weight:700;color:#304369;margin:0 0 .5rem 0;line-height:1.2}@media(max-width: 768px){.page-title h2{font-size:2rem}}@media(max-width: 576px){.page-title h2{font-size:1.75rem}}.page-title .page-subtitle{font-size:1.1rem;color:rgba(48,67,105,.7);margin:0;font-weight:400;line-height:1.4}@media(max-width: 768px){.page-title .page-subtitle{font-size:1rem}}.social-floating-block{position:fixed;right:1rem;bottom:2rem;z-index:100;display:flex;flex-direction:column;gap:.75rem;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:1rem;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(217,228,252,.2)}@media(max-width: 767px){.social-floating-block{display:none}}.social-floating-block .social-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#d9e4fc;color:#fff;border-radius:50%;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px rgba(217,228,252,.3)}@media(max-width: 767px){.social-floating-block .social-link{width:44px;height:44px;min-width:44px;min-height:44px}}.social-floating-block .social-link:nth-child(1){background:linear-gradient(135deg, #2E8BC0, #87CEEB)}.social-floating-block .social-link:nth-child(1):hover{background:linear-gradient(135deg, #1B5A7D, #5FBDDD);transform:translateY(-3px) scale(1.1);box-shadow:0 6px 20px rgba(46,139,192,.5)}.social-floating-block .social-link:nth-child(2){background:linear-gradient(135deg, #304369, #4682B4)}.social-floating-block .social-link:nth-child(2):hover{background:linear-gradient(135deg, #1E2A45, #2E5C8A);transform:translateY(-3px) scale(1.1);box-shadow:0 6px 20px rgba(48,67,105,.5)}.social-floating-block .social-link:nth-child(3){background:linear-gradient(135deg, #5F9EA0, #87CEEB)}.social-floating-block .social-link:nth-child(3):hover{background:linear-gradient(135deg, #4A7B7D, #6BB6E8);transform:translateY(-3px) scale(1.1);box-shadow:0 6px 20px rgba(95,158,160,.5)}.social-floating-block .social-link svg{transition:all .3s ease}.social-floating-block .social-link:hover svg{transform:scale(1.1)}@keyframes book-bounce{0%{transform:translateY(0)}40%{transform:translateY(-10px)}80%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes shelf-lift{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-4px) rotate(10deg)}40%{transform:translateY(-4px) rotate(0)}40%{transform:translateY(-4px) rotate(-10deg)}80%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes subtleRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.header-nav{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){.header-nav{display:none}}.header-nav .nav-links{display:flex;list-style:none;margin:0;padding:0;gap:1.5rem}@media(max-width: 767px){.header-nav .nav-links{flex-direction:column;text-align:center;gap:1rem}}@media(max-width: 767px){.header-nav .nav-links li{opacity:0;transform:translateY(-10px);animation:slideInFromHeader .3s ease forwards}.header-nav .nav-links li:nth-child(1){animation-delay:.1s}.header-nav .nav-links li:nth-child(2){animation-delay:.15s}.header-nav .nav-links li:nth-child(3){animation-delay:.2s}.header-nav .nav-links li:nth-child(4){animation-delay:.25s}.header-nav .nav-links li:nth-child(5){animation-delay:.3s}}.header-nav .nav-links li a{color:#304369;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 1rem;border-radius:8px;display:block}@media(max-width: 767px){.header-nav .nav-links li a{font-size:1.1rem;padding:.75rem 1.5rem;color:#304369;border-radius:8px;margin:0 1rem}}.header-nav .nav-links li a:hover{background-color:rgba(48,67,105,.05);transform:translateY(-2px)}@media(max-width: 767px){.header-nav .nav-links li a:hover{background-color:rgba(48,67,105,.15);transform:scale(1.05)}}.header-nav .nav-links li a.active{background-color:rgba(48,67,105,.1);font-weight:600}@media(max-width: 767px){.header-nav .nav-links li a.active{background-color:rgba(48,67,105,.25)}}.header-nav .help-dropdown{position:relative;display:flex;align-items:center}@media(max-width: 767px){.header-nav .help-dropdown{display:none}}.header-nav .help-dropdown .help-trigger{display:flex;align-items:center;justify-content:center;color:#304369;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:1rem;border-radius:24px;cursor:pointer;background:rgba(0,0,0,0);border:none;font-family:inherit;font-size:inherit}.header-nav .help-dropdown .help-trigger:hover{background-color:rgba(48,67,105,.05);transform:translateY(-2px)}.header-nav .help-dropdown .help-trigger.is-active{background-color:rgba(48,67,105,.1)}.header-nav .help-dropdown .help-trigger svg{width:20px;height:20px;fill:#304369;transition:transform .3s ease}.header-nav .help-dropdown .help-trigger.is-active svg{transform:rotate(180deg)}.header-nav .help-dropdown .help-menu{position:absolute;top:100%;right:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);border:1px solid rgba(48,67,105,.1);border-radius:12px;padding:0;min-width:200px;box-shadow:0 8px 32px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:99999 !important;margin-top:.5rem}.header-nav .help-dropdown .help-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);z-index:99999 !important}.header-nav .help-dropdown .help-menu::before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:hsla(0,0%,100%,.98);border:1px solid rgba(48,67,105,.1);border-bottom:none;border-right:none;transform:rotate(45deg);backdrop-filter:blur(15px)}.header-nav .help-dropdown .help-menu a{display:block;padding:.75rem 1.5rem;color:#304369;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.header-nav .help-dropdown .help-menu a:hover{background:rgba(48,67,105,.05);color:#304369;padding-left:2rem}.header-nav .help-dropdown .help-menu a:not(:last-child){border-bottom:1px solid rgba(48,67,105,.05)}.mobile-social-header{display:none;position:relative}@media(max-width: 767px){.mobile-social-header{display:block}}.mobile-social-header .social-trigger{position:relative;width:44px;height:44px;right:2px;background:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;touch-action:manipulation;z-index:1003;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-social-header .social-trigger:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:rgba(0,0,0,0);border-radius:50%}.mobile-social-header .social-trigger.is-active{background:rgba(48,67,105,.3);border-color:rgba(48,67,105,.5)}.mobile-social-header .social-trigger svg{width:24px;height:24px;fill:#304369;opacity:1}.mobile-social-header .social-item{position:absolute;width:48px;height:48px;top:0;right:0;border-radius:50%;box-shadow:0 2px 8px rgba(48,67,105,.1);z-index:-1000;opacity:0;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;touch-action:manipulation}.mobile-social-header .social-item svg{width:18px;height:18px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.mobile-social-header .social-item--telegram{background:linear-gradient(135deg, #2E8BC0, #87CEEB);border-color:rgba(46,139,192,.3)}.mobile-social-header .social-item--tiktok{background:linear-gradient(135deg, #304369, #4682B4);border-color:rgba(48,67,105,.3)}.mobile-social-header .social-item--twitter{background:linear-gradient(135deg, #5F9EA0, #87CEEB);border-color:rgba(95,158,160,.3)}.mobile-social-header .social-item-0{top:55px;right:0;opacity:1;z-index:1002;transform:translateY(0) scale(1)}.mobile-social-header .social-item-1{top:105px;right:0;opacity:1;z-index:1002;transform:translateY(0) scale(1)}.mobile-social-header .social-item-2{top:155px;right:0;opacity:1;z-index:1002;transform:translateY(0) scale(1)}.mobile-menu{display:none}@media(max-width: 767px){.mobile-menu{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1002;margin:0;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);will-change:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.mobile-menu .menu{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:30px;border-radius:0;box-shadow:0 -4px 20px rgba(48,67,105,.15);background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(217, 228, 252, 0.1) 50%, rgba(255, 255, 255, 0.98) 100%);backdrop-filter:blur(35px);border:none;border-top:2px solid rgba(48,67,105,.1);position:relative;transform:none;-webkit-transform:none;will-change:auto}@media(max-width: 767px){.mobile-menu .menu{padding-bottom:env(safe-area-inset-bottom, 0)}}.mobile-menu .social-trigger{position:absolute;left:30px;width:48px;height:48px;background:rgba(48,67,105,.15);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;touch-action:manipulation;z-index:1003}.mobile-menu .social-trigger.is-active{background:rgba(48,67,105,.25);border-color:rgba(48,67,105,.4);box-shadow:0 4px 12px rgba(48,67,105,.3)}.mobile-menu .social-trigger svg{width:32px;height:32px;fill:rgba(48,67,105,.9);opacity:1}.mobile-menu .social-item{position:absolute;width:45px;height:45px;left:22.5px;top:-7.5px;border-radius:50%;box-shadow:0 4px 15px rgba(48,67,105,.15);z-index:-1000;opacity:0;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;touch-action:manipulation}.mobile-menu .social-item svg{width:18px;height:18px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.mobile-menu .social-item--telegram{background:linear-gradient(135deg, #2E8BC0, #87CEEB);border-color:rgba(46,139,192,.3)}.mobile-menu .social-item--tiktok{background:linear-gradient(135deg, #304369, #4682B4);border-color:rgba(48,67,105,.3)}.mobile-menu .social-item--twitter{background:linear-gradient(135deg, #5F9EA0, #87CEEB);border-color:rgba(95,158,160,.3)}.mobile-menu .social-item-0{top:-60px;left:22.5px;opacity:1;z-index:1002}.mobile-menu .social-item-1{top:-110px;left:22.5px;opacity:1;z-index:1002}.mobile-menu .social-item-2{top:-160px;left:22.5px;opacity:1;z-index:1002}.mobile-menu .menu__trigger{position:absolute;top:-25px;left:calc(50% - 50px);width:100px;height:100px;background:linear-gradient(135deg, #D9E4FC, rgb(224.6, 233.4, 252.6));border:10px solid #fff;border-radius:50%;cursor:pointer;transition:.35s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(217,228,252,.3);-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;touch-action:manipulation}.mobile-menu .menu__trigger.is-rotate{transform:scale(1.1);background:linear-gradient(135deg, rgb(220.8, 230.7, 252.3), rgb(228.4, 236.1, 252.9));box-shadow:0 8px 30px rgba(217,228,252,.5)}.mobile-menu .menu__trigger.is-rotate .menu__base{opacity:.7}.mobile-menu .menu__trigger.is-rotate .book-shelf{opacity:0;transform:scale(0.8) rotate(180deg)}.mobile-menu .menu__trigger.is-rotate .current-page-icon{opacity:1;transform:scale(1) rotate(0deg)}.mobile-menu .menu__trigger.is-rotate[data-current-page=home]{background:linear-gradient(135deg, #5DBAFF, #2387CD);box-shadow:0 8px 30px rgba(93,186,255,.5)}.mobile-menu .menu__trigger.is-rotate[data-current-page=convert]{background:linear-gradient(135deg, #6B85D8, #3B51A6);box-shadow:0 8px 30px rgba(107,133,216,.5)}.mobile-menu .menu__trigger.is-rotate[data-current-page=editor]{background:linear-gradient(135deg, #8BB8C7, #4794DB);box-shadow:0 8px 30px rgba(139,184,199,.5)}.mobile-menu .menu__trigger.is-rotate[data-current-page=about]{background:linear-gradient(135deg, #304369, rgb(108, 134.6, 187.8));box-shadow:0 8px 30px rgba(48,67,105,.5)}.mobile-menu .menu__trigger .book-shelf{width:80px;height:80px;object-fit:contain;opacity:1;transform:scale(1) rotate(0deg);transition:all .35s ease}.mobile-menu .menu__trigger .current-page-icon{position:absolute;width:32px;height:32px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));opacity:0;transform:scale(1.2) rotate(-180deg);transition:all .35s ease}.mobile-menu .menu__base{width:20px;height:20px;object-fit:contain;opacity:.9;fill:#fff}.mobile-menu .menu__item{position:absolute;width:60px;height:60px;top:45px;padding:15px;border-radius:50%;background-color:#fff;box-shadow:0 4px 15px rgba(48,67,105,.15);z-index:-1000;opacity:0;cursor:pointer;transition:all .35s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;touch-action:manipulation}.mobile-menu .menu__item--0{transition:.35s ease;left:calc(50% - 120px);background:linear-gradient(135deg, #5DBAFF 0%, #3AA8F3 25%, #2E98E0 50%, #2387CD 75%, #1876BA 100%);border-color:rgba(93,186,255,.3)}.mobile-menu .menu__item--0 svg{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.mobile-menu .menu__item--1{transition:.35s ease .1s;left:calc(50% - 60px);background:linear-gradient(135deg, #6B85D8 0%, #5F78CC 25%, #536BBF 50%, #475EB3 75%, #3B51A6 100%);border-color:rgba(107,133,216,.3)}.mobile-menu .menu__item--1 svg{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.mobile-menu .menu__item--2{transition:.35s ease .2s;right:calc(50% - 60px);background:linear-gradient(135deg, #8BB8C7 0%, #7AAFCC 25%, #69A6D1 50%, #589DD6 75%, #4794DB 100%);border-color:rgba(139,184,199,.3)}.mobile-menu .menu__item--2 svg{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.mobile-menu .menu__item--3{transition:.35s ease .3s;right:calc(50% - 120px);background:linear-gradient(135deg, #304369 0%, rgb(59.2, 82.6333333333, 129.5) 25%, rgb(70.4, 98.2666666667, 154) 50%, rgb(83.5, 114.5333333333, 176.6) 75%, rgb(108, 134.6, 187.8) 100%);border-color:rgba(48,67,105,.3);position:relative}.mobile-menu .menu__item--3 svg{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}.mobile-menu .menu__item--left{left:calc(50% - 120px);transition:.35s ease}.mobile-menu .menu__item--center{left:50%;transform:translateX(-50%);transition:.35s ease .1s}.mobile-menu .menu__item--right{right:calc(50% - 120px);transition:.35s ease .2s}.mobile-menu .menu__item.current-page{display:none !important}.mobile-menu .menu__item--3 .mobile-help-menu{position:absolute;bottom:100%;right:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);border:1px solid rgba(48,67,105,.1);border-radius:12px;padding:.5rem 0;min-width:180px;box-shadow:0 8px 32px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1001;margin-bottom:.5rem}.mobile-menu .menu__item--3 .mobile-help-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu .menu__item--3 .mobile-help-menu::after{content:"";position:absolute;bottom:-6px;right:20px;width:12px;height:12px;background:hsla(0,0%,100%,.98);border:1px solid rgba(48,67,105,.1);border-top:none;border-left:none;transform:rotate(45deg);backdrop-filter:blur(15px)}.mobile-menu .menu__item--3 .mobile-help-menu a{display:block;padding:.75rem 1rem;color:#304369;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .3s ease;position:relative}.mobile-menu .menu__item--3 .mobile-help-menu a:hover{background:rgba(48,67,105,.05);color:#d9e4fc;padding-left:1.5rem}.mobile-menu .menu__item--3 .mobile-help-menu a:not(:last-child){border-bottom:1px solid rgba(48,67,105,.05)}.mobile-menu .item-0{top:-10px;left:calc(50% - 120px);opacity:1;z-index:1000}.mobile-menu .item-1{top:-90px;left:50%;opacity:1;z-index:1000}.mobile-menu .item-2{top:-40px;right:calc(50% - 120px);opacity:1;z-index:1000}.mobile-menu .item-3{top:-40px;right:calc(50% - 120px);opacity:1;z-index:1000}.mobile-menu .menu--4 .menu__item--3{position:absolute}.mobile-menu .menu--4 .item-0{top:-30px;left:calc(50% - 145px);opacity:1;z-index:1000}.mobile-menu .menu--4 .item-1{top:-100px;left:calc(50% - 75px);opacity:1;z-index:1000}.mobile-menu .menu--4 .item-2{top:-100px;right:calc(50% - 75px);opacity:1;z-index:1000}.mobile-menu .menu--4 .item-3{top:-30px;right:calc(50% - 145px);opacity:1;z-index:1000}@keyframes slideInFromHeader{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}a{user-select:none;text-decoration:none;outline:none;color:inherit}a:focus,a:active,a:hover{outline:none;text-decoration:none;color:inherit}.fullscreen-help-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg, rgba(93, 186, 255, 0.95) 0%, rgba(85, 107, 122, 0.95) 100%);backdrop-filter:blur(20px);z-index:10000;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(1.1)}.fullscreen-help-menu.is-open{opacity:1;visibility:visible;transform:scale(1)}.fullscreen-help-menu .help-menu-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;text-align:center}.fullscreen-help-menu .help-menu-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:3rem;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:.2s}.is-open .fullscreen-help-menu .help-menu-title{opacity:1;transform:translateY(0)}.fullscreen-help-menu .help-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px}.fullscreen-help-menu .help-menu-item{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}.is-open .fullscreen-help-menu .help-menu-item{opacity:1;transform:translateY(0)}.fullscreen-help-menu .help-menu-item:nth-child(1){transition-delay:.3s}.fullscreen-help-menu .help-menu-item:nth-child(2){transition-delay:.4s}.fullscreen-help-menu .help-menu-item:nth-child(3){transition-delay:.5s}.fullscreen-help-menu .help-menu-item:nth-child(4){transition-delay:.6s}.fullscreen-help-menu .help-menu-item:nth-child(5){transition-delay:.7s}.fullscreen-help-menu .help-menu-link{display:block;padding:1.5rem 2rem;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;backdrop-filter:blur(10px)}.fullscreen-help-menu .help-menu-link:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.fullscreen-help-menu .help-menu-link:active{transform:translateY(-2px)}.fullscreen-help-menu .help-menu-close{position:absolute;top:2rem;right:2rem;width:50px;height:50px;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;font-size:1.5rem;font-weight:300;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);opacity:0;transform:rotate(90deg);transition-delay:.1s}.is-open .fullscreen-help-menu .help-menu-close{opacity:1;transform:rotate(0deg)}.fullscreen-help-menu .help-menu-close:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:rotate(90deg) scale(1.1)}/*# sourceMappingURL=main.css.map */
