@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Lobster&family=Montserrat:wght@400;600&family=Open+Sans:wght@400;600&family=Playfair+Display:wght@400;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box;margin:0;padding:0}#root{max-width:1280px;margin:0 auto;text-align:center;--negro: #393939;--tipo-principal: Helvetica, Arial, sans-serif;--tipo-secundaria: Verdana;background-color:#fff;color:#000;min-width:fit-content;min-height:100vh;font-size:100%;width:100%;font-family:var(--tipo-principal);font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:Arial,sans-serif;margin:0;padding:0;box-sizing:border-box;background-color:#fff;overflow-x:hidden;width:100%}.captive-audience-section{display:flex;width:100%}.shift-to-first-container{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;background-color:#e061b0;color:#fff;width:100%;padding:.5rem}.shift-to-first-text{flex:0 0 50%!important;padding:80px;text-align:center}.shift-to-first-text h2{font-size:3rem;margin-bottom:.25rem;font-weight:700;white-space:nowrap}.shift-to-first-text p{font-size:2rem}.shift-to-first-text2{width:100%}.shift-to-first-text2 p{font-size:2rem;text-align:center}.video-container{position:relative;width:100%;margin:auto;padding:0 15px}.video-container iframe{height:315px}.video-container a{color:#000;text-decoration:none;font-size:2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;max-width:100%}.button-yellow{padding:10px 50px;background-color:transparent;color:#fd5;border:2px solid #FFDD55;border-radius:0;cursor:pointer;transition:background-color .3s;font-size:1em;font-weight:bolder}.image-lg{width:100%;height:auto;object-fit:cover;display:block}.image-text-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.image-text-overlay{position:absolute;top:30%;right:7%;transform:translateY(-50%);text-align:right;z-index:1}.img-seniorwomanrecording{grid-row:1 / 3;grid-column:2}.text-hyper{font-size:5rem;color:#fffefe;margin:0;font-weight:700;line-height:1}.text-personalized{font-size:2.3rem;color:#d94eab;margin:0;line-height:1;font-weight:700}.text-stories{font-size:2.3rem;color:#fd5;margin:0;line-height:1;font-weight:700}.text-individualized{font-size:1.8rem;color:#fff;margin-top:15px;margin-bottom:30px;line-height:1}.image-quadrate{grid-column:1;grid-row:1;width:100%;height:auto;object-fit:cover;padding:.5%;justify-self:start;align-self:center;max-width:100%}.grid-three-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;width:100%;align-items:center}.grid-three-columns img{grid-column:span 2;width:100%;height:100%;object-fit:cover}.grid-four-columns{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-auto-rows:auto;gap:0;width:100%;margin:0;padding:0}.text-area-legacy-history{grid-column:3;background-color:#fee868;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.text-area-legacy{text-align:left;font-size:3rem;padding:20px;margin-top:3%}.grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:10px;width:100%;padding:10px}.grid-2x2 img{width:100%;height:100%;object-fit:cover}.grid-item{position:relative;width:100%;height:100%}.grid-item img{width:100%;height:100%;object-fit:cover}.grid-text{position:absolute;bottom:3%;left:3%;text-align:left;z-index:1;line-height:1.2}.grid-text-legacy{position:absolute;top:3%;right:3%;text-align:right;z-index:1;line-height:1.2}.grid-text-legacy .subtitle{margin:0;font-size:clamp(3rem,3vw,2rem);color:gold;text-align:right}.grid-text,.grid-text-legacy h2{margin:0;font-size:4rem;font-weight:700;color:#fff}.grid-text .subtitle{margin:0;font-size:clamp(2rem,3vw,2rem);color:#fff}.grid-text .categories{margin:0;font-size:clamp(2rem,3vw,2rem);color:#fd5}.grid-text-right{position:absolute;bottom:10px;right:10px;z-index:1;text-align:right}.grid-text-right .categories{color:#fff;font-size:clamp(3rem,3vw,2rem)}.number{position:absolute;top:20px;left:20px;font-size:clamp(7rem,4vw,2.5rem);font-weight:700;color:gold;z-index:1}.number-legacy{position:absolute;bottom:20px;left:20px;font-size:clamp(7rem,4vw,2.5rem);font-weight:700;color:gold;z-index:1}.menu{list-style:none;display:flex;gap:20px}.menu li{display:inline}.menu a{text-decoration:none;color:#333}.menu a.active{color:#cc2f9c}.button{padding:10px 20px;background-color:#0c4976;color:#fff;border:2px solid white;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1em}.button:hover{background-color:#0c4976}.button-lg-yellow{padding:10px 20px;background-color:#fd5;color:#000;border:"none";cursor:pointer;margin-top:"10px";width:100%;max-width:300px;transition:"background-color 0.3s";font-family:Arial,sans-serif;font-size:2em;font-weight:700}.button-md-orange{padding:5px 10px;background-color:#f79e1b;color:#000;border:"none";cursor:pointer;margin-top:"10px";transition:"background-color 0.3s";font-family:Arial,sans-serif;font-size:1em;font-weight:700}.button-pink{padding:10px 20px;background-color:#fee868;color:#cc2f9c;border:2px solid #CC2F9C;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1em}.button-pink:hover{background-color:#cc2f9c;color:#fff}.button-blue{padding:10px 20px;background-color:#0c4976;color:#fff;border:2px solid #0C4976;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:1em}.button-blue:hover{background-color:#fff;color:#0c4976}.content{width:100%;max-width:100vw;padding:1rem;margin-top:10px;overflow-x:hidden}.title{font-size:2em;text-align:left;margin-bottom:20px}.title-right{font-size:2em;text-align:right;margin-bottom:20px;flex:1}.txt-center{text-align:center}.big-image{width:100%;height:auto;margin-bottom:20px}.subtitle{font-size:.1em;text-align:left;margin-bottom:20px}.subtitle-right{font-size:1.5em;text-align:right;margin-bottom:20px}.underlined-text-green{color:#fff;text-decoration:underline;text-decoration-color:green;text-decoration-thickness:8px;text-underline-offset:8px}.underlined-text-pink{color:#000;text-decoration:underline;text-decoration-color:#d94eab;text-decoration-thickness:3px;text-underline-offset:3px}.columns{display:flex;justify-content:space-between;gap:20px}.column{flex:1;padding:10px}.section-background{background-color:#000;color:#fff;padding:7px;text-align:left}.section-background-right{background-color:#000;color:#fff;padding:7px;text-align:right}.row{display:flex;justify-content:space-between;margin:20px 0}.line{border-top:2px solid #CC2F9C;margin:20px 0}.image-md{width:100%;max-width:300px;height:auto}.image-sm{width:100%;max-width:400px;height:auto}.image-gallery{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100vw;box-sizing:border-box}.image-gallery div{flex:1;padding:0}.image-gallery img{width:100%;height:auto;display:block}.image-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;width:100%}.image-coverthemysteryofthenanomagics{width:100%;height:auto;display:block}#drop-area{margin:20px auto;text-align:center;line-height:200px;border:2px dashed #ccc;cursor:pointer}#preview-container{text-align:center}.preview-image{object-fit:cover;width:100px;height:100px;margin:10px;border:1px solid #ddd}#drop-area.drag-over{background-color:#eee}.footer{text-align:center;padding:20px;background-color:#f5f5f5;position:relative;z-index:1002}.responsive-logo-image{width:100%;height:auto;display:block}ul{list-style-type:none;padding:0;margin:0;color:#f5f5f5}li{margin-bottom:10px}.text-legacy-main{font-size:5vw;color:#fffefe;margin-top:60;font-weight:700;line-height:1}.legacy-text-overlay{position:absolute;width:100%;height:100%;top:10%;left:0%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.text-legacy{color:#fff;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;text-align:right;margin:0;align-self:flex-end;width:7em;position:absolute;top:30%;right:2rem;white-space:pre-wrap;word-wrap:break-word}.text-legacy-subtitle{white-space:pre-wrap;word-wrap:break-word;color:#fff;font-size:4rem;font-weight:700;text-align:center;margin:0;width:80%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.text-legacy-downlegacy{font-size:clamp(1.5rem,3vw,3rem);color:#fff;font-weight:700;width:30em;transform:translate(-50%)}.text-legacy-downlegacy-ref{font-size:clamp(1.5rem,3vw,3rem);color:#fff;font-weight:700;width:30em;transform:translate(-65%);text-align:right}.downlegacy-text-overlay{position:absolute;top:80%;left:85%;transform:translate(-50%,-50%);z-index:1}.text-right{text-align:right;padding:0% 15%}.containerColumns{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#fee868}.image-containerColumns{flex:1;padding:10px}.image-containerColumns img{width:100%;height:auto}.text-legacy-plan{grid-column:3 / 5;grid-row:1 / 3;flex:1;padding:10px;background-color:#e0f7ff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:inset -5px 0 10px #0000001a}.text-legacy-books{grid-column:1 / 3;grid-row:1 / 4;background-color:#fee868;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;text-align:left;font-size:2.5rem;margin-bottom:20px;height:100%}.text-legacy-books p{width:70%;padding:1%;text-align:left;font-size:2.5rem}.text-creating-story{grid-column:3 / 5;grid-row:1 / 4;background-color:#fff;align-items:center;justify-content:center;padding:20% 10% 0%;height:100%;text-align:left;font-size:3rem}.text-whoisitaddressedto{grid-column:1 / 3;grid-row:1 / 4;background-color:#fff;align-items:center;justify-content:center;padding:20%;height:100%;text-align:left;font-size:3rem}.text-home-container{padding:150px;background-color:#fee868;display:flex;flex-direction:column;justify-content:center;font-size:2.5rem;background:linear-gradient(to right,#fee868,#fed868)}.text-align-left{align-items:start;text-align:left}.text-align-right{align-items:end;text-align:right}.text-containerColumns{flex:1;padding:10px;background-color:#fee868;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:inset -5px 0 10px #0000001a;background:linear-gradient(to right,#fee868,#fed868)}.text-containerColumns p{text-align:center;font-size:2.5rem;margin-bottom:20px}.text-containerColumns-title p,.text-containerColumns-paragraph p{font-family:sans-serif;text-align:center;font-size:1.5rem;margin-bottom:20px}.text-containerColumns .button-pink{background-color:#fee868;color:#cc2f9c;border:3px solid #CC2F9C;padding:10px 20px;border-radius:4px;text-decoration:none;font-size:1em;transition:all .3s ease;display:inline-block}.text-containerColumns .start-button{color:#cc2f9c;border:3px solid #CC2F9C;padding:10px 20px;border-radius:4px;text-decoration:none;font-size:1em;transition:all .3s ease;display:inline-block}.text-containerColumns .button-pink:hover .start-button{background-color:#cc2f9c;color:#fff}.row_{display:flex;justify-content:space-between}.textOverImage{position:"absolute";top:"60%";left:"70%";transform:"translate(-50%, -50%)";color:"white";text-align:"right"}.title-center-bold{font-size:6vw;font-weight:700;text-align:center}.title-center{font-size:4vw;text-align:center}.component-container{text-align:center}.component-image{width:100%;height:auto;border-radius:8px}.component-list{list-style:none;padding:0;margin:0;text-align:left;background-color:#e0f7ff;color:#000;font-size:2.5rem;display:grid;gap:10px}.component-list-item{display:grid;grid-template-columns:30px 1fr;align-items:center;font-size:3rem;text-align:left;background-color:#e0f7ff;margin-bottom:0}.component-list-item p{font-size:3rem;text-align:center;background-color:#e0f7ff}.total-item{display:flex;justify-content:center;width:100%}.total-item p{width:100%;text-align:center;font-size:3rem;background-color:#e0f7ff;margin-top:30px;padding:10px}.component-checkmark{color:pink;margin-right:8px;font-size:1.5rem;justify-self:end}.button-white{padding:10px 20px;background-color:transparent;color:#fff;border:2px solid white;border-radius:0;cursor:pointer;transition:background-color .3s;font-size:1em;font-weight:bolder}.button-white:hover{background-color:#fff;color:#cc2f9c;border:none}.login-container{margin:0 auto;max-width:410px;padding:8rem 1.5rem;border-radius:.5rem;background:#fff;box-shadow:0 10px 20px #0000001a}.login-container .form-title{text-align:center;font-size:1.37rem;font-weight:600;margin-bottom:1.87rem}.login-container .social-login{display:flex;gap:1.31rem}.social-login .social-button{display:flex;gap:.81rem;width:100%;font-size:1rem;font-weight:500;cursor:pointer;padding:.75rem 0;border-radius:.31rem;align-items:center;justify-content:center;background:#f9f8ff;border:1px solid #D5CBFF;transition:.3s ease}.social-login .social-button:hover{border-color:#5f41e4;background:#f1eff9}.social-login .social-button .social-icon{width:23px}.login-container .separator{position:relative;margin:1.5rem 0;text-align:center;background:#fff}.login-container .separator span{z-index:1;font-weight:500;color:#6652be;position:relative;background:#fff;font-size:1.06rem;padding:0 .9rem}.login-container .separator:after{content:"";position:absolute;left:0;top:50%;height:1px;width:100%;background:#bfb3f2}.login-form .input-wrapper{height:54px;width:100%;position:relative;margin-bottom:1.5rem}.login-form .input-field{width:100%;height:100%;outline:none;font-size:1.06rem;border-radius:.31rem;border:1px solid #bfb3f2;padding:0px 1.25rem 0 3.12rem;transition:.2s ease}.login-form .input-field:focus{border-color:#5f41e4}.login-form .input-field::placeholder{color:#9284c8}.login-form .input-wrapper i{position:absolute;top:50%;height:100%;display:flex;color:#a395e0;align-items:center;transform:translateY(-50%);transition:.2s ease}.login-form .input-wrapper i:not(.eye-icon){left:.93rem;pointer-events:none}.login-form .input-field:focus~i:not(.eye-icon){color:#5f41e4}.login-form .input-wrapper i.eye-icon{display:none;right:.93rem;color:#917de8;cursor:pointer;font-size:1.25rem}.login-form .input-wrapper .input-field:valid~.eye-icon{display:flex}.login-form .forgot-password-link{display:block;width:fit-content;margin-top:-.44rem}.login-form .login-button{border:none;outline:none;width:100%;height:54px;color:#fff;font-size:1.125rem;font-weight:500;cursor:pointer;margin-top:2.19rem;border-radius:.31rem;background:#5f41e4;transition:.3s ease}.login-form .login-button:hover{background:#4320df}.login-container .signup-prompt{text-align:center;font-size:1.06rem;font-weight:500;margin:1.75rem 0 .31rem}.login-container a{color:#5f41e4;font-weight:500;text-decoration:none}.login-container a:hover{text-decoration:underline}.divGallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px}.divGallery>img{border-radius:8px;width:100%;height:auto;box-shadow:0 0 ox 30px #000}.iconLogo{width:100%;max-width:60px;height:auto}.rowCenter{justify-content:center;padding:8px 0}.buttonMenu{background-color:#d94eab;color:#fff;width:100%;max-width:200px;padding:15px 0;margin:5px 300px 0 0;border:none;border-radius:0;cursor:pointer;font-weight:700}.buttonMenuStory{background-color:#27346a;color:#fff;width:100%;max-width:200px;padding:15px 0;margin:5px 300px 0 0;border:none;border-radius:0;cursor:pointer;font-weight:700}.buttonRecording{background-color:#27346a;color:#fff;width:100%;max-width:300px;padding:15px 10px;margin:0 0 0 10px;border:none;border-radius:13px;cursor:pointer;font-weight:700}.flex{border:1px solid #000;height:100%;width:100%;display:flex;justify-content:space-between}.columna{border:none}.columna-1{width:20%}.columna-2{width:70%}.caption{background-color:#f0ebeb;padding:10px}.imgGallery{width:100%;height:auto;vertical-align:middle}.verticalLine{border-left:6px solid black;height:100%}.menuUser-container{display:flex;flex-direction:column;padding:1rem;width:100%;max-width:1200px;margin:0 30px}.logo-row{text-align:left}.logo{max-width:150px;height:auto}.nav-row-menu{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nav-link-menu{color:#000;text-decoration:underline;font-weight:500}.avatar-row{display:flex;justify-content:flex-end}.avatar-container{position:relative;width:200px;height:300px}.avatar-image{width:100%;height:100%;object-fit:cover;display:block}.avatar-link{position:absolute;bottom:10px;right:10px;color:#fff;text-decoration:underline;font-weight:500;z-index:1;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.button-row-menu{display:flex;flex-direction:column}@media (max-width: 768px){.nav-row-menu{grid-template-columns:1fr;text-align:center}.avatar-row{justify-content:center}.avatar-container{width:150px;height:225px}.button-row-menu{align-items:center}.buttonMenu{width:100%;max-width:300px}.video-container{padding:0 10px}.video-container iframe{height:120px}.button-pink .button-blue{padding:12px 16px;font-size:.9em;margin-top:16px;display:inline-block;text-align:center;min-height:44px;box-sizing:border-box}}@media (max-width: 480px){.avatar-container{width:120px;height:180px}.avatar-link{font-size:.9rem;bottom:5px;right:5px}.button-pink .button-blue{padding:10px 14px;font-size:.8em;margin-top:12px;width:auto;min-width:120px}}.row-grid{display:flex;justify-content:center}.grid-container{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;width:100%;flex-wrap:nowrap;padding:0;margin:0}.grid-container-12{display:grid;grid-template-columns:repeat(6,2fr);grid-template-rows:repeat(6,auto);grid-auto-rows:auto;width:100%;margin:auto}.small-image{width:100%;object-fit:cover;padding:1%}.small-image-no-padding{width:100%;object-fit:cover;height:100%}.large-image{grid-column:span 2;grid-row:span 2;width:100%;object-fit:cover;padding:.5%}.large-image-2{grid-column:4 / 6;grid-row:1 / 3;width:100%;object-fit:cover}.steampunk-image{grid-column:6;grid-row:1}.papercraft-image{grid-column:6;grid-row:2}.purpleline-image{grid-column:3;grid-row:2}.parchment-image{grid-column:3;grid-row:1}.grid-container-2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);width:100%}.image-goldroundplatform{grid-column:2 / 3;grid-row:1 / 3;width:100%;height:100%;object-fit:cover;padding:.5%}.image-pair{height:100%;object-fit:cover;width:50%;padding:.5%}.image-rectangular{grid-column:1 / 2;width:100%;height:auto;object-fit:cover;padding:.5%;justify-self:start;align-self:center;max-width:100%}.image-rectangular-2{grid-column:1 / 4;grid-row:1;width:100%;height:100%;padding:.5%}.image-rectangular-3{grid-column:1 / 7;grid-row:1;width:100%;height:100%;padding:.3% .1%}.row-container-categories{grid-column:span 2;display:flex;justify-content:space-between;align-items:center}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6;margin-bottom:0;padding:0}.row2-container{grid-column:1 / 2;grid-row:2 / 3;display:flex;justify-content:space-between;align-items:center}.row3-container{grid-column:1 / 2;grid-row:3 / 4;display:flex;justify-content:space-between;align-items:center}.row4-container{grid-column:1 / 2;grid-row:4 / 5;display:flex;justify-content:space-between;align-items:center}.row5-container{grid-column:4 / 7;grid-row:1;display:flex;justify-content:space-between;align-items:center;gap:.1%}.text-area-recipients{align-items:center;justify-content:center;text-align:center;font-size:2rem;line-height:1.2;align-self:center}.text-area-recipients b{font-size:2.2rem}.text-area-recipients p{padding-bottom:20px}.text-area{align-items:center;justify-content:center;text-align:center;font-size:2.5rem;line-height:1.5;padding:20px;align-self:center}.margin-text-home{margin-top:30px;padding-bottom:0}.text-area b{font-size:3.5rem}.text-area-history{grid-column:3 / 7;grid-row:1 / 3}.text-area-aonewaycommunicationmodel{grid-column:span 4;grid-row:2 / 4}.text-area-hyper{grid-column:3 / 7;grid-row:2 / 4}.text-area-bookjustforme{grid-column:1 / 4;grid-row:1 / 4}.text-area-itisnotaneasytask{grid-column:4 / 7;grid-row:1 / 13}.text-area-solofounder{grid-column:2;grid-row:1 / 5}.text-area-categories{grid-column:1 / 3;background-color:#fee868;padding:10px;width:100%;display:flex;justify-content:center;align-items:center;margin:.5% 0;font-size:2.5rem}.img-categories-books{grid-column:3 / 5;grid-row:1 / 4;width:100%;height:100%;object-fit:cover;padding:.5%}.img-mylegacywhitebook{grid-column:3 / 5;grid-row:1 / 4;width:100%;height:100%;object-fit:cover}.img-womanstars,.img-oldpicturebeautywoman{grid-column:1 / 3;grid-row:1 / 4;width:100%;height:auto;object-fit:cover;padding:3%}.img-womanpapercraft{width:100%;height:auto;object-fit:cover;padding:3%;display:block}.img-categories-atelier{grid-column:3 / 5;grid-row:4 / 7;width:100%;height:100%;object-fit:cover;padding:.15% .5% .5%}.right-image{grid-column:span 1;grid-row:3;justify-self:center;width:100%;object-fit:cover}@media (max-width: 1024px){.text-area,.text-area-hyper,.text-area-history,.text-area-itisnotaneasytask,.text-area-bookjustforme,.text-area-aonewaycommunicationmodel{font-size:1.2rem;padding:15px}}@media (max-width: 1036px){.text-area,.text-area-hyper,.text-area-history,.text-area-itisnotaneasytask,.text-area-bookjustforme,.text-area-aonewaycommunicationmodel{font-size:1.2rem;padding:15px}}@media (max-width: 768px){.text-area,.text-area-hyper,.text-area-history,.text-area-itisnotaneasytask,.text-area-bookjustforme,.text-area-aonewaycommunicationmodel{font-size:.8rem;padding:10px}.text-area-recipients{font-size:1rem}.text-area-recipients b{font-size:.8rem}.text-area-recipients p{padding-bottom:10px;font-size:.7rem}.shift-to-first-text2 p{font-size:.8rem}.shift-to-first-text{padding:10px}.shift-to-first-text h2{font-size:1.2rem}.shift-to-first-text p{font-size:.7rem}.video-container a{font-size:.6rem!important}.text-home-container{padding:20px;font-size:.7rem}.book-metadata{gap:5px}.legacy-book-title{font-size:1.5rem}.legacy-book-subtitle{font-size:1rem}.columns{flex-direction:column}.small-image,.large-image{width:100%;height:auto;object-fit:cover}.content{padding:.5rem;margin-top:60px}.grid-container{gap:.25rem}.grid-text{bottom:2%;left:2%}.grid-text-legacy{top:3%;right:3%}.grid-text-legacy .subtitle{font-size:1rem}.number{top:2%;left:2%;font-size:2rem}.number-legacy{bottom:2%;left:2%;font-size:2rem}.button-yellow{padding:5px 10px;font-size:.6em}.image-text-overlay{position:absolute;top:45%;right:5%}.shift-to-first-text p{font-size:.8rem}.text-hyper{font-size:2rem;bottom:3%}.text-personalized,.text-stories{font-size:.9rem}.text-individualized{font-size:.7rem;margin-top:10px;margin-bottom:15px}.margin-text-home{margin-top:15px;padding-bottom:0}.downlegacy-text-overlay{top:65%;left:130%;transform:translate(-65%)}.text-legacy-downlegacy-ref,.text-area b{font-size:1rem}.text-legacy-plan .start-button,.book-details-container .start-button{font-size:.8rem;padding:3px 5px}.text-legacy-plan .text-area{font-size:.8rem;padding:0}.grid-text h2,.grid-text-legacy h2{font-size:1.5rem}.grid-text .subtitle{font-size:1rem}.text-containerColumns p,.grid-text .categories,.grid-text-legacy,.text-area-categories,h2,.recipient-name,.value,.label,.recipient-card p{font-size:.8rem}.grid-text-right{right:5px}.grid-text-right .categories{font-size:.6rem}.text-area-legacy{font-size:.8rem;padding:7px 20px}.component-list{font-size:.8rem;gap:0}.text-legacy-plan{padding:10px;height:100%}.text-legacy-books p{width:90%;padding:2%;text-align:left;font-size:.8rem}.text-whoisitaddressedto{padding:12%;font-size:.8rem}.text-whoisitaddressedto p{font-size:.8rem}.component-list-item,.component-list-item p{font-size:1rem}.total-item p{margin-top:0;padding:0}.text-containerColumns .button-pink,.start-button{font-size:.7rem;padding:3px 7px}.book-info{flex-direction:column;align-items:center}.book-cover{width:100%;max-width:300px}.recipient-card p{font-size:.8rem}.text-creating-story{padding:10% 8%;font-size:.7rem}.legacy-main-text{left:60%}.legacy-book-text{top:1%;padding:1rem}.text-legacy-downlegacy{font-size:1rem}.legacy-text-overlay{left:60%;top:40%}.text-legacy{top:-5%;font-size:1.5rem;left:-5%}.text-legacy-subtitle{bottom:45%;width:90%;left:-15%;font-size:1rem}.list-container{padding:10px}.list-item{gap:10px;padding:8px 0}.list-text{font-size:1rem}.list-total{padding:15px;margin-top:15px}.grid-four-columns2{grid-template-columns:1fr}.row-container-categories2{grid-template-columns:1fr 1fr}.text-legacy-plan2{padding:1.5rem}.component-list-item2{font-size:1rem}.grid-2x2{gap:5px;padding:5px}}.book-details-container{background-color:#f5f5f5;display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto auto;gap:20px;width:100%;padding:20px}.hyper-features-section{grid-column:1 / -1;grid-row:2;text-align:center;padding:20px 0}.hyper-features-title{font-size:2.5rem;margin-bottom:20px}.hyper-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.feature-item{display:flex;flex-direction:column;gap:10px;align-items:center}.feature-item img{width:200px;height:280px;object-fit:cover;border-radius:0}.feature-text{text-align:center;font-size:1.2rem;margin-bottom:10px;line-height:1.5}.feature-label{padding-right:10px;text-align:right;font-size:1.5rem}.feature-value{font-weight:700;text-align:left;font-size:1.5rem}.hyper-features-grid .feature-text{display:block;text-align:center}@media (max-width: 768px){.hyper-features-grid{grid-template-columns:repeat(4,1fr);gap:5px}.feature-item img{width:80px;height:112px}.feature-value{font-size:.8rem}.feature-label{font-size:.8rem;padding-right:5px}.hyper-features-title{font-size:1rem}.feature-text{font-size:.6rem}}.book-section{grid-column:1;grid-row:1;height:100%;display:flex;flex-direction:column}.book-section img{width:100%;height:100%;object-fit:cover}.recipients-section{grid-column:2;grid-row:1;position:relative}.images-corner{position:absolute;right:30px;gap:10px;display:flex;justify-content:flex-end;align-items:center}.images-corner img{width:100px;height:130px;object-fit:cover}.corner-image{width:100px;height:100px;object-fit:cover}.corner-image_sifi{width:80px;height:80px;object-fit:cover}.recipients-grid .text-area{font-size:2rem;text-align:left;padding:0 25px 0 0}.price{font-size:5.5rem}.recipients-grid .start-button{padding:8px 20px;background-color:transparent;color:#cc2f9c;border:3px solid #CC2F9C;border-radius:4px;text-decoration:none;font-size:2em;cursor:pointer;margin-top:0}.recipients-section .text-area-recipients{text-align:left;padding-bottom:0;line-height:1}.recipients-section .text-area-recipients b{text-align:left;font-size:2rem;margin-left:20px}.book-info{display:flex;gap:20px;margin-bottom:20px;grid-column:1;grid-row:1}.book-cover{width:300px;height:auto;object-fit:cover}.book-metadata{display:flex;flex-direction:column;gap:30px}.info-row{display:flex;gap:10px;font-size:2.5rem}.label{font-weight:700;min-width:80px}.recipients-grid{margin:0 auto}.recipient-card p{text-align:center;font-size:2rem}.recipient-card img{width:100%;height:auto;object-fit:cover;margin-bottom:10px;font-size:2rem}.recipient-name{margin:0}.start-button{display:inline-block;padding:8px 20px;background-color:transparent;color:#cc2f9c;border:2px solid #CC2F9C;border-radius:4px;text-decoration:none;font-size:2em;cursor:pointer;transition:all .3s ease;margin-top:3%}.start-button:hover{background-color:#cc2f9c;color:#fff}.input-field-gray{width:100%;height:100%;outline:none;font-size:1.06rem;border-radius:.31rem;border:1px solid #8D8D8D;background-color:#f0ebeb;color:#a9a9a9;padding:0px 1.25rem 0 3.12rem;transition:.2s ease}.input-field-gray:focus{border-color:#8d8d8d}.input-field-gray::placeholder{color:#8d8d8d}.input-field-gray:focus~i:not(.eye-icon){color:#8d8d8d}.input-field-gray:valid~.eye-icon{display:flex}.input-wrapper-gray{height:54px;width:100%;position:relative;margin-bottom:1.5rem}.input-wrapper-gray i{position:absolute;top:50%;height:100%;display:flex;color:#8d8d8d;align-items:center;transform:translateY(-50%);transition:.2s ease}.input-wrapper-gray i:not(.eye-icon){left:.93rem;pointer-events:none}.input-wrapper-gray i.eye-icon{display:none;right:.93rem;color:#8d8d8d;cursor:pointer;font-size:1.25rem}.input-wrapper-gray .input-field-gray:valid~.eye-icon{display:flex}.create-story{min-height:100vh;display:flex;flex-direction:column}.create-story__layout{display:flex;flex:1}.create-story__main{flex:1;padding:20px}.create-story__header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;position:relative}.create-story__title{position:absolute;left:50px}.create-story__title h1{font-size:18px;font-weight:700;margin:0;text-align:center;width:100%}.create-story__actions{position:absolute;right:20px}.create-story__subtitle{font-size:18px;margin-bottom:24px;position:relative;text-align:center;width:100%;margin-right:auto;padding:0 5px;box-sizing:border-box}.create-story__subtitle:after{content:"";position:absolute;bottom:-4px;left:5px;width:calc(100% - 5px);height:2px;background-color:pink}.create-story__grid{display:flex;flex-direction:column;gap:24px;padding:0 20px}.create-story__grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:800px;margin:0 auto 20px}.create-story__row{display:grid;gap:20px;width:100%;padding:0 50px}.create-story__row>div{width:100%}.create-story__row div[style*="display: flex"]{width:100%}.create-story__row div[style*="backgroundColor: #F0EBEB"]{width:100%;box-sizing:border-box;padding:20px;border-radius:8px}.create-story__row label{width:100%;display:flex;align-items:center;font-weight:700}.create-story__row input[type=checkbox]{margin-right:10px}@media (max-width: 768px){.create-story__row{display:flex;flex-direction:column;grid-template-columns:none;gap:10px;width:100%;margin:0;padding:0 15px;box-sizing:border-box}.create-story__grid{width:100%;padding:0 10px;margin:0}.create-story__subtitle{width:100%;margin:15px 0 2px;padding:0 15px}.create-story__subtitle:after{left:15px;width:calc(100% - 30px)}.create-story__row>div[style*="display: flex"][style*="flexDirection: column"]{width:100%!important;margin:0!important;padding:0!important}.create-story__row div[style*="backgroundColor: #F0EBEB"]{width:100%!important;padding:15px!important;margin-bottom:10px!important;border-radius:8px;box-sizing:border-box}}.create-story__row h4{text-align:left;width:100%;margin-bottom:10px}.create-story__card{border-radius:0;overflow:hidden;box-shadow:0 2px 4px #0000001a;background:#f0ebeb}.create-story__card-link{display:block;width:100%;overflow:hidden;margin:0;padding:0;background:none}.create-story__card-image{width:100%;height:90%;display:block;margin:0;padding:0}.create-story__card-content{padding:0;width:100%;box-sizing:border-box;text-align:center;margin:5px 0}.create-story__card-title{font-size:16px;font-weight:700;margin-bottom:8px}.create-story__card-description{font-size:14px;color:#666}@media (max-width: 768px){.create-story__grid-row{grid-template-columns:1fr;max-width:350px}}@media (max-width: 768px){.create-story__layout{margin-left:0}.create-story__main{margin-left:0;padding:0}.create-story__grid{padding:0;max-width:100%;margin:0}.create-story__row{gap:10px;padding:0;margin:0;width:100%}.create-story__row>div{width:100%!important;padding:0!important;margin:0!important}.create-story__row div[style*="display: flex"]{width:100%!important;padding:0!important;margin:0!important}.create-story__row div[style*="backgroundColor: #F0EBEB"]{width:100%!important;margin:0!important;padding:15px!important;border-radius:8px;box-sizing:border-box}.create-story__subtitle:after{left:10px;width:calc(100% - 20px)}.create-story__row div[style*="backgroundColor: #F0EBEB"]{width:100%;margin:0;padding:15px;border-radius:8px;box-sizing:border-box}.create-story__row{gap:10px;width:100%}.create-story__row>div{width:100%}.create-story__row div[style*="display: flex"]{width:100%}.create-story__row div[style*="backgroundColor: #F0EBEB"]{width:100%;box-sizing:border-box}.create-story__card-image{width:100%;height:100%;object-fit:cover}.create-story__card-title{font-size:12px;margin-bottom:2px}.create-story__card-description{font-size:10px}.create-story__header{padding-left:45px}.create-story__title{margin-left:20px}}@media (max-width: 480px){.create-story__card-image{width:100%;height:100%;object-fit:cover}.create-story__card-content{padding:0}.create-story__title h1{font-size:16px}.create-story__subtitle{font-size:.9em}}@media (max-width: 768px){.create-story__subtitle:after{left:0;width:100%}}.legacy-book-container{position:relative;width:100%;grid-column:3 / 5;grid-row:1 / 4}.legacy-book-text{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;color:#fff}.legacy-book-title,.legacy-book-subtitle{font-size:3rem;font-weight:700;margin:5%;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-family:cursive}.list-container{max-width:800px;margin:0 auto;padding:20px}.responsive-list{list-style:none;padding:0;margin:0}.list-item{display:flex;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.list-icon{flex-shrink:0;width:24px;text-align:center;color:#cc2f9c}.list-text{font-size:clamp(1rem,1.5vw,1.2rem);color:#333}.list-total{text-align:center;padding:20px;margin-top:20px;background-color:#e0f7ff;border-radius:8px;font-size:clamp(1.5rem,3vw,2.5rem)}@media (max-width: 1024px){.list-container{padding:15px}.list-item{gap:12px;padding:10px 0}}@media (max-width: 480px){.list-item{gap:8px;padding:6px 0}.list-icon{width:20px}.list-text{font-size:.9rem}.list-total{padding:12px;margin-top:12px;font-size:1.8rem}.legacy-book-text{padding:1rem}.legacy-book-title,.legacy-book-subtitle{font-size:1rem}.text-whoisitaddressedto p{font-size:.8rem}h1{font-size:20px}input[type=text],input[type=email],input[type=password]{padding:10px}.captcha-container{transform:scale(.9);transform-origin:center;margin:10px 0}.content{margin-top:50px}.grid-text{bottom:1%;left:1%}.number{top:1%;left:1%}.text-containerColumns p,.grid-text .categories{font-size:.6rem}.legacy-text-overlay{left:60%;top:40%}.signup-form{padding:20px;width:100%;max-width:100%}.text-legacy-plan2{padding:1rem}.component-list-item2{font-size:.9rem}.total-price2{font-size:2rem}.login-container{margin:10px}}@media (max-width: 320px){.legacy-book-text{padding:.8rem}.legacy-book-title{font-size:1.3rem}.legacy-book-subtitle{font-size:1.6rem}}.grid-four-columns2{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1200px;margin:0 auto;background-color:#e0f7ff}.row-container-categories2{display:grid;grid-template-columns:1fr 1fr;gap:0}.grid-item2{position:relative;width:100%;aspect-ratio:1}.grid-item2 img{width:100%;height:100%;object-fit:cover;display:block}.text-legacy-plan2{padding:2rem;background-color:#e0f7ff;height:100%}.component-list2{list-style:none;padding:0;margin:0}.component-list-item2{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;font-size:1.2rem}.component-checkmark2{color:#cc2f9c}.total-price2{font-size:2.5rem;text-align:center;margin:2rem 0}.start-button2{display:block;width:100%;padding:1rem;background-color:transparent;border:2px solid #CC2F9C;color:#cc2f9c;border-radius:4px;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.container{width:100%;max-width:400px;padding:20px;margin:70px auto;display:flex;justify-content:center;align-items:center}.error-message{color:#dc3545;font-size:14px;margin:10px 0;text-align:center}.verification-text{text-align:center;margin-bottom:20px;color:#666}.captcha-container{display:flex;flex-direction:column;align-items:center;margin:20px 0}.signup-form{background-color:#e6f0ff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;width:100%}h1{text-align:center;margin-bottom:30px;color:#333;font-size:24px}.form-group{margin-bottom:15px}input[type=text],input[type=email],input[type=password]{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:14px}.checkbox{display:flex;align-items:center;gap:10px}.checkbox input[type=checkbox]{width:16px;height:16px}.checkbox label{color:#666;font-size:14px}.btn-primary{width:100%;padding:12px;background-color:#e91e63;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin-top:15px}.btn-primary:hover{background-color:#d81b60}.btn-primary:disabled{background-color:#ccc;cursor:not-allowed}.login-link{text-align:center;margin-top:20px}.login-link a{color:#e91e63;text-decoration:none}.forgot-password{display:block;margin-top:10px;font-size:14px}.divider{text-align:center;margin:20px 0;position:relative}.divider:before,.divider:after{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#ddd}.divider:before{left:0}.divider:after{right:0}.btn-google{width:100%;padding:12px;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.btn-google img{width:20px;height:20px}.terms-footer{text-align:center;color:#666;font-size:12px;margin-top:20px}@media (max-width: 480px){.container{width:90%;padding:10px;margin:60px 10px 20px 0;position:relative;left:50%;transform:translate(-50%)}}.row-grid-dashboard{width:100%;display:flex;justify-content:center;align-items:center}.grid-container-dashboard{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px}.column-dashboard{min-width:unset;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.row-dashboard{width:100%;margin-bottom:15px;display:flex;justify-content:center}.dashboard__subtitle{margin:0;font-size:clamp(1.2rem,2vw,1.5rem)}.button-create{padding:0 20px;background-image:url(assets/create-story.png);background-size:contain;background-position:center;background-repeat:no-repeat;color:#cc2f9c;border-radius:0;cursor:pointer;transition:background-color .3s;font-size:4em}.button-create-character{padding:0 20px;background-image:url(assets/create-character.png);background-size:contain;background-position:center;background-repeat:no-repeat;color:#0c4976;border-radius:0;cursor:pointer;transition:background-color .3s;font-size:4em}.button-create-audio{padding:0 20px;background-image:url(assets/create-audio.png);background-size:contain;background-position:center;background-repeat:no-repeat;color:#000;border-radius:0;cursor:pointer;transition:background-color .3s;font-size:4em}.button-create-recipient{padding:0 20px;background-image:url(assets/create-recipient.png);background-size:contain;background-position:center;background-repeat:no-repeat;color:#fd5;border-radius:0;cursor:pointer;transition:background-color .3s;font-size:4em}.button-create-character,.button-create-audio,.button-create,.button-create-recipient{width:clamp(200px,10vw,100px);height:clamp(200px,10vw,100px);display:flex;justify-content:center;align-items:center}.story-item{width:100%;display:flex;flex-direction:column;align-items:center}.status-header{width:100%;margin-bottom:.5rem;text-align:center}.status-label{font-size:1rem;color:#333;margin-right:.5rem}.status-title{font-size:1rem;font-weight:500;color:#e061b0;text-transform:capitalize}.story-container{width:100%;background-color:#e6e6e6;border-radius:8px;overflow:hidden;transition:transform .2s ease;margin-bottom:.5rem}.story-container:hover{transform:translateY(-2px)}.image-wrapper{width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:4/3;overflow:hidden;position:relative}.image-placeholder{width:100%;height:100%;background-color:#e0e0e0;display:flex;justify-content:center;align-items:center;color:#888;font-size:.9rem}.story-image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.story-image:hover{transform:scale(1.02)}.title-wrapper{flex:1}.story-title{margin:0;font-size:1.25rem}.story-title{width:100%;text-align:center;margin-top:.5rem}.story-title-text{font-size:1rem;color:#333;font-weight:500;text-align:center}.image-row{display:flex;justify-content:center;align-items:center;padding:0;width:100%;height:100%}.stories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4.5rem;padding:1rem 0}.col-lg-6{width:100%}@media screen and (max-width: 1024px){.stories-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media screen and (max-width: 768px){.grid-container-dashboard{flex-direction:column}.column-dashboard{width:100%}.stories-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.status-header{margin-bottom:.25rem}.status-label,.status-title{font-size:.9rem}.image-row{gap:1rem;padding:0}.image-wrapper{max-width:200px}.story-image{width:100%;max-width:100%}.title-wrapper{width:100%;text-align:center}}@media screen and (max-width: 480px){.dashboard__subtitle{font-size:1rem}span{font-size:12px!important}.stories-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.status-header{margin-bottom:.25rem}.status-label,.status-title{font-size:.7rem}.story-title{margin-top:.25rem}.story-title-text{font-size:.8rem}.image-wrapper{max-width:100%}}.google-button-container{width:100%;margin:10px 0}@media (max-width: 480px){.text-legacy-plan2{padding:1rem}.component-list-item2{font-size:.9rem}.total-price2{font-size:2rem}}.previous-user-container{display:flex;flex-direction:column;max-width:400px;margin:0 auto;padding:20px}.previous-user-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:24px;width:100%}.previous-user-info{display:flex;align-items:center;margin-bottom:20px}.user-avatar-circle{width:60px;height:60px;border-radius:50%;background-color:#1a73e8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin-right:16px}.user-details h3{margin:0;font-size:18px;font-weight:500}.user-details p{margin:4px 0 0;color:#5f6368;font-size:14px}.password-only-form{width:100%}.switch-account-option{margin-top:16px;text-align:center}.switch-account-button{background:none;border:none;color:#1a73e8;cursor:pointer;font-size:14px;padding:8px;text-decoration:underline}.switch-account-button:hover{color:#174ea6}.login-title{font-size:24px;font-weight:500;margin-bottom:24px;color:#202124;text-align:left}.user-info-card{display:flex;align-items:center;justify-content:space-between;border:1px solid #dadce0;border-radius:8px;padding:12px 16px;margin-bottom:24px;width:100%}.user-info-content{display:flex;align-items:center}.user-avatar{width:40px;height:40px;margin-right:12px}.user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-placeholder{width:100%;height:100%;border-radius:50%;background-color:#1a73e8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.user-email{font-size:14px;color:#202124}.forget-account-btn{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;transition:background-color .2s}.forget-account-btn:hover{background-color:#e8eaed}.forget-account-btn:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text{visibility:hidden;width:120px;background-color:#3c4043e6;color:#fff;text-align:center;border-radius:4px;padding:6px 8px;position:absolute;z-index:1;top:-35px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;font-size:12px;pointer-events:none}.forget-text{font-size:12px;color:#5f6368;margin-right:8px}.close-icon{font-size:18px;color:#5f6368;font-weight:700}.login-options{width:100%}.alternative-login{margin-top:24px;text-align:left}.not-you{font-size:14px;color:#5f6368;margin-bottom:4px}.different-account-link{background:none;border:none;color:#1a73e8;font-size:14px;padding:0;cursor:pointer;text-align:left;text-decoration:none}.different-account-link:hover{text-decoration:underline}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(60,64,67,.9) transparent transparent transparent}.google-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 12px;background-color:#fff;border:1px solid #dadce0;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:#3c4043;cursor:pointer;transition:background-color .2s}.google-btn:hover{background-color:#f8f9fa}.google-icon{width:18px;height:18px;margin-right:8px}.google-button-wrapper{width:100%!important;display:block!important}.google-button-wrapper>div{width:100%!important;max-width:none!important}.google-button-wrapper button,.google-button-wrapper iframe,.google-button-wrapper>div>div{width:100%!important;max-width:none!important;justify-content:center!important}.nsm7Bb-HzV7m-LgbsSe{width:100%!important;max-width:none!important;justify-content:center!important;margin-left:0!important;margin-right:0!important}.footer-container{display:flex;justify-content:center;padding:20px;gap:20px;background:#000;margin:1rem;position:relative;z-index:1002}.img-nlogodown{grid-row:span 5;grid-column:span 3;width:75%;height:100%}.txt-space-bottom{margin-bottom:10px}.list-01{grid-column:4}.list-02,.list-03{grid-column:5}.list1{grid-row:span 5;grid-column:4;text-align:left;padding-top:10px}.list2{grid-row:span 5;grid-column:5;text-align:left;padding-top:10px}.list1 li,.list2 li{margin-bottom:25px;color:#fff}.grid-container-footer{display:grid;grid-template-columns:repeat(8,2fr);grid-template-rows:50px 50px 50px 50px 50px;grid-auto-rows:auto;width:100%;margin:auto;padding-bottom:10px}.grid-item-list{padding:10px;border-radius:4px;color:#d5cfcf;text-align:left}.grid-item-list a{font-weight:500;color:#fff;text-decoration:inherit}.payment-section{display:flex;flex-direction:column;align-items:flex-end;grid-column:7 / span 2;grid-row:1 / span 3;padding:10px}.powered-by{font-size:.9em;color:#fffbfb;padding:0 25px 0 0}.stripe-logo img{max-width:200px;height:auto}.social-media-list{display:flex;gap:50px;justify-content:flex-end;grid-column:7 / span 2;grid-row:5;padding:15px 25px 0 0}.social-media-list img{width:45px;height:45px}.social-media-divider{height:1px;background-color:#817f7f;margin:35px 0 0;width:85%}@media screen and (max-width: 430px){.footer-container{margin:.4rem}.grid-container-footer{grid-template-rows:20px 20px 20px 20px 20px;grid-template-columns:repeat(4,3fr)}.img-nlogodown{grid-column:1;object-fit:contain;width:65%}.grid-item-list{font-size:.8rem;padding:0 10px}.payment-section{transform:scale(.9);grid-column:4;padding:0}.social-media-divider{margin:.5px 0}.social-media-list{gap:10px;grid-column:4;padding:8px 10px 0 0}.social-media-list img{width:20px;height:auto}.powered-by{font-size:.8rem;padding:0 10px 0 0}.stripe-logo img{max-width:90px}.list-01{grid-column:5}.list-02{grid-column:6}.list-03{grid-column:6 / span 2}.list1{grid-row:span 5;grid-column:2;text-align:left;padding-top:0}.list2{grid-row:span 5;grid-column:3;text-align:left;padding-top:0}.list1 li,.list2 li{margin-bottom:8px;font-size:.6em;white-space:nowrap}.list1 a,.list2 a{font-weight:500;color:#fff;text-decoration:inherit}}.file-upload-container{width:100%;max-width:800px;margin:2rem auto;display:flex;flex-direction:column;gap:1.5rem}.drag-drop-zone{width:100%;min-height:300px;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#f8f9fa}.drag-drop-zone.dragging{border-color:#007bff;background-color:#007bff1a}.upload-content{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#666}.browse-button{padding:.5rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.browse-button:hover{background-color:#0056b3}.image-preview-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;padding:1rem}.image-preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden}.image-preview-item img{width:100%;height:100%;object-fit:cover}.remove-button{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background-color:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666}.remove-button:hover{background-color:#fff;color:#dc3545}.upload-label{text-align:center;color:#333;margin-top:1rem}.upload-label h3{font-size:1.25rem;font-weight:500;margin:0}.create-story__layout{display:flex;min-height:100vh;position:relative}.create-story__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998;display:none}.create-story__backdrop.active{display:block}.create-story__sidebar{width:250px;background-color:#fff;position:fixed;top:0;left:0;height:100vh;z-index:1000;transition:left .3s ease}.create-story__sidebar.active{left:0}.create-story__main{flex:1;margin-left:250px;padding:20px;transition:margin-left .3s ease}.hamburger-menu{position:fixed;top:20px;left:20px;z-index:1002;background:#ffffffe6;border:none;cursor:pointer;padding:8px;width:40px;height:34px;display:flex;flex-direction:column;justify-content:space-between;border-radius:4px;box-shadow:0 2px 4px #0000001a}.hamburger-menu span{display:block;width:24px;height:3px;background-color:#333;transition:all .3s ease;border-radius:1px}.hamburger-menu.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (min-width: 769px){.hamburger-menu{display:none}.create-story__backdrop{display:none!important}}@media (max-width: 768px){.hamburger-menu{display:flex;z-index:1004;background:#fffffff2;border:1px solid rgba(0,0,0,.1)}.create-story__sidebar{left:-250px;z-index:999;height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow-y:auto;bottom:auto}.create-story__sidebar.active{left:0;z-index:1001;bottom:auto}.create-story__main{margin-left:0;padding:10px}.create-story__header{padding-top:20px}.create-story__title{left:50px}.create-story__actions{right:20px}.hamburger-menu.active span:nth-child(1){transform:translateY(11px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.footer,.footer-container{z-index:1003!important;position:relative}.hamburger-menu.active{background:#fff;border:2px solid rgba(0,0,0,.2);z-index:1005}.hamburger-menu.active span{background-color:#000}}@media (max-width: 480px){.avatar-container{width:120px;height:180px}.avatar-link{font-size:.9rem;bottom:5px;right:5px}.create-story__title h1{font-size:16px}}@media (max-width: 768px){.grid-container-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.column-dashboard{min-width:unset;padding:10px}.row-dashboard{font-size:.8em;margin-bottom:2px}.button-create-character,.button-create-audio,.button-create,.button-create-recipient{width:90px;height:90px}}@media (max-width: 480px){.grid-container-dashboard{gap:5px;padding:5px}.column-dashboard{padding:5px}}.create-story__content{width:100%;box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 20px}.create-story__row{width:100%;box-sizing:border-box}@media (max-width: 768px){.create-story{width:100%;overflow-x:hidden}.create-story__content{padding:0 30px;width:100%;overflow-x:hidden}.create-story__grid{width:100%;padding:0;margin:0}.create-story__row{display:flex;flex-direction:column;grid-template-columns:none;gap:10px;width:100%;margin:0;padding:0 15px;box-sizing:border-box}.create-story__subtitle:after{left:15px;width:calc(100% - 30px)}.create-story__row>div[style*="display: flex"][style*="flexDirection: column"]{width:100%!important;margin:0!important;padding:0!important}.create-story__row div[style*="backgroundColor: #F0EBEB"]{width:100%!important;padding:15px!important;margin-bottom:10px!important;border-radius:8px;box-sizing:border-box}}@media (max-width: 768px){.hamburger-menu{display:flex}.create-story__grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin:0 0 15px;padding:0 15px;box-sizing:border-box}}@media (max-width: 480px){.create-story__grid-row{gap:8px;margin:0}.create-story__card-image{height:120px}}@media (max-width: 1366px){.subtitle,.categories{font-size:.1rem}.number{font-size:clamp(3rem,2vw,1.5rem)}}.header{width:100%;padding:.5rem 0;background:#fff;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;left:0;z-index:1000;font-family:Arial,sans-serif}.header-container{width:100%;padding:0 2rem;display:flex;align-items:center}.logo{flex-shrink:0;margin-right:1rem}.logo img{height:30px}.nav-menu{margin-left:auto;margin-right:1rem}.menu-hdr{display:flex;align-items:center;list-style:none;margin:0;padding:0;white-space:nowrap;gap:3rem}.nav-link{text-decoration:none;padding:.5rem .8rem;white-space:nowrap;font-size:.9rem;color:#333;font-weight:500}.nav-link.text-pink,.sign-in-link{color:#ff1f9f;font-weight:500}@media (max-width: 768px){.header-container{padding:0 1rem}.nav-menu{margin-right:1rem}.menu-hdr{gap:2rem}}@media (max-width: 480px){.header-container{padding:0 .5rem}.nav-menu{margin-right:.5rem}.menu-hdr{gap:1rem}.nav-link,.sign-in-link{padding:.5rem .4rem;font-size:.8rem}}.book-detail-container-BD{min-height:100vh;background-color:#f3f4f6;padding:24px}.header-BD{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.header-title-BD{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0}.search-icon-BD{width:32px;height:32px;color:#4b5563}.book-header-BD{text-align:center;margin-bottom:32px}.book-title-BD{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 8px}.book-info-BD{display:flex;align-items:center;justify-content:center;gap:16px;font-size:1.125rem}.cover-type-BD{color:#4b5563}.cover-type-value-BD{color:#d94eab;font-weight:600}.author-name-BD{color:#000}.main-grid-BD{display:grid;grid-template-columns:1fr 2fr 1fr;gap:32px;max-width:1280px;margin:0 auto}.chapters-section-BD{display:flex;flex-direction:column;gap:24px;position:relative}.chapter-item-BD{display:flex;align-items:center;gap:16px;position:relative}.chapter-item-BD:after{content:"";position:absolute;right:-20px;top:50%;width:120px;height:2px;background:linear-gradient(90deg,#7c3aed,transparent);transform:translateY(-50%);z-index:1}.chapter-image-container-BD{position:relative}.chapter-image-BD{width:80px;height:120px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;object-fit:cover}.chapter-title-BD{flex:1}.chapter-title-BD span{color:#374151;font-weight:500}.connection-dot-BD{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;border:3px solid white;box-shadow:0 2px 8px #7c3aed4d;z-index:10}.book-center-BD{display:flex;flex-direction:column;align-items:center;position:relative}.book-cover-container-BD{position:relative;margin-bottom:24px}.book-label-BD{position:absolute;top:-16px;left:50%;transform:translate(-50%);background-color:#fbbf24;color:#000;padding:4px 16px;border-radius:4px;font-weight:700;font-size:1.125rem}.book-cover-BD{width:400px;height:600px;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;object-fit:cover}.action-buttons-BD{display:flex;gap:16px;margin-bottom:24px}.btn-recipient-BD{background-color:#cc2f9c;color:#fff;padding:12px 32px;font-size:1.125rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.btn-recipient-BD:hover{background-color:#cc2f9c}.btn-buy-BD{background-color:#fbbf24;color:#000;padding:12px 32px;font-size:1.125rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.btn-buy-BD:hover{background-color:#f59e0b}.book-description-BD{max-width:512px;color:#374151;line-height:1.625;text-align:justify}.book-info-section-BD{display:flex;flex-direction:column;gap:24px;position:relative}.info-item-BD{display:flex;align-items:center;gap:16px;position:relative}.info-item-BD:before{content:"";position:absolute;left:-20px;top:50%;width:120px;height:2px;background:linear-gradient(270deg,#7c3aed,transparent);transform:translateY(-50%);z-index:1}.info-connection-dot-BD{position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;border:3px solid white;box-shadow:0 2px 8px #7c3aed4d;z-index:10}.info-label-BD{flex:1;text-align:right;color:#374151;font-weight:500}.info-label-left-BD{text-align:right;color:#374151;font-weight:500}.info-image-container-BD{position:relative}.info-image-BD{width:80px;height:120px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;object-fit:cover}.info-text-BD{width:80px;height:120px;background-color:#f0ebeb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;display:flex;align-items:center;justify-content:center;color:#0c4976;font-weight:700;font-size:2rem;text-align:center}.genre-badge-BD{width:80px;height:120px;background-color:#059669;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;display:flex;align-items:center;justify-content:center}.genre-badge-BD span{color:#fff;font-weight:700;font-size:.875rem}.info-value-large-BD{font-size:2.25rem;font-weight:700;color:#1f2937}.info-value-medium-BD{font-size:1.5rem;font-weight:700;color:#1f2937}.info-price-BD{font-size:2.25rem;font-weight:700;color:#2563eb}@keyframes pulse-dot{0%{box-shadow:0 2px 8px #7c3aed4d}50%{box-shadow:0 2px 16px #7c3aed99}to{box-shadow:0 2px 8px #7c3aed4d}}.connection-dot-BD,.info-connection-dot-BD{animation:pulse-dot 3s ease-in-out infinite}@media (max-width: 1024px){.main-grid-BD{gap:20px}.book-cover-BD{width:300px;height:450px}.chapter-image-BD,.info-image-BD{width:60px;height:90px}.info-text-BD{width:60px;height:90px;font-size:1.75rem}.genre-badge-BD{width:60px;height:90px}.chapter-item-BD:after,.connection-dot-BD:before{width:80px}.info-item-BD:before{left:-16px;width:80px}.info-connection-dot-BD{left:-16px}.info-value-large-BD{font-size:1.75rem}.info-value-medium-BD{font-size:1.25rem}.info-price-BD{font-size:1.75rem}}@media (max-width: 768px){.book-detail-container-BD{padding:16px}.header-title-BD{font-size:1.75rem}.book-title-BD{font-size:1.5rem}.book-info-BD{flex-direction:column;gap:8px;font-size:1rem}.main-grid-BD{gap:16px}.book-cover-BD{width:240px;height:360px}.book-label-BD{font-size:.875rem;padding:3px 12px}.action-buttons-BD{flex-direction:column;gap:8px;width:100%;max-width:240px}.btn-recipient-BD,.btn-buy-BD{width:100%;padding:10px 16px;font-size:.875rem}.book-description-BD{font-size:.875rem;line-height:1.5}.chapters-section-BD,.book-info-section-BD{gap:16px}.chapter-image-BD,.info-image-BD{width:50px;height:75px}.info-text-BD{width:50px;height:75px;font-size:1.5rem}.genre-badge-BD{width:50px;height:75px}.chapter-title-BD span,.info-label-BD,.info-label-left-BD{font-size:.75rem}.chapter-item-BD:after,.connection-dot-BD:before{width:60px}.info-item-BD:before{left:-12px;width:60px}.info-connection-dot-BD{left:-12px}.connection-dot-BD,.info-connection-dot-BD{width:12px;height:12px}.info-value-large-BD{font-size:1.5rem}.info-value-medium-BD{font-size:1rem}.info-price-BD{font-size:1.5rem}}@media (max-width: 480px){.book-detail-container-BD{padding:12px}.header-BD{margin-bottom:16px}.header-title-BD{font-size:1.5rem}.search-icon-BD{width:24px;height:24px}.book-header-BD{margin-bottom:16px}.book-title-BD{font-size:1.25rem}.main-grid-BD{gap:12px}.book-cover-BD{width:180px;height:270px}.action-buttons-BD{gap:6px;max-width:180px}.btn-recipient-BD,.btn-buy-BD{padding:8px 12px;font-size:.75rem}.book-description-BD{font-size:.75rem;line-height:1.4}.chapters-section-BD,.book-info-section-BD{gap:12px}.chapter-image-BD,.info-image-BD{width:40px;height:60px}.info-text-BD{width:40px;height:60px;font-size:1.1rem}.genre-badge-BD{width:40px;height:60px}.genre-badge-BD span{font-size:.625rem}.chapter-title-BD span,.info-label-BD,.info-label-left-BD{font-size:.4rem;margin-top:8px}.chapter-item-BD:after,.connection-dot-BD:before{width:40px}.info-item-BD:before{left:-10px;width:40px}.info-connection-dot-BD{left:-20px}.connection-dot-BD,.info-connection-dot-BD{width:10px;height:10px}.info-value-large-BD{font-size:1.1rem}.info-value-medium-BD{font-size:.6rem}.info-price-BD{font-size:1.1rem}}@media (max-width: 375px){.book-detail-container-BD{padding:8px}.header-title-BD{font-size:1.25rem}.book-title-BD{font-size:1.125rem}.main-grid-BD{gap:8px}.book-cover-BD{width:140px;height:210px}.action-buttons-BD{max-width:140px}.btn-recipient-BD,.btn-buy-BD{padding:6px 8px;font-size:.625rem}.book-description-BD{font-size:.625rem}.chapters-section-BD,.book-info-section-BD{gap:8px}.chapter-image-BD,.info-image-BD{width:30px;height:45px}.info-text-BD{width:30px;height:45px;font-size:1rem}.genre-badge-BD{width:30px;height:45px}.genre-badge-BD span{font-size:.5rem}.chapter-title-BD span,.info-label-BD,.info-label-left-BD{font-size:.3rem}.chapter-item-BD:after,.connection-dot-BD:before{width:30px}.info-item-BD:before{left:-8px;width:30px}.info-connection-dot-BD{left:-8px}.connection-dot-BD,.info-connection-dot-BD{width:8px;height:8px}.info-value-large-BD{font-size:1rem}.info-value-medium-BD{font-size:.75rem}.info-price-BD{font-size:1rem}}@media (min-width: 2160px){.book-cover-BD{width:600px;height:900px}.chapter-image-BD,.info-image-BD{width:120px;height:180px}.info-text-BD{width:120px;height:180px;font-size:3.5rem}.genre-badge-BD{width:120px;height:180px}.info-value-large-BD{font-size:3.5rem}.info-value-medium-BD{font-size:2.5rem}.info-price-BD{font-size:3.5rem}.book-label-BD{font-size:1.5rem;padding:8px 24px}.btn-recipient-BD,.btn-buy-BD{padding:16px 48px;font-size:1.5rem}}@media (min-width: 1440px) and (max-width: 2159px){.book-cover-BD{width:500px;height:750px}.chapter-image-BD,.info-image-BD{width:100px;height:150px}.info-text-BD{width:100px;height:150px;font-size:3rem}.genre-badge-BD{width:100px;height:150px}.info-value-large-BD{font-size:3rem}.info-value-medium-BD{font-size:2rem}.info-price-BD{font-size:3rem}.book-label-BD{font-size:1.375rem;padding:6px 20px}.btn-recipient-BD,.btn-buy-BD{padding:14px 40px;font-size:1.375rem}}@media (min-width: 1080px) and (max-width: 1439px){.book-cover-BD{width:450px;height:675px}.chapter-image-BD,.info-image-BD{width:90px;height:135px}.info-text-BD{width:90px;height:135px;font-size:2.5rem}.genre-badge-BD{width:90px;height:135px}.info-value-large-BD{font-size:2.5rem}.info-value-medium-BD{font-size:1.75rem}.info-price-BD{font-size:2.5rem}.book-label-BD{font-size:1.25rem;padding:5px 18px}.btn-recipient-BD,.btn-buy-BD{padding:13px 36px;font-size:1.25rem}}.contentinside{margin-left:80px;padding:100px;background:#f5f5f5;min-height:calc(100vh - 70px)}.contentinside-header{margin-bottom:30px}.main-title{color:#ff6b35;font-size:24px;font-weight:600;margin:0}.card-image{width:200px;height:100%;object-fit:cover}.card-content{position:relative;z-index:1}.character-card_{grid-column:3;grid-row:1 / 3;width:300px;height:300px;border-radius:12px;overflow:hidden;justify-self:center;align-self:center;transform:translateY(-2px)}.character-image_{width:400px;height:100%;object-fit:cover;object-position:center;border-radius:12px}.card-content h3{margin:0 0 5px;font-size:16px;font-weight:600}.card-content p{margin:0;font-size:14px;opacity:.8}.recent-stories{margin-top:40px}.section-title{color:#333;font-size:20px;font-weight:600;margin-bottom:20px}.stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.story-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .3s ease;cursor:pointer}.story-card:hover{transform:translateY(-2px)}.story-image-container{position:relative;height:150px;overflow:hidden}.story-overlay{position:absolute;bottom:10px;left:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.story-details{padding:15px}.story-info{display:flex;justify-content:space-between;margin-bottom:5px;font-size:12px}.story-label{color:#666}.story-value{color:#8a2be2;font-weight:500}.story-description{margin:10px 0 0;font-size:11px;color:#666;line-height:1.4}@media (max-width: 768px){.contentinside{margin-left:60px;padding:10px 15px}.character-card_{max-width:250px}.main-title{font-size:20px}.character-card_{grid-column:3;grid-row:1 / 3;width:300px;height:300px;border-radius:12px;overflow:hidden;justify-self:center;align-self:center}.card-content h3{font-size:14px}.card-content p{font-size:12px}.section-title{font-size:18px}.stories-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.story-image-container{height:120px}.story-details{padding:12px}.story-info{font-size:11px}.story-description{font-size:10px}}@media (max-width: 480px){.contentinside{margin-left:50px;padding:10px}.character-card_{max-width:200px}.character-image_{border-radius:8px}.main-title{font-size:18px}.character-card_{grid-column:1;grid-row:3;height:200px}.card-content h3{font-size:13px}.card-content p{font-size:11px}.section-title{font-size:16px}.stories-grid{grid-template-columns:1fr;gap:12px}.story-image-container{height:100px}.story-details{padding:10px}.story-info{font-size:11px}.story-description{font-size:10px}}@media (min-width: 769px) and (max-width: 1024px){.contentinside{margin-left:70px;padding:10px 20px}.main-title{font-size:22px}.stories-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}}@media (min-width: 1200px){.contentinside{padding:10px}.stories-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.contenedor-principal{display:flex;justify-content:space-between;align-items:center}.columna_{flex:1;padding:10px;box-sizing:border-box}.imagen-izquierda,.imagen-derecha{display:flex;flex-direction:column;align-items:center}.columna_ img{max-width:100%;height:auto;margin:5px}.columna_.imagen-izquierda{flex:1}.columna_.columna-central{flex:2}.columna_.imagen-derecha{flex:1}.dashboard-container{min-height:100vh;background-color:#f5f5f5;font-family:Arial,sans-serif}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background-color:#e0e0e0;margin-left:80px;width:calc(100% - 80px);box-sizing:border-box}.greeting{font-size:24px;font-weight:600;color:#000}.underline{text-decoration:underline}.sign-out-btn{background:none;border:none;color:#ff3030;font-size:18px;font-weight:700;cursor:pointer;padding:8px 16px}.sign-out-btn:hover{opacity:.8}.main-content{margin-left:80px;padding:40px 60px;box-sizing:border-box;width:calc(100% - 80px)}.main-title{font-size:48px;font-weight:700;color:#ff5842;text-align:center;margin-bottom:40px}.tabs{display:flex;gap:0;margin-bottom:40px;border-bottom:3px solid #000}.tab{flex:1;padding:16px 24px;background:none;border:none;border-bottom:3px solid transparent;font-size:18px;font-weight:500;color:#000;cursor:pointer;transition:all .3s}.tab.active{border-bottom:3px solid #000;font-weight:700;color:#000}.cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:0;align-items:start}.card-section{display:flex;flex-direction:column;min-width:0}.card-title{font-size:16px;font-weight:600;margin-bottom:12px;height:50px;display:flex;align-items:flex-start;justify-content:center;text-align:center;color:#000;flex-shrink:0;line-height:1.2}.media-card{position:relative;aspect-ratio:3 / 4;width:100%;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px;margin-bottom:16px;flex-shrink:0;box-sizing:border-box}.book-card{background:linear-gradient(180deg,#1a1a1a,#000)}.neon-text{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;justify-content:center}.hyper-label{color:#fff;font-size:12px}.neon-word{font-size:48px;font-weight:700;letter-spacing:4px}.red-neon{color:#f35;text-shadow:0 0 10px #ff3355,0 0 20px #ff3355,0 0 30px #ff3355}.blue-neon{color:#48f;text-shadow:0 0 10px #4488ff,0 0 20px #4488ff,0 0 30px #4488ff}.create-btn{background-color:transparent;border:2px solid #fff;color:#fff;padding:12px 40px;font-size:18px;font-weight:600;cursor:pointer;border-radius:4px;transition:all .3s;flex-shrink:0;margin-top:auto;position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:10;min-height:44px;white-space:nowrap}.create-btn:hover{background-color:#fff;color:#000}.audio-card{background:linear-gradient(180deg,#0a1628,#013)}.character-card{background-color:#888;padding:0}.card-image{width:100%;height:100%;object-fit:cover;background-color:#888;display:block}.card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.frame-corners{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:3px solid #fff;pointer-events:none}.frame-corners:before,.frame-corners:after{content:"";position:absolute;width:30px;height:30px;border:3px solid #fff}.frame-corners:before{top:-3px;left:-3px;border-right:none;border-bottom:none}.frame-corners:after{top:-3px;right:-3px;border-left:none;border-bottom:none}.character-label{position:relative;color:#fff;font-size:24px;font-weight:700;z-index:1}.recipients-card{background-color:#000;padding:20px;display:flex;flex-direction:column;justify-content:center}.recipients-preview{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.recipient-frame{width:70px;height:70px;border:2px solid #ff5842;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recipient-frame img{width:100%;height:100%;object-fit:contain}.recipients-label{color:#fff;font-size:20px;font-weight:600}.about-card{background-color:#333;padding:0}.helpers-card{background-color:#555;padding:0}.counter-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin-top:16px;margin-bottom:24px;position:relative;flex-shrink:0}.counter-display{font-size:32px;font-weight:700;color:#000;z-index:2}.counter-indicator{width:20px;height:20px;border-radius:50%;border:3px solid #e91e8c;background-color:transparent;position:relative;margin-top:8px}.counter-indicator:after{content:"";position:absolute;bottom:10px;top:-50px;left:50%;transform:translate(-50%);width:2px;height:50px;background-color:#e91e8c}.stories-list{display:flex;flex-direction:column;gap:24px;margin-top:5px;padding-top:5px}.story-item{display:flex;flex-direction:column;width:100%;overflow:hidden}.story-status-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}.story-number{font-size:18px;font-weight:600;color:#000}.status-text{font-size:18px;font-weight:700}.status-pending{color:#e91e8c}.status-in-process{color:orange}.status-published{color:#00c853}.story-image-card{width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;margin-bottom:8px}.story-image{width:100%;height:100%;object-fit:cover}.story-details{display:flex;flex-direction:column;gap:8px}.detail-item{display:flex;align-items:center}.detail-label{font-size:16px;font-weight:600;color:#000}.detail-title{font-size:14px;font-weight:400;color:#000;text-align:left;margin-top:4px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;max-width:100%}.empty-state{width:100%;display:flex;justify-content:center;align-items:center;padding:40px 0}.empty-state-image{max-width:300px;width:100%;height:auto;border-radius:12px}.story-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px;padding:0 4px}.story-number{font-size:16px;font-weight:60;color:#000;flex-shrink:0;min-width:30px}.pending-status{color:#e91e8c;font-weight:700;font-size:16px;flex-shrink:0;text-align:right}.pending-status.published{color:#00c853}.pending-status.in-process{color:orange}.pending-status.completed{color:#00c853}.story-photo-card{position:relative;aspect-ratio:3 / 4;width:100%;border-radius:8px;overflow:hidden;margin-bottom:16px}.story-photo{width:100%;height:100%;object-fit:cover}.photo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.photo-frame{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:3px solid #fff;pointer-events:none}.photo-frame:before,.photo-frame:after{content:"";position:absolute;width:30px;height:30px;border:3px solid #fff}.photo-frame:before{top:-3px;left:-3px;border-right:none;border-bottom:none}.photo-frame:after{bottom:-3px;right:-3px;border-left:none;border-top:none}.story-badge{position:relative;color:#fff;font-size:20px;font-weight:700;z-index:1}.story-info{display:flex;flex-direction:column;gap:2px;margin-top:0;padding:0 8px;width:100%;box-sizing:border-box}.info-row{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:auto}.info-label{font-size:14px;font-weight:600;color:#000;flex-shrink:0;text-align:left}.info-value{font-size:14px;font-weight:700;color:#000;text-align:right;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.info-row.title-row{justify-content:center;margin-top:2px}.info-row.title-row .info-value{text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;font-size:14px;overflow:visible;text-overflow:clip}.pink-text{color:#e91e8c}@media (max-width: 1200px){.dashboard-header,.main-content{margin-left:70px;width:calc(100% - 70px)}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.main-content{padding:30px}.main-title{font-size:42px}.card-title{font-size:14px;height:46px;flex-shrink:0}.media-card{aspect-ratio:3 / 4;padding:0}.neon-word{font-size:36px}.create-btn{padding:10px 30px;font-size:16px;flex-shrink:0;bottom:10px}.recipient-frame{width:60px;height:60px;flex-shrink:0}.info-label,.info-value,.info-row.title-row .info-value{font-size:13px}}@media (max-width: 768px){.story-number,.status-text{font-size:16px}.detail-label{font-size:14px}.detail-title{font-size:13px}.story-image-card{border-radius:10px;margin-bottom:8px}.dashboard-header{padding:16px 20px;margin-left:60px;width:calc(100% - 60px)}.main-content{padding:24px 20px;margin-left:60px;width:calc(100% - 60px)}.dashboard-container{margin-left:60px}.dashboard-header{padding:16px 20px}.main-content{padding:24px 20px}.greeting{font-size:20px}.main-title{font-size:36px}.tab{font-size:14px;padding:12px 16px}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.card-title{font-size:12px;height:42px;flex-shrink:0}.media-card{aspect-ratio:3 / 4;padding:0}.neon-word{font-size:28px}.create-btn{padding:8px 24px;font-size:14px;flex-shrink:0;bottom:8px}.character-label{font-size:18px}.recipients-label{font-size:16px}.recipient-frame{width:50px;height:50px;flex-shrink:0}.counter-display{font-size:28px}.counter-indicator:after{top:-30px;height:35px}.info-label{font-size:12px;min-width:45px}.info-value,.info-row.title-row .info-value{font-size:12px}.story-header{gap:6px;padding:0 2px}.story-number{font-size:14px;min-width:25px}.pending-status{font-size:14px}}@media (max-width: 540px){.story-number,.status-text{font-size:15px}.detail-label{font-size:13px}.detail-title{font-size:12px}.story-image-card{border-radius:8px;margin-bottom:8px}.empty-state-image{max-width:250px}.dashboard-header{padding:14px 16px;margin-left:50px;width:calc(100% - 50px)}.main-content{padding:20px 16px;margin-left:50px;width:calc(100% - 50px)}.dashboard-container{margin-left:50px}.dashboard-header{padding:14px 16px}.main-content{padding:20px 16px}.greeting{font-size:18px}.sign-out-btn{font-size:16px}.main-title{font-size:32px;margin-bottom:32px}.tab{font-size:13px;padding:10px 12px}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.card-title{font-size:11px;height:40px;flex-shrink:0}.media-card{aspect-ratio:3 / 4;padding:0}.neon-word{font-size:22px;letter-spacing:2px}.hyper-label{font-size:10px}.create-btn{padding:6px 18px;font-size:12px;flex-shrink:0;bottom:8px}.character-label{font-size:15px}.recipients-label{font-size:13px}.recipient-frame{width:42px;height:42px;flex-shrink:0}.recipients-preview{gap:8px;margin-bottom:16px}.counter-display{font-size:24px}.counter-indicator{width:16px;height:16px;border:2px solid #e91e8c}.counter-indicator:after{height:30px}.info-label,.info-value,.info-row.title-row .info-value{font-size:11px}.story-header{gap:4px;padding:0 2px}.story-number{font-size:13px;min-width:22px}.pending-status{font-size:13px}}@media (max-width: 480px){.story-number,.status-text{font-size:14px}.detail-label{font-size:12px}.detail-title{font-size:11px}.story-status-line{margin-bottom:10px}.story-image-card{margin-bottom:6px;border-radius:8px}.empty-state-image{max-width:200px}.dashboard-header{margin-left:50px;width:calc(100% - 50px)}.main-content{padding:16px 12px;margin-left:50px;width:calc(100% - 50px)}.dashboard-container{margin-left:50px}.main-content{padding:16px 12px}.main-title{font-size:28px}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.card-title{font-size:10px;height:38px;flex-shrink:0}.media-card{aspect-ratio:3 / 4;padding:0}.neon-word{font-size:18px}.neon-text{gap:12px;margin-bottom:0;flex:1;justify-content:center}.create-btn{padding:5px 14px;font-size:11px;flex-shrink:0;margin-top:8px;bottom:6px;min-height:16px}.character-label{font-size:14px}.recipients-label{font-size:12px}.recipient-frame{width:38px;height:38px;flex-shrink:0}.recipients-card{padding:16px}.info-label,.info-value{font-size:10px}.info-row.title-row .info-value{font-size:10px;line-height:1.2}.story-header{gap:4px;padding:0 2px;margin-bottom:8px}.story-number{font-size:12px;min-width:20px}.pending-status{font-size:12px}.story-info{margin-top:0;gap:2px}.counter-indicator:after{top:-30px;height:30px}}.headerinside{height:70px;background:#f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:0 30px;margin-left:80px;border-bottom:1px solid #e0e0e0;position:relative;z-index:200}:root{--header-h: 70px}.headerinside-left{display:flex;align-items:center;gap:20px}.logoinside{background:linear-gradient(135deg,#8a2be2,#4169e1);width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center}.logoinside-text{color:#fff;font-size:20px;font-weight:700}.greeting{display:flex;align-items:baseline;gap:5px}.greeting-text{color:#333;font-size:18px;font-weight:500}.greeting-subtext{color:#666;font-size:14px;text-decoration:underline}.headerinside-right{display:flex;align-items:center;gap:12px}.header-right-slot{display:flex;align-items:center;gap:10px}.sign-out-btn{background:none;border:none;color:#f44;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:6px;transition:background-color .3s ease}.sign-out-btn:hover{background:#ff44441a}.docname-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:#f4f7ff;border:1px solid #dbe3ff;box-shadow:0 1px 4px #2850c814;max-width:360px}.docname-badge-input{border:none;outline:none;background:transparent;font:500 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";color:#1e2639;min-width:120px;max-width:320px;padding:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docname-badge-input::placeholder{color:#9aa5bd}.docname-badge:focus-within{border-color:#bcd0ff;box-shadow:0 0 0 4px #5c7dff1f;background:#f8faff}.docname-saving{font-size:12px;color:#7a88a8}.docname-top-right{display:none!important}@media (max-width: 768px){.headerinside{height:60px;padding:0 15px;margin-left:60px}:root{--header-h: 60px}.logoinside{width:40px;height:40px}.logoinside-text,.greeting-text{font-size:16px}.greeting-subtext{font-size:12px}.headerinside-right{gap:8px}.docname-badge{max-width:240px;padding:5px 8px}.docname-badge-input{max-width:200px;font-size:13px}.sign-out-btn{font-size:12px;padding:6px 12px}}@media (max-width: 480px){.headerinside{height:50px;padding:0 10px;margin-left:50px}:root{--header-h: 50px}.headerinside-left{gap:10px}.logoinside{width:35px;height:35px}.logoinside-text,.greeting-text{font-size:14px}.greeting-subtext{display:none}.docname-badge{max-width:180px;padding:4px 8px}.docname-badge-input{max-width:150px;font-size:12px}.sign-out-btn{font-size:11px;padding:5px 10px}}@media (min-width: 769px) and (max-width: 1024px){.headerinside{margin-left:70px;padding:0 20px}.logoinside{width:45px;height:45px}.logoinside-text{font-size:18px}.greeting-text{font-size:17px}}.footer{background:linear-gradient(180deg,#1a1a2e,#16213e);color:#fff;padding:40px 30px;margin-left:80px}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto}.footer-left{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.footer-logo{width:120px;height:120px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.footer-logo-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.img-nlogodown{width:100%;height:100%;object-fit:contain}.footer-links{display:flex;gap:60px;flex:2;justify-content:space-evenly;min-width:0}.footer-column{display:flex;flex-direction:column;gap:12px;flex:1;min-width:120px}.footer-link{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-link:hover{color:#8a2be2}.footer-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:20px;min-width:0;justify-content:flex-start}.payments-section{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.payments-header{display:flex;align-items:center;gap:8px}.payments-text{color:#ccc;font-size:14px}.powered-by{color:#999;font-size:12px}.stripe-logo{color:#635bff;font-size:24px;font-weight:700;font-style:italic}.social-links{display:flex;gap:15px}.social-link{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;transition:transform .3s ease;padding:8px}.social-link img{width:100%;height:100%;object-fit:contain}.social-link:hover{transform:translateY(-2px)}.social-link:first-child{background:#000;color:#fff}.social-link.youtube{background:red;color:#fff}.social-link.linkedin{background:#0077b5;color:#fff}.social-link.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}@media (max-width: 480px){.footer{padding:12px 4px;margin-left:50px}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4px}.footer-left{flex:0 0 45px}.footer-logo{width:45px;height:45px;margin-bottom:0}.footer-links{flex:1 1 auto;gap:8px;justify-content:center;min-width:0}.footer-column{gap:4px;min-width:55px;flex:1}.footer-link{font-size:8px;white-space:normal;line-height:1.2}.footer-right{flex:0 0 95px;align-items:flex-end;gap:8px;min-width:95px}.payments-section{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:100%}.payments-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;width:100%}.powered-by{font-size:8px;white-space:nowrap;text-align:right}.stripe-logo{font-size:16px;text-align:right}.social-links{gap:4px;justify-content:flex-end;flex-wrap:nowrap}.social-link{width:22px;height:22px;padding:3px;flex-shrink:0}}@media (min-width: 481px) and (max-width: 768px){.footer{padding:20px 12px;margin-left:60px}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:15px}.footer-left{flex:0 0 auto}.footer-logo{width:70px;height:70px;margin-bottom:0}.footer-links{flex:1;gap:20px;justify-content:center}.footer-column{gap:8px;min-width:80px}.footer-link{font-size:11px}.footer-right{flex:0 0 auto;align-items:flex-end;gap:12px}.payments-section{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.payments-header{gap:6px}.powered-by{font-size:10px}.stripe-logo{font-size:18px}.social-links{gap:8px}.social-link{width:30px;height:30px;padding:5px}}@media (min-width: 769px) and (max-width: 1024px){.footer{padding:30px 20px;margin-left:70px}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}.footer-left{flex:0 0 auto}.footer-logo{width:100px;height:100px;margin-bottom:0}.footer-links{flex:1;gap:35px;justify-content:center}.footer-column{gap:10px;min-width:100px}.footer-link{font-size:12px}.footer-right{flex:0 0 auto;align-items:flex-end;gap:16px}.payments-section{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.powered-by{font-size:11px}.stripe-logo{font-size:20px}.social-links{gap:12px}.social-link{width:36px;height:36px;padding:6px}}@media (min-width: 1025px) and (max-width: 1199px){.footer{padding:40px 30px}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.footer-links{gap:45px}.footer-column{min-width:110px}.footer-logo{width:120px;height:120px}}@media (min-width: 1200px){.footer{padding:50px 40px}.footer-content{max-width:1400px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:50px}.footer-links{gap:60px}.footer-column{min-width:120px}}.left-menu{width:80px;height:100vh;background:linear-gradient(180deg,#1a1a2e,#16213e);display:flex;flex-direction:column;align-items:center;padding:20px 0;position:fixed;left:0;top:0;z-index:1000}.menu-header{padding:0;display:flex;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1)}.logo-icon{width:50px;height:50px;object-fit:contain}.menu-items{flex:1;padding:20px 0}.menu-item{width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;margin-bottom:10px;padding:8px 0}.menu-item:hover{background:#7c3aed1a}.menu-item.active{background:#7c3aed33}.menu-icon{width:34px;height:34px;object-fit:contain;margin-bottom:4px}.menu-item.active .menu-icon{filter:brightness(0) saturate(100%) invert(47%) sepia(79%) saturate(2476%) hue-rotate(249deg) brightness(95%) contrast(97%)}.menu-label{font-size:10px;color:#fff;text-align:center;font-weight:400;line-height:1}@media (max-width: 768px){.left-menu{width:60px;padding:15px 0}.menu-items{gap:20px;margin-top:40px}.menu-item{padding:10px 5px;min-width:50px}.menu-icon{font-size:20px}.menu-label{font-size:9px}}@media (max-width: 480px){.left-menu{width:50px;padding:10px 0}.menu-items{gap:15px;margin-top:30px}.menu-item{padding:8px 3px;min-width:44px}.menu-icon{font-size:18px}.menu-label{font-size:8px}}@media (min-width: 769px) and (max-width: 1024px){.left-menu{width:70px}.menu-item{min-width:55px}.menu-icon{font-size:22px}.menu-label{font-size:10px}}.ui-overlays-root{--left-rail: 64px;--rail-gap: 12px;--ui-bg: #ffffff;--ui-panel: #f9f8fa;--ui-ink: #1e2639;--ui-ink-muted: #3e3e3e;--ui-brand: #2259e9;--ui-brand-dark: #193fad;--ui-line: #e6e9f2;--ui-shadow-1: 0 2px 12px #0001;--ui-shadow-2: 0 8px 32px #0003, 0 2px 10px #2d37601a}.ui-overlays-root *{box-sizing:border-box}.ui-overlays-root .ui-btn{padding:6px 16px;border:none;border-radius:7px;font-weight:600;cursor:pointer;transition:filter .15s ease;font-size:14px}.ui-overlays-root .ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-overlays-root .ui-btn--primary{background:var(--ui-brand);color:#fff}.ui-overlays-root .ui-btn--primary:hover{filter:brightness(.95)}.ui-overlays-root .ui-btn--ghost{background:#eef1fb;color:#2253d6}.ui-overlays-root .ui-btn--ghost:hover{filter:brightness(.97)}.ui-overlays-root .ui-btn--danger{background:#ffe7e7;color:#b30000}.ui-overlays-root .ui-btn--danger:hover{filter:brightness(.97)}.ui-overlays-root .ui-btn--success{background:#16a34a;color:#fff}.ui-overlays-root .ui-btn--success:hover{filter:brightness(.95)}.ui-overlays-root .character-sidebar{position:fixed;top:0;left:0;width:260px;max-width:94vw;height:100vh;background:var(--ui-panel);border-right:1px solid var(--ui-line);box-shadow:var(--ui-shadow-1);z-index:1100;padding:20px 12px 14px 14px;overflow-y:auto;transform:translate(-10px);opacity:0;transition:transform .18s ease,opacity .18s ease}.ui-overlays-root .character-sidebar--open{transform:translate(0);opacity:1}.ui-overlays-root .character-sidebar__header{font-size:1.1rem;font-weight:800;color:var(--ui-ink);margin:0 0 12px;text-align:center}.ui-overlays-root .character-sidebar__list{padding:8px 2px}.ui-overlays-root .character-card{position:relative;background:#fff;border:1px solid #e8eaf1;border-radius:12px;box-shadow:var(--ui-shadow-1);margin-bottom:16px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:box-shadow .18s ease,transform .18s ease}.ui-overlays-root .character-card:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-1px)}.ui-overlays-root .character-card__thumb{width:86px;height:86px;border-radius:10px;object-fit:cover;box-shadow:0 1px 8px #e6e9f6a9;border:1.5px solid #eee}.ui-overlays-root .character-card__meta{width:100%;font-size:14px;color:var(--ui-ink)}.ui-overlays-root .character-card__label{font-weight:700;color:#213070}.ui-overlays-root .character-card__value{color:var(--ui-ink-muted)}.ui-overlays-root .character-card__actions{display:flex;gap:10px;justify-content:center;margin-top:4px}.ui-overlays-root .character-card__kebab{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.14);background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease,border .15s ease,box-shadow .15s ease;z-index:2}.ui-overlays-root .character-card:hover .character-card__kebab{opacity:1;pointer-events:all}.ui-overlays-root .character-card__kebab:hover{background:#fff;border-color:#00000038;box-shadow:0 2px 10px #0000001f}.ui-overlays-root .hyperpersonalize-sidebar{position:fixed;top:0;left:calc(var(--left-rail) + var(--rail-gap));width:320px;max-width:calc(100vw - var(--left-rail) - var(--rail-gap));height:100vh;background:var(--ui-panel);border-right:1px solid var(--ui-line);box-shadow:var(--ui-shadow-1);z-index:1100;padding:20px 14px;overflow-y:auto}.ui-overlays-root .hyperpersonalize-sidebar__title{font-weight:800;color:var(--ui-ink);margin:0 0 10px;text-align:center}.ui-overlays-root .ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1e3238;z-index:2000;display:flex;align-items:center;justify-content:center;animation:uiFadeIn .18s}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}.ui-overlays-root .ui-modal{background:var(--ui-bg);border-radius:12px;padding:28px 30px 20px;min-width:360px;max-width:97vw;max-height:98vh;box-shadow:var(--ui-shadow-2);color:var(--ui-ink);z-index:2001;overflow-y:auto;animation:uiPop .18s cubic-bezier(.6,1.3,.53,.9)}@keyframes uiPop{0%{transform:scale(.94);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width: 600px){.ui-overlays-root .ui-modal{min-width:95vw;padding:6vw 1.2vw 4vw}}.ui-overlays-root .character-modal__title{font-size:1.15rem;font-weight:800;margin:0 0 10px}.ui-overlays-root .character-modal__footer{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.ui-overlays-root .hyper-modal__title{font-size:1.15rem;font-weight:800;margin:0 0 12px;text-align:center}.ui-overlays-root .hyper-modal__imgwrap{display:flex;justify-content:center;margin-bottom:16px}.ui-overlays-root .hyper-modal__img{max-width:150px;border-radius:8px;box-shadow:0 2px 12px #0001}.ui-overlays-root .hyper-modal__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ui-overlays-root .hyper-modal__guide-field{display:flex;flex-direction:column;align-items:flex-start}.ui-overlays-root .hyper-modal__guide-btn{display:inline-block;background:#eee;color:#333;border-radius:5px;padding:6px 14px;cursor:pointer;margin-top:4px;margin-bottom:8px;font-weight:500;border:1px solid #ccc;font-size:14px}.ui-overlays-root .hyper-modal__guide-preview{max-width:90px;max-height:120px;margin-top:8px;border-radius:8px;box-shadow:0 2px 12px #0002}.ui-overlays-root .overlay-dock{position:fixed;top:0;left:0;width:var(--left-rail);height:100vh;background:#f5f6fa;border-right:1px solid #e4e7ef;box-shadow:var(--ui-shadow-1);z-index:1050;padding-top:28px;display:flex;flex-direction:column;align-items:center}.ui-overlays-root .overlay-dock__btn{background:none;border:none;border-radius:10px;width:40px;height:40px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;color:#9297ac;cursor:pointer;font-size:20px;position:relative;transition:background .15s,color .18s,box-shadow .18s}.ui-overlays-root .overlay-dock__btn:hover{background:#e3eafc;color:#4668d1;box-shadow:0 1px 4px #b5d2f940}.ui-overlays-root .overlay-dock__btn--active{background:#ddeafe;color:#1d3368;box-shadow:0 2px 12px #468ffd15}.ui-overlays-root .muted{color:var(--ui-ink-muted)}.ui-overlays-root .field{width:100%;margin:8px 0}.ui-overlays-root .field label{display:block;font-weight:600;margin-bottom:6px;color:var(--ui-ink)}.ui-overlays-root .field input,.ui-overlays-root .field textarea,.ui-overlays-root .field select{width:100%;padding:8px 10px;border:1px solid var(--ui-line);border-radius:8px;background:#fff;color:var(--ui-ink);font-size:14px}.ui-overlays-root .ui-dropdown{position:fixed;min-width:194px;background:#fff;border:1px solid var(--ui-line);border-radius:10px;box-shadow:var(--ui-shadow-2);padding:6px;z-index:3000;animation:uiPop .16s ease}.ui-overlays-root .ui-dropdown__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--ui-ink);cursor:pointer;transition:background .12s ease}.ui-overlays-root .ui-dropdown__item:hover{background:#f5f7fe}.ui-overlays-root .ui-dropdown__item--danger:hover{background:#ffefef;color:#b30000}.ui-overlays-root .ui-dropdown__sep{height:1px;background:var(--ui-line);margin:6px 4px}.ui-overlays-root .character-panel{position:fixed;top:0;left:calc(var(--left-rail) + var(--rail-gap));width:320px;max-width:calc(100vw - var(--left-rail) - var(--rail-gap));height:100vh;background:var(--ui-panel);border-right:1px solid var(--ui-line);box-shadow:var(--ui-shadow-1);z-index:5000;padding:16px 12px;overflow-y:auto;transform:translate(-104%) scale(.98);opacity:0;transition:transform .34s cubic-bezier(.22,.8,.24,1),opacity .28s ease}.ui-overlays-root .character-panel--open{transform:translate(0) scale(1);opacity:1}@media (max-width: 720px){.ui-overlays-root .character-panel{left:var(--rail-gap);max-width:calc(100vw - var(--rail-gap) * 2);transform:translate(-105%) scale(.98)}.ui-overlays-root .character-panel--open{transform:translate(0) scale(1)}}@media (max-width: 420px){.ui-overlays-root .character-panel{width:min(360px,calc(100vw - var(--rail-gap) * 2))}}.ui-overlays-root .character-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ui-overlays-root .character-panel__title{font-weight:800;font-size:1.05rem;color:var(--ui-ink);margin:0}.ui-overlays-root .character-panel__close{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.ui-overlays-root .character-panel__create{width:100%;margin:8px 0 14px}.ui-overlays-root .character-grid,.ui-overlays-root .hyper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-overlays-root .character-tile,.ui-overlays-root .hyper-tile{position:relative;background:#fff;border:1px solid #e8eaf1;border-radius:12px;overflow:visible;box-shadow:var(--ui-shadow-1);transition:box-shadow .18s ease,transform .18s ease}.ui-overlays-root .character-tile:hover,.ui-overlays-root .hyper-tile:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-1px)}.ui-overlays-root .character-tile__imgwrap,.ui-overlays-root .hyper-tile__imgwrap{overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.ui-overlays-root .character-tile img,.ui-overlays-root .hyper-tile img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.ui-overlays-root .character-tile__name{padding:6px 8px;font-size:13px;color:var(--ui-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #eef1f6}.ui-overlays-root .kebab-btn{position:absolute;top:8px;left:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8dbe6;border-radius:10px;cursor:pointer;box-shadow:0 2px 8px #0001;z-index:5050;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease,background .15s ease,border .15s ease,box-shadow .15s ease}.ui-overlays-root .character-tile:hover .kebab-btn,.ui-overlays-root .hyper-tile:hover .kebab-btn,.ui-overlays-root .uploads-tile:hover .kebab-btn{opacity:1;pointer-events:all;transform:translateY(0)}.ui-overlays-root .kebab-btn:hover{background:#fff;border-color:#cbd1e2;box-shadow:0 4px 14px #0002}.ui-overlays-root .kebab-dots{display:inline-flex;align-items:center;gap:4px}.ui-overlays-root .kebab-dots i{width:4px;height:4px;background:#111;border-radius:50%;display:block}.ui-overlays-root .kebab-menu{position:absolute;top:8px;left:calc(100% + 8px);right:auto;min-width:160px;z-index:5100;background:#fff;border:1px solid var(--ui-line);border-radius:10px;box-shadow:var(--ui-shadow-2);overflow:hidden;display:none}.ui-overlays-root .kebab-menu.open{display:block}.ui-overlays-root .kebab-item{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:14px;cursor:pointer;color:var(--ui-ink)}.ui-overlays-root .kebab-item:hover{background:#f3f6ff}.ui-overlays-root .character-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4900;background:transparent}.ui-overlays-root .kebab-fly{position:fixed;min-width:160px;background:#fff;border:1px solid var(--ui-line);border-radius:10px;box-shadow:var(--ui-shadow-2);z-index:7000;overflow:hidden;animation:uiPop .16s ease}.ui-overlays-root .kebab-fly .kebab-item{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:14px;color:var(--ui-ink);cursor:pointer;transition:background .12s ease}.ui-overlays-root .kebab-fly .kebab-item:hover{background:#f3f6ff}.ui-overlays-root .hyper-sidebar{margin-top:8px}.ui-overlays-root .hyper-sidebar__empty{color:#aaa;font-size:15px;text-align:center;margin-top:32px}.ui-overlays-root .hyper-tile__meta{padding:6px 8px 4px;font-size:12px}.ui-overlays-root .hyper-meta-row{display:flex;justify-content:space-between;gap:4px;margin-bottom:2px}.ui-overlays-root .hyper-meta-label{font-weight:600;color:#213070}.ui-overlays-root .hyper-meta-value{color:var(--ui-ink-muted);max-width:130px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-overlays-root .hyper-tile__prompt{padding:4px 8px 6px;font-size:12px;color:var(--ui-ink-muted);border-top:1px solid #eef1f6;max-height:72px;overflow:auto}.ui-overlays-root .hyper-prompt-text{margin-top:2px}.ui-overlays-root .hyper-tile__actions{padding:6px 8px 10px;display:flex;justify-content:flex-end;gap:6px}.ui-overlays-root .publish-modal__title{font-size:1.15rem;font-weight:800;margin:0 0 10px}.ui-overlays-root .publish-modal__body{margin:0 0 18px;font-size:14px;color:var(--ui-ink-muted)}.ui-overlays-root .publish-modal__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.book-warning-icon{font-size:20px;margin-right:8px;vertical-align:middle}.book-warning-text{color:#111827}.book-warning-list{margin:8px 0 16px;padding-left:20px;color:#111827}.book-warning-field{color:#111827;font-weight:500}.ui-overlays-root .uploads-panel__actions{padding:10px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06);background:var(--ui-panel)}.ui-overlays-root .uploads-panel__upload-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;padding:8px 14px;font-size:.9rem;font-weight:600;cursor:pointer;background:#8b46ff;color:#fff;box-shadow:0 2px 6px #00000026;transition:transform .08s ease,box-shadow .08s ease,background-color .14s ease}.ui-overlays-root .uploads-panel__upload-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000002e;background:#7a3de0}.ui-overlays-root .uploads-panel__upload-btn:active{transform:translateY(0);box-shadow:0 1px 3px #0000002e}.ui-overlays-root .uploads-grid{padding:12px 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:max-content;align-content:flex-start;overflow-y:auto}.ui-overlays-root .uploads-grid .hyper-sidebar__empty{grid-column:1 / -1;text-align:center;font-size:.85rem;color:var(--ui-ink-muted, #777);padding:16px 8px}.ui-overlays-root .uploads-tile{position:relative;background:#fff;border-radius:14px;padding:8px;box-shadow:0 2px 6px #0f172a14;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:auto;transition:box-shadow .12s ease,transform .12s ease}.ui-overlays-root .uploads-tile:hover{box-shadow:0 6px 16px #0f172a2e;transform:translateY(-1px)}.ui-overlays-root .uploads-tile__imgwrap{position:relative;border-radius:10px;overflow:hidden}.ui-overlays-root .uploads-tile__imgwrap img{width:100%;display:block;object-fit:cover;aspect-ratio:1 / 1}.ui-overlays-root .uploads-tile__name{font-size:.8rem;font-weight:500;color:var(--ui-ink-soft, #343a4a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-overlays-root .uploads-tile .kebab-btn{right:8px;left:auto}.ui-overlays-root .uploads-panel{display:flex;flex-direction:column;background:var(--ui-panel)}.ui-overlays-root .uploads-panel .uploads-grid{flex:1 1 auto;position:relative;z-index:1;padding:12px 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:max-content;align-content:flex-start;overflow-y:auto}.ui-overlays-root .uploads-dropzone{position:absolute;top:60px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;background:radial-gradient(circle at top,#f5f0ff 0,#f9f8fa 40%,#f9f8fa);animation:uploadsDropFadeIn .16s ease-out}.ui-overlays-root .uploads-dropzone__inner{max-width:260px;text-align:center;background:#fff;border-radius:18px;padding:18px 18px 16px;box-shadow:0 10px 30px #0f172a33;border:1px solid rgba(120,131,180,.18)}.ui-overlays-root .uploads-dropzone__icon{font-size:32px;margin-bottom:6px}.ui-overlays-root .uploads-dropzone__title{font-size:.95rem;font-weight:700;color:var(--ui-ink);margin-bottom:4px}.ui-overlays-root .uploads-dropzone__subtitle{font-size:.8rem;color:var(--ui-ink-muted);line-height:1.35}@keyframes uploadsDropFadeIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-overlays-root .hyper-modal__guide-upload{display:flex;align-items:center;gap:10px;margin-top:6px}.ui-overlays-root .hyper-modal__guide-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:10px;background:#f3f6ff;border:1px solid rgba(34,89,233,.18);color:#1d3fb8;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 2px 8px #0f172a0f;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;-webkit-user-select:none;user-select:none}.ui-overlays-root .hyper-modal__guide-button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a1f;filter:brightness(.99)}.ui-overlays-root .hyper-modal__guide-button:active{transform:translateY(0);box-shadow:0 2px 8px #0f172a14}.ui-overlays-root .hyper-modal__guide-button[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ui-overlays-root .hyper-modal__guide-preview-wrap{margin-top:10px;display:flex;justify-content:flex-start}.ui-overlays-root .hyper-modal__guide-preview{max-width:140px;max-height:140px;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 18px #0f172a1a}.toolbar-spell-lang{display:inline-flex;align-items:center}.toolbar-spell-select{height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;font-weight:600;font-size:12px;cursor:pointer;outline:none}.toolbar-spell-select:focus{box-shadow:0 0 0 2px #2259e92e;border-color:#2259e959}.ui-overlays-root .book-images-grid{display:grid;grid-template-columns:1fr;gap:12px}.ui-overlays-root .drop-tile{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;background:#fff;box-shadow:0 2px 10px #0f172a0f}.ui-overlays-root .drop-tile__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:nowrap}.ui-overlays-root .drop-tile__label{font-weight:800;color:var(--ui-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:clamp(12px,1.6vw,14px)}.ui-overlays-root .drop-tile__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:0 0 auto}.ui-overlays-root .drop-tile__btn{margin-top:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:clamp(5px,1.2vw,8px) clamp(8px,1.6vw,12px);border-radius:999px;cursor:pointer;background:#f3f6ff;border:1px solid rgba(34,89,233,.18);color:#1d3fb8;font-weight:700;font-size:clamp(11px,1.45vw,13px);box-shadow:0 2px 8px #0f172a0f;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;-webkit-user-select:none;user-select:none;flex:0 0 auto}.ui-overlays-root .drop-tile__btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a1f;filter:brightness(.99)}.ui-overlays-root .drop-tile__btn:active{transform:translateY(0);box-shadow:0 2px 8px #0f172a14}.ui-overlays-root .drop-tile__btn--small{padding:clamp(4px,1vw,6px) clamp(7px,1.4vw,10px);font-size:clamp(10px,1.35vw,12px)}.ui-overlays-root .drop-tile__btn--danger{background:#ffe7e7;border-color:#b3000026;color:#b30000}.ui-overlays-root .drop-tile__btn--danger:hover{filter:brightness(.97)}.ui-overlays-root .drop-tile__btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 420px){.ui-overlays-root .drop-tile__header,.ui-overlays-root .drop-tile__actions{gap:6px}.ui-overlays-root .drop-tile__btn{padding:5px 8px;font-size:11px}.ui-overlays-root .drop-tile__label{font-size:12px}}.ui-overlays-root .drop-tile__content{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:radial-gradient(circle at top,#f5f0ff 0,#f9f8fa 55%,#f9f8fa);display:flex;align-items:center;justify-content:center;width:100%}.ui-overlays-root .drop-tile__img{width:100%;height:100%;display:block;object-fit:contain;background:#ffffff59}.ui-overlays-root .drop-tile__placeholder{opacity:.8;font-size:14px;color:var(--ui-ink-muted);padding:16px;text-align:center}.ui-overlays-root .drop-tile--cover .drop-tile__content{aspect-ratio:2 / 3;max-height:360px}.ui-overlays-root .drop-tile--spine .drop-tile__content{height:240px;max-height:240px;padding:10px 0}.ui-overlays-root .drop-tile--spine .drop-tile__img{width:auto;height:100%;max-width:86px;object-fit:cover;border-radius:10px;box-shadow:0 8px 22px #0f172a1f}.ui-overlays-root .drop-tile--author .drop-tile__content{aspect-ratio:1 / 1;max-height:320px}.ui-overlays-root .drop-tile.is-uploading{opacity:.78;pointer-events:none}.ui-overlays-root .feature-pulse{outline:2px solid rgba(255,105,180,.9);box-shadow:0 0 0 6px #ff69b440;border-radius:14px;animation:featurePulse 1.3s ease-out}@keyframes featurePulse{0%{box-shadow:0 0 0 2px #ff69b41a}40%{box-shadow:0 0 0 10px #ff69b44d}to{box-shadow:0 0 0 6px #ff69b42e}}.toolbar-preview-btn:hover{filter:brightness(.98)}.toolbar-preview-btn:active{transform:translateY(1px)}.book-features-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.book-features-tabs{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:6px;background:#1118270f;border:1px solid rgba(17,24,39,.1)}.book-features-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;padding:7px 12px;border-radius:6px;background:transparent;color:#111827c7;font-size:13px;line-height:1;font-weight:700;letter-spacing:.2px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.book-features-tab:hover{background:#1118270f}.book-features-tab:active{transform:scale(.98)}.book-features-tab.is-active{background:#7c3aed29;border-color:#7c3aed73;color:#581c87f2}.book-features-tab.is-active{box-shadow:0 1px #7c3aed1f}.book-features-body{overflow:hidden}.book-features-track{display:flex;width:200%;will-change:transform;transition:transform .26s ease}.book-features-track.is-images{transform:translate(0)}.book-features-track.is-texts{transform:translate(-50%)}.book-features-page{width:100%}.book-texts-empty{padding:14px 12px}.book-texts-empty__title{font-weight:800;color:#111827eb;margin-bottom:6px}.book-texts-empty__hint{font-size:13px;color:#111827a6;line-height:1.35}.ui-overlays-root .hyper-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-overlays-root .hyper-header{position:relative;padding-top:8px;padding-right:44px}.ui-overlays-root .hyper-header .character-panel__close{position:absolute;top:12px;right:-15px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#666;line-height:1}.ui-overlays-root .hyper-header .character-panel__close:hover{background:#f3f6ff;border-color:#2259e940}.ui-overlays-root .hyper-header .character-panel__close:active{transform:translateY(1px)}.ui-overlays-root .hyper-tabs{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#1118270f;border:1px solid rgba(17,24,39,.1)}.ui-overlays-root .hyper-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;padding:7px 12px;border-radius:999px;background:transparent;color:#111827c7;font-size:12.5px;line-height:1;font-weight:750;letter-spacing:.2px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.ui-overlays-root .hyper-tab:hover{background:#1118270f}.ui-overlays-root .hyper-tab:active{transform:scale(.98)}.ui-overlays-root .hyper-tab.is-active{background:#7c3aed29;border-color:#7c3aed73;color:#581c87f2;box-shadow:0 1px #7c3aed1f}.ui-overlays-root .hyper-body{overflow:hidden}.ui-overlays-root .hyper-track{display:flex;width:300%;will-change:transform;transition:transform .26s ease}.ui-overlays-root .hyper-track.is-hyper{transform:translate(0)}.ui-overlays-root .hyper-track.is-paperback1{transform:translate(-33.3333%)}.ui-overlays-root .hyper-track.is-paperback2{transform:translate(-66.6666%)}.ui-overlays-root .hyper-page{width:33.3333%}.ui-overlays-root .hyper-empty{padding:14px 12px}.ui-overlays-root .hyper-empty__title{font-weight:800;color:#111827eb;margin-bottom:6px}.ui-overlays-root .hyper-empty__hint{font-size:13px;color:#111827a6;line-height:1.35}.ui-overlays-root .hyper-tabs{position:relative;border-radius:6px}.ui-overlays-root .hyper-tab{position:relative;border:1px solid transparent;color:#fff;opacity:.72;border-radius:6px;transition:opacity .16s ease,filter .16s ease,transform .12s ease}.ui-overlays-root .hyper-tab:hover{opacity:.88;filter:brightness(.98)}.ui-overlays-root .hyper-tab.is-active{opacity:1;filter:none}.ui-overlays-root .hyper-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-3px;height:3px;border-radius:999px;background:#7ad159;box-shadow:0 1px 6px #0000002e}.ui-overlays-root .hyper-tabs .hyper-tab:nth-child(1){background:var(--be-brand, var(--ui-brand));color:#fff}.ui-overlays-root .hyper-tabs .hyper-tab:nth-child(2){background:#7c3aedeb;color:#fff}.ui-overlays-root .hyper-tabs .hyper-tab:nth-child(3){background:#111827e0;color:#fff}.ui-overlays-root .hyper-tab.is-active:active{transform:scale(.99)}.ui-overlays-root .hyper-tab.is-active{border-color:#fff3}.ui-overlays-root .paperback-head{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.ui-overlays-root .paperback-head__title{font-weight:800;color:#111827eb;line-height:1.1}.ui-overlays-root .paperback-head__hint{font-size:13px;color:#111827a6;line-height:1.1}.remirror-editor-wrapper{padding-top:var(--rmr-space-3)}.remirror-button-active{color:var(--rmr-color-primary-text)!important;background-color:var(--rmr-color-primary)!important}.remirror-button{display:inline-flex;font-weight:400;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375em .75em;line-height:1.5;border-radius:var(--rmr-radius-border);text-decoration:none;border:1px solid var(--rmr-color-border);cursor:pointer;white-space:nowrap;color:var(--rmr-color-text);background-color:var(--rmr-color-background);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:100%}.remirror-button[aria-disabled=true]{cursor:auto}.remirror-button:not([aria-disabled=true]):hover{color:var(--rmr-color-hover-primary-text);border-color:var(--rmr-color-hover-border);background-color:var(--rmr-color-hover-primary)}.remirror-button:not([aria-disabled=true]):active,.remirror-button:not([aria-disabled=true])[data-active],.remirror-button:not([aria-disabled=true])[aria-expanded=true]{color:var(--rmr-color-active-primary-text);border-color:var(--rmr-color-active-border);background-color:var(--rmr-color-active-primary)}@media screen and (-ms-high-contrast: active){.remirror-button{border:2px solid currentcolor}}.remirror-composite{align-items:center;justify-content:center;padding:.375em .75em;font-size:100%;border:0;color:inherit;background-color:inherit}.remirror-composite:not([aria-selected=true]){color:inherit;background-color:inherit}[aria-activedescendant="*"]:focus .remirror-composite[aria-selected=true],[aria-activedescendant="*"]:focus~* .remirror-composite[aria-selected=true]{color:var(--rmr-color-text);background-color:var(--rmr-color-background)}.remirror-dialog{position:fixed;top:28px;left:50%;transform:translate(-50%);border-radius:var(--rmr-radius-border);padding:1em;max-height:calc(100vh - 56px);outline:0;border:1px solid var(--rmr-color-border);color:var(--rmr-color-text);z-index:999}.remirror-dialog:focus{box-shadow:0 0 0 .2em var(--rmr-color-shadow-1)}.remirror-dialog-backdrop{background-color:var(--rmr-color-backdrop);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.remirror-form>*:not(:first-child){margin-top:1rem}.remirror-form-message{font-size:.8em;margin-top:.5rem!important}.remirror-form-label{display:block;margin:0 0 .5rem!important}input[type=checkbox]+.remirror-form-label,input[type=radio]+.remirror-form-label{display:inline-block;margin:0 0 0 .5rem!important}.remirror-form-group{display:block;color:var(--rmr-color-text);border:1px solid var(--rmr-color-border);border-radius:var(--rmr-radius-border);padding:.5rem 1rem 1rem}.remirror-form-group>*{display:block}.remirror-group{display:flex}.remirror-group>:not(:first-child){margin-left:-1px}.remirror-group>:not(:first-child):not(:last-child):not(.first-child):not(.last-child){border-radius:0}.remirror-group>:first-child:not(:last-child),.remirror-group>.first-child{border-top-right-radius:0;border-bottom-right-radius:0}.remirror-group>:last-child:not(:first-child),.remirror-group>.last-child{border-top-left-radius:0;border-bottom-left-radius:0}.remirror-input{display:block;width:100%;border-radius:var(--rmr-radius-border);padding:.5em .75em;font-size:100%;border:1px solid var(--rmr-hue-gray-2);color:var(--rmr-hue-gray-5);margin:0!important}.remirror-input:focus{border-color:var(--rmr-hue-gray-3)}.remirror-menu{display:flex;border-radius:0}.remirror-menu-pane{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:var(--rmr-space-1);padding-bottom:var(--rmr-space-1);padding-right:var(--rmr-space-2)}.remirror-menu-pane-active{color:var(--rmr-color-primary-text);background-color:var(--rmr-color-primary)}.remirror-menu-dropdown-label{padding:0 var(--rmr-space-2)}.remirror-menu-pane-icon{position:absolute;left:8px;width:20px;color:var(--rmr-hue-gray-7)}button:hover .remirror-menu-pane-icon,button:active .remirror-menu-pane-icon,[aria-checked=true] .remirror-menu-pane-icon{color:var(--rmr-hue-gray-1)}.remirror-menu-pane-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:var(--rmr-space-3)}.remirror-menu-pane-shortcut{align-self:flex-end;color:var(--rmr-hue-gray-6)}button:hover .remirror-menu-pane-shortcut,button:active .remirror-menu-pane-shortcut,[aria-checked=true] .remirror-menu-pane-shortcut{color:var(--rmr-hue-gray-1)}[role=menu]>.remirror-menu-button-left{left:var(--rmr-space-2)}[role=menu]>.remirror-menu-button-right{right:var(--rmr-space-2)}.remirror-menu-button-nested-left svg{margin-right:var(--rmr-space-2)}[role=menu]>.remirror-menu-button-nested-right{padding-right:2em!important}.remirror-menu-button-nested-right svg{margin-left:var(--rmr-space-2)}.remirror-menu-button{position:relative}.remirror-menu-button svg{fill:currentColor;width:.65em;height:.65em}[role=menu]>.remirror-menu-button svg{position:absolute;top:50%;transform:translateY(-50%)}[role=menubar]>.remirror-menu-button svg{display:none}.remirror-menu-bar{position:relative;display:flex;white-space:nowrap;box-shadow:none!important}.remirror-menu-bar[aria-orientation=vertical]{padding:.25em 0}.remirror-menu-bar[aria-orientation=horizontal]{padding:0}.remirror-flex-column{flex-direction:column}.remirror-flex-row{flex-direction:row}.remirror-menu-item{line-height:1.5;text-align:left;justify-content:flex-start;border:0;border-radius:0;font-size:100%;background:transparent;color:var(--rmr-color-foreground);margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;text-decoration:none}.remirror-menu-item:focus,.remirror-menu-item[aria-expanded=true]{background-color:var(--rmr-color-primary);color:var(--rmr-color-primary-text);box-shadow:none!important}.remirror-menu-item:active,.remirror-menu-item[data-active]{background-color:var(--rmr-color-active-primary)!important;color:var(--rmr-color-active-primary-text)!important}.remirror-menu-item:disabled{opacity:.5}.remirror-menu-item-row{padding:0 var(--rmr-space-2)}.remirror-menu-item-column{padding:0 var(--rmr-space-4)}.remirror-menu-item-checkbox{position:relative;outline:0}.remirror-menu-item-checkbox[aria-checked=true]:before{content:"✓";position:absolute;top:0;left:.4em;width:1em;height:1em}.remirror-menu-item-radio{position:relative;outline:0}.remirror-menu-item-radio[aria-checked=true]:before{content:"•";position:absolute;font-size:1.4em;top:-.25em;left:.35em;width:.7142857143em;height:.7142857143em}.remirror-menu-group{display:inherit;flex-direction:inherit}.remirror-floating-popover{padding:0;border:none;max-height:calc(100vh - 56px)}.remirror-popover [data-arrow]{background-color:transparent}.remirror-popover [data-arrow] .stroke{fill:var(--rmr-color-border)}.remirror-popover [data-arrow] .fill{fill:var(--rmr-color-background)}.remirror-animated-popover{transition:opacity .25s ease-in-out,transform .25s ease-in-out;opacity:0;transform-origin:top center;transform:translate3d(0,-20px,0)}[data-enter] .remirror-animated-popover{opacity:1;transform:translateZ(0)}.remirror-role{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:var(--rmr-font-family-default);color:var(--rmr-color-text);background-color:var(--rmr-color-background)}.remirror-separator{border:1px solid var(--rmr-color-border);border-width:0 1px 0 0;margin:0 .5em;padding:0;width:0;height:auto}.remirror-separator[aria-orientation=horizontal]{border-width:0 0 1px 0;margin:.5em 0;width:auto;height:0}.remirror-tab{background-color:transparent;border:1px solid transparent;border-width:1px 1px 0 1px;border-radius:var(--rmr-radius-border) var(--rmr-radius-border) 0 0;font-size:100%;padding:.5em 1em;margin:0 0 -1px}.remirror-tab[aria-selected=true]{background-color:var(--rmr-color-background);border-color:var(--rmr-color-border)}[aria-orientation=vertical] .remirror-tab{border-width:1px 0 1px 1px;border-radius:.2em 0 0 .2em;margin:0 -1px 0 0}.remirror-tab-list{display:flex;flex-direction:row;border:1px solid var(--rmr-color-border);border-width:0 0 1px 0;margin:0 0 1em}.remirror-tab-list[aria-orientation=vertical]{flex-direction:column;border-width:0 1px 0 0;margin:0 1em 0 0}.remirror-tabbable:not([type=checkbox]):not([type=radio]){outline:0}.remirror-tabbable:not([type=checkbox]):not([type=radio]):focus{box-shadow:var(--rmr-color-outline) 0 0 0 .2em;position:relative;z-index:2}.remirror-tabbable:not([type=checkbox]):not([type=radio]):hover{z-index:2}.remirror-tabbable[aria-disabled=true]{opacity:.5}.remirror-toolbar{display:flex;flex-direction:row;overflow-y:auto}.remirror-toolbar>*:not(:first-child){margin:0 0 0 .5em}.remirror-toolbar[aria-orientation=vertical]{display:inline-flex;flex-direction:column}.remirror-toolbar[aria-orientation=vertical]>*:not(:first-child){margin:.5em 0 0}.remirror-tooltip{background-color:var(--rmr-color-faded);color:#fff;font-size:.8em;padding:.5rem;border-radius:var(--rmr-radius-border);z-index:999}.remirror-tooltip [data-arrow]{background-color:transparent}.remirror-tooltip [data-arrow] .stroke{fill:transparent}.remirror-tooltip [data-arrow] .fill{fill:var(--rmr-hue-gray-8)}.remirror-table-size-editor{background:var(--rmr-color-background);box-shadow:var(--rmr-color-shadow-1);font-family:var(--rmr-font-family-default);font-size:var(--rmr-font-size-1)}.remirror-table-size-editor-body{position:relative}.remirror-table-size-editor-body:after{background:#0000;bottom:-50px;content:"";left:0;position:absolute;right:-50px;top:-50px}.remirror-table-size-editor-cell{border:var(--rmr-color-border);position:absolute;z-index:2}.remirror-table-size-editor-cell-selected{background:var(--rmr-color-table-selected-border);border-color:var(--rmr-color-border)}.remirror-table-size-editor-footer{padding-bottom:var(--rmr-space-1);text-align:center}.remirror-color-picker{background:var(--rmr-color-background);box-shadow:var(--rmr-box-shadow-1);font-family:var(--rmr-font-family-default);font-size:var(--rmr-font-size-1);padding:var(--rmr-space-2) var(--rmr-space-3)}.remirror-editor.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;position:relative;font-variant-ligatures:none;font-feature-settings:"liga" 0;overflow-y:scroll}.remirror-editor.ProseMirror pre{white-space:pre-wrap}.remirror-editor.ProseMirror li{position:relative}.remirror-editor.ProseMirror hr{border-color:#2e2e2e}.remirror-editor.ProseMirror img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.remirror-editor.ProseMirror-hideselection *::selection{background:transparent;color:inherit}.remirror-editor.ProseMirror-hideselection *::-moz-selection{background:transparent;color:inherit}.remirror-editor.ProseMirror-hideselection{caret-color:transparent}.remirror-editor .ProseMirror-selectednode{outline:2px solid #8cf}.remirror-editor li.ProseMirror-selectednode{outline:none}.remirror-editor li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}.remirror-editor.ProseMirror blockquote{border-left:3px solid var(--rmr-hue-gray-3);margin-left:0;margin-right:0;padding-left:10px;font-style:italic}.remirror-editor.ProseMirror blockquote p{color:#888}.remirror-editor div[data-callout-type]{display:flex;margin-left:0;margin-right:0;padding:10px;border-left:2px solid transparent}.remirror-editor div[data-callout-type]>:not(.remirror-callout-emoji-wrapper){margin-left:8px;flex-grow:1}.remirror-editor div[data-callout-type=info]{background:#eef6fc;border-left-color:#3298dc}.remirror-editor div[data-callout-type=warning]{background:#fffbeb;border-left-color:#ffdd57}.remirror-editor div[data-callout-type=error]{background:#feecf0;border-left-color:#f14668}.remirror-editor div[data-callout-type=success]{background:#effaf3;border-left-color:#48c774}.remirror-editor div[data-callout-type=blank]{background:#f8f8f8}.remirror-wrap{white-space:pre-wrap!important}.remirror-code-block-tools-positioner{position:absolute;top:var(--y);left:var(--x);transform:translate(var(--translate-x))}.remirror-language-select-width{width:var(--w)}.remirror-a11y-dark code[class*=language-],.remirror-a11y-dark pre[class*=language-]{color:#f8f8f2;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-a11y-dark pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.remirror-a11y-dark :not(pre)>code[class*=language-],.remirror-a11y-dark pre[class*=language-]{background:#2b2b2b}.remirror-a11y-dark :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.remirror-a11y-dark .token.comment,.remirror-a11y-dark .token.prolog,.remirror-a11y-dark .token.doctype,.remirror-a11y-dark .token.cdata{color:#d4d0ab}.remirror-a11y-dark .token.punctuation,.remirror-a11y-dark .token.punctuation.important{color:#fefefe}.remirror-a11y-dark .token.property,.remirror-a11y-dark .token.tag,.remirror-a11y-dark .token.constant,.remirror-a11y-dark .token.symbol,.remirror-a11y-dark .token.deleted{color:#ffa07a}.remirror-a11y-dark .token.boolean,.remirror-a11y-dark .token.number{color:#00e0e0}.remirror-a11y-dark .token.selector,.remirror-a11y-dark .token.attr-name,.remirror-a11y-dark .token.string,.remirror-a11y-dark .token.char,.remirror-a11y-dark .token.builtin,.remirror-a11y-dark .token.inserted{color:#abe338}.remirror-a11y-dark .token.operator,.remirror-a11y-dark .token.entity,.remirror-a11y-dark .token.url,.remirror-a11y-dark .language-css .token.string,.remirror-a11y-dark .style .token.string,.remirror-a11y-dark .token.variable{color:#00e0e0}.remirror-a11y-dark .token.atrule,.remirror-a11y-dark .token.attr-value,.remirror-a11y-dark .token.function{color:gold}.remirror-a11y-dark .token.keyword{color:#00e0e0}.remirror-a11y-dark .token.regex,.remirror-a11y-dark .token.important{color:gold}.remirror-a11y-dark .token.important,.remirror-a11y-dark .token.bold{font-weight:700}.remirror-a11y-dark .token.italic{font-style:italic}.remirror-a11y-dark .token.entity{cursor:help}@media screen and (-ms-high-contrast: active){.remirror-a11y-dark code[class*=language-],.remirror-a11y-dark pre[class*=language-]{color:windowText;background:window}.remirror-a11y-dark :not(pre)>code[class*=language-],.remirror-a11y-dark pre[class*=language-]{background:window}.remirror-a11y-dark .token.important{background:highlight;color:window;font-weight:400}.remirror-a11y-dark .token.atrule,.remirror-a11y-dark .token.attr-value,.remirror-a11y-dark .token.function,.remirror-a11y-dark .token.keyword,.remirror-a11y-dark .token.operator,.remirror-a11y-dark .token.selector{font-weight:700}.remirror-a11y-dark .token.attr-value,.remirror-a11y-dark .token.comment,.remirror-a11y-dark .token.doctype,.remirror-a11y-dark .token.function,.remirror-a11y-dark .token.keyword,.remirror-a11y-dark .token.operator,.remirror-a11y-dark .token.property,.remirror-a11y-dark .token.string{color:highlight}.remirror-a11y-dark .token.attr-value,.remirror-a11y-dark .token.url{font-weight:400}}.remirror-atom-dark code[class*=language-],.remirror-atom-dark pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-atom-dark pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.remirror-atom-dark :not(pre)>code[class*=language-],.remirror-atom-dark pre[class*=language-]{background:#1d1f21}.remirror-atom-dark :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-atom-dark .token.comment,.remirror-atom-dark .token.prolog,.remirror-atom-dark .token.doctype,.remirror-atom-dark .token.cdata{color:#7c7c7c}.remirror-atom-dark .token.punctuation,.remirror-atom-dark .token.punctuation.important{color:#c5c8c6}.remirror-atom-dark .namespace{opacity:.7}.remirror-atom-dark .token.property,.remirror-atom-dark .token.keyword,.remirror-atom-dark .token.tag{color:#96cbfe}.remirror-atom-dark .token.class-name{color:#ffffb6;text-decoration:underline}.remirror-atom-dark .token.boolean,.remirror-atom-dark .token.constant{color:#9c9}.remirror-atom-dark .token.symbol,.remirror-atom-dark .token.deleted{color:#f92672}.remirror-atom-dark .token.number{color:#ff73fd}.remirror-atom-dark .token.selector,.remirror-atom-dark .token.attr-name,.remirror-atom-dark .token.string,.remirror-atom-dark .token.char,.remirror-atom-dark .token.builtin,.remirror-atom-dark .token.inserted{color:#a8ff60}.remirror-atom-dark .token.variable{color:#c6c5fe}.remirror-atom-dark .token.operator{color:#ededed}.remirror-atom-dark .token.entity{color:#ffffb6}.remirror-atom-dark .token.url{color:#96cbfe}.remirror-atom-dark .language-css .token.string,.remirror-atom-dark .style .token.string{color:#87c38a}.remirror-atom-dark .token.atrule,.remirror-atom-dark .token.attr-value{color:#f9ee98}.remirror-atom-dark .token.function{color:#dad085}.remirror-atom-dark .token.regex{color:#e9c062}.remirror-atom-dark .token.important{color:#fd971f}.remirror-atom-dark .token.important,.remirror-atom-dark .token.bold{font-weight:700}.remirror-atom-dark .token.italic{font-style:italic}.remirror-atom-dark .token.entity{cursor:help}.remirror-base16-ateliersulphurpool-light code[class*=language-],.remirror-base16-ateliersulphurpool-light pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f7ff;color:#5e6687}.remirror-base16-ateliersulphurpool-light pre[class*=language-]::-moz-selection,.remirror-base16-ateliersulphurpool-light pre[class*=language-] ::-moz-selection,.remirror-base16-ateliersulphurpool-light code[class*=language-]::-moz-selection,.remirror-base16-ateliersulphurpool-light code[class*=language-] ::-moz-selection{text-shadow:none;background:#dfe2f1}.remirror-base16-ateliersulphurpool-light pre[class*=language-]::selection,.remirror-base16-ateliersulphurpool-light pre[class*=language-] ::selection,.remirror-base16-ateliersulphurpool-light code[class*=language-]::selection,.remirror-base16-ateliersulphurpool-light code[class*=language-] ::selection{text-shadow:none;background:#dfe2f1}.remirror-base16-ateliersulphurpool-light pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-base16-ateliersulphurpool-light :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-base16-ateliersulphurpool-light .token.comment,.remirror-base16-ateliersulphurpool-light .token.prolog,.remirror-base16-ateliersulphurpool-light .token.doctype,.remirror-base16-ateliersulphurpool-light .token.cdata{color:#898ea4}.remirror-base16-ateliersulphurpool-light .token.punctuation,.remirror-base16-ateliersulphurpool-light .token.punctuation.important{color:#5e6687}.remirror-base16-ateliersulphurpool-light .token.namespace{opacity:.7}.remirror-base16-ateliersulphurpool-light .token.operator,.remirror-base16-ateliersulphurpool-light .token.boolean,.remirror-base16-ateliersulphurpool-light .token.number{color:#c76b29}.remirror-base16-ateliersulphurpool-light .token.property{color:#c08b30}.remirror-base16-ateliersulphurpool-light .token.tag{color:#3d8fd1}.remirror-base16-ateliersulphurpool-light .token.string{color:#22a2c9}.remirror-base16-ateliersulphurpool-light .token.selector{color:#6679cc}.remirror-base16-ateliersulphurpool-light .token.attr-name{color:#c76b29}.remirror-base16-ateliersulphurpool-light .token.entity,.remirror-base16-ateliersulphurpool-light .token.url,.remirror-base16-ateliersulphurpool-light .language-css .token.string,.remirror-base16-ateliersulphurpool-light .style .token.string{color:#22a2c9}.remirror-base16-ateliersulphurpool-light .token.attr-value,.remirror-base16-ateliersulphurpool-light .token.keyword,.remirror-base16-ateliersulphurpool-light .token.control,.remirror-base16-ateliersulphurpool-light .token.directive,.remirror-base16-ateliersulphurpool-light .token.unit{color:#ac9739}.remirror-base16-ateliersulphurpool-light .token.statement,.remirror-base16-ateliersulphurpool-light .token.regex,.remirror-base16-ateliersulphurpool-light .token.atrule{color:#22a2c9}.remirror-base16-ateliersulphurpool-light .token.placeholder,.remirror-base16-ateliersulphurpool-light .token.variable{color:#3d8fd1}.remirror-base16-ateliersulphurpool-light .token.deleted{text-decoration:line-through}.remirror-base16-ateliersulphurpool-light .token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.remirror-base16-ateliersulphurpool-light .token.italic{font-style:italic}.remirror-base16-ateliersulphurpool-light .token.important,.remirror-base16-ateliersulphurpool-light .token.bold{font-weight:700}.remirror-base16-ateliersulphurpool-light .token.important{color:#c94922}.remirror-base16-ateliersulphurpool-light .token.entity{cursor:help}.remirror-base16-ateliersulphurpool-light pre>code.highlight{outline:.4em solid #c94922;outline-offset:.4em}.remirror-base16-ateliersulphurpool-light .line-numbers .line-numbers-rows{border-right-color:#dfe2f1}.remirror-base16-ateliersulphurpool-light .line-numbers-rows>span:before{color:#979db4}.remirror-base16-ateliersulphurpool-light .line-highlight{background:#6b739433;background:linear-gradient(to right,#6b739433 70%,#6b739400)}.remirror-cb code[class*=language-],.remirror-cb pre[class*=language-]{color:#fff;text-shadow:0 1px 1px #000;font-family:Menlo,Monaco,Courier New,monospace;direction:ltr;text-align:left;word-spacing:normal;white-space:pre;word-wrap:normal;line-height:1.4;background:none;border:0;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-cb pre[class*=language-] code{float:left;padding:0 15px 0 0}.remirror-cb pre[class*=language-],.remirror-cb :not(pre)>code[class*=language-]{background:#222}.remirror-cb pre[class*=language-]{padding:15px;margin:1em 0;overflow:auto;border-radius:8px}.remirror-cb :not(pre)>code[class*=language-]{padding:5px 10px;line-height:1;border-radius:3px}.remirror-cb .token.comment,.remirror-cb .token.prolog,.remirror-cb .token.doctype,.remirror-cb .token.cdata{color:#797979}.remirror-cb .token.selector,.remirror-cb .token.operator,.remirror-cb .token.punctuation,.remirror-cb .token.punctuation.important{color:#fff}.remirror-cb .token.namespace{opacity:.7}.remirror-cb .token.tag,.remirror-cb .token.boolean{color:#ffd893}.remirror-cb .token.atrule,.remirror-cb .token.attr-value,.remirror-cb .token.hex,.remirror-cb .token.string{color:#b0c975}.remirror-cb .token.property,.remirror-cb .token.entity,.remirror-cb .token.url,.remirror-cb .token.attr-name,.remirror-cb .token.keyword{color:#c27628}.remirror-cb .token.regex{color:#9b71c6}.remirror-cb .token.entity{cursor:help}.remirror-cb .token.function,.remirror-cb .token.constant{color:#e5a638}.remirror-cb .token.variable{color:#fdfba8}.remirror-cb .token.number{color:#8799b0}.remirror-cb .token.important,.remirror-cb .token.deliminator{color:#e45734}.remirror-cb pre[data-line]{position:relative;padding:1em 0 1em 3em}.remirror-cb .line-highlight{position:absolute;left:0;right:0;margin-top:1em;background:#fff3;pointer-events:none;line-height:inherit;white-space:pre}.remirror-cb .line-highlight:before,.remirror-cb .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.3em;left:.6em;min-width:1em;padding:0 .5em;background-color:#ffffff4d;color:#fff;font:700 65%/1.5 sans-serif;text-align:center;border-radius:8px;text-shadow:none}.remirror-cb .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.remirror-cb .line-numbers-rows{margin:0}.remirror-cb .line-numbers-rows span{padding-right:10px;border-right:3px #d9d336 solid}.remirror-darcula code[class*=language-],.remirror-darcula pre[class*=language-]{color:#a9b7c6;font-family:Consolas,Monaco,Andale Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-darcula pre[class*=language-]::-moz-selection,.remirror-darcula pre[class*=language-] ::-moz-selection,.remirror-darcula code[class*=language-]::-moz-selection,.remirror-darcula code[class*=language-] ::-moz-selection{color:inherit;background:#214283d9}.remirror-darcula pre[class*=language-]::selection,.remirror-darcula pre[class*=language-] ::selection,.remirror-darcula code[class*=language-]::selection,.remirror-darcula code[class*=language-] ::selection{color:inherit;background:#214283d9}.remirror-darcula pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-darcula :not(pre)>code[class*=language-],.remirror-darcula pre[class*=language-]{background:#2b2b2b}.remirror-darcula :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-darcula .token.comment,.remirror-darcula .token.prolog,.remirror-darcula .token.cdata{color:gray}.remirror-darcula .token.delimiter,.remirror-darcula .token.boolean,.remirror-darcula .token.keyword,.remirror-darcula .token.selector,.remirror-darcula .token.important,.remirror-darcula .token.atrule{color:#cc7832}.remirror-darcula .token.operator,.remirror-darcula .token.punctuation,.remirror-darcula .token.attr-name{color:#a9b7c6}.remirror-darcula .token.tag,.remirror-darcula .token.tag .punctuation,.remirror-darcula .token.doctype,.remirror-darcula .token.builtin{color:#e8bf6a}.remirror-darcula .token.entity,.remirror-darcula .token.number,.remirror-darcula .token.symbol{color:#6897bb}.remirror-darcula .token.property,.remirror-darcula .token.constant,.remirror-darcula .token.variable{color:#9876aa}.remirror-darcula .token.string,.remirror-darcula .token.char{color:#6a8759}.remirror-darcula .token.attr-value,.remirror-darcula .token.attr-value .punctuation{color:#a5c261}.remirror-darcula .token.attr-value .punctuation:first-of-type{color:#a9b7c6}.remirror-darcula .token.url{color:#287bde;text-decoration:underline}.remirror-darcula .token.function{color:#ffc66d}.remirror-darcula .token.regex{background:#364135}.remirror-darcula .token.bold{font-weight:700}.remirror-darcula .token.italic{font-style:italic}.remirror-darcula .token.inserted{background:#294436}.remirror-darcula .token.deleted{background:#484a4a}.remirror-darcula code.language-css .token.property,.remirror-darcula code.language-css .token.property+.token.punctuation,.remirror-darcula .token.punctuation.important{color:#a9b7c6}.remirror-darcula code.language-css .token.id{color:#ffc66d}.remirror-darcula code.language-css .token.selector>.token.class,.remirror-darcula code.language-css .token.selector>.token.attribute,.remirror-darcula code.language-css .token.selector>.token.pseudo-class,.remirror-darcula code.language-css .token.selector>.token.pseudo-element{color:#ffc66d}.remirror-dracula code[class*=language-],.remirror-dracula pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-dracula pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.remirror-dracula :not(pre)>code[class*=language-],.remirror-dracula pre[class*=language-]{background:#282a36}.remirror-dracula :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.remirror-dracula .token.comment,.remirror-dracula .token.prolog,.remirror-dracula .token.doctype,.remirror-dracula .token.cdata{color:#6272a4}.remirror-dracula .token.punctuation,.remirror-dracula .token.punctuation.important{color:#f8f8f2}.remirror-dracula .namespace{opacity:.7}.remirror-dracula .token.property,.remirror-dracula .token.tag,.remirror-dracula .token.constant,.remirror-dracula .token.symbol,.remirror-dracula .token.deleted{color:#ff79c6}.remirror-dracula .token.boolean,.remirror-dracula .token.number{color:#bd93f9}.remirror-dracula .token.selector,.remirror-dracula .token.attr-name,.remirror-dracula .token.string,.remirror-dracula .token.char,.remirror-dracula .token.builtin,.remirror-dracula .token.inserted{color:#50fa7b}.remirror-dracula .token.operator,.remirror-dracula .token.entity,.remirror-dracula .token.url,.remirror-dracula .language-css .token.string,.remirror-dracula .style .token.string,.remirror-dracula .token.variable{color:#f8f8f2}.remirror-dracula .token.atrule,.remirror-dracula .token.attr-value,.remirror-dracula .token.function,.remirror-dracula .token.class-name{color:#f1fa8c}.remirror-dracula .token.keyword{color:#8be9fd}.remirror-dracula .token.regex,.remirror-dracula .token.important{color:#ffb86c}.remirror-dracula .token.important,.remirror-dracula .token.bold{font-weight:700}.remirror-dracula .token.italic{font-style:italic}.remirror-dracula .token.entity{cursor:help}.remirror-duotone-dark code[class*=language-],.remirror-duotone-dark pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#2a2734;color:#9a86fd}.remirror-duotone-dark pre[class*=language-]::-moz-selection,.remirror-duotone-dark pre[class*=language-] ::-moz-selection,.remirror-duotone-dark code[class*=language-]::-moz-selection,.remirror-duotone-dark code[class*=language-] ::-moz-selection{text-shadow:none;background:#6a51e6}.remirror-duotone-dark pre[class*=language-]::selection,.remirror-duotone-dark pre[class*=language-] ::selection,.remirror-duotone-dark code[class*=language-]::selection,.remirror-duotone-dark code[class*=language-] ::selection{text-shadow:none;background:#6a51e6}.remirror-duotone-dark pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-duotone-dark :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-duotone-dark .token.comment,.remirror-duotone-dark .token.prolog,.remirror-duotone-dark .token.doctype,.remirror-duotone-dark .token.cdata,.remirror-duotone-dark .token.punctuation,.remirror-duotone-dark .token.punctuation.important{color:#6c6783}.remirror-duotone-dark .token.namespace{opacity:.7}.remirror-duotone-dark .token.tag,.remirror-duotone-dark .token.operator,.remirror-duotone-dark .token.number{color:#e09142}.remirror-duotone-dark .token.property,.remirror-duotone-dark .token.function{color:#9a86fd}.remirror-duotone-dark .token.tag-id,.remirror-duotone-dark .token.selector,.remirror-duotone-dark .token.atrule-id{color:#eeebff}.remirror-duotone-dark code.language-javascript,.remirror-duotone-dark .token.attr-name{color:#c4b9fe}.remirror-duotone-dark code.language-css,.remirror-duotone-dark code.language-scss,.remirror-duotone-dark .token.boolean,.remirror-duotone-dark .token.string,.remirror-duotone-dark .token.entity,.remirror-duotone-dark .token.url,.remirror-duotone-dark .language-css .token.string,.remirror-duotone-dark .language-scss .token.string,.remirror-duotone-dark .style .token.string,.remirror-duotone-dark .token.attr-value,.remirror-duotone-dark .token.keyword,.remirror-duotone-dark .token.control,.remirror-duotone-dark .token.directive,.remirror-duotone-dark .token.unit,.remirror-duotone-dark .token.statement,.remirror-duotone-dark .token.regex,.remirror-duotone-dark .token.atrule,.remirror-duotone-dark .token.placeholder,.remirror-duotone-dark .token.variable{color:#fc9}.remirror-duotone-dark .token.deleted{text-decoration:line-through}.remirror-duotone-dark .token.inserted{border-bottom:1px dotted #eeebff;text-decoration:none}.remirror-duotone-dark .token.italic{font-style:italic}.remirror-duotone-dark .token.important,.remirror-duotone-dark .token.bold{font-weight:700}.remirror-duotone-dark .token.important{color:#c4b9fe}.remirror-duotone-dark .token.entity{cursor:help}.remirror-duotone-dark pre>code.highlight{outline:.4em solid #8a75f5;outline-offset:.4em}.remirror-duotone-dark .line-numbers .line-numbers-rows{border-right-color:#2c2937}.remirror-duotone-dark .line-numbers-rows>span:before{color:#3c3949}.remirror-duotone-dark .line-highlight{background:#e0914233;background:linear-gradient(to right,#e0914233 70%,#e0914200)}.remirror-duotone-earth code[class*=language-],.remirror-duotone-earth pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#322d29;color:#88786d}.remirror-duotone-earth pre[class*=language-]::-moz-selection,.remirror-duotone-earth pre[class*=language-] ::-moz-selection,.remirror-duotone-earth code[class*=language-]::-moz-selection,.remirror-duotone-earth code[class*=language-] ::-moz-selection{text-shadow:none;background:#6f5849}.remirror-duotone-earth pre[class*=language-]::selection,.remirror-duotone-earth pre[class*=language-] ::selection,.remirror-duotone-earth code[class*=language-]::selection,.remirror-duotone-earth code[class*=language-] ::selection{text-shadow:none;background:#6f5849}.remirror-duotone-earth pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-duotone-earth :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-duotone-earth .token.comment,.remirror-duotone-earth .token.prolog,.remirror-duotone-earth .token.doctype,.remirror-duotone-earth .token.cdata,.remirror-duotone-earth .token.punctuation,.remirror-duotone-earth .token.punctuation.important{color:#6a5f58}.remirror-duotone-earth .token.namespace{opacity:.7}.remirror-duotone-earth .token.tag,.remirror-duotone-earth .token.operator,.remirror-duotone-earth .token.number{color:#bfa05a}.remirror-duotone-earth .token.property,.remirror-duotone-earth .token.function{color:#88786d}.remirror-duotone-earth .token.tag-id,.remirror-duotone-earth .token.selector,.remirror-duotone-earth .token.atrule-id{color:#fff3eb}.remirror-duotone-earth code.language-javascript,.remirror-duotone-earth .token.attr-name{color:#a48774}.remirror-duotone-earth code.language-css,.remirror-duotone-earth code.language-scss,.remirror-duotone-earth .token.boolean,.remirror-duotone-earth .token.string,.remirror-duotone-earth .token.entity,.remirror-duotone-earth .token.url,.remirror-duotone-earth .language-css .token.string,.remirror-duotone-earth .language-scss .token.string,.remirror-duotone-earth .style .token.string,.remirror-duotone-earth .token.attr-value,.remirror-duotone-earth .token.keyword,.remirror-duotone-earth .token.control,.remirror-duotone-earth .token.directive,.remirror-duotone-earth .token.unit,.remirror-duotone-earth .token.statement,.remirror-duotone-earth .token.regex,.remirror-duotone-earth .token.atrule,.remirror-duotone-earth .token.placeholder,.remirror-duotone-earth .token.variable{color:#fcc440}.remirror-duotone-earth .token.deleted{text-decoration:line-through}.remirror-duotone-earth .token.inserted{border-bottom:1px dotted #fff3eb;text-decoration:none}.remirror-duotone-earth .token.italic{font-style:italic}.remirror-duotone-earth .token.important,.remirror-duotone-earth .token.bold{font-weight:700}.remirror-duotone-earth .token.important{color:#a48774}.remirror-duotone-earth .token.entity{cursor:help}.remirror-duotone-earth pre>code.highlight{outline:.4em solid #816d5f;outline-offset:.4em}.remirror-duotone-earth .line-numbers .line-numbers-rows{border-right-color:#35302b}.remirror-duotone-earth .line-numbers-rows>span:before{color:#46403d}.remirror-duotone-earth .line-highlight{background:#bfa05a33;background:linear-gradient(to right,#bfa05a33 70%,#bfa05a00)}.remirror-duotone-forest code[class*=language-],.remirror-duotone-forest pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#2a2d2a;color:#687d68}.remirror-duotone-forest pre[class*=language-]::-moz-selection,.remirror-duotone-forest pre[class*=language-] ::-moz-selection,.remirror-duotone-forest code[class*=language-]::-moz-selection,.remirror-duotone-forest code[class*=language-] ::-moz-selection{text-shadow:none;background:#435643}.remirror-duotone-forest pre[class*=language-]::selection,.remirror-duotone-forest pre[class*=language-] ::selection,.remirror-duotone-forest code[class*=language-]::selection,.remirror-duotone-forest code[class*=language-] ::selection{text-shadow:none;background:#435643}.remirror-duotone-forest pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-duotone-forest :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-duotone-forest .token.comment,.remirror-duotone-forest .token.prolog,.remirror-duotone-forest .token.doctype,.remirror-duotone-forest .token.cdata,.remirror-duotone-forest .token.punctuation,.remirror-duotone-forest .token.punctuation.important{color:#535f53}.remirror-duotone-forest .token.namespace{opacity:.7}.remirror-duotone-forest .token.tag,.remirror-duotone-forest .token.operator,.remirror-duotone-forest .token.number{color:#a2b34d}.remirror-duotone-forest .token.property,.remirror-duotone-forest .token.function{color:#687d68}.remirror-duotone-forest .token.tag-id,.remirror-duotone-forest .token.selector,.remirror-duotone-forest .token.atrule-id{color:#f0fff0}.remirror-duotone-forest code.language-javascript,.remirror-duotone-forest .token.attr-name{color:#b3d6b3}.remirror-duotone-forest code.language-css,.remirror-duotone-forest code.language-scss,.remirror-duotone-forest .token.boolean,.remirror-duotone-forest .token.string,.remirror-duotone-forest .token.entity,.remirror-duotone-forest .token.url,.remirror-duotone-forest .language-css .token.string,.remirror-duotone-forest .language-scss .token.string,.remirror-duotone-forest .style .token.string,.remirror-duotone-forest .token.attr-value,.remirror-duotone-forest .token.keyword,.remirror-duotone-forest .token.control,.remirror-duotone-forest .token.directive,.remirror-duotone-forest .token.unit,.remirror-duotone-forest .token.statement,.remirror-duotone-forest .token.regex,.remirror-duotone-forest .token.atrule,.remirror-duotone-forest .token.placeholder,.remirror-duotone-forest .token.variable{color:#e5fb79}.remirror-duotone-forest .token.deleted{text-decoration:line-through}.remirror-duotone-forest .token.inserted{border-bottom:1px dotted #f0fff0;text-decoration:none}.remirror-duotone-forest .token.italic{font-style:italic}.remirror-duotone-forest .token.important,.remirror-duotone-forest .token.bold{font-weight:700}.remirror-duotone-forest .token.important{color:#b3d6b3}.remirror-duotone-forest .token.entity{cursor:help}.remirror-duotone-forest pre>code.highlight{outline:.4em solid #5c705c;outline-offset:.4em}.remirror-duotone-forest .line-numbers .line-numbers-rows{border-right-color:#2c302c}.remirror-duotone-forest .line-numbers-rows>span:before{color:#3b423b}.remirror-duotone-forest .line-highlight{background:#a2b34d33;background:linear-gradient(to right,#a2b34d33 70%,#a2b34d00)}.remirror-duotone-light code[class*=language-],.remirror-duotone-light pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#faf8f5;color:#728fcb}.remirror-duotone-light pre[class*=language-]::-moz-selection,.remirror-duotone-light pre[class*=language-] ::-moz-selection,.remirror-duotone-light code[class*=language-]::-moz-selection,.remirror-duotone-light code[class*=language-] ::-moz-selection{text-shadow:none;background:#faf8f5}.remirror-duotone-light pre[class*=language-]::selection,.remirror-duotone-light pre[class*=language-] ::selection,.remirror-duotone-light code[class*=language-]::selection,.remirror-duotone-light code[class*=language-] ::selection{text-shadow:none;background:#faf8f5}.remirror-duotone-light pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-duotone-light :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-duotone-light .token.comment,.remirror-duotone-light .token.prolog,.remirror-duotone-light .token.doctype,.remirror-duotone-light .token.cdata,.remirror-duotone-light .token.punctuation,.remirror-duotone-light .token.punctuation.important{color:#b6ad9a}.remirror-duotone-light .token.namespace{opacity:.7}.remirror-duotone-light .token.tag,.remirror-duotone-light .token.operator,.remirror-duotone-light .token.number{color:#063289}.remirror-duotone-light .token.property,.remirror-duotone-light .token.function{color:#b29762}.remirror-duotone-light .token.tag-id,.remirror-duotone-light .token.selector,.remirror-duotone-light .token.atrule-id{color:#2d2006}.remirror-duotone-light code.language-javascript,.remirror-duotone-light .token.attr-name{color:#896724}.remirror-duotone-light code.language-css,.remirror-duotone-light code.language-scss,.remirror-duotone-light .token.boolean,.remirror-duotone-light .token.string,.remirror-duotone-light .token.entity,.remirror-duotone-light .token.url,.remirror-duotone-light .language-css .token.string,.remirror-duotone-light .language-scss .token.string,.remirror-duotone-light .style .token.string,.remirror-duotone-light .token.attr-value,.remirror-duotone-light .token.keyword,.remirror-duotone-light .token.control,.remirror-duotone-light .token.directive,.remirror-duotone-light .token.unit,.remirror-duotone-light .token.statement,.remirror-duotone-light .token.regex,.remirror-duotone-light .token.atrule{color:#728fcb}.remirror-duotone-light .token.placeholder,.remirror-duotone-light .token.variable{color:#93abdc}.remirror-duotone-light .token.deleted{text-decoration:line-through}.remirror-duotone-light .token.inserted{border-bottom:1px dotted #2d2006;text-decoration:none}.remirror-duotone-light .token.italic{font-style:italic}.remirror-duotone-light .token.important,.remirror-duotone-light .token.bold{font-weight:700}.remirror-duotone-light .token.important{color:#896724}.remirror-duotone-light .token.entity{cursor:help}.remirror-duotone-light pre>code.highlight{outline:.4em solid #896724;outline-offset:.4em}.remirror-duotone-light .line-numbers .line-numbers-rows{border-right-color:#ece8de}.remirror-duotone-light .line-numbers-rows>span:before{color:#cdc4b1}.remirror-duotone-light .line-highlight{background:#2d200633;background:linear-gradient(to right,#2d200633 70%,#2d200600)}.remirror-duotone-sea code[class*=language-],.remirror-duotone-sea pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#1d262f;color:#57718e}.remirror-duotone-sea pre[class*=language-]::-moz-selection,.remirror-duotone-sea pre[class*=language-] ::-moz-selection,.remirror-duotone-sea code[class*=language-]::-moz-selection,.remirror-duotone-sea code[class*=language-] ::-moz-selection{text-shadow:none;background:#004a9e}.remirror-duotone-sea pre[class*=language-]::selection,.remirror-duotone-sea pre[class*=language-] ::selection,.remirror-duotone-sea code[class*=language-]::selection,.remirror-duotone-sea code[class*=language-] ::selection{text-shadow:none;background:#004a9e}.remirror-duotone-sea pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-duotone-sea :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-duotone-sea .token.comment,.remirror-duotone-sea .token.prolog,.remirror-duotone-sea .token.doctype,.remirror-duotone-sea .token.cdata,.remirror-duotone-sea .token.punctuation,.remirror-duotone-sea .token.punctuation.important{color:#4a5f78}.remirror-duotone-sea .token.namespace{opacity:.7}.remirror-duotone-sea .token.tag,.remirror-duotone-sea .token.operator,.remirror-duotone-sea .token.number{color:#0aa370}.remirror-duotone-sea .token.property,.remirror-duotone-sea .token.function{color:#57718e}.remirror-duotone-sea .token.tag-id,.remirror-duotone-sea .token.selector,.remirror-duotone-sea .token.atrule-id{color:#ebf4ff}.remirror-duotone-sea code.language-javascript,.remirror-duotone-sea .token.attr-name{color:#7eb6f6}.remirror-duotone-sea code.language-css,.remirror-duotone-sea code.language-scss,.remirror-duotone-sea .token.boolean,.remirror-duotone-sea .token.string,.remirror-duotone-sea .token.entity,.remirror-duotone-sea .token.url,.remirror-duotone-sea .language-css .token.string,.remirror-duotone-sea .language-scss .token.string,.remirror-duotone-sea .style .token.string,.remirror-duotone-sea .token.attr-value,.remirror-duotone-sea .token.keyword,.remirror-duotone-sea .token.control,.remirror-duotone-sea .token.directive,.remirror-duotone-sea .token.unit,.remirror-duotone-sea .token.statement,.remirror-duotone-sea .token.regex,.remirror-duotone-sea .token.atrule,.remirror-duotone-sea .token.placeholder,.remirror-duotone-sea .token.variable{color:#47ebb4}.remirror-duotone-sea .token.deleted{text-decoration:line-through}.remirror-duotone-sea .token.inserted{border-bottom:1px dotted #ebf4ff;text-decoration:none}.remirror-duotone-sea .token.italic{font-style:italic}.remirror-duotone-sea .token.important,.remirror-duotone-sea .token.bold{font-weight:700}.remirror-duotone-sea .token.important{color:#7eb6f6}.remirror-duotone-sea .token.entity{cursor:help}.remirror-duotone-sea pre>code.highlight{outline:.4em solid #34659d;outline-offset:.4em}.remirror-duotone-sea .line-numbers .line-numbers-rows{border-right-color:#1f2932}.remirror-duotone-sea .line-numbers-rows>span:before{color:#2c3847}.remirror-duotone-sea .line-highlight{background:#0aa37033;background:linear-gradient(to right,#0aa37033 70%,#0aa37000)}.remirror-duotone-space code[class*=language-],.remirror-duotone-space pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#24242e;color:#767693}.remirror-duotone-space pre[class*=language-]::-moz-selection,.remirror-duotone-space pre[class*=language-] ::-moz-selection,.remirror-duotone-space code[class*=language-]::-moz-selection,.remirror-duotone-space code[class*=language-] ::-moz-selection{text-shadow:none;background:#5151e6}.remirror-duotone-space pre[class*=language-]::selection,.remirror-duotone-space pre[class*=language-] ::selection,.remirror-duotone-space code[class*=language-]::selection,.remirror-duotone-space code[class*=language-] ::selection{text-shadow:none;background:#5151e6}.remirror-duotone-space pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-duotone-space :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-duotone-space .token.comment,.remirror-duotone-space .token.prolog,.remirror-duotone-space .token.doctype,.remirror-duotone-space .token.cdata,.remirror-duotone-space .token.punctuation,.remirror-duotone-space .token.punctuation.important{color:#5b5b76}.remirror-duotone-space .token.namespace{opacity:.7}.remirror-duotone-space .token.tag,.remirror-duotone-space .token.operator,.remirror-duotone-space .token.number{color:#dd672c}.remirror-duotone-space .token.property,.remirror-duotone-space .token.function{color:#767693}.remirror-duotone-space .token.tag-id,.remirror-duotone-space .token.selector,.remirror-duotone-space .token.atrule-id{color:#ebebff}.remirror-duotone-space code.language-javascript,.remirror-duotone-space .token.attr-name{color:#aaaaca}.remirror-duotone-space code.language-css,.remirror-duotone-space code.language-scss,.remirror-duotone-space .token.boolean,.remirror-duotone-space .token.string,.remirror-duotone-space .token.entity,.remirror-duotone-space .token.url,.remirror-duotone-space .language-css .token.string,.remirror-duotone-space .language-scss .token.string,.remirror-duotone-space .style .token.string,.remirror-duotone-space .token.attr-value,.remirror-duotone-space .token.keyword,.remirror-duotone-space .token.control,.remirror-duotone-space .token.directive,.remirror-duotone-space .token.unit,.remirror-duotone-space .token.statement,.remirror-duotone-space .token.regex,.remirror-duotone-space .token.atrule,.remirror-duotone-space .token.placeholder,.remirror-duotone-space .token.variable{color:#fe8c52}.remirror-duotone-space .token.deleted{text-decoration:line-through}.remirror-duotone-space .token.inserted{border-bottom:1px dotted #ebebff;text-decoration:none}.remirror-duotone-space .token.italic{font-style:italic}.remirror-duotone-space .token.important,.remirror-duotone-space .token.bold{font-weight:700}.remirror-duotone-space .token.important{color:#aaaaca}.remirror-duotone-space .token.entity{cursor:help}.remirror-duotone-space pre>code.highlight{outline:.4em solid #7676f4;outline-offset:.4em}.remirror-duotone-space .line-numbers .line-numbers-rows{border-right-color:#262631}.remirror-duotone-space .line-numbers-rows>span:before{color:#393949}.remirror-duotone-space .line-highlight{background:#dd672c33;background:linear-gradient(to right,#dd672c33 70%,#dd672c00)}.remirror-gh-colors code[class*=language-],.remirror-gh-colors pre[class*=language-]{color:#393a34;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.95em;line-height:1.2em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-gh-colors pre[class*=language-]::-moz-selection,.remirror-gh-colors pre[class*=language-] ::-moz-selection,.remirror-gh-colors code[class*=language-]::-moz-selection,.remirror-gh-colors code[class*=language-] ::-moz-selection{background:#b3d4fc}.remirror-gh-colors pre[class*=language-]::selection,.remirror-gh-colors pre[class*=language-] ::selection,.remirror-gh-colors code[class*=language-]::selection,.remirror-gh-colors code[class*=language-] ::selection{background:#b3d4fc}.remirror-gh-colors pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #dddddd;background-color:#fff}.remirror-gh-colors :not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #dddddd}.remirror-gh-colors .token.comment,.remirror-gh-colors .token.prolog,.remirror-gh-colors .token.doctype,.remirror-gh-colors .token.cdata{color:#998;font-style:italic}.remirror-gh-colors .token.namespace{opacity:.7}.remirror-gh-colors .token.string,.remirror-gh-colors .token.attr-value{color:#e3116c}.remirror-gh-colors .token.punctuation,.remirror-gh-colors .token.operator{color:#393a34}.remirror-gh-colors .token.entity,.remirror-gh-colors .token.url,.remirror-gh-colors .token.symbol,.remirror-gh-colors .token.number,.remirror-gh-colors .token.boolean,.remirror-gh-colors .token.variable,.remirror-gh-colors .token.constant,.remirror-gh-colors .token.property,.remirror-gh-colors .token.regex,.remirror-gh-colors .token.inserted{color:#36acaa}.remirror-gh-colors .token.atrule,.remirror-gh-colors .token.keyword,.remirror-gh-colors .token.attr-name,.remirror-gh-colors .language-autohotkey .token.selector{color:#00a4db}.remirror-gh-colors .token.function,.remirror-gh-colors .token.deleted,.remirror-gh-colors .language-autohotkey .token.tag{color:#9a050f}.remirror-gh-colors .token.tag,.remirror-gh-colors .token.selector,.remirror-gh-colors .language-autohotkey .token.keyword{color:#00009f}.remirror-gh-colors .token.important,.remirror-gh-colors .token.function,.remirror-gh-colors .token.bold{font-weight:700}.remirror-gh-colors .token.italic{font-style:italic}.remirror-hopscotch code[class*=language-],.remirror-hopscotch pre[class*=language-]{color:#fff;font-family:Fira Mono,Menlo,Monaco,Lucida Console,Courier New,Courier,monospace;font-size:16px;line-height:1.375;direction:ltr;text-align:left;word-spacing:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background:#322931;color:#b9b5b8}.remirror-hopscotch pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.remirror-hopscotch :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.remirror-hopscotch .token.comment,.remirror-hopscotch .token.prolog,.remirror-hopscotch .token.doctype,.remirror-hopscotch .token.cdata{color:#797379}.remirror-hopscotch .token.punctuation,.remirror-hopscotch .token.punctuation.important{color:#b9b5b8}.remirror-hopscotch .namespace{opacity:.7}.remirror-hopscotch .token.null,.remirror-hopscotch .token.operator,.remirror-hopscotch .token.boolean,.remirror-hopscotch .token.number{color:#fd8b19}.remirror-hopscotch .token.property{color:#fdcc59}.remirror-hopscotch .token.tag{color:#1290bf}.remirror-hopscotch .token.string{color:#149b93}.remirror-hopscotch .token.selector{color:#c85e7c}.remirror-hopscotch .token.attr-name{color:#fd8b19}.remirror-hopscotch .token.entity,.remirror-hopscotch .token.url,.remirror-hopscotch .language-css .token.string,.remirror-hopscotch .style .token.string{color:#149b93}.remirror-hopscotch .token.attr-value,.remirror-hopscotch .token.keyword,.remirror-hopscotch .token.control,.remirror-hopscotch .token.directive,.remirror-hopscotch .token.unit{color:#8fc13e}.remirror-hopscotch .token.statement,.remirror-hopscotch .token.regex,.remirror-hopscotch .token.atrule{color:#149b93}.remirror-hopscotch .token.placeholder,.remirror-hopscotch .token.variable{color:#1290bf}.remirror-hopscotch .token.important{color:#dd464c;font-weight:700}.remirror-hopscotch .token.entity{cursor:help}.remirror-hopscotch pre>code.highlight{outline:.4em solid red;outline-offset:.4em}.remirror-pojoaque code[class*=language-],.remirror-pojoaque pre[class*=language-]{-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;font-family:Menlo,Monaco,Courier New,monospace;font-size:15px;line-height:1.5;color:#dccf8f;text-shadow:0}.remirror-pojoaque pre[class*=language-],.remirror-pojoaque :not(pre)>code[class*=language-]{border-radius:5px;border:1px solid #000;color:#dccf8f;background:#181914 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==) repeat left top}.remirror-pojoaque pre[class*=language-]{padding:12px;overflow:auto}.remirror-pojoaque :not(pre)>code[class*=language-]{padding:2px 6px}.remirror-pojoaque .token.namespace{opacity:.7}.remirror-pojoaque .token.comment,.remirror-pojoaque .token.prolog,.remirror-pojoaque .token.doctype,.remirror-pojoaque .token.cdata{color:#586e75;font-style:italic}.remirror-pojoaque .token.number,.remirror-pojoaque .token.string,.remirror-pojoaque .token.char,.remirror-pojoaque .token.builtin,.remirror-pojoaque .token.inserted{color:#468966}.remirror-pojoaque .token.attr-name{color:#b89859}.remirror-pojoaque .token.operator,.remirror-pojoaque .token.entity,.remirror-pojoaque .token.url,.remirror-pojoaque .language-css .token.string,.remirror-pojoaque .style .token.string{color:#dccf8f}.remirror-pojoaque .token.selector,.remirror-pojoaque .token.regex{color:#859900}.remirror-pojoaque .token.atrule,.remirror-pojoaque .token.keyword{color:#cb4b16}.remirror-pojoaque .token.attr-value{color:#468966}.remirror-pojoaque .token.function,.remirror-pojoaque .token.variable,.remirror-pojoaque .token.placeholder{color:#b58900}.remirror-pojoaque .token.property,.remirror-pojoaque .token.tag,.remirror-pojoaque .token.boolean,.remirror-pojoaque .token.number,.remirror-pojoaque .token.constant,.remirror-pojoaque .token.symbol{color:#b89859}.remirror-pojoaque .token.tag{color:#ffb03b}.remirror-pojoaque .token.important,.remirror-pojoaque .token.statement,.remirror-pojoaque .token.deleted{color:#dc322f}.remirror-pojoaque .token.punctuation,.remirror-pojoaque .token.punctuation.important{color:#dccf8f}.remirror-pojoaque .token.entity{cursor:help}.remirror-pojoaque .token.bold{font-weight:700}.remirror-pojoaque .token.italic{font-style:italic}.remirror-vs code[class*=language-],.remirror-vs pre[class*=language-]{color:#393a34;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.95em;line-height:1.2em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.remirror-vs pre[class*=language-]::-moz-selection,.remirror-vs pre[class*=language-] ::-moz-selection,.remirror-vs code[class*=language-]::-moz-selection,.remirror-vs code[class*=language-] ::-moz-selection{background:#c1def1}.remirror-vs pre[class*=language-]::selection,.remirror-vs pre[class*=language-] ::selection,.remirror-vs code[class*=language-]::selection,.remirror-vs code[class*=language-] ::selection{background:#c1def1}.remirror-vs pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #dddddd;background-color:#fff}.remirror-vs :not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #dddddd}.remirror-vs .token.comment,.remirror-vs .token.prolog,.remirror-vs .token.doctype,.remirror-vs .token.cdata{color:green;font-style:italic}.remirror-vs .token.namespace{opacity:.7}.remirror-vs .token.string{color:#a31515}.remirror-vs .token.punctuation,.remirror-vs .token.operator{color:#393a34}.remirror-vs .token.url,.remirror-vs .token.symbol,.remirror-vs .token.number,.remirror-vs .token.boolean,.remirror-vs .token.variable,.remirror-vs .token.constant,.remirror-vs .token.inserted{color:#36acaa}.remirror-vs .token.atrule,.remirror-vs .token.keyword,.remirror-vs .token.attr-value,.remirror-vs .language-autohotkey .token.selector,.remirror-vs .language-json .token.boolean,.remirror-vs .language-json .token.number,.remirror-vs code[class*=language-css]{color:#00f}.remirror-vs .token.function{color:#393a34}.remirror-vs .token.deleted,.remirror-vs .language-autohotkey .token.tag{color:#9a050f}.remirror-vs .token.selector,.remirror-vs .language-autohotkey .token.keyword{color:#00009f}.remirror-vs .token.important,.remirror-vs .token.bold{font-weight:700}.remirror-vs .token.italic{font-style:italic}.remirror-vs .token.class-name,.remirror-vs .language-json .token.property{color:#2b91af}.remirror-vs .token.tag,.remirror-vs .token.selector{color:maroon}.remirror-vs .token.attr-name,.remirror-vs .token.property,.remirror-vs .token.regex,.remirror-vs .token.entity{color:red}.remirror-vs .token.directive.tag .tag{background:#ff0;color:#393a34}.remirror-vs .line-numbers .line-numbers-rows{border-right-color:#a5a5a5}.remirror-vs .line-numbers-rows>span:before{color:#2b91af}.remirror-vs .line-highlight{background:#c1def133;background:linear-gradient(to right,#c1def133 70%,#dddef100)}.remirror-xonokai code[class*=language-],.remirror-xonokai pre[class*=language-]{-moz-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;color:#76d9e6;text-shadow:none}.remirror-xonokai pre[class*=language-],.remirror-xonokai :not(pre)>code[class*=language-]{background:#2a2a2a}.remirror-xonokai pre[class*=language-]{padding:15px;border-radius:4px;border:1px solid #e1e1e8;overflow:auto}.remirror-xonokai pre[class*=language-]{position:relative}.remirror-xonokai pre[class*=language-] code{white-space:pre;display:block}.remirror-xonokai :not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:1px 1px .3em -.1em #000 inset}.remirror-xonokai .token.namespace{opacity:.7}.remirror-xonokai .token.comment,.remirror-xonokai .token.prolog,.remirror-xonokai .token.doctype,.remirror-xonokai .token.cdata{color:#6f705e}.remirror-xonokai .token.operator,.remirror-xonokai .token.boolean,.remirror-xonokai .token.number{color:#a77afe}.remirror-xonokai .token.attr-name,.remirror-xonokai .token.string,.remirror-xonokai .token.entity,.remirror-xonokai .token.url,.remirror-xonokai .language-css .token.string,.remirror-xonokai .style .token.string{color:#e6d06c}.remirror-xonokai .token.selector,.remirror-xonokai .token.inserted{color:#a6e22d}.remirror-xonokai .token.atrule,.remirror-xonokai .token.attr-value,.remirror-xonokai .token.keyword,.remirror-xonokai .token.important,.remirror-xonokai .token.deleted{color:#ef3b7d}.remirror-xonokai .token.regex,.remirror-xonokai .token.statement{color:#76d9e6}.remirror-xonokai .token.placeholder,.remirror-xonokai .token.variable{color:#fff}.remirror-xonokai .token.important,.remirror-xonokai .token.statement,.remirror-xonokai .token.bold{font-weight:700}.remirror-xonokai .token.punctuation,.remirror-xonokai .token.punctuation.important{color:#bebec5}.remirror-xonokai .token.entity{cursor:help}.remirror-xonokai .token.italic{font-style:italic}.remirror-xonokai code.language-markup{color:#f9f9f9}.remirror-xonokai code.language-markup .token.tag{color:#ef3b7d}.remirror-xonokai code.language-markup .token.attr-name{color:#a6e22d}.remirror-xonokai code.language-markup .token.attr-value{color:#e6d06c}.remirror-xonokai code.language-markup .token.style,.remirror-xonokai code.language-markup .token.script,.remirror-xonokai code.language-markup .token.script .token.keyword{color:#76d9e6}.remirror-xonokai pre[class*=language-][data-line]{position:relative;padding:1em 0 1em 3em}.remirror-xonokai pre[data-line] .line-highlight{position:absolute;left:0;right:0;padding:0;margin-top:1em;background:#ffffff14;pointer-events:none;line-height:inherit;white-space:pre}.remirror-xonokai pre[data-line] .line-highlight:before,.remirror-xonokai pre[data-line] .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:.2em .5em;background-color:#fff6;color:#000;font:700 65%/1 sans-serif;height:1em;line-height:1em;text-align:center;border-radius:999px;text-shadow:none;box-shadow:0 1px 1px #ffffffb3}.remirror-xonokai pre[data-line] .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.remirror-editor span.remirror-max-count-exceeded{background-color:var(--rmr-hue-red-4)}.remirror-emoji-image{object-fit:contain;width:1.375em;height:1.375em;vertical-align:bottom}.remirror-emoji-wrapper{text-indent:-99999px}.remirror-emoji-popup-item{padding:8px;text-overflow:ellipsis;max-width:250px;width:250px;overflow:hidden;white-space:nowrap;color:#fff}.remirror-emoji-popup-hovered{background-color:var(--rmr-hue-gray-2)}.remirror-emoji-popup-highlight{background-color:var(--rmr-hue-gray-3)}.remirror-emoji-popup-wrapper{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:8px;padding-bottom:8px;margin:0 auto;border-radius:8px;box-shadow:#0b2b4140 0 4px 8px,#0b2b414f 0 0 1px;background-color:#fff;z-index:10;max-height:250px;overflow-y:scroll}.remirror-emoji-popup-name{color:#798186}.remirror-emoji-popup-char{font-size:1.25em;padding-right:5px}.remirror-file-root{border-radius:4px;padding:8px 12px;background-color:#e8ecf1;color:#000;margin:8px auto;min-height:32px;width:100%;max-width:600px;display:flex;align-items:center}.remirror-file-name{font-size:1rem;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remirror-file-size{font-size:.8rem;margin-left:8px;color:gray;white-space:nowrap}.remirror-file-upload-progress{font-size:.8rem;margin-left:8px;margin-right:8px;color:gray;font-family:Menlo,Monaco,Courier New,monospace}.remirror-file-error{font-size:.8rem;color:red}.remirror-file-icon-button{display:flex;justify-content:center;align-items:center;color:#000}.remirror-editor.ProseMirror .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.remirror-editor.ProseMirror .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.remirror-editor.ProseMirror .ProseMirror-focused .ProseMirror-gapcursor,.remirror-editor.ProseMirror.ProseMirror-focused .ProseMirror-gapcursor{display:block}.remirror-image-loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.remirror-editor ol>li>.remirror-list-item-marker-container{display:none}.remirror-editor ul>li.remirror-list-item-with-custom-mark{list-style:none}.remirror-editor .remirror-ul-list-content>li.remirror-list-item-with-custom-mark{list-style:none}.remirror-editor ul ul+ul{-webkit-margin-before:1em;margin-block-start:1em}.remirror-list-item-marker-container{position:absolute;left:-32px;width:24px;display:inline-block;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.remirror-list-item-checkbox{-webkit-filter:hue-rotate(60deg);filter:hue-rotate(60deg)}.remirror-collapsible-list-item-closed li{display:none}.remirror-collapsible-list-item-closed .remirror-collapsible-list-item-button{background-color:var(--rmr-hue-gray-6)}.remirror-collapsible-list-item-button{width:8px;height:8px;border-radius:50%;cursor:pointer;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .25s ease;background-color:var(--rmr-color-border)}.remirror-collapsible-list-item-button:hover{background-color:var(--rmr-color-primary)}.remirror-collapsible-list-item-button.disabled,.remirror-collapsible-list-item-button.disabled:hover{background-color:var(--rmr-color-border);cursor:default}.remirror-list-spine{position:absolute;top:4px;bottom:0;left:-20px;width:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-left-color .25s ease;border-left-color:var(--rmr-color-border);border-left-style:solid;border-left-width:1px}.remirror-list-spine:hover{border-left-color:var(--rmr-color-primary)}.remirror-mention-atom{background:var(--rmr-hue-gray-2);font-weight:700;font-size:.9em;font-style:normal;border-radius:var(--rmr-radius-border);padding:.2rem .5rem;white-space:nowrap;color:var(--rmr-color-primary)}.remirror-suggest-atom{color:#0009}.remirror-mention-atom-popup-item{padding:8px;text-overflow:ellipsis;max-width:250px;width:250px;overflow:hidden;white-space:nowrap;color:#fff}.remirror-mention-atom-popup-hovered{background-color:var(--rmr-hue-gray-2)}.remirror-mention-atom-popup-highlight{background-color:var(--rmr-hue-gray-3)}.remirror-mention-atom-popup-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:8px;padding-bottom:8px;margin:0 auto;border-radius:8px;box-shadow:#0b2b4140 0 4px 8px,#0b2b414f 0 0 1px;background-color:#fff;z-index:10;max-height:250px;overflow-y:scroll}.remirror-mention-atom-popup-name,.remirror-mention-atom-zero-items{color:#798186}.remirror-mention-atom-popup-char{font-size:1.25em;padding-right:5px}.remirror-is-empty:first-of-type:before{position:absolute;color:#aaa;pointer-events:none;height:0;font-style:italic;content:attr(data-placeholder)}.remirror-editor.ProseMirror{position:relative}.remirror-positioner{position:absolute;min-width:1px;min-height:1px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none;z-index:-1}.remirror-positioner-widget{display:block;width:0;height:0}.remirror-editor.ProseMirror .tableWrapper{overflow-x:auto}.remirror-editor.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.remirror-editor.ProseMirror td,.remirror-editor.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative;border-width:1px;border-style:solid;border-color:var(--rmr-color-table-default-border)}.remirror-editor.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:40;background-color:var(--rmr-hue-blue-7);pointer-events:none}.remirror-editor.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.remirror-editor.ProseMirror th.selectedCell,.remirror-editor.ProseMirror td.selectedCell{border-style:double;border-color:var(--rmr-color-table-selected-border);background-color:var(--rmr-color-table-selected-cell)}.remirror-table-colgroup>col:first-of-type{width:13px;overflow:visible}.remirror-controllers-toggle{visibility:hidden}.remirror-table-show-controllers .remirror-controllers-toggle{visibility:visible}.remirror-table-insert-button{position:absolute;width:18px;height:18px;z-index:25;cursor:pointer;border-radius:4px;transition:background-color .15s ease;background-color:#dcdcdc}.remirror-table-insert-button svg{fill:#fff}.remirror-table-insert-button:hover{background-color:#136bda}.remirror-table-insert-button:hover svg{fill:#fff}.remirror-table-delete-inner-button{border:none;padding:0;width:18px;height:18px;position:absolute;z-index:30;cursor:pointer;border-radius:4px;background-color:#cecece;transition:background-color .15s ease}.remirror-table-delete-inner-button:hover{background-color:#ff7884}.remirror-table-delete-table-inner-button{top:calc(var(--remirror-table-delete-button-y) - 9px);left:calc(var(--remirror-table-delete-button-x) - 9px)}.remirror-table-delete-row-column-inner-button{top:calc(var(--remirror-table-delete-row-column-button-y) - 9px);left:calc(var(--remirror-table-delete-row-column-button-x) - 9px)}.remirror-table-with-controllers{margin-top:40px;margin-bottom:40px;height:1px}.ProseMirror table.remirror-table-with-controllers{overflow:visible}.remirror-table-waitting-controllers{display:none}.remirror-table-tbody-with-controllers>tr:nth-of-type(1){height:12px;overflow:visible}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(1){overflow:visible;padding:0;cursor:pointer;z-index:15;position:relative;height:12px;width:12px}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(1) div.remirror-table-controller-wrapper{overflow:visible;display:flex;justify-content:flex-end;align-items:flex-end;width:12px;height:12px}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(1) div.remirror-table-controller-trigger-area{flex:1;position:relative;z-index:10;display:none}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(1) div.remirror-table-controller-mark-row-corner{bottom:-2px;left:-12px;position:absolute;width:0px;height:0px;border-radius:50%;border-style:solid;border-color:var(--rmr-color-table-mark);border-width:2px}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(1) div.remirror-table-controller-mark-column-corner{position:absolute;width:0px;height:0px;border-radius:50%;border-style:solid;border-color:var(--rmr-color-table-mark);border-width:2px;right:-2px;top:-12px}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(n+2){overflow:visible;padding:0;cursor:pointer;z-index:15;position:relative;height:12px}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(n+2) div.remirror-table-controller-wrapper{overflow:visible;display:flex;justify-content:flex-end;align-items:flex-end;width:100%;height:12px;flex-direction:row}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(n+2) div.remirror-table-controller-trigger-area{flex:1;position:relative;z-index:10;height:36px}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(n+2) div.remirror-table-controller-mark-row-corner{display:none}.remirror-table-tbody-with-controllers>tr:nth-of-type(1) th:nth-of-type(n+2) div.remirror-table-controller-mark-column-corner{position:absolute;width:0px;height:0px;border-radius:50%;border-style:solid;border-color:var(--rmr-color-table-mark);border-width:2px;right:-2px;top:-12px}.remirror-table-tbody-with-controllers>tr:nth-of-type(n+2) th{overflow:visible;padding:0;cursor:pointer;z-index:15;position:relative;width:12px}.remirror-table-tbody-with-controllers>tr:nth-of-type(n+2) th div.remirror-table-controller-wrapper{overflow:visible;display:flex;justify-content:flex-end;align-items:flex-end;height:100%;width:12px;flex-direction:column}.remirror-table-tbody-with-controllers>tr:nth-of-type(n+2) th div.remirror-table-controller-trigger-area{flex:1;position:relative;z-index:10;width:36px}.remirror-table-tbody-with-controllers>tr:nth-of-type(n+2) th div.remirror-table-controller-mark-row-corner{bottom:-2px;left:-12px;position:absolute;width:0px;height:0px;border-radius:50%;border-style:solid;border-color:var(--rmr-color-table-mark);border-width:2px}.remirror-table-tbody-with-controllers>tr:nth-of-type(n+2) th div.remirror-table-controller-mark-column-corner{display:none}.remirror-table-tbody-with-controllers th.remirror-table-controller{background-color:var(--rmr-color-table-default-controller)}.remirror-table-tbody-with-controllers th.selectedCell.remirror-table-controller{background-color:var(--rmr-color-table-selected-controller)}.remirror-table-show-predelete th.selectedCell.remirror-table-controller,.remirror-table-show-predelete td.selectedCell{border-color:var(--rmr-color-table-predelete-border)!important;background-color:var(--rmr-color-table-predelete-cell)!important}.remirror-table-show-predelete th.selectedCell.remirror-table-controller{background-color:var(--rmr-color-table-predelete-controller)!important}.remirror-table-show-predelete.remirror-table-preselect-all th.remirror-table-controller,.remirror-table-show-predelete.remirror-table-preselect-all td{border-color:var(--rmr-color-table-predelete-border)!important;background-color:var(--rmr-color-table-predelete-cell)!important}.remirror-table-show-predelete.remirror-table-preselect-all th.remirror-table-controller{background-color:var(--rmr-color-table-predelete-controller)!important}.remirror-editor.ProseMirror .whitespace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.remirror-editor.ProseMirror .whitespace:before{caret-color:inherit;color:gray;display:inline-block;font-weight:400;font-style:normal;line-height:1em;width:0}.remirror-editor.ProseMirror .whitespace--s:before{content:"·"}.remirror-editor.ProseMirror .whitespace--br:before{content:"¬"}.remirror-editor.ProseMirror .whitespace--p:before{content:"¶"}.remirror-editor.ProseMirror .ProseMirror-yjs-cursor{position:absolute;border-left:black;border-left-style:solid;border-left-width:2px;border-color:orange;height:1em;word-break:normal;pointer-events:none}.remirror-editor.ProseMirror .ProseMirror-yjs-cursor>div{position:relative;top:-1.05em;font-size:13px;background-color:#fa8100;font-family:serif;font-style:normal;font-weight:400;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;padding-left:2px;padding-right:2px}.remirror-editor.ProseMirror>.ProseMirror-yjs-cursor:first-child{margin-top:16px}.remirror-editor #y-functions{position:absolute;top:20px;right:20px}.remirror-editor #y-functions>*{display:inline-block}.remirror-theme{box-sizing:border-box}.remirror-theme *,.remirror-theme *:before,.remirror-theme *:after{box-sizing:inherit}.remirror-theme{--rmr-color-background: #ffffff;--rmr-color-border: rgba(0, 0, 0, .25);--rmr-color-foreground: #000000;--rmr-color-muted: #f1f3f5;--rmr-color-primary: #7963d2;--rmr-color-secondary: #bcd263;--rmr-color-primary-text: #fff;--rmr-color-secondary-text: #fff;--rmr-color-text: #252103;--rmr-color-faded: hsla(0, 0%, 13%, .9);--rmr-color-active-background: hsla(0, 0%, 85%, 1);--rmr-color-active-border: hsla(0, 0%, 0%, .25);--rmr-color-active-foreground: hsla(0, 0%, 0%, 1);--rmr-color-active-muted: hsla(210, 17%, 80%, 1);--rmr-color-active-primary: hsla(252, 55%, 46%, 1);--rmr-color-active-secondary: hsla(72, 55%, 46%, 1);--rmr-color-active-primary-text: #fff;--rmr-color-active-secondary-text: #000;--rmr-color-active-text: #000;--rmr-color-active-faded: hsla(0, 0%, 13%, .9);--rmr-color-hover-background: hsla(0, 0%, 93%, 1);--rmr-color-hover-border: hsla(0, 0%, 0%, .25);--rmr-color-hover-foreground: hsla(0, 0%, 0%, 1);--rmr-color-hover-muted: hsla(210, 17%, 88%, 1);--rmr-color-hover-primary: hsla(252, 55%, 53%, 1);--rmr-color-hover-secondary: hsla(72, 55%, 53%, 1);--rmr-color-hover-primary-text: #fff;--rmr-color-hover-secondary-text: #000;--rmr-color-hover-text: #000;--rmr-color-hover-faded: hsla(0, 0%, 13%, .9);--rmr-color-shadow-1: rgba(10, 31, 68, .08);--rmr-color-shadow-2: rgba(10, 31, 68, .1);--rmr-color-shadow-3: rgba(10, 31, 68, .12);--rmr-color-backdrop: rgba(0, 0, 0, .9);--rmr-color-outline: rgba(121, 99, 210, .4);--rmr-color-table-default-border: hsla(0, 0%, 80%, 1);--rmr-color-table-default-cell: hsla(0, 0%, 40%, 1);--rmr-color-table-default-controller: #dee2e6;--rmr-color-table-selected-border: #1c7ed6;--rmr-color-table-selected-cell: #d0ebff;--rmr-color-table-selected-controller: #339af0;--rmr-color-table-preselect-border: #1c7ed6;--rmr-color-table-preselect-cell: hsla(0, 0%, 40%, 1);--rmr-color-table-preselect-controller: #339af0;--rmr-color-table-predelete-border: #f03e3e;--rmr-color-table-predelete-cell: #ffe3e3;--rmr-color-table-predelete-controller: #ff6b6b;--rmr-color-table-mark: #91919196;--rmr-hue-gray-0: #f8f9fa;--rmr-hue-gray-1: #f1f3f5;--rmr-hue-gray-2: #e9ecef;--rmr-hue-gray-3: #dee2e6;--rmr-hue-gray-4: #ced4da;--rmr-hue-gray-5: #adb5bd;--rmr-hue-gray-6: #868e96;--rmr-hue-gray-7: #495057;--rmr-hue-gray-8: #343a40;--rmr-hue-gray-9: #212529;--rmr-hue-red-0: #fff5f5;--rmr-hue-red-1: #ffe3e3;--rmr-hue-red-2: #ffc9c9;--rmr-hue-red-3: #ffa8a8;--rmr-hue-red-4: #ff8787;--rmr-hue-red-5: #ff6b6b;--rmr-hue-red-6: #fa5252;--rmr-hue-red-7: #f03e3e;--rmr-hue-red-8: #e03131;--rmr-hue-red-9: #c92a2a;--rmr-hue-pink-0: #fff0f6;--rmr-hue-pink-1: #ffdeeb;--rmr-hue-pink-2: #fcc2d7;--rmr-hue-pink-3: #faa2c1;--rmr-hue-pink-4: #f783ac;--rmr-hue-pink-5: #f06595;--rmr-hue-pink-6: #e64980;--rmr-hue-pink-7: #d6336c;--rmr-hue-pink-8: #c2255c;--rmr-hue-pink-9: #a61e4d;--rmr-hue-grape-0: #f8f0fc;--rmr-hue-grape-1: #f3d9fa;--rmr-hue-grape-2: #eebefa;--rmr-hue-grape-3: #e599f7;--rmr-hue-grape-4: #da77f2;--rmr-hue-grape-5: #cc5de8;--rmr-hue-grape-6: #be4bdb;--rmr-hue-grape-7: #ae3ec9;--rmr-hue-grape-8: #9c36b5;--rmr-hue-grape-9: #862e9c;--rmr-hue-violet-0: #f3f0ff;--rmr-hue-violet-1: #e5dbff;--rmr-hue-violet-2: #d0bfff;--rmr-hue-violet-3: #b197fc;--rmr-hue-violet-4: #9775fa;--rmr-hue-violet-5: #845ef7;--rmr-hue-violet-6: #7950f2;--rmr-hue-violet-7: #7048e8;--rmr-hue-violet-8: #6741d9;--rmr-hue-violet-9: #5f3dc4;--rmr-hue-indigo-0: #edf2ff;--rmr-hue-indigo-1: #dbe4ff;--rmr-hue-indigo-2: #bac8ff;--rmr-hue-indigo-3: #91a7ff;--rmr-hue-indigo-4: #748ffc;--rmr-hue-indigo-5: #5c7cfa;--rmr-hue-indigo-6: #4c6ef5;--rmr-hue-indigo-7: #4263eb;--rmr-hue-indigo-8: #3b5bdb;--rmr-hue-indigo-9: #364fc7;--rmr-hue-blue-0: #e7f5ff;--rmr-hue-blue-1: #d0ebff;--rmr-hue-blue-2: #a5d8ff;--rmr-hue-blue-3: #74c0fc;--rmr-hue-blue-4: #4dabf7;--rmr-hue-blue-5: #339af0;--rmr-hue-blue-6: #228be6;--rmr-hue-blue-7: #1c7ed6;--rmr-hue-blue-8: #1971c2;--rmr-hue-blue-9: #1864ab;--rmr-hue-cyan-0: #e3fafc;--rmr-hue-cyan-1: #c5f6fa;--rmr-hue-cyan-2: #99e9f2;--rmr-hue-cyan-3: #66d9e8;--rmr-hue-cyan-4: #3bc9db;--rmr-hue-cyan-5: #22b8cf;--rmr-hue-cyan-6: #15aabf;--rmr-hue-cyan-7: #1098ad;--rmr-hue-cyan-8: #0c8599;--rmr-hue-cyan-9: #0b7285;--rmr-hue-teal-0: #e6fcf5;--rmr-hue-teal-1: #c3fae8;--rmr-hue-teal-2: #96f2d7;--rmr-hue-teal-3: #63e6be;--rmr-hue-teal-4: #38d9a9;--rmr-hue-teal-5: #20c997;--rmr-hue-teal-6: #12b886;--rmr-hue-teal-7: #0ca678;--rmr-hue-teal-8: #099268;--rmr-hue-teal-9: #087f5b;--rmr-hue-green-0: #ebfbee;--rmr-hue-green-1: #d3f9d8;--rmr-hue-green-2: #b2f2bb;--rmr-hue-green-3: #8ce99a;--rmr-hue-green-4: #69db7c;--rmr-hue-green-5: #51cf66;--rmr-hue-green-6: #40c057;--rmr-hue-green-7: #37b24d;--rmr-hue-green-8: #2f9e44;--rmr-hue-green-9: #2b8a3e;--rmr-hue-lime-0: #f4fce3;--rmr-hue-lime-1: #e9fac8;--rmr-hue-lime-2: #d8f5a2;--rmr-hue-lime-3: #c0eb75;--rmr-hue-lime-4: #a9e34b;--rmr-hue-lime-5: #94d82d;--rmr-hue-lime-6: #82c91e;--rmr-hue-lime-7: #74b816;--rmr-hue-lime-8: #66a80f;--rmr-hue-lime-9: #5c940d;--rmr-hue-yellow-0: #fff9db;--rmr-hue-yellow-1: #fff3bf;--rmr-hue-yellow-2: #ffec99;--rmr-hue-yellow-3: #ffe066;--rmr-hue-yellow-4: #ffd43b;--rmr-hue-yellow-5: #fcc419;--rmr-hue-yellow-6: #fab005;--rmr-hue-yellow-7: #f59f00;--rmr-hue-yellow-8: #f08c00;--rmr-hue-yellow-9: #e67700;--rmr-hue-orange-0: #fff4e6;--rmr-hue-orange-1: #ffe8cc;--rmr-hue-orange-2: #ffd8a8;--rmr-hue-orange-3: #ffc078;--rmr-hue-orange-4: #ffa94d;--rmr-hue-orange-5: #ff922b;--rmr-hue-orange-6: #fd7e14;--rmr-hue-orange-7: #f76707;--rmr-hue-orange-8: #e8590c;--rmr-hue-orange-9: #d9480f;--rmr-radius-border: .25rem;--rmr-radius-extra: .5rem;--rmr-radius-circle: 50%;--rmr-font-family-default: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--rmr-font-family-heading: inherit;--rmr-font-family-mono: Menlo, monospace;--rmr-font-size-0: 12px;--rmr-font-size-1: 14px;--rmr-font-size-2: 16px;--rmr-font-size-3: 20px;--rmr-font-size-4: 24px;--rmr-font-size-5: 32px;--rmr-font-size-6: 48px;--rmr-font-size-7: 64px;--rmr-font-size-8: 96px;--rmr-font-size-default: 16px;--rmr-space-1: 4px;--rmr-space-2: 8px;--rmr-space-3: 16px;--rmr-space-4: 32px;--rmr-space-5: 64px;--rmr-space-6: 128px;--rmr-space-7: 256px;--rmr-space-8: 512px;--rmr-font-weight-bold: 700;--rmr-font-weight-default: 400;--rmr-font-weight-heading: 700;--rmr-letter-spacing-tight: -1px;--rmr-letter-spacing-default: normal;--rmr-letter-spacing-loose: 1px;--rmr-letter-spacing-wide: 3px;--rmr-line-height-heading: 1.25em;--rmr-line-height-default: 1.5em;--rmr-box-shadow-1: 0 1px 1px rgba(10, 31, 68, .08);--rmr-box-shadow-2: 0 1px 1px rgba(10, 31, 68, .1);--rmr-box-shadow-3: 0 1px 1px rgba(10, 31, 68, .12);font-family:var(--rmr-font-family-default);line-height:var(--rmr-line-height-default);font-weight:var(--rmr-font-weight-default)}.remirror-theme h1,.remirror-theme h2,.remirror-theme h3,.remirror-theme h4,.remirror-theme h5,.remirror-theme h6{color:var(--rmr-color-text);font-family:var(--rmr-font-family-heading);line-height:var(--rmr-line-height-heading);font-weight:var(--rmr-font-weight-heading)}.remirror-theme h1{font-size:var(--rmr-font-size-5)}.remirror-theme h2{font-size:var(--rmr-font-size-4)}.remirror-theme h3{font-size:var(--rmr-font-size-3)}.remirror-theme h4{font-size:var(--rmr-font-size-2)}.remirror-theme h5{font-size:var(--rmr-font-size-1)}.remirror-theme h6{font-size:var(--rmr-font-size-0)}.remirror-theme .ProseMirror{min-height:var(--rmr-space-6);box-shadow:var(--rmr-color-border) 0 0 0 .1em;padding:var(--rmr-space-3);border-radius:var(--rmr-radius-border);outline:none}.remirror-theme .ProseMirror:active,.remirror-theme .ProseMirror:focus{box-shadow:var(--rmr-color-outline) 0 0 0 .2em}.remirror-theme .ProseMirror p,.remirror-theme .ProseMirror h1,.remirror-theme .ProseMirror h2,.remirror-theme .ProseMirror h3,.remirror-theme .ProseMirror h4,.remirror-theme .ProseMirror h5,.remirror-theme .ProseMirror h6,.remirror-theme .ProseMirror span{margin:0}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0003;text-align:center}.modal-buttons{margin-top:20px}.modal-buttons button{margin:0 10px;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.modal-buttons button:first-child{background-color:#0c4976;color:#fff}.modal-buttons button:last-child{background-color:#cc2f9c;color:#fff}.book-form{max-width:800px;margin:0 auto;width:100%;padding:0 12px}.form-group{margin-bottom:1rem;flex:1}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#111}.optional-hint{font-weight:500;font-size:12px;color:#6b7280;margin-left:6px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.55rem .7rem;border:1px solid #ddd;background-color:#f0ebeb;color:#000;border-radius:6px;outline:none}.form-group textarea{resize:vertical;min-height:90px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#cc2f9c73;box-shadow:0 0 0 3px #cc2f9c1f}.form-row{display:flex;gap:1rem;margin-bottom:1rem;align-items:flex-start}@media (max-width: 820px){.form-row{flex-direction:column;gap:.75rem}}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#dc3545;box-shadow:none}.error-text{color:#dc3545;font-size:.8rem;margin-top:.25rem;display:inline-block}.error-message{background-color:#f8d7da;color:#721c24;padding:.75rem;margin-bottom:1rem;border-radius:6px}.form-actions{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:1.25rem;padding-bottom:.25rem;flex-wrap:wrap}.submit-button{background-color:#cc2f9c;color:#fff;padding:.75rem 1.6rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;transition:filter .15s ease,transform .08s ease}.submit-button:hover{filter:brightness(.96);transform:translateY(-1px)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.secondary-button{background:#eef1fb;color:#2253d6;padding:.75rem 1.2rem;border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:700;transition:filter .15s ease,transform .08s ease}.secondary-button:hover{filter:brightness(.98);transform:translateY(-1px)}.secondary-button:active{transform:translateY(0)}.secondary-button:disabled{opacity:.6;cursor:not-allowed;transform:none}@font-face{font-family:NM_Arial;src:url(/assets/Arial-DG0xmvwK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_ArialNarrow;src:url(/assets/Arial%20Narrow-BFnC2JoF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_BookmanOldStyle;src:url(/assets/Bookman%20Old%20Style-C0zNsq52.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Calibri;src:url(/assets/Calibri-DXn-_tck.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Cambria;src:url(/assets/Cambria-of2SVzoM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Consolas;src:url(/assets/Consolas-C89cdd03.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_MonotypeCorsiva;src:url(/assets/Corsiva-BgVWaMI3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_CourierNew;src:url(/assets/Courier%20New-CH5SSxWV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_EdwardianScript;src:url(/assets/Edwardian%20Script-DGAnQE9l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Garamond;src:url(/assets/Garamond-BcUqAvf0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Georgia;src:url(/assets/Georgia-Dmydelbc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Helvetica;src:url(/assets/Helvetica-DJoC7MpN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_LibreBaskerville;src:url(/assets/Libre%20Baskerville-Q8T5F5Qt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Lobster;src:url(/assets/Lobster-Dp-z1AjE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_LucidaConsole;src:url(/assets/Lucida%20Console-DybeuqN9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Montserrat;src:url(/assets/Montserrat-DErZYuTw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_OpenSans;src:url(/assets/Open%20Sans-DL_Hcqp9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Palatino;src:url(/assets/Palatino-BepIiNQ1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_PalatinoLinotype;src:url(/assets/Palatino%20Linotype-Czmc9rQI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Papyrus;src:url(/assets/Papyrus-Dbb4w6M3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_PlayfairDisplay;src:url(/assets/Playfair%20Display-BW34AKIZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Pristina;src:url(/assets/Pristina-Dk08Jmdk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Roboto;src:url(/assets/Roboto-B7Bo4433.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_SegoeUI;src:url(/assets/Segoe%20UI-CMCYrb2N.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Tahoma;src:url(/assets/Tahoma-D8QqHglH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_TrebuchetMS;src:url(/assets/Trebuchet%20MS-C5JyYOBF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_Verdana;src:url(/assets/Verdana-CiEA0tEO.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NM_EFCOBrookshire;src:url(/assets/EFCO-Brookshire-Dmf9RtMU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#book-editor-main{--be-font: "Libre Baskerville", serif;--be-bg: #f5f6fa;--be-panel-bg: #f9f8fa;--be-ink: #1e2639;--be-ink-soft: #33405b;--be-ink-muted: #3e3e3e;--be-brand: #2259e9;--be-brand-dark: #193fad;--be-line: #e2e6ee;--be-line-soft: #dce6f4;--be-shadow: 0 2px 16px #a0b5cf11;--be-line-height: 1.15}#book-editor-main{max-width:980px;margin:0 auto;padding-top:48px;min-height:100vh;position:relative;background:var(--be-bg);font-family:var(--be-font)}#book-editor-main .editor-header{display:flex;align-items:center;gap:16px;width:560px;max-width:96vw;margin:0 auto 14px;justify-content:flex-start;position:relative}#book-editor-main .page .ProseMirror{min-height:100%}#book-editor-main .editor-title-input{font-size:1.37em;font-family:inherit;font-weight:700;background:none;border:none;border-bottom:2.2px solid var(--be-line);outline:none;padding:7px 10px 5px 4px;min-width:120px;width:auto;max-width:calc(100% - 140px);color:var(--be-ink);transition:border .14s;resize:none;overflow:hidden;white-space:pre}#book-editor-main .editor-title-input:focus{border-bottom:2.2px solid #336bff;background:#f6faff}#book-editor-main .save-btn{background:var(--be-brand);color:#fff;border:none;border-radius:7px;font-weight:600;font-size:1em;padding:8px 22px;margin-left:10px;cursor:pointer;box-shadow:0 1px 5px #2259e91e;transition:background .15s,box-shadow .15s;height:38px}#book-editor-main .save-btn:hover{background:var(--be-brand-dark);box-shadow:0 2px 14px #2259e92e}#book-editor-main .editor-toolbar-row{width:560px;max-width:96vw;margin:0 auto 22px;display:flex;justify-content:center;align-items:center;background:#f7faff;border-radius:10px;border-bottom:1.5px solid var(--be-line-soft);box-shadow:var(--be-shadow);padding:.35rem 0 .28rem;min-height:48px;position:relative;z-index:22}#book-editor-main .custom-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;width:100%;background:none;justify-content:flex-start}#book-editor-main .custom-toolbar button,#book-editor-main .custom-toolbar label{margin:0 2.5px;border:none;border-radius:8px;transition:box-shadow .17s,background .13s,color .16s;font-size:18px;min-width:36px;min-height:36px;background:none;color:var(--be-ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#book-editor-main .custom-toolbar button:focus,#book-editor-main .custom-toolbar button:hover{background:#e9f1ff;color:#2263c8;box-shadow:0 1px 8px #b6c8f366}#book-editor-main .custom-toolbar button:disabled{opacity:.37;color:#bbb;background:none;cursor:not-allowed}#book-editor-main .toolbar-divider{width:1.5px;height:26px;background:#c8d3ea;margin:0 10px;border-radius:1.5px;display:inline-block;align-self:center}#book-editor-main .custom-toolbar .toolbar-color-label input[type=color]{border:1.5px solid #e1e7f7;box-shadow:0 1px 5px #c6def324;border-radius:6px;background:#f6fafd;padding:0;margin:0;cursor:pointer;width:28px;height:28px;display:inline-block;transition:border .16s,box-shadow .15s}#book-editor-main .custom-toolbar .toolbar-color-label input[type=color]:hover{border:1.5px solid #356beb;box-shadow:0 2px 8px #bad6ff5a}@media (max-width: 640px){#book-editor-main .editor-header,#book-editor-main .editor-toolbar-row{width:98vw;min-width:unset;max-width:100vw}#book-editor-main .custom-toolbar{gap:.05rem .13rem}#book-editor-main .toolbar-divider{margin:0 3.5px}}#book-editor-main .toolbar-align-group{position:relative;display:inline-flex;align-items:center}#book-editor-main .toolbar-align-main-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px}#book-editor-main .toolbar-align-caret{font-size:11px;margin-left:2px}#book-editor-main .toolbar-align-menu{position:absolute;top:110%;left:0;background:#fff;border-radius:8px;border:1px solid #e1e7f7;box-shadow:0 4px 14px #0000001f;padding:4px;z-index:50;min-width:170px}#book-editor-main .toolbar-align-menu .toolbar-align-option{min-width:0;min-height:0;width:100%;padding:6px 8px;margin:0;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--be-ink-soft);cursor:pointer;box-shadow:none;justify-content:flex-start}#book-editor-main .toolbar-align-menu .toolbar-align-option:hover{background:#f3f6ff;color:#1d3368}#book-editor-main .toolbar-align-menu .toolbar-align-option.is-active{background:#e9f1ff;color:#1d3368;font-weight:600}#book-editor-main .toolbar-align-menu .toolbar-align-option svg{flex-shrink:0}#book-editor-main .toolbar-lineheight-group{position:relative;display:inline-flex;align-items:center}#book-editor-main .toolbar-lineheight-main-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px}#book-editor-main .toolbar-lineheight-label{font-size:13px;margin-left:2px}#book-editor-main .toolbar-lineheight-caret{font-size:11px;margin-left:2px}#book-editor-main .toolbar-lineheight-menu{position:absolute;top:110%;left:0;background:#fff;border-radius:8px;border:1px solid #e1e7f7;box-shadow:0 4px 14px #0000001f;padding:4px;z-index:50;min-width:120px}#book-editor-main .toolbar-lineheight-option{width:100%;padding:6px 10px;margin:0;border-radius:6px;border:none;background:transparent;font-size:14px;text-align:left;color:var(--be-ink-soft);cursor:pointer}#book-editor-main .toolbar-lineheight-option:hover{background:#f3f6ff;color:#1d3368}#book-editor-main .toolbar-lineheight-option.is-active{background:#e9f1ff;color:#1d3368;font-weight:600}#book-editor-main .sidebar-dock{position:fixed;top:0;left:0;height:100vh;width:54px;background:#f5f6fa;border-right:1px solid #e4e7ef;box-shadow:2px 0 12px #0001;display:flex;flex-direction:column;align-items:center;padding-top:28px;z-index:1050}#book-editor-main .sidebar-dock-btn{background:none;border:none;border-radius:10px;width:40px;height:40px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;color:#9297ac;cursor:pointer;transition:background .15s,color .18s,box-shadow .18s;font-size:20px;outline:none;position:relative}#book-editor-main .sidebar-dock-btn:hover,#book-editor-main .sidebar-dock-btn:focus-visible{background:#e3eafc;color:#4668d1;box-shadow:0 1px 4px #b5d2f940}#book-editor-main .sidebar-dock-btn.active{background:#ddeafe;color:#1d3368;box-shadow:0 2px 12px #468ffd15}#book-editor-main .sidebar-dock-btn .dock-tooltip{display:none;position:absolute;left:48px;top:50%;transform:translateY(-50%);background:#23254b;color:#fff;font-size:13px;padding:6px 14px;border-radius:5px;box-shadow:0 3px 12px #0003;pointer-events:none;white-space:nowrap;z-index:1200}#book-editor-main .sidebar-dock-btn:hover .dock-tooltip,#book-editor-main .sidebar-dock-btn:focus-visible .dock-tooltip{display:block;animation:fadeInTooltip .18s}@keyframes fadeInTooltip{0%{opacity:0;transform:translateY(-50%) scale(.94)}to{opacity:1;transform:translateY(-50%) scale(1)}}#book-editor-main .sidebar-panel{position:fixed;top:0;left:54px;width:262px;max-width:94vw;height:100vh;background:var(--be-panel-bg);border-right:1px solid #ddd;box-shadow:2px 0 12px #0002;overflow-y:auto;z-index:1100;padding:24px 12px 14px 18px;display:block;transition:transform .27s cubic-bezier(.8,0,.16,1),opacity .21s;transform:translate(0);opacity:1}#book-editor-main .sidebar-panel.closed{pointer-events:none;opacity:0;transform:translate(-32px);transition:transform .24s,opacity .13s}#book-editor-main .sidebar-panel-header{font-size:1.22em;font-weight:800;margin:0 0 15px;letter-spacing:.1px;text-align:center;padding:0 0 10px;border-bottom:1.5px solid #ececec;background:transparent}#book-editor-main .sidebar-panel-close{background:none;border:none;color:#999;font-size:22px;cursor:pointer;padding:3px 9px;border-radius:4px;transition:background .12s,color .13s}#book-editor-main .sidebar-panel-close:hover{background:#f3f5fa;color:#e54848}#book-editor-main .sidebar-list{padding:12px 2px 8px;width:100%;min-width:0}#book-editor-main .sidebar-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0001;margin-bottom:22px;padding:18px 14px 13px;display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid #e8eaf1;transition:box-shadow .18s,border .15s;max-width:98%;margin-left:auto;margin-right:auto}#book-editor-main .sidebar-card-img,#book-editor-main .sidebar-card-img img{width:86px;height:86px;border-radius:10px;object-fit:cover;margin-bottom:7px;box-shadow:0 1px 8px #e6e9f6a9;display:block}#book-editor-main .sidebar-card-meta,#book-editor-main .character-card-info{width:100%;text-align:left;font-size:15px;color:#27304b;margin-bottom:6px}#book-editor-main .sidebar-label{font-weight:600;color:#213070}#book-editor-main .sidebar-value{font-weight:400;color:var(--be-ink-muted);margin-left:2px}#book-editor-main .sidebar-card-prompt{width:100%;margin-top:2px;margin-bottom:4px}#book-editor-main .sidebar-prompt-text{background:#f5f7fa;border-radius:6px;padding:7px 10px;font-size:14px;margin:4px 0 2px;word-break:break-word;width:100%;color:#333e;max-height:64px;min-height:28px;overflow-y:auto;box-sizing:border-box;border:1px solid #eaeef5}#book-editor-main .sidebar-card-actions,#book-editor-main .character-card-actions{display:flex;justify-content:center;gap:10px;margin-top:4px}#book-editor-main .sidebar-btn,#book-editor-main .character-card-actions .sidebar-btn{padding:6px 16px;font-size:14px;border-radius:6px;border:none;font-weight:500;cursor:pointer;background:#eef1fb;color:#2253d6;transition:background .18s,color .15s}#book-editor-main .sidebar-btn.edit:hover,#book-editor-main .character-card-actions .sidebar-btn.edit:hover{background:#dbe9fc}#book-editor-main .sidebar-btn.delete,#book-editor-main .character-card-actions .sidebar-btn.delete{background:#ffe7e7;color:#ca1c1c}#book-editor-main .sidebar-btn.delete:hover,#book-editor-main .character-card-actions .sidebar-btn.delete:hover{background:#ffd1d1;color:#b30000}#book-editor-main .character-image{width:86px;height:86px;object-fit:cover;border-radius:10px;margin-bottom:10px;box-shadow:0 1px 8px #e6e9f6a9;border:1.5px solid #eee}#book-editor-main .create-btn{background:var(--be-brand);color:#fff;border:none;border-radius:7px;font-weight:600;font-size:1em;padding:8px 0;width:92%;cursor:pointer;box-shadow:0 1px 5px #2259e91e;transition:background .15s,box-shadow .15s;display:block;margin:12px auto 16px}#book-editor-main .create-btn:hover{background:var(--be-brand-dark)}#book-editor-main .page{width:560px!important;height:794px!important;background:#fff;margin:1rem auto;box-shadow:0 2px 6px #00000026;border-radius:4px;box-sizing:border-box;position:relative;border:1px solid transparent!important;overflow:visible}#book-editor-main [data-page-body=true]{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}#book-editor-main .page:after{z-index:10;background:transparent}#book-editor-main [data-page-body=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed rgba(0,0,0,.1);pointer-events:none}#book-editor-main .ProseMirror{background:transparent!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important;font-family:var(--be-font);font-size:12pt;font-weight:400;font-style:normal;font-synthesis:weight style;word-break:break-word!important;white-space:pre-wrap!important}#book-editor-main .ProseMirror p{margin:0;padding:0;line-height:var(--be-line-height, 1.15)}#book-editor-main .ProseMirror ul,#book-editor-main .ProseMirror ol{margin:0 0 0 1.5em;padding-left:1.5em}#book-editor-main .ProseMirror li{display:list-item;list-style-position:outside;line-height:var(--be-line-height, 1.15)}#book-editor-main .ProseMirror li::marker{color:#000;font-size:1em}#book-editor-main .ProseMirror p:has(img:only-child),#book-editor-main .ProseMirror p:has(img):not(:has(span)){margin:0!important;padding:0!important;line-height:0!important}@media print{@page{size:148mm 210mm;margin:0}#book-editor-main{background:#fff!important}#book-editor-main .page{box-shadow:none!important;margin:0!important;break-after:always;page-break-after:always}}#book-editor-main .hyper-modal-backdrop,#book-editor-main .modal-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:#1e1e3238;z-index:2000;display:flex;align-items:center;justify-content:center;animation:fadeInModalBg .18s}@keyframes fadeInModalBg{0%{opacity:0}to{opacity:1}}#book-editor-main .hyper-modal-dialog,#book-editor-main .modal{background:#fff;border-radius:12px;padding:30px 32px 22px;min-width:350px;max-width:97vw;max-height:98vh;box-shadow:0 8px 32px #0003,0 2px 10px #2d37601a;font-family:inherit;z-index:2001;overflow-y:auto;animation:modalPopIn .18s cubic-bezier(.6,1.3,.53,.9)}@keyframes modalPopIn{0%{transform:scale(.94);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width: 600px){#book-editor-main .hyper-modal-dialog,#book-editor-main .modal{min-width:95vw;padding:6vw 1.2vw 4vw}}#book-editor-main .ProseMirror:focus,#book-editor-main .ProseMirror-focused{outline:none!important;box-shadow:none!important}#book-editor-main .headroom-wrap{position:fixed;left:0;right:0;z-index:150;pointer-events:none}#book-editor-main .headroom-rail{position:fixed;left:0;right:0;pointer-events:none}#book-editor-main .headroom-inner{position:absolute;pointer-events:none}#book-editor-main .headroom-inner .toolbar-pill{pointer-events:all}#book-editor-main .headroom-wrap.headroom--unpinned .headroom-rail{transform:translateY(-14px);opacity:0;transition:transform .18s ease,opacity .18s ease}#book-editor-main .headroom-wrap.headroom--pinned .headroom-rail{transform:translateY(0);opacity:1;transition:transform .18s ease,opacity .18s ease}#book-editor-main .toolbar-pill{background:#f7faff;border-radius:12px;border:1px solid var(--be-line-soft);box-shadow:0 2px 10px #a0b5cf1a;padding:6px 18px}#book-editor-main .contentinside{overflow:visible}#book-editor-main .ProseMirror,#book-editor-main [data-page-body=true]{text-align:left}#book-editor-main .ProseMirror .node-image{display:block;width:100%;max-width:100%;box-sizing:border-box}#book-editor-main .resizable-image-wrapper{position:relative;display:block;max-width:100%;box-sizing:border-box;margin:0;padding:0}#book-editor-main .resizable-image-wrapper img.resizable-image{display:block;width:auto;height:auto;max-width:100%;object-fit:contain}#book-editor-main .resizable-image-wrapper.is-selected img.resizable-image{outline:2px solid #3b82f6;outline-offset:2px}#book-editor-main .resizable-image-wrapper .resizable-image-handle{position:absolute;width:14px;height:14px;border-radius:999px;border:2px solid #ffffff;box-shadow:0 0 0 1px #3b82f6;background:#3b82f6;z-index:2;display:none}#book-editor-main .resizable-image-wrapper.is-selected .resizable-image-handle{display:block}#book-editor-main .resizable-image-handle.handle-nw{top:-8px;left:-8px;cursor:nwse-resize}#book-editor-main .resizable-image-handle.handle-ne{top:-8px;right:-8px;cursor:nesw-resize}#book-editor-main .resizable-image-handle.handle-sw{bottom:-8px;left:-8px;cursor:nesw-resize}#book-editor-main .resizable-image-handle.handle-se{bottom:-8px;right:-8px;cursor:nwse-resize}#book-editor-main .ProseMirror strong,#book-editor-main .ProseMirror b{font-weight:700!important}#book-editor-main .ProseMirror em,#book-editor-main .ProseMirror i{font-style:italic!important}#book-editor-main .ProseMirror u,#book-editor-main .ProseMirror span[style*=text-decoration]{text-decoration:underline!important}#book-editor-main .toolbar-font-controls{display:inline-flex;align-items:center;gap:8px;margin-right:4px}#book-editor-main .toolbar-font-select{min-width:140px;height:30px;border-radius:6px;border:1px solid #e1e7f7;background:#fdfdff;font-size:14px;font-family:inherit;padding:4px 8px;color:var(--be-ink-soft);outline:none;box-shadow:0 1px 4px #c6def324}#book-editor-main .toolbar-font-select:focus{border-color:#356beb;box-shadow:0 0 0 1px #bad6ff5a}#book-editor-main .toolbar-font-size-group{display:inline-flex;align-items:center;gap:4px}#book-editor-main .toolbar-font-size-input{width:46px;height:28px;border-radius:6px;border:1px solid #e1e7f7;background:#fdfdff;text-align:center;font-size:14px;font-family:inherit;color:var(--be-ink-soft);outline:none;box-shadow:0 1px 4px #c6def324;padding:2px 4px}#book-editor-main .toolbar-font-size-input:focus{border-color:#356beb;box-shadow:0 0 0 1px #bad6ff5a}#book-editor-main .sticky-toolbar-wrapper{max-width:100%}#book-editor-main .custom-toolbar{display:flex;flex-wrap:wrap;gap:4px}#book-editor-main .toolbar-highlight-group{position:relative;display:inline-flex}#book-editor-main .toolbar-highlight-main-btn{display:inline-flex;align-items:center;gap:3px;padding-inline:4px}#book-editor-main .toolbar-highlight-icon{font-size:15px;line-height:1}#book-editor-main .toolbar-highlight-bar{width:14px;height:4px;border-radius:999px;border:1px solid #ccc;box-sizing:border-box;margin-top:8px}#book-editor-main .toolbar-highlight-caret{font-size:10px;margin-left:2px}#book-editor-main .toolbar-highlight-menu{position:absolute;top:100%;left:0;margin-top:6px;padding:8px 10px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001f;z-index:2000;display:grid;grid-template-columns:repeat(6,1fr);column-gap:8px;row-gap:8px;min-width:auto}#book-editor-main .toolbar-highlight-option{padding:0;margin:0;border-radius:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none}#book-editor-main .toolbar-highlight-swatch{width:22px;height:18px;border-radius:4px;border:1px solid #b0b0b0;box-sizing:border-box}#book-editor-main .toolbar-highlight-option:hover .toolbar-highlight-swatch{border-color:#2f65ff;box-shadow:0 0 0 1px #2f65ff55}#book-editor-main .toolbar-highlight-label{display:none}#book-editor-main .toolbar-highlight-swatch-none{position:relative;background:#fff}#book-editor-main .toolbar-highlight-none-line{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:2px;background:linear-gradient(to bottom right,transparent 0%,transparent 40%,#c0392b 50%,transparent 60%,transparent 100%)}#book-editor-main .toolbar-publish-btn{background:#e6499d;color:#fff;font-size:14px;font-weight:600;padding:0 18px;min-width:auto;min-height:32px;border-radius:999px;border:none;cursor:pointer;box-shadow:0 2px 8px #e6499d73;display:inline-flex;align-items:center;justify-content:center}#book-editor-main .toolbar-publish-btn:hover{background:#d63b8d;box-shadow:0 3px 10px #e6499d99}#book-editor-main .toolbar-publish-btn:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}#book-editor-main .page{min-height:794px}#book-editor-main [data-page-body=true],#book-editor-main .ProseMirror{min-height:100%}#book-editor-main .page{counter-increment:be_page;position:relative;margin-bottom:42px}#book-editor-main .page:after{content:"Page " counter(be_page);position:absolute;left:50%;bottom:-28px;transform:translate(-50%);font-size:12px;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}@media print{#book-editor-main .page:after{content:""}}#book-editor-main,#book-editor-main .editor-wrapper,#book-editor-main .contentinside,#book-editor-main .tiptap,#book-editor-main .ProseMirror{overflow:visible!important}#book-editor-main{counter-reset:be_page}#book-editor-main .page{counter-increment:be_page;position:relative;margin-bottom:42px;overflow:visible!important}#book-editor-main .page:after{content:"Page " counter(be_page)!important;position:absolute!important;left:50%!important;bottom:-28px!important;transform:translate(-50%)!important;font-size:12px!important;opacity:.55!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;display:block!important;z-index:1!important}.book-purchase-container-BP{max-width:1200px;margin:80px auto 0;padding:20px;background-color:#fff;position:relative;z-index:1;min-height:calc(100vh - 80px)}.main-product-section-BP{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.book-cover-section-BP{display:flex;justify-content:center}.book-cover-container-BP{position:relative}.book-label-BP{position:absolute;top:-10px;left:50%;transform:translate(-50%);background-color:#fbbf24;color:#000;padding:4px 12px;border-radius:4px;font-weight:700;font-size:14px;z-index:10}.main-book-cover-BP{width:300px;height:400px;border-radius:8px;box-shadow:0 10px 30px #0003;object-fit:cover}.book-details-section-BP{display:flex;flex-direction:column;gap:20px;align-items:center}.book-title-BP{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.book-meta-BP{display:flex;flex-direction:column;gap:8px;font-size:14px}.cover-info-BP{color:#6b7280}.cover-type-BP{color:#7c3aed;font-weight:600}.author-info-BP{color:#1f2937;font-weight:600}.purchase-options-BP{display:flex;flex-direction:column;gap:28px;margin-top:8px;width:100%}.option-group-BP{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.option-label-BP{font-weight:700;color:#1f2937;font-size:15px;margin-bottom:4px;text-align:center}.option-description-BP{font-size:13px;color:#6b7280;margin:0 0 8px;line-height:1.4;text-align:center}.quantity-select-BP,.delivery-select-BP{padding:10px 40px 10px 16px;border:2px solid #d1d5db;border-radius:6px;background-color:#fff;font-size:14px;font-weight:500;color:#374151;max-width:140px;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.quantity-select-BP:hover,.delivery-select:hover{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.quantity-select-BP:focus,.delivery-select-BP:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed33}.quantity-select-BP option,.delivery-select-BP option{padding:8px 12px;background-color:#fff;color:#374151}.price-section-BP{display:flex;align-items:center;gap:16px;justify-content:center}.price-label-BP{font-weight:600;color:#1f2937}.price-value-BP{font-size:2.5rem;font-weight:700;color:#2563eb}.buy-now-btn-BP{background-color:#fbbf24;color:#000;padding:12px 24px;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .2s;max-width:150px;align-self:center}.buy-now-btn-BP:hover{background-color:#f59e0b}.book-info-thumbnails-BP{display:flex;gap:20px;margin-bottom:40px;padding:20px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.thumbnail-item-BP{display:flex;flex-direction:column;align-items:center;gap:8px}.thumbnail-image-BP{width:60px;height:60px;border-radius:6px;object-fit:cover}.genre-thumb-BP{background-color:#059669;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}.pages-display-BP,.language-display-BP{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:6px;font-weight:700;color:#1f2937;font-size:.9em}.dimensions-display-BP{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:6px;font-size:10px;text-align:center;color:#1f2937;padding:4px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2}.thumbnail-label-BP{font-size:12px;color:#6b7280;text-align:center}.description-section-BP{margin-bottom:40px}.section-title-BP{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:16px}.description-text-BP{color:#374151;line-height:1.6;text-align:justify}.recipients-section-BP{margin-bottom:40px}.recipients-description-BP{color:#374151;line-height:1.6;margin-bottom:24px}.chapters-grid-BP{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.chapter-preview-BP{display:flex;flex-direction:column;align-items:center;gap:8px}.chapter-image-BP{width:100px;height:140px;border-radius:6px;object-fit:cover;box-shadow:0 4px 8px #0000001a}.chapter-title-BP{font-size:14px;color:#374151;text-align:center}.recipient-btn-BP{background-color:#cc2f9c;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .2s}.recipient-btn-BP:hover{background-color:#cc2f9c}.sample-btn-BP{width:50%;padding:12px;margin-top:16px;background-color:#d94eab;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}.sample-btn-BP:hover{background-color:#c43d96}.associated-contents-BP{margin-bottom:40px}.contents-placeholder-BP{min-height:200px;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280}@media (max-width: 768px){.book-purchase-container-BP{padding:16px;margin-top:60px}.main-product-section-BP{grid-template-columns:1fr;gap:24px}.main-book-cover-BP{width:250px;height:350px}.book-title-BP{font-size:1.75rem}.price-value-BP{font-size:2rem}.book-info-thumbnails-BP{flex-wrap:wrap;justify-content:center;gap:16px}.chapters-grid-BP{grid-template-columns:repeat(2,1fr);gap:16px}.chapter-image-BP{width:80px;height:120px}.section-title-BP{font-size:1.25rem}.format-buttons-container{gap:10px}.format-button{padding:12px 15px}.format-price{font-size:20px}.dimensions-display-BP{font-size:8px;width:55px;height:55px;padding:2px}}@media (max-width: 480px){.book-purchase-container-BP{padding:12px;margin-top:50px}.main-product-section-BP{grid-template-columns:1fr 1fr;gap:16px}.book-details-section-BP{align-items:center;text-align:center}.main-book-cover-BP{width:160px;height:280px}.book-label-BP{font-size:12px;padding:3px 8px}.book-title-BP{font-size:1.25rem}.book-meta-BP{font-size:12px}.option-label-BP{font-size:14px;text-align:center}.option-description-BP{font-size:12px}.quantity-select-BP,.delivery-select-BP{max-width:100px;font-size:12px;padding:8px 12px}.price-value-BP{font-size:1.5rem}.buy-now-btn-BP{font-size:12px;padding:8px 16px;max-width:100px}.book-info-thumbnails-BP{gap:12px;padding:16px 0}.thumbnail-image-BP,.pages-display-BP,.language-display-BP,.dimensions-display-BP{width:50px;height:50px;font-size:.75em}.thumbnail-label-BP{font-size:10px}.chapters-grid-BP{grid-template-columns:1fr 1fr;gap:12px}.chapter-image-BP{width:70px;height:100px}.chapter-title-BP{font-size:12px}.section-title-BP{font-size:1.125rem}.description-text-BP,.recipients-description-BP{font-size:14px;line-height:1.5}.recipient-btn-BP{font-size:14px;padding:10px 20px}.format-buttons-container{gap:8px}.format-button{padding:10px 12px}.format-type{font-size:12px}.format-price{font-size:18px}.dimensions-display-BP{font-size:7px;width:50px;height:50px;padding:2px;line-height:1.1}}@media (max-width: 375px){.dimensions-display-BP{font-size:6px;width:45px;height:45px;padding:1px}}@media (max-width: 360px){.book-purchase-container-BP{padding:8px}.main-book-cover-BP{width:160px;height:220px}.book-title-BP{font-size:1.25rem}.price-value-BP{font-size:1.5rem}.buy-now-btn-BP{font-size:12px;padding:8px 16px;max-width:110px}.thumbnail-image-BP,.pages-display-BP,.language-display-BP,.dimensions-display-BP{width:40px;height:40px;font-size:.65em}.chapter-image-BP{width:60px;height:85px}.section-title-BP{font-size:1rem}.description-text-BP,.recipients-description-BP{font-size:12px}.format-buttons-container{gap:8px}.format-button{padding:8px 10px;min-width:80px}.format-type{font-size:10px}.format-price{font-size:16px}}.format-buttons-container{display:flex;gap:15px;margin-top:10px;justify-content:space-between}.format-button{border:2px solid #e91e63;background:#fff;color:#000;border-radius:8px;padding:15px 20px;cursor:pointer;text-align:center;flex:1;min-width:0;transition:all .3s ease}.format-button:hover{background:#fce4ec}.format-button.selected{background:#e91e63;color:#fff}.format-type{font-size:14px;font-weight:500;margin-bottom:5px}.format-price{font-size:24px;font-weight:700}@media (max-width: 390px) and (min-width: 361px){.main-product-section-BP{grid-template-columns:1fr;gap:20px}.book-cover-section-BP{display:flex;flex-direction:column}.main-book-cover-BP{width:200px;height:280px}.book-details-section-BP{text-align:left;align-items:center}.format-buttons-container{gap:8px;flex-wrap:nowrap}.format-button{padding:10px 8px;min-width:80px}.format-type{font-size:11px}.format-price{font-size:16px}.book-title-BP{font-size:1.5rem;text-align:center}.price-value-BP{font-size:1.75rem}.buy-now-btn-BP{width:100%;max-width:none;padding:12px}}@media (max-width: 414px) and (min-width: 391px){.main-product-section-BP{grid-template-columns:1fr;gap:20px}.book-cover-section-BP{display:flex;justify-content:center}.main-book-cover-BP{width:220px;height:300px}.book-details-section-BP{text-align:left;align-items:center}.book-title-BP{font-size:1.5rem;text-align:center}.format-buttons-container{gap:10px;flex-wrap:nowrap}.format-button{padding:12px 10px;min-width:90px}.format-type{font-size:12px}.format-price{font-size:18px}.price-value-BP{font-size:2rem}.buy-now-btn-BP{width:100%;max-width:none;padding:14px;font-size:16px}.chapters-grid-BP{grid-template-columns:repeat(2,1fr);gap:15px}.chapter-image-BP{width:90px;height:130px}}@media (max-width: 430px) and (min-width: 415px){.main-product-section-BP{grid-template-columns:1fr;gap:24px}.book-cover-section-BP{display:flex;justify-content:center}.main-book-cover-BP{width:240px;height:320px}.book-details-section-BP{text-align:left;align-items:center}.book-title-BP{font-size:1.75rem;text-align:center}.format-buttons-container{gap:12px;flex-wrap:nowrap}.format-button{padding:14px 12px;min-width:100px}.format-type{font-size:13px}.format-price{font-size:20px}.price-value-BP{font-size:2.25rem}.buy-now-btn-BP{width:100%;max-width:none;padding:16px;font-size:18px}.chapters-grid-BP{grid-template-columns:repeat(2,1fr);gap:18px}.chapter-image-BP{width:100px;height:140px}.book-info-thumbnails-BP{justify-content:space-around;gap:20px}}@media (max-width: 360px) and (min-height: 740px){.main-product-section-BP{grid-template-columns:1fr;gap:16px}.book-cover-section-BP{display:flex;justify-content:center}.main-book-cover-BP{width:180px;height:240px}.book-details-section-BP{text-align:left;align-items:center}.book-title-BP{font-size:1.25rem;text-align:center}.format-buttons-container{gap:6px;flex-wrap:nowrap}.format-button{padding:8px 6px;min-width:70px}.format-type{font-size:9px}.format-price{font-size:14px}.price-value-BP{font-size:1.5rem}.buy-now-btn-BP{width:100%;max-width:none;padding:12px;font-size:14px}.chapters-grid-BP{grid-template-columns:1fr 1fr;gap:10px}.chapter-image-BP{width:80px;height:110px}.book-info-thumbnails-BP{flex-wrap:wrap;justify-content:center;gap:8px}.thumbnail-image-BP,.pages-display-BP,.language-display-BP,.dimensions-display-BP{width:35px;height:35px;font-size:.5em}}.recipient-setup__content{max-width:1200px;margin:0 auto;padding:20px}.recipient-setup__subtitle{color:#ff6b6b;font-size:18px;margin-bottom:10px;line-height:1.5}.recipient-setup__description{color:#666;margin-bottom:30px;line-height:1.6}.recipient-setup__card{background:#000;border-radius:10px;padding:20px;margin:0 auto 30px;max-width:400px;width:fit-content}.recipient-setup__card-header{display:flex;align-items:center;justify-content:center;gap:15px;color:#fff}.recipient-setup__icon{width:30px;height:30px;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center}.recipient-setup__form-title{color:#ff6b6b;font-size:24px;margin-bottom:20px}.recipient-setup__form-container{display:flex;gap:30px;margin-bottom:30px}.recipient-setup__image-section{position:relative;flex-shrink:0}.recipient-setup__image{width:300px;height:400px;object-fit:cover;border-radius:10px}.recipient-setup__image-overlay{position:absolute;bottom:20px;left:20px;background:#000000b3;color:#fff;padding:10px 20px;border-radius:20px;font-size:14px}.recipient-setup__form{flex:1;display:flex;flex-direction:column;gap:20px}.recipient-setup__form-group{display:flex;align-items:center;gap:15px}.recipient-setup__form-group label{min-width:120px;font-weight:500;color:#333}.recipient-setup__form-group input{flex:1;padding:12px;border:2px solid #ccc;background-color:#fff;color:#000;border-radius:5px;font-size:16px;transition:border-color .3s}.recipient-setup__form-group input:focus{outline:none;border-color:#6c5ce7}.recipient-setup__form-group select{flex:1;padding:12px 40px 12px 12px;border:2px solid #ddd;border-radius:5px;font-size:16px;color:#000;background:#fff;transition:border-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}.recipient-setup__form-group select.error{border-color:#e74c3c}.recipient-setup__input-wrapper{flex:1;display:flex;flex-direction:column}.recipient-setup__form-group input.error{border-color:#e74c3c}.recipient-setup__error{color:#e74c3c;font-size:12px;margin-top:4px}.recipient-setup__form-group select:focus{outline:none;border-color:#6c5ce7}.recipient-setup__book-info{margin-bottom:30px;background:#f8f9fa;padding:20px;border-radius:8px}.recipient-setup__info-row{display:flex;margin-bottom:10px}.recipient-setup__label{min-width:120px;font-weight:500;color:#333}.recipient-setup__value{color:#666}.recipient-setup__value--pink{color:#e84393;font-weight:500}.recipient-setup__submit-btn{background:#f1c40f;color:#000;border:none;padding:15px 40px;border-radius:5px;font-weight:700;font-size:16px;cursor:pointer;align-self:center;transition:background-color .3s}.recipient-setup__submit-btn:hover{background:#f39c12}.share-buttons{display:flex;gap:10px;margin-top:10px;justify-content:center}.share-icon-btn{width:40px;height:40px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background-color .3s}.whatsapp-btn{background:#25d366;color:#fff}.whatsapp-btn:hover{background:#128c7e}.copy-btn{background:#6c757d;color:#fff}.copy-btn:hover{background:#5a6268}@media (max-width: 768px){.recipient-setup__content{padding:15px}.recipient-setup__form-container{flex-direction:column;gap:20px}.recipient-setup__image-section{align-self:center}.recipient-setup__image{width:250px;height:320px}.recipient-setup__form-group{flex-direction:column;align-items:flex-start;gap:8px}.recipient-setup__form-group label{min-width:auto}.recipient-setup__form-group input{width:100%}.recipient-setup__info-row{flex-direction:column;gap:5px}.recipient-setup__label{min-width:auto}}@media (max-width: 480px){.recipient-setup__content{padding:10px}.recipient-setup__subtitle{font-size:16px}.recipient-setup__form-title{font-size:20px}.recipient-setup__card{padding:15px}.recipient-setup__card-header{gap:10px}.recipient-setup__card-header h2{font-size:18px}.recipient-setup__image{width:200px;height:260px}.recipient-setup__image-overlay{bottom:10px;left:10px;padding:8px 15px;font-size:12px}.recipient-setup__book-info{padding:15px}.recipient-setup__submit-btn{padding:12px 30px;font-size:14px;width:100%}}.helper-dashboard{width:100%;background:#f5f5f5;font-family:Arial,sans-serif;padding:0;margin-left:80px}.dashboard-header-helper{background:#fff;padding:1.5rem 2rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem}.dashboard-header-helper h1{margin:0 0 1rem;color:#333;font-size:1.5rem;font-weight:600;text-align:center}.filter-controls{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.filter-controls button{padding:.5rem 1.25rem;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-weight:500;color:#666;transition:all .2s ease;font-size:.9rem}.filter-controls button:hover{border-color:#999;color:#333}.filter-controls button.active{background:#e91e63;color:#fff;border-color:#e91e63}.error-message{background:#fee;color:#c00;padding:1rem;margin:0 1rem 1rem;border-radius:6px;display:flex;justify-content:space-between;align-items:center;border:1px solid #fcc}.error-message button{background:#c00;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#666}.spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-content{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;padding:0 1.5rem 1.5rem;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden}.task-list{background:#fff;border-radius:8px;padding:1.5rem;max-height:calc(100vh - 250px);overflow-y:auto;box-shadow:0 2px 4px #0000001a;min-width:0;width:100%}.task-list h2{margin:0 0 1.5rem;color:#333;font-size:1.25rem;font-weight:600}.no-tasks{text-align:center;color:#999;padding:2rem;font-size:.95rem}.task-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;min-height:180px}.task-card:hover{border-color:#999;box-shadow:0 2px 8px #0000001a;transform:translate(2px)}.task-card.selected{border-color:#333;background:#fafafa;box-shadow:0 2px 8px #00000026}.task-header{display:flex;gap:.75rem;margin-bottom:.75rem;align-items:flex-start}.task-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #ddd;flex-shrink:0}.task-info{flex:1;min-width:0}.task-info h3{margin:0 0 .25rem;color:#333;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-buyer{margin:0 0 .5rem;color:#666;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:capitalize}.status-pending{background:#fff3cd;color:#856404}.status-in_progress{background:#cce5ff;color:#004085}.status-done{background:#d4edda;color:#155724}.task-book-info{display:flex;gap:.75rem;margin-bottom:.75rem;align-items:flex-start}.book-cover-small{width:35px;height:50px;object-fit:cover;border-radius:3px;box-shadow:0 1px 3px #0003;flex-shrink:0}.task-book-info>div{flex:1;min-width:0}.book-title{margin:0 0 .25rem;font-weight:600;color:#333;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.book-language,.task-date{margin:0;color:#666;font-size:.75rem}.task-progress{padding-top:.75rem;border-top:1px solid #eee;margin-top:auto}.task-progress p{margin:0;color:#666;font-size:.8rem;font-weight:500}.task-details{background:#fff;border-radius:8px;padding:2rem;max-height:calc(100vh - 250px);overflow-y:auto;box-shadow:0 2px 4px #0000001a;min-width:0;width:94%}.task-details-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #333}.task-title-section{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.task-title-section h2{margin:0;color:#333;font-size:1.5rem;font-weight:700}.close-details{background:#f5f5f5;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.25rem;color:#666;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-details:hover{background:#e0e0e0}.task-metadata{background:#fafafa;padding:1.5rem;border-radius:6px;margin-bottom:1.5rem;border:1px solid #e0e0e0}.metadata-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem}.metadata-row:last-child{margin-bottom:0}.metadata-item label{display:block;font-weight:600;color:#666;font-size:.85rem;margin-bottom:.25rem}.metadata-item p{margin:0;color:#333;font-size:.95rem}.seed-picture-section{margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid #ddd;border-radius:6px}.seed-picture-section h3{margin:0 0 1rem;color:#333;font-size:1.1rem;font-weight:600}.seed-picture-container{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.seed-picture{width:200px;height:200px;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px #00000026}.download-btn{background:#ffc107;color:#333;border:none;padding:.75rem 2rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:1rem;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;text-transform:capitalize}.download-btn:hover{background:#ffb300;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.task-actions{display:flex;gap:1rem;margin-bottom:2rem;justify-content:flex-end}.btn-primary,.btn-success{padding:.875rem 2.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:1rem;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.btn-primary{background:#e91e63;color:#fff}.btn-primary:hover:not(:disabled){background:#000;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.btn-success{background:#333;color:#fff}.btn-success:hover:not(:disabled){background:#000;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.btn-primary:disabled,.btn-success:disabled{opacity:.5;cursor:not-allowed}.images-section{margin-top:2rem}.images-section h3{margin:0 0 1.5rem;color:#333;font-size:1.1rem;font-weight:600}.image-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:1.5rem;margin-bottom:1.5rem}.image-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.image-card-header h4{margin:0;color:#333;font-size:1rem;font-weight:700}.upload-status{padding:.375rem .875rem;border-radius:4px;font-size:.85rem;font-weight:600}.upload-status.uploaded{background:#d4edda;color:#155724}.image-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem}.image-column{display:flex;flex-direction:column}.image-column label{font-weight:700;color:#333;margin-bottom:.75rem;font-size:.95rem}.reference-image,.result-image{width:100%;height:auto;border-radius:6px;box-shadow:0 2px 4px #0000001a;border:1px solid #ddd}.prompt-column{display:flex;flex-direction:column;justify-content:space-between}.prompt-text{background:#fafafa;padding:1rem;border-radius:6px;color:#333;line-height:1.6;flex:1;margin-bottom:1rem;font-size:.9rem;border:1px solid #e0e0e0;overflow-wrap:break-word}.copy-prompt-btn{background:#ffc107;color:#333;border:none;padding:.75rem;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;font-size:.95rem}.copy-prompt-btn:hover{background:#ffb300;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.upload-area{flex:1;display:flex;flex-direction:column}.upload-label{flex:1;border:2px dashed #ccc;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;cursor:pointer;transition:all .2s ease;background:#fafafa;min-height:200px}.upload-label:hover:not(.disabled){border-color:#999;background:#f5f5f5}.upload-label.disabled{opacity:.5;cursor:not-allowed}.upload-icon{width:50px;height:50px;border-radius:50%;background:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.upload-label p{margin:0;color:#666;font-size:.9rem;text-align:center}.upload-progress{margin-top:1rem;background:#e0e0e0;border-radius:4px;height:8px;position:relative;overflow:hidden}.progress-bar{height:100%;background:#333;transition:width .3s ease;border-radius:4px}.upload-progress span{position:absolute;top:-25px;right:0;font-size:.75rem;font-weight:600;color:#666}.uploaded-image-preview{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:6px;padding:1rem;min-height:200px;border:1px solid #e0e0e0}.no-selection{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:4rem;box-shadow:0 2px 4px #0000001a;min-width:0;width:94%}.no-selection p{color:#999;font-size:1rem}.task-list::-webkit-scrollbar,.task-details::-webkit-scrollbar{width:8px}.task-list::-webkit-scrollbar-track,.task-details::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.task-list::-webkit-scrollbar-thumb,.task-details::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.task-list::-webkit-scrollbar-thumb:hover,.task-details::-webkit-scrollbar-thumb:hover{background:#999}@media (min-width: 1280px) and (max-width: 1366px){.helper-dashboard{margin-left:70px}.dashboard-content{grid-template-columns:320px 1fr;padding:0 2rem 2rem;gap:1.5rem;max-width:calc(100vw - 90px);box-sizing:border-box}.task-list{padding:1.5rem;width:100%;box-sizing:border-box}.task-card{padding:1.25rem;box-sizing:border-box}}@media (min-width: 1024px) and (max-width: 1279px){.helper-dashboard{margin-left:70px}.dashboard-content{grid-template-columns:300px 1fr;padding:0 1.75rem 1.75rem;gap:1.5rem;max-width:calc(100vw - 90px);box-sizing:border-box}.task-list{padding:1.5rem;width:100%;box-sizing:border-box}.task-card{padding:1.25rem;box-sizing:border-box}.task-details,.no-selection{width:100%;max-width:100%;box-sizing:border-box}}@media (min-width: 912px) and (max-width: 1023px){.helper-dashboard{margin-left:60px}.dashboard-content{grid-template-columns:1fr;padding:0 1.5rem 1.5rem;gap:1.25rem;max-width:calc(100vw - 80px);box-sizing:border-box}.task-list{max-height:500px;width:100%;padding:1.5rem;box-sizing:border-box}.task-card{padding:1.25rem;box-sizing:border-box}.task-details,.no-selection{width:100%;max-width:100%;box-sizing:border-box}}@media (min-width: 820px) and (max-width: 911px){.helper-dashboard{margin-left:60px}.dashboard-content{grid-template-columns:1fr;padding:0 1.5rem 1.5rem;gap:1.25rem;max-width:calc(100vw - 80px);box-sizing:border-box}.task-list{max-height:500px;width:100%;padding:1.5rem;box-sizing:border-box}.task-card{padding:1.25rem;box-sizing:border-box}.task-details,.no-selection{width:100%;max-width:100%;box-sizing:border-box}}@media (min-width: 768px) and (max-width: 819px){.helper-dashboard{margin-left:55px}.dashboard-content{grid-template-columns:1fr;padding:0 1.5rem 1.5rem;gap:1rem;max-width:calc(100vw - 75px);box-sizing:border-box}.task-list{max-height:500px;width:100%;padding:1.5rem;box-sizing:border-box}.task-card{padding:1.25rem;box-sizing:border-box}.task-details,.no-selection{width:100%;max-width:100%;padding:1.5rem;box-sizing:border-box}}@media (min-width: 540px) and (max-width: 767px){.helper-dashboard{margin-left:50px}.dashboard-header-helper{padding:1rem}.dashboard-header-helper h1{font-size:1.25rem}.filter-controls button{padding:.5rem 1rem;font-size:.875rem}.dashboard-content{grid-template-columns:1fr;padding:0 1rem 1rem;gap:1rem;max-width:calc(100vw - 70px);box-sizing:border-box}.task-list{max-height:450px;width:100%;padding:1.25rem;box-sizing:border-box}.task-card{padding:1rem;box-sizing:border-box}.task-details{padding:1.25rem;width:100%;max-width:100%;box-sizing:border-box}.no-selection{width:100%;max-width:100%;box-sizing:border-box}.image-content{grid-template-columns:1fr;gap:1.5rem}.image-card{padding:1rem}}@media (max-width: 768px){.helper-dashboard{margin-left:50px}.dashboard-header-helper{padding:1rem}.dashboard-header-helper h1{font-size:1.25rem}.dashboard-content{padding:0 .75rem .75rem;gap:1rem;width:100%;max-width:calc(100vw - 70px);box-sizing:border-box}.task-list,.task-details{padding:1rem;box-sizing:border-box}.metadata-row{grid-template-columns:1fr;gap:1rem}.seed-picture-container{flex-direction:column}.seed-picture{width:100%;max-width:300px}.task-title-section{flex-direction:column;align-items:flex-start}.task-card{min-height:auto;box-sizing:border-box}.task-header{flex-direction:column;align-items:center;text-align:center}.task-info h3,.task-buyer{white-space:normal}.task-book-info{flex-direction:column;align-items:center;text-align:center}.image-content{grid-template-columns:1fr;gap:1.25rem}}@media (min-width: 430px) and (max-width: 539px){.helper-dashboard{margin-left:0;padding-left:60px}.dashboard-header-helper{padding:.875rem .5rem}.dashboard-header-helper h1{font-size:1.15rem;margin:0 0 .75rem}.filter-controls{gap:.5rem}.filter-controls button{padding:.5rem .75rem;font-size:.8rem}.dashboard-content{grid-template-columns:1fr;padding:0 .75rem .75rem;max-width:calc(100vw - 70px);box-sizing:border-box}.task-list,.task-details{padding:1rem;box-sizing:border-box}.image-content{grid-template-columns:1fr;gap:1rem}.image-card{padding:1rem}}@media (min-width: 410px) and (max-width: 429px){.helper-dashboard{margin-left:0;padding-left:55px}.dashboard-header-helper{padding:.8rem .5rem}.dashboard-header-helper h1{font-size:1.1rem;margin:0 0 .6rem}.filter-controls{gap:.4rem}.filter-controls button{padding:.45rem .7rem;font-size:.75rem}.dashboard-content{grid-template-columns:1fr;padding:0 .6rem .6rem;max-width:calc(100vw - 65px);box-sizing:border-box}.task-list,.task-details{padding:.9rem;box-sizing:border-box}.image-content{grid-template-columns:1fr;gap:.9rem}.image-card{padding:.9rem}}@media (max-width: 409px){.helper-dashboard{margin-left:0;padding-left:50px}.dashboard-header-helper{padding:.75rem .5rem}.dashboard-header-helper h1{font-size:1rem;margin:0 0 .5rem}.filter-controls{gap:.3rem}.filter-controls button{padding:.4rem .6rem;font-size:.7rem}.dashboard-content{grid-template-columns:1fr;padding:0 .5rem .5rem;max-width:calc(100vw - 60px);box-sizing:border-box}.task-list,.task-details{padding:.8rem;box-sizing:border-box}.image-content{grid-template-columns:1fr;gap:.8rem}.image-card{padding:.8rem}}.bp-root.bp-book{--paper-w: 148mm;--paper-h: 210mm;--m-inner: 19mm;--m-outer: 12.7mm;--m-top: 12.7mm;--m-bottom: 12.7mm;--frame-bg: #f3f4f7;--sheet-bg: #ffffff;--stroke: rgba(0, 0, 0, .2);--stroke-soft: rgba(0, 0, 0, .1);--shadow: 0 10px 28px rgba(0,0,0,.1), 0 2px 10px rgba(0,0,0,.06);--spine: rgba(0,0,0,.18);--guide-color: rgba(0,0,0,.48);--guide-width: 2px;--guide-radius: 2px;--be-font: "Libre Baskerville", serif;--be-line-height: 1.15;--be-font-size: 12pt;--edge-hit: 120px;--arrow-size: 170px;--arrow-bg: rgba(0, 0, 0, .4);--arrow-bg-hover: rgba(0, 0, 0, .55);--arrow-ink: #ffffff;--arrow-ring: rgba(255,255,255,.45);--arrow-shadow: 0 18px 42px rgba(0,0,0,.3)}.bp-root.bp-book{background:var(--frame-bg);min-height:100vh}.bp-topbar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e6e9f2;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.bp-title{font-weight:600;font-size:16px;color:#111827}.bp-subtitle{font-size:12px;color:#6b7280;margin-top:2px}.bp-btn{padding:8px 14px;border-radius:10px;border:1px solid #d6dae6;background:#fff;cursor:pointer}.bp-stage{padding:18px 18px 86px}.bp-spread{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:0;margin:0 auto;width:fit-content}.bp-spine{position:absolute;top:10px;bottom:10px;left:50%;width:2px;transform:translate(-1px);background:linear-gradient(to bottom,transparent,var(--spine),transparent);pointer-events:none;opacity:.8}.bp-pageShell{background:var(--sheet-bg);box-shadow:var(--shadow);border:1px solid var(--stroke-soft);overflow:visible;padding:0}.bp-pageShell.bp-left{border-right:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.bp-pageShell.bp-right{border-left:none;border-top-left-radius:2px;border-bottom-left-radius:2px}.bp-pageShell .page{box-sizing:border-box;margin:0!important;background:#fff;border:none!important;outline:1px solid var(--stroke);overflow:hidden;position:relative}.bp-pageShell .page .body,.bp-pageShell .page .page-body,.bp-pageShell .page [data-page-body=true]{box-sizing:border-box;border:none!important;outline:none!important;box-shadow:none!important;background-clip:padding-box}.bp-root.bp-book .bp-pageShell,.bp-root.bp-book .bp-pageShell .page,.bp-root.bp-book .bp-pageShell .body,.bp-root.bp-book .bp-pageShell .page-body,.bp-root.bp-book .bp-pageShell .ProseMirror{font-family:var(--be-font)!important;font-size:var(--be-font-size)!important;font-weight:400!important;font-style:normal!important;font-synthesis:weight style;word-break:break-word!important;white-space:pre-wrap!important;line-height:normal}.bp-root.bp-book .bp-pageShell p{margin:0!important;padding:0!important;line-height:var(--be-line-height, 1.15)!important}.bp-root.bp-book .bp-pageShell ul,.bp-root.bp-book .bp-pageShell ol{margin:0 0 0 1.5em!important;padding-left:1.5em!important}.bp-root.bp-book .bp-pageShell li{display:list-item;list-style-position:outside;line-height:var(--be-line-height, 1.15)!important}.bp-root.bp-book .bp-pageShell li::marker{color:#000!important;font-size:1em!important}.bp-root.bp-book .bp-pageShell p:has(img:only-child),.bp-root.bp-book .bp-pageShell p:has(img):not(:has(span)){margin:0!important;padding:0!important;line-height:0!important}.bp-root.bp-book .bp-pageShell h1,.bp-root.bp-book .bp-pageShell h2,.bp-root.bp-book .bp-pageShell h3,.bp-root.bp-book .bp-pageShell h4,.bp-root.bp-book .bp-pageShell h5,.bp-root.bp-book .bp-pageShell h6{margin:0!important;padding:0!important}.bp-root.bp-book .bp-pageShell strong,.bp-root.bp-book .bp-pageShell b{font-weight:700!important}.bp-root.bp-book .bp-pageShell em,.bp-root.bp-book .bp-pageShell i{font-style:italic!important}.bp-root.bp-book .bp-pageShell u,.bp-root.bp-book .bp-pageShell span[style*=text-decoration]{text-decoration:underline!important}.bp-pageShell .page:after{content:"";position:absolute;pointer-events:none;border:var(--guide-width) dashed var(--guide-color);border-radius:var(--guide-radius);opacity:1;z-index:5}.bp-pageShell.bp-left .page:after{inset:var(--m-top) var(--m-inner) var(--m-bottom) var(--m-outer)}.bp-pageShell.bp-right .page:after{inset:var(--m-top) var(--m-outer) var(--m-bottom) var(--m-inner)}.bp-root.bp-book .page .body:before,.bp-root.bp-book .page .body:after,.bp-root.bp-book .page .page-body:before,.bp-root.bp-book .page .page-body:after{content:none!important;display:none!important}.bp-edge{position:absolute;top:0;bottom:0;width:var(--edge-hit);z-index:14;background:transparent}.bp-edge-left{left:calc(var(--edge-hit) * -.35)}.bp-edge-right{right:calc(var(--edge-hit) * -.35)}.bp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:15;width:var(--arrow-size);height:var(--arrow-size);border-radius:999px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(120% 120% at 30% 25%,#ffffff1f,#ffffff0a 28%,#0000 60%),linear-gradient(180deg,var(--arrow-bg),rgba(0,0,0,.52));color:var(--arrow-ink);box-shadow:var(--arrow-shadow);display:grid;place-items:center;font-size:0;line-height:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,filter .16s ease,background .16s ease}.bp-arrow-left{left:-36px}.bp-arrow-right{right:-36px}.bp-arrow{display:grid;place-items:center;font-size:0;line-height:0}.bp-arrowIcon{width:120px;height:120px;display:grid;place-items:center;color:var(--arrow-ink)}.bp-arrowSvg{width:100%;height:100%;display:block}.bp-arrowSvg path{fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.bp-arrow:before{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:999px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff1a;pointer-events:none}.bp-edge-left:hover~.bp-arrow-left,.bp-edge-right:hover~.bp-arrow-right{opacity:1;pointer-events:auto}.bp-arrow-left:hover,.bp-arrow-right:hover{opacity:1;pointer-events:auto}.bp-arrow:hover{filter:saturate(1.04);background:radial-gradient(120% 120% at 30% 25%,#ffffff29,#ffffff0f 30%,#0000 62%),linear-gradient(180deg,var(--arrow-bg-hover),rgba(0,0,0,.62));transform:translateY(-50%) scale(1.02)}.bp-arrow:active{transform:translateY(-50%) scale(.99)}.bp-arrow:disabled{opacity:.18!important;cursor:not-allowed!important;box-shadow:none!important;filter:grayscale(.25)!important}.bp-readonly .ProseMirror{outline:none!important;caret-color:transparent}.bp-root.bp-book.bp-readonly *{-webkit-user-select:none;user-select:none}.bp-root.bp-book img{max-width:100%;height:auto}.bp-root.bp-book [data-node-view-wrapper],.bp-root.bp-book [data-node-view-content]{overflow:visible}.bp-root.bp-book .page,.bp-root.bp-book .body,.bp-root.bp-book .page-body{transform:none!important}.bp-bottombar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e6e9f2;padding:10px 14px}.bp-pager{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px}.bp-pager-label{font-size:13px;color:#374151}.bp-pageInput{width:72px;height:34px;border-radius:10px;border:1px solid #d6dae6;background:#fff;padding:0 10px;font-size:14px;text-align:center;color:#111827;outline:none}.bp-pageInput:focus{border-color:#9bb4ff;box-shadow:0 0 0 3px #2259e926}.bp-pager-total{font-size:14px;color:#111827}.bp-pager-hint{margin-left:14px;font-size:12px;color:#6b7280}.bp-renderHost{position:fixed;left:-10000px;top:0;width:var(--paper-w)!important;min-height:var(--paper-h)!important;transform:none!important;zoom:1!important;overflow:visible;opacity:0;pointer-events:none}.bp-state{padding:30px;text-align:center;color:#374151}.bp-error{color:#b91c1c}@media print{.bp-topbar,.bp-bottombar,.bp-arrow,.bp-edge{display:none!important}.bp-root.bp-book{background:#fff!important}.bp-stage{padding:0!important}.bp-pageShell{box-shadow:none!important;border:none!important}.bp-pageShell .page{border:none!important;outline:none!important}.bp-spine{display:none!important}}.bp-topbar.bp-topbar-amz{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e6e9f2;padding:10px 16px;display:flex;align-items:center;gap:14px}.bp-topbar-amz-left{font-weight:700;font-size:20px;color:#111827;letter-spacing:-.2px;white-space:nowrap}.bp-topbar-amz-divider{width:1px;align-self:stretch;background:#e6e9f2}.bp-topbar-amz-meta{min-width:0;display:flex;flex-direction:column;line-height:1.15}.bp-topbar-amz-title{font-weight:600;font-size:14px;color:#111827;max-width:720px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-topbar-amz-byline{font-size:12px;color:#6b7280;max-width:720px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 720px){.bp-topbar-amz-left{font-size:18px}.bp-topbar-amz-title,.bp-topbar-amz-byline{max-width:52vw}}.bp-topbar-amz-format{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.bp-topbar-amz-format-label{font-size:13px;font-weight:600;color:#111827;white-space:nowrap}.bp-topbar-amz-format-value{font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.bp-topbar-amz-format-sub{font-size:11px;color:#6b7280;font-weight:600;margin-top:2px;white-space:nowrap}.bp-root.bp-book .bp-pageShell.bp-left:not(.bp-insideCoverBlank) .page .body,.bp-root.bp-book .bp-pageShell.bp-left:not(.bp-insideCoverBlank) .page .page-body,.bp-root.bp-book .bp-pageShell.bp-left:not(.bp-insideCoverBlank) .page [data-page-body=true],.bp-root.bp-book .bp-pageShell.bp-left:not(.bp-insideCoverBlank) .page .ProseMirror{transform:translate(calc(var(--m-outer) - var(--m-inner)))!important;transform-origin:top left}.bp-coverWrap{display:flex;align-items:stretch;justify-content:center;width:fit-content;position:relative}.bp-coverPanel{width:var(--paper-w);height:var(--paper-h);background:var(--sheet-bg);box-shadow:var(--shadow);border:1px solid var(--stroke-soft);position:relative;overflow:hidden}.bp-coverImg{width:100%;height:100%;display:block;object-fit:cover}.bp-coverPlaceholder{width:100%;height:100%;display:grid;place-items:center;color:#6b7280;font-size:14px;background:#fafafa}.bp-coverSpine{width:var(--spine-mm);min-width:var(--spine-mm);height:var(--paper-h);background:var(--sheet-bg);box-shadow:var(--shadow);border-top:1px solid var(--stroke-soft);border-bottom:1px solid var(--stroke-soft);border-left:1px solid var(--stroke-soft);border-right:1px solid var(--stroke-soft);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.bp-coverSpine--img{padding:0!important;gap:0!important;align-items:stretch!important;justify-content:stretch!important}.bp-coverSpine--img .bp-spineImg{flex:1 1 auto!important;min-height:0!important;width:100%!important;height:100%!important;margin:0!important;max-width:none!important;display:block!important;object-fit:cover!important;object-position:center!important}.bp-coverBack{border-right:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.bp-coverFront{border-left:none;border-top-left-radius:2px;border-bottom-left-radius:2px}.bp-coverGuides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-coverBack .bp-coverGuides:after{content:"";position:absolute;inset:var(--m-top) var(--m-inner) var(--m-bottom) var(--m-outer);border:var(--guide-width) dashed var(--guide-color);border-radius:var(--guide-radius);z-index:5}.bp-coverFront .bp-coverGuides:after{content:"";position:absolute;inset:var(--m-top) var(--m-outer) var(--m-bottom) var(--m-inner);border:var(--guide-width) dashed var(--guide-color);border-radius:var(--guide-radius);z-index:5}.bp-coverSpineGuides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-coverSpineGuides:after{content:"";position:absolute;inset:var(--m-top) 2mm var(--m-bottom) 2mm;border:1px dashed rgba(0,0,0,.28);border-radius:2px}.bp-spineText,.bp-spineAuthor{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-family:var(--be-font);color:#111827;line-height:1.1;max-height:calc(var(--paper-h) - 30mm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-spineText{font-weight:700;font-size:12px}.bp-spineAuthor{font-weight:600;font-size:11px;opacity:.85}.bp-isCover .bp-coverGuides:after,.bp-isCover .bp-coverSpineGuides:after{content:none!important;display:none!important}.bp-pageNum{position:absolute;bottom:18px;z-index:20;font-size:12px;line-height:1;color:#111;-webkit-user-select:none;user-select:none;pointer-events:none;background:transparent;box-shadow:none;padding:0;border-radius:0;font-weight:400}.bp-pageNum-left{left:25%;transform:translate(-50%)}.bp-pageNum-right{left:75%;transform:translate(-50%)}.bp-backBtn{margin-right:10px;border:1px solid #e6e9f2;background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:13px;font-weight:600;color:#111827}.bp-backBtn:hover{filter:brightness(.98)}.bp-root .bp-topbar-amz,.bp-root .bp-topbar-amz *{font-family:Roboto,Segoe UI,Arial,sans-serif!important}.bp-root .bp-topbar-amz-format-label,.bp-root .bp-topbar-amz-format-value,.bp-root .bp-topbar-amz-format-sub,.bp-root .bp-topbar-amz-title,.bp-root .bp-topbar-amz-byline{font-family:Roboto,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important}.bp-root .bp-topbar-amz-left{font-family:Roboto,Segoe UI,Arial,sans-serif!important}.bp-root.bp-book .bp-pageShell.bp-insideCoverBlank .page:after{content:none!important;display:none!important}.bp-root.bp-book .bp-pageShell.bp-insideCoverBlank .page{padding:0!important}.bp-root.bp-book .bp-pageShell.bp-insideCoverBlank .page>.body,.bp-root.bp-book .bp-pageShell.bp-insideCoverBlank .page>.page-body,.bp-root.bp-book .bp-pageShell.bp-insideCoverBlank .page>[data-page-body=true]{padding:0!important;margin:0!important}.bp-root.bp-book .bp-pageShell.bp-left.bp-insideCoverBlank .page .body,.bp-root.bp-book .bp-pageShell.bp-left.bp-insideCoverBlank .page .page-body,.bp-root.bp-book .bp-pageShell.bp-left.bp-insideCoverBlank .page [data-page-body=true],.bp-root.bp-book .bp-pageShell.bp-left.bp-insideCoverBlank .page .ProseMirror{transform:none!important}.bp-root.bp-book .bp-pageShell img{max-width:100%!important;height:auto!important}.bp-root.bp-book .bp-pageShell .resizable-image-wrapper{max-width:100%!important}.bp-root.bp-book .bp-pageShell .resizable-image-wrapper img{display:block!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important}.bp-renderHost{position:fixed;left:-99999px;top:0;width:1200px;height:auto;opacity:0;pointer-events:none;z-index:-1}.bp-renderHost .editor-wrapper{margin-top:0!important}.bp-root .bp-pageShell.bp-insideCoverBlank .page{padding:0!important}.bp-root .bp-pageShell.bp-insideCoverBlank .page>.body{padding:0!important;margin:0!important}.bp-root .bp-pageShell.bp-insideCoverBlank .page:before,.bp-root .bp-pageShell.bp-insideCoverBlank .page:after{display:none!important;content:none!important}.bp-root.bp-book .bp-pageShell{width:var(--paper-w);height:var(--paper-h);flex:0 0 var(--paper-w)}.bp-root.bp-book .bp-pageShell .page{width:100%!important;height:100%!important;min-height:100%!important}
