@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-VariableFont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter/Inter-VariableFont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter-ExtraBold;src:url(/fonts/Inter/Inter-VariableFont.ttf) format("truetype");font-weight:800;font-style:normal}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}*{margin:0;padding:0;box-sizing:border-box}:root{--periwinkle: #E3D9FC;--magenta: #BF40FA;--blue: #4928C2;--velvet-purple: #5B2A62;--black: #040607;--primary: #BF40FA;--primary-dark: #4928C2;--purple: #BF40FA;--purple-dark: #4928C2;--background-dark: #040607;--background-secondary: #0A080D;--surface: #151019;--surface-purple: #24132B;--text-primary: #FFFFFF;--text-secondary: #E3D9FC;--border: rgba(227, 217, 252, .12)}body{font-family:Inter,sans-serif;background-color:var(--background-dark);color:var(--text-primary);width:100%;overflow-x:hidden;min-height:100vh;position:relative;scroll-behavior:smooth}#root{width:100%;min-height:100vh}img,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.no-context-menu{-webkit-touch-callout:none}.no-drag{-webkit-user-drag:none}body:before,body:after{content:"";position:fixed;border-radius:50%;filter:blur(120px);z-index:-1;pointer-events:none}body:before{width:650px;height:650px;top:-10%;left:-10%;background:radial-gradient(circle,rgba(191,64,250,.38) 0%,rgba(73,40,194,.3) 45%,rgba(91,42,98,.16) 70%,transparent 100%);animation:float 15s infinite ease-in-out}body:after{width:700px;height:700px;bottom:-10%;right:-10%;background:radial-gradient(circle,rgba(73,40,194,.34) 0%,rgba(191,64,250,.26) 45%,rgba(91,42,98,.18) 70%,transparent 100%);animation:float 20s infinite ease-in-out reverse}@keyframes float{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}main{width:100vw!important;margin-top:80px;min-height:calc(100vh - 100px);margin-left:auto;margin-right:auto;scroll-behavior:smooth}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 50000s ease-in-out 0s,color 50000s ease-in-out 0s;-webkit-text-fill-color:#FFFFFF!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px rgba(191,64,250,.12) inset!important;box-shadow:0 0 0 1000px #bf40fa1f inset!important}#search:-webkit-autofill,#search:-webkit-autofill:hover,#search:-webkit-autofill:focus{transition:background-color 50000s ease-in-out 0s,color 50000s ease-in-out 0s;-webkit-text-fill-color:#FFFFFF!important;-webkit-box-shadow:0 0 0 1000px #0D0A10 inset!important;box-shadow:0 0 0 1000px #0d0a10 inset!important}::-webkit-scrollbar{width:.3vw;height:2vh;background:#e3d9fc14}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#bf40fa,#4928c2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e3d9fc,#bf40fa)}:root{--header-height: 76px;--header-height-mobile: 64px;--primary: #BF40FA;--primary-dark: #4928C2;--periwinkle: #E3D9FC;--velvet-purple: #5B2A62;--black: #040607;--white: #fff;--header-transition: .35s cubic-bezier(.22, .61, .36, 1)}.header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);padding:0 1.5rem;display:flex;align-items:center;box-sizing:border-box;z-index:1000;background:linear-gradient(180deg,#040607f5,#24102beb);border-radius:0;border-bottom:1px solid rgba(227,217,252,.08);box-shadow:0 8px 30px #00000061,0 1px #bf40fa0d;transform:translateY(0);opacity:1;visibility:visible;transition:transform var(--header-transition),opacity .25s ease,box-shadow .3s ease}.header.header-hidden{transform:translateY(-105%);opacity:0;pointer-events:none}.header-logo-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;text-decoration:none}.logo{display:block;width:auto;height:48px;margin-right:.6rem;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:50%;object-fit:contain;transition:transform .25s ease,opacity .25s ease}.header-logo-link:hover .logo{transform:scale(1.04);opacity:.94;filter:drop-shadow(0 0 12px rgba(191,64,250,.18))}#pageTitle{margin:0;color:#fff;font-family:Inter-ExtraBold,Inter,sans-serif;font-size:1.45rem;font-weight:800;line-height:1;white-space:nowrap;letter-spacing:-.025em;-webkit-user-select:none;user-select:none}.navBtn{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.3rem;padding:.3rem;max-width:min(58vw,720px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-radius:999px;overscroll-behavior-x:contain}.navBtn::-webkit-scrollbar{display:none}.Btn{display:flex;align-items:center;justify-content:center;min-width:100px;height:40px;padding:0 1.2rem;color:#ffffffe0;font-size:.85rem;font-family:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,#e3d9fc12,#e3d9fc06);transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease,box-shadow .2s ease;will-change:transform}.Btn:hover{transform:translateY(-2px);color:#fff;background:linear-gradient(135deg,#bf40fa21,#4928c217);border-color:#bf40fa33;box-shadow:0 5px 15px #0000002e}.Btn.ativo{color:#fff;background:linear-gradient(135deg,#bf40fa61,#4928c252);border-color:#bf40fa7a;box-shadow:0 4px 16px #bf40fa33,inset 0 1px #e3d9fc14}.Btn.ativo:hover{background:linear-gradient(135deg,#bf40fa7a,#4928c266);border-color:#bf40fa94;box-shadow:0 6px 20px #bf40fa45}.navActions{margin-left:auto;margin-right:.4rem;display:flex;align-items:center;gap:.55rem;flex-shrink:0}.notification,.profile{appearance:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;overflow:hidden;border-radius:50%;background:transparent;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease;will-change:transform}.notification{width:40px;height:40px;min-width:40px;border:1px solid transparent}.notification:hover{transform:translateY(-2px);background:#bf40fa17;border-color:#bf40fa29;box-shadow:0 0 16px #bf40fa1a}.notification:active{transform:scale(.94)}.notification img{width:20px;height:20px;object-fit:contain;opacity:.9;transition:transform .2s ease,opacity .2s ease,filter .2s ease}.notification:hover img{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 7px rgba(191,64,250,.5))}.profile{width:38px;height:38px;min-width:38px;background:linear-gradient(135deg,#bf40fa29,#4928c21f);border:1px solid rgba(227,217,252,.16);box-shadow:0 3px 12px #00000047}.profile:hover{transform:translateY(-2px);background:linear-gradient(135deg,#bf40fa40,#4928c233);border-color:#bf40fa66;box-shadow:0 5px 18px #00000059,0 0 15px #bf40fa1f}.profile:active{transform:scale(.94)}.profile img{width:100%;height:100%;object-fit:cover;border-radius:50%}.notification:focus-visible,.profile:focus-visible,.Btn:focus-visible{outline:2px solid rgba(191,64,250,.75);outline-offset:3px;box-shadow:0 0 0 4px #bf40fa1f}@media(max-width:1200px){.Btn{min-width:84px;padding:0 .9rem}.navBtn{max-width:52vw;gap:.35rem}}@media(max-width:900px){#pageTitle{display:none}.navActions{margin-right:.2rem;gap:.35rem}.Btn{min-width:74px;height:36px;padding:0 .7rem;font-size:.8rem}.navBtn{max-width:48vw;gap:.3rem}.logo{height:44px}}@media(max-width:600px){:root{--header-height: var(--header-height-mobile)}.header{height:var(--header-height);padding:0 .7rem;background:linear-gradient(180deg,#040607fa,#24102bf2);box-shadow:0 6px 22px #00000061}.logo{height:40px;border-radius:50%;margin-right:0}#pageTitle{display:none}.navBtn{position:static;left:auto;transform:none;flex:1;min-width:0;max-width:none;margin:0 .35rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.navActions{margin:0;gap:.2rem}.notification{width:36px;height:36px;min-width:36px}.notification img{width:19px;height:19px}.profile{width:36px;height:36px;min-width:36px}.Btn{min-width:88px;height:34px;padding:0 .8rem;font-size:.78rem}}@media(max-width:420px){.header{padding:0 .55rem}.logo{height:37px;border-radius:50%}.navActions{gap:0}.notification,.profile{width:34px;height:34px;min-width:34px}.notification img{width:18px;height:18px}.navBtn{margin:0 .2rem}}@media(prefers-reduced-motion:reduce){.header,.logo,.Btn,.notification,.profile,.notification img{transition:none}}.sidebar{position:fixed;top:0;right:0;width:350px;height:100vh;background:linear-gradient(180deg,#24102b,#120b16 28%,#040607);border-left:1px solid rgba(191,64,250,.28);box-shadow:-15px 0 40px #0009,inset 1px 0 #e3d9fc0a;z-index:2000;display:flex;flex-direction:column;padding-top:5vh;transition:transform .3s ease-in-out;transform:translate(100%);will-change:transform;pointer-events:none;overflow-y:auto;overflow-x:hidden}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#bf40fa,#4928c2);border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:#e3d9fc}.sidebar.active{transform:translate(0);pointer-events:auto}.blankScreen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#040607ad;z-index:1999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.blankScreen.active{opacity:1;pointer-events:auto}.profile_info{width:280px;height:18vh;margin-left:35px;margin-top:2rem;display:flex;flex-direction:column}.profileZoom{height:70px;width:70px;min-width:70px;border-radius:50%;border:1px solid rgba(227,217,252,.2);background:#e3d9fc14;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 20px #bf40fa33;transition:all .3s ease;margin-bottom:.6rem}.profileZoom img{height:auto;width:auto;max-height:90%;max-width:90%}.exit{position:absolute;top:10px;right:0;width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:3000;transition:.3s ease}.exit:hover{transform:scale(1.08)}.exit img{width:32px;height:32px;object-fit:contain}h3{font-family:Inter-Bold,sans-serif;font-size:1.2rem;color:#fff;margin-bottom:.3rem}h4{font-family:Inter,sans-serif;font-size:.9rem;color:#e3d9fc9e}.open{right:0;transition:right .3s ease-in-out;display:flex}.linha{width:350px;height:2px;background:linear-gradient(90deg,transparent,rgba(191,64,250,.35),rgba(227,217,252,.12),transparent);margin:1.5rem auto}.card{width:50px;height:35px;margin-left:auto;background:linear-gradient(135deg,#bf40fa,#4928c2);border-radius:8px;box-shadow:0 0 20px #bf40fa52;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.7rem}.section{display:flex;flex-direction:row}.buttons{width:300px;height:auto;margin-left:25px;display:flex;flex-direction:column;gap:1vh}.SideButton{min-width:300px;height:50px;padding:0 1.2rem;border:1px solid transparent;background:transparent;color:#fff;display:flex;align-items:center;border-radius:9999px;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.85rem;justify-content:flex-start;gap:.5rem}.SideButton:hover{background:linear-gradient(90deg,#bf40fa29,#4928c217);border-color:#bf40fa6b;box-shadow:0 0 18px #bf40fa29;transform:translate(6px)}.SideButton:hover img{filter:brightness(0) saturate(100%) invert(42%) sepia(95%) saturate(2500%) hue-rotate(250deg) brightness(100%) contrast(100%)}.ExitButton{margin-left:25px;width:300px;height:50px;padding:0 1.2rem;border:1px solid transparent;background:transparent;color:#bf40fa;display:flex;align-items:center;border-radius:9999px;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.85rem;margin-bottom:2rem;flex-shrink:0}.ExitButton:hover{box-shadow:0 0 18px #bf40fa2e;transform:translateY(-2px);background:#bf40fa12;border-color:#bf40fa33}.ExitButton img{filter:brightness(0) saturate(100%) invert(37%) sepia(84%) saturate(2400%) hue-rotate(250deg) brightness(100%) contrast(100%)}#exitLinha{margin-top:auto;margin-bottom:2rem;margin-left:auto;margin-right:auto}@media(max-width:600px){.sidebar{width:100%;height:100dvh;border-left:none;transform:translate(100%)}.sidebar.active{transform:translate(0)}.profile_info{width:90%;margin-left:auto;margin-right:auto;height:auto;margin-top:1rem}.section{width:100%;justify-content:flex-start;align-items:center;gap:1rem}.profileZoom{margin:0}.card{margin-left:auto}.linha{width:90%;margin:.8rem auto}.buttons{width:90%;margin-left:auto;margin-right:auto}.SideButton{min-width:unset;width:100%}.ExitButton{width:90%;margin-left:auto;margin-right:auto;min-width:unset;margin-bottom:2rem}.exit{margin-right:1.5rem;margin-top:1rem}}.RadioBox{margin:18px;padding:18px;border-radius:20px;background:linear-gradient(145deg,#bf40fa12,#4928c209);border:1px solid rgba(227,217,252,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 30px #00000047;display:flex;flex-direction:column;gap:14px;transition:.3s}.RadioBox:hover{border-color:#bf40fa59;box-shadow:0 18px 35px #00000059,0 0 25px #bf40fa14}.RadioBox h4{margin:0;display:flex;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:600;letter-spacing:.4px;color:#fff}.RadioBox h4:before{content:"●";color:#bf40fa;font-size:.8rem;animation:radioPulse 1.8s infinite;text-shadow:0 0 10px rgba(191,64,250,.65)}@keyframes radioPulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.RadioBox select{width:100%;padding:12px 14px;border:none;outline:none;border-radius:12px;background:#e3d9fc0e;color:#fff;font-size:.85rem;transition:.25s;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#BF40FA 50%),linear-gradient(135deg,#BF40FA 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat}.RadioBox select:hover{background-color:#bf40fa14}.RadioBox select:focus{box-shadow:0 0 0 2px #bf40fa59}.RadioBox option{background:#0d0a10;color:#fff}.RadioAudio{width:100%;height:42px;border-radius:999px;overflow:hidden;opacity:.92;transition:.3s}.RadioAudio:hover{opacity:1}.RadioAudio::-webkit-media-controls-panel{background:#151019}.RadioAudio::-webkit-media-controls-play-button{filter:invert(1)}.RadioAudio::-webkit-media-controls-current-time-display,.RadioAudio::-webkit-media-controls-time-remaining-display{color:#fff}.VolumeBox{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#e3d9fcbf}.VolumeBox span{opacity:.7}.VolumeBox input{appearance:none;flex:1;height:4px;border-radius:999px;background:#e3d9fc17;cursor:pointer}.VolumeBox input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#bf40fa;box-shadow:0 0 12px #bf40fa66;cursor:pointer}.VolumeBox input::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:#bf40fa;box-shadow:0 0 12px #bf40fa66}@media(max-width:768px){.RadioBox{margin:14px;padding:15px}.RadioAudio{height:40px}}footer{background-color:#08090f;border-top:2px solid rgba(255,255,255,.05);width:100%;min-height:300px;display:flex;flex-direction:column;padding:2vh 2vw;box-sizing:border-box}.footerPrincipal{display:flex;flex-direction:row;width:100%;height:auto;gap:5vw;flex-wrap:wrap;justify-content:space-between}.footerColuna{flex:1;display:flex;flex-direction:column;min-width:180px;margin-bottom:2vh}.footerColuna h1{font-size:1.5rem;margin-bottom:1vh}.footerColuna span{font-size:.8rem;color:#ffffffb3}.footerColuna ul{list-style:none;display:flex;flex-direction:column;gap:1.2vh;font-size:.8rem;color:#ffffffb3}.footerColuna ul li:hover{color:#fff;cursor:pointer}.footerColuna img{width:160px;margin-top:1vh;cursor:pointer}#footerLinha{width:100%;height:2px;background:#ffffff1a;margin-top:2vh;align-self:center}.footerBaixo{width:100%;min-height:80px;display:flex;flex-direction:row;margin-top:1vh;font-size:.8rem;align-items:center;color:#ffffffb3;padding:1vh 3vw;flex-wrap:wrap;gap:1rem}.footerBaixo a{color:#fff;text-decoration:none}.footerBaixoLinks{display:flex;flex-direction:row;gap:2vw;margin-left:auto}.footerColuna li a{color:#fff;text-decoration:none}.footerBaixoLinks span:hover{color:#fff;cursor:pointer}@media(max-width:768px){.footerPrincipal{flex-direction:column;align-items:flex-start;text-align:left;gap:3rem}.footerColuna{width:100%;align-items:flex-start}.footerColuna span{max-width:100%}.footerBaixo{flex-direction:column-reverse;align-items:flex-start;gap:1.5rem}.footerBaixoLinks{margin-left:0;justify-content:flex-start;gap:1.5rem}}#notifications{position:fixed;top:-100%;opacity:0;right:7vw;width:360px;height:450px;z-index:1500;background:#08090fe6;border:1px solid rgba(255,255,255,.1);border-radius:26px 0 26px 26px;box-shadow:0 10px 40px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;padding-top:0;transition:all .6s cubic-bezier(.16,1,.3,1);visibility:hidden}#notifications.show{top:12vh;opacity:1;visibility:visible}.NotificationsTop{width:100%;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1.2rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.NotificationsTop h3{font-size:1.1rem;color:#fff;font-family:Inter-Bold,sans-serif}.NotificationsTop span{font-size:.75rem;color:#3b82f6;cursor:pointer;transition:color .2s}.NotificationsTop span:hover{color:#60a5fa}.NotificationsItems{flex:1;width:100%;display:flex;flex-direction:column;overflow-y:auto;align-items:center;justify-content:center;padding:1rem}.NotificationsItems span{font-size:.9rem;color:#ffffff80}.NotificationsBottom{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 26px 26px;cursor:pointer;flex-shrink:0;transition:background-color .2s}.NotificationsBottom:hover{background-color:#ffffff0d}.NotificationsBottom span{font-size:.8rem;color:#fffc;font-weight:500}@media(max-width:768px){#notifications{width:95%;left:2.5%;margin:0;height:auto;min-height:500px;max-height:70vh;border-radius:20px}#notifications.show{top:80px}.NotificationsBottom{border-radius:0 0 20px 20px}}:root{--primary: #BF40FA;--primary-light: #E3D9FC;--primary-dark: #4928C2;--cyan: #E3D9FC;--pink: #BF40FA;--red: #BF40FA;--red-light: #BF40FA;--red-bright: #E3D9FC;--bg-card: rgba(4, 6, 7, .9);--bg-card-light: rgba(191, 64, 250, .12);--border: rgba(227, 217, 252, .18);--border-hover: rgba(191, 64, 250, .35);--text: #E3D9FC;--text-muted: rgba(227, 217, 252, .65);--shadow: 0 0 24px rgba(191, 64, 250, .28);--Site-shadow: 0 8px 28px rgba(0, 0, 0, .28);--Site-transition: .25s ease}.home-content{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;margin:0!important;padding-top:100px;min-height:100vh;box-sizing:border-box}.newTags{display:flex;flex-wrap:wrap;gap:8px;width:95%;margin:8vh auto 0}.newTagsItem{display:flex;align-items:center;justify-content:center;padding:8px 16px;color:var(--Site-text);font-size:.9rem;border-radius:10px;border:1px solid var(--Site-border);background:linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff0d,0 3px 10px #0000002e;transition:background var(--Site-transition),border-color var(--Site-transition),transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.newTagsItem:hover{cursor:pointer;transform:translateY(-2px);color:#fff;background:linear-gradient(180deg,#e509202e,#e509200f);border-color:var(--Site-border-red);box-shadow:0 5px 14px #e509201f}.newTagsItem.selected{color:#fff;background:linear-gradient(135deg,var(--Site-primary),var(--Site-primary-dark));border-color:#fff3;box-shadow:0 6px 18px #e509203d,inset 0 1px #ffffff1f}.newTagsItem.selected:hover{background:linear-gradient(135deg,#f0182d,#a40819);box-shadow:0 8px 20px #e509204d}.newTagsItem img{width:16px;height:16px;margin-right:6px}.SectionInfo{width:95%;margin:3vh auto 1vh;display:flex;align-items:center;gap:10px}.SectionInfo .SectionTitle{margin:0;color:var(--Site-text);font-size:1.6rem;font-weight:750;letter-spacing:-.02em}.SectionInfo .Bar{width:4px;height:30px;flex-shrink:0;border-radius:999px;background-color:#2563ebb3}.mangaRow{width:95%;margin:.5vh auto;padding:.5rem 0;display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.mangaRow::-webkit-scrollbar{display:none}.mangaGrid{width:95%;margin:1vh auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.mangaEmptyState{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;border-radius:18px;border:1px solid color-mix(in srgb,var(--Site-primary) 24%,transparent);background:linear-gradient(135deg,#65002b3d,#07050af5);box-shadow:inset 0 1px #ffffff0a,0 8px 25px #0000003d;contain:layout paint}.mangaEmptyStateRow{width:100%;min-height:220px;flex:0 0 100%}.mangaEmptyIcon{font-size:2rem;margin-bottom:12px;color:var(--Site-primary);text-shadow:0 0 15px color-mix(in srgb,var(--Site-primary) 30%,transparent)}.mangaEmptyState h3{margin:0;color:#fff;font-size:1.4rem;font-weight:750}.mangaEmptyState p{margin:10px 0 0;max-width:540px;color:var(--Site-muted);line-height:1.5}.mangaEmptyState button{margin-top:18px;padding:10px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--Site-primary) 55%,transparent);background:linear-gradient(135deg,var(--Site-primary),var(--Site-primary-dark));color:#fff;font-weight:700;cursor:pointer;box-shadow:0 5px 16px color-mix(in srgb,var(--Site-primary) 18%,transparent);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.mangaEmptyState button:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 20px color-mix(in srgb,var(--Site-primary) 28%,transparent)}.mangaEmptyState button:active{transform:translateY(0) scale(.98)}.mangaGridSeeAll{width:95%;margin:1vh auto 4vh;display:flex;justify-content:center}.mangaGridSeeAll button{display:flex;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;color:#fff;cursor:pointer;border-radius:999px;border:1px solid color-mix(in srgb,var(--Site-primary) 28%,transparent);background:linear-gradient(180deg,#65002b47,#07050ab3);box-shadow:inset 0 1px #ffffff0a,0 4px 12px #0000001f;transition:background .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.mangaGridSeeAll button:hover{transform:translateY(-2px);background:linear-gradient(135deg,color-mix(in srgb,var(--Site-primary) 20%,transparent),#65002b52);border-color:color-mix(in srgb,var(--Site-primary) 60%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--Site-primary) 15%,transparent)}.mangaGridSeeAll button:active{transform:translateY(0) scale(.98)}.mangaEmptyState button:focus-visible,.mangaGridSeeAll button:focus-visible{outline:2px solid var(--Site-primary);outline-offset:4px}.online-counter{display:flex;align-items:center;justify-content:center;width:max-content;margin:30px auto;padding:10px 20px;border-radius:999px;color:#fff;font-size:14px;border:1px solid rgba(229,9,32,.35);background:linear-gradient(180deg,#e5092021,#4b050e1f);box-shadow:inset 0 1px #ffffff0a,0 4px 14px #0000001f}@media(max-width:768px){.mangaEmptyState{padding:28px 18px}.mangaEmptyState h3{font-size:1.15rem}.mangaEmptyState p{font-size:.95rem}.newTags{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:8px;margin-top:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.newTags::-webkit-scrollbar{display:none}.newTagsItem{flex-shrink:0;white-space:nowrap;min-height:34px;line-height:1.2;padding:6px 12px}.SectionInfo .SectionTitle{font-size:1.4rem}.mangaGrid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mangaRow{gap:14px;scroll-padding-inline:12px}}@media(max-width:480px){.home-content{padding-top:0}.newTags{width:94%}.newTagsItem{min-height:32px;padding:6px 10px;font-size:.8rem;border-radius:9px}.SectionInfo{margin:24px auto 8px;gap:8px}.SectionInfo .SectionTitle{font-size:1.2rem}.SectionInfo .Bar{width:3px;height:24px}.mangaGrid{gap:8px;grid-template-columns:repeat(2,1fr)}.mangaRow{gap:12px}.mangaEmptyState{min-height:190px;padding:24px 16px;border-radius:15px}.mangaEmptyIcon{font-size:1.7rem}.mangaEmptyState h3{font-size:1.05rem}.mangaEmptyState p{font-size:.82rem;line-height:1.45}.mangaEmptyState button{padding:9px 16px;font-size:.85rem}.mangaGridSeeAll button{padding:10px 20px;font-size:.9rem}.online-counter{margin:24px auto;padding:9px 16px;font-size:13px}}@media(max-width:360px){.newTagsItem{font-size:.76rem;padding:6px 9px}.SectionInfo .SectionTitle{font-size:1.1rem}.mangaGrid{gap:7px}}.newTagsItem:focus-visible,.mangaGridSeeAll button:focus-visible,.mangaEmptyState button:focus-visible{outline:2px solid var(--Site-red);outline-offset:3px}@media(prefers-reduced-motion:reduce){.newTagsItem,.mangaEmptyState button,.mangaGridSeeAll button{transition:none}.mangaRow{scroll-behavior:auto}}.mangaCard{width:160px;display:flex;flex-direction:column;gap:8px;flex:0 0 auto;position:relative;overflow:hidden;border-radius:12px;background:transparent;cursor:pointer;transition:transform .22s ease;will-change:transform;contain:layout paint}.mangaCard:hover{transform:scale(1.03)}.mangaCard.grid-mode{width:100%}.mangaCardImage{position:relative;width:100%;overflow:hidden;border-radius:12px;aspect-ratio:2/3;background:#171717}.mangaCardImage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.mangaCard:hover .mangaCardImage img{transform:scale(1.02)}.mangaCardImageTags{position:absolute;left:8px;bottom:8px;display:flex;gap:4px;z-index:2}.mangaAdultTag{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 8px;border-radius:999px;background:#c4002f;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.4px;z-index:3;box-shadow:0 4px 12px #c4002f59}.mangaPartnerTag{position:absolute;top:8px;left:8px;display:flex;align-items:center;padding:4px 8px;border-radius:999px;background:#2563eb;color:#fff;font-size:.65rem;font-weight:700;z-index:3;box-shadow:0 4px 12px #2563eb59}.CardImageTag{display:flex;align-items:center;padding:4px 8px;font-size:.6rem;color:#fff;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#141414bf,#0000008c);box-shadow:0 2px 6px #0000002e}.mangaCardInfo{display:flex;flex-direction:column;gap:4px}.mangaCardInfo h3{margin:0;color:#fff;font-size:1rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mangaCardSubInfo{display:flex;align-items:center;gap:8px;color:#9b9b9b;font-size:.7rem}.mangaCardTag{display:flex;align-items:center;gap:4px}.mangaCardTag img{width:14px;height:14px;display:block}.mangaCardTag:nth-child(1){color:#ffd54a;font-weight:700}.mangaCardTag:nth-child(3){color:#9d7cff;font-weight:700}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.skeletonImage,.skeletonGenre,.skeletonTitle,.skeletonCardTag{overflow:hidden;border-radius:10px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:180% 100%;animation:skeleton 2.2s linear infinite}.skeletonImage{width:100%;aspect-ratio:2/3;border-radius:12px}.skeletonGenre{width:56px;height:14px}.skeletonTitle{width:90%;height:18px;border-radius:8px}.skeletonCardTag{width:52px;height:14px;border-radius:6px}@media(max-width:768px){.mangaCard{width:140px}.mangaCardInfo h3{font-size:.9rem}.CardImageTag{padding:3px 6px;font-size:.5rem}}.home-carousel{width:95%;margin:0 auto;border-radius:16px;aspect-ratio:21 / 9;max-height:600px;overflow:hidden;position:relative;touch-action:pan-y}.carousel-slide{position:absolute;inset:0;border-radius:16px;overflow:hidden;opacity:0;transition:opacity 1s ease-in-out;z-index:1;pointer-events:none}.carousel-slide.active{opacity:1;z-index:2;pointer-events:auto}.carousel-slide-image{width:100%;height:100%;object-fit:cover;border-radius:16px;transition:transform .6s ease}.carousel-slide:hover .carousel-slide-image{transform:scale(1.04)}.carousel-overlay{position:absolute;inset:0;border-radius:16px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.15) 65%,transparent 100%);pointer-events:none;z-index:3}.carousel-content{position:absolute;bottom:0;left:0;width:55%;padding:40px 36px;color:#fff;z-index:4;display:flex;flex-direction:column;gap:12px}.carousel-tags{display:flex;flex-wrap:wrap;gap:8px}.carousel-tag{padding:6px 14px;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:.7rem;font-weight:600;display:flex;align-items:center;gap:5px;color:#fff}.carousel-tag img{width:13px;height:13px}.carousel-tag.tag-rank{background:#4636f4bf;border-color:#2563eb99;color:#fff;font-weight:700}.carousel-tag.tag-rating{color:#eaff00;font-weight:700}.carousel-tag.tag-rating img{filter:brightness(0) saturate(100%) invert(83%) sepia(77%) saturate(2526%) hue-rotate(10deg) brightness(109%) contrast(103%)}.carousel-tag.tag-status{color:#34ff3a;font-weight:700}.carousel-tag.tag-status img{filter:brightness(0) saturate(100%) invert(91%) sepia(62%) saturate(4106%) hue-rotate(50deg) brightness(97%) contrast(108%)}.carousel-title{font-size:2.8rem;font-weight:800;font-family:Inter-ExtraBold,sans-serif;line-height:1.1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-shadow:0 2px 12px rgba(0,0,0,.6)}.carousel-synopsis{font-size:1rem;color:#fffc;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-shadow:0 1px 6px rgba(0,0,0,.5)}.carousel-buttons{display:flex;gap:12px;margin-top:8px}.carousel-btn{padding:12px 24px;font-size:.95rem;border-radius:10px;cursor:pointer;border:none;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.carousel-btn:disabled{opacity:.6;cursor:not-allowed}.carousel-btn img{width:22px;height:22px}.carousel-btn-primary{background:#2563ebbf;color:#fff;border:1px solid rgba(37,99,235,.5)}.carousel-btn-primary:hover:not(:disabled){background:#2563ebf2;transform:translateY(-2px)}.carousel-btn-secondary{color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}.carousel-btn-secondary:hover:not(:disabled){background:#fff3;transform:translateY(-2px)}.carousel-dots{position:absolute;bottom:20px;right:28px;display:flex;gap:10px;z-index:5}.carousel-dot{width:10px;height:10px;border-radius:50%;background:#ffffff59;border:none;cursor:pointer;padding:0;transition:all .3s ease}.carousel-dot.active{background:#fff;transform:scale(1.25);box-shadow:0 0 8px #ffffff80}.carousel-dot:hover:not(.active){background:#fff9}@keyframes carouselShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.carousel-skeleton{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;background:#ffffff08}.carousel-skeleton-bg,.carousel-skeleton-tag,.carousel-skeleton-title,.carousel-skeleton-line,.carousel-skeleton-btn{background-color:#ffffff08;background-image:linear-gradient(110deg,#fff0 20%,#ffffff14,#fff0 80%);background-size:200% 100%;background-repeat:no-repeat;animation:carouselShimmer 1.8s linear infinite}.carousel-skeleton-bg{position:absolute;inset:0;border-radius:16px}.carousel-skeleton-content{position:absolute;bottom:0;left:0;width:50%;padding:40px 36px;display:flex;flex-direction:column;gap:14px}.carousel-skeleton-tags{display:flex;gap:8px}.carousel-skeleton-tag{height:24px;width:85px;border-radius:10px}.carousel-skeleton-title{height:44px;width:80%;border-radius:10px}.carousel-skeleton-line{height:14px;width:100%;border-radius:8px}.carousel-skeleton-line.short{width:65%}.carousel-skeleton-buttons{display:flex;gap:12px;margin-top:8px}.carousel-skeleton-btn{height:44px;width:150px;border-radius:10px}.carousel-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#2563eb1f,#00000059);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.carousel-empty-icon{font-size:2rem;margin-bottom:12px;color:#9ec5ff}.carousel-empty h3{margin:0;font-size:1.4rem;color:#fff}.carousel-empty p{margin:10px 0 0;color:#ffffffc7;line-height:1.5;max-width:420px}@media(max-width:1024px){.home-carousel{aspect-ratio:16 / 9}.carousel-content{width:65%}.carousel-title{font-size:2.2rem}}@media(max-width:768px){.home-carousel{width:100%;border-radius:0;margin-top:9vh;aspect-ratio:2 / 3;max-height:75vh}.carousel-slide{border-radius:0}.carousel-slide-image{border-radius:0;object-position:center top}.carousel-overlay{border-radius:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.1) 70%,transparent 100%)}.carousel-content{width:100%;padding:24px 20px;align-items:center;text-align:center}.carousel-tags{justify-content:center}.carousel-title{font-size:1.6rem;text-align:center}.carousel-synopsis{font-size:.9rem;text-align:center;-webkit-line-clamp:3;line-clamp:3}.carousel-buttons{justify-content:center;width:100%}.carousel-dots{bottom:auto;top:calc(9vh + 16px);right:16px}.carousel-skeleton-content{width:90%;padding:24px 20px}}@media(max-width:480px){.home-carousel{margin-top:70px}.carousel-content{padding:20px 16px}.carousel-title{font-size:1.35rem}.carousel-tag{padding:4px 8px;font-size:.6rem}.carousel-buttons{flex-direction:column;gap:8px;width:100%}.carousel-btn{width:100%;justify-content:center;padding:10px 20px;font-size:.9rem}.carousel-dots{top:82px;right:12px;gap:8px}.carousel-dot{width:8px;height:8px}}.LoginRequiredOverlay{position:fixed;inset:0;z-index:3000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.LoginRequiredCard{width:min(460px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.15);background:#0c0c0ceb;box-shadow:0 0 30px #2563eb59;padding:22px;color:#fff}.LoginRequiredCard h3{margin:0;font-family:Inter-ExtraBold,sans-serif;font-size:1.2rem}.LoginRequiredCard p{margin:10px 0 0;color:#ffffffc7;font-size:.95rem;line-height:1.5}.LoginRequiredActions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.LoginRequiredButton{border:1px solid transparent;border-radius:9999px;padding:9px 14px;color:#fff;font-size:.85rem;font-family:Inter-Bold,sans-serif;cursor:pointer}.LoginRequiredButton.cancel{background:#ffffff1a;border-color:#fff3}.LoginRequiredButton.confirm{background:#2563ebb3;border-color:#2563ebe6}@media(max-width:600px){.LoginRequiredCard{padding:16px;border-radius:12px}.LoginRequiredActions{justify-content:stretch}.LoginRequiredButton{flex:1;text-align:center}}.SimilarUsers{width:100%;min-width:0;color:var(--text, #fff)}.SimilarUsers-header{display:flex;align-items:center;margin-bottom:14px}.SimilarUsers-header h2{margin:0;color:#fff;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.25px}.SimilarUsers-header p{margin:5px 0 0;color:#ffffff75;font-size:12px;line-height:1.4}.SimilarUsers-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px 2px 7px;box-sizing:border-box;scrollbar-width:none;scroll-behavior:smooth}.SimilarUsers-list::-webkit-scrollbar{display:none}.SimilarUser-card{position:relative;display:flex;align-items:center;flex:0 0 225px;min-width:0;height:68px;padding:9px 11px;gap:11px;box-sizing:border-box;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:linear-gradient(145deg,#7d142d29,#1f1119d1);box-shadow:inset 0 1px #ffffff0e,inset 0 0 18px #be234106,0 7px 22px #0000003d;color:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.SimilarUser-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);pointer-events:none}.SimilarUser-card:after{content:"";position:absolute;top:50%;left:0;width:2px;height:0;border-radius:0 4px 4px 0;background:#b51f3e;box-shadow:0 0 12px #be234173;transform:translateY(-50%);transition:height .2s ease}.SimilarUser-card:hover{transform:translateY(-2px);border-color:#dc4b6442;background:linear-gradient(145deg,#91163238,#22121be0);box-shadow:inset 0 1px #ffffff13,0 10px 28px #00000052,0 0 18px #96143014}.SimilarUser-card:hover:after{height:34px}.SimilarUser-avatar{position:relative;flex-shrink:0;width:44px;height:44px}.SimilarUser-avatarImage{position:absolute;inset:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;object-fit:cover;background:#151116;border:1px solid rgba(255,255,255,.08);box-shadow:0 3px 12px #0000004d}.SimilarUser-avatarFrame{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:2}.SimilarUser-info{display:flex;flex-direction:column;flex:1;min-width:0;gap:5px}.SimilarUser-info strong{display:block;min-width:0;overflow:hidden;color:#fffffff0;font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.SimilarUser-info span{align-self:flex-start;display:inline-flex;align-items:center;padding:3px 7px;border:1px solid rgba(190,35,65,.2);border-radius:6px;background:#9614301c;color:#d98b9b;font-size:9px;font-weight:700;line-height:1;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.SimilarUser-card:hover .SimilarUser-info span{background:#be234129;border-color:#dc4b644d;color:#f0a3b1}.SimilarUser-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:7px;background:#ffffff09;color:#ffffff4d;font-size:15px;line-height:1;transition:color .2s ease,background .2s ease,transform .2s ease}.SimilarUser-card:hover .SimilarUser-arrow{color:#fff;background:#be234129;transform:translate(2px)}@media(max-width:600px){.SimilarUsers-header{margin-bottom:11px}.SimilarUsers-header h2{font-size:16px}.SimilarUsers-header p{font-size:11px}.SimilarUsers-list{gap:8px;padding:2px 1px 6px}.SimilarUser-card{flex-basis:205px;height:63px;padding:8px 9px;gap:9px;border-radius:12px}.SimilarUser-avatar{width:40px;height:40px}.SimilarUser-info{gap:4px}.SimilarUser-info strong{font-size:12px}.SimilarUser-info span{padding:3px 6px;font-size:8px}.SimilarUser-arrow{width:23px;height:23px;font-size:14px}}@media(max-width:380px){.SimilarUser-card{flex-basis:190px;height:60px;padding:7px 8px}.SimilarUser-avatar{width:38px;height:38px}.SimilarUser-info strong{font-size:11.5px}.SimilarUser-info span{font-size:7.5px}}.anuncios-container{width:100%;max-width:1000px;margin:28px auto;padding:0 16px;box-sizing:border-box}.anuncios-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#aaa;font-size:11px;letter-spacing:1px;text-transform:uppercase}.anuncios-controles{display:flex;align-items:center;gap:12px}.anuncios-controles button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #4928c2;border-radius:50%;background:#040607;color:#e3d9fc;cursor:pointer;transition:background .2s,color .2s}.anuncios-controles button:hover{background:#4928c2;color:#fff}.anuncios-controles span{letter-spacing:normal}.anuncios-janela{width:100%;overflow:hidden;border-radius:8px}.anuncios-trilho{display:flex;width:100%;transition:transform .35s ease}.anuncios-slide{flex:0 0 100%;min-width:0}.anuncios-slide a{display:block}.anuncio-banner{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;border-radius:8px}.anuncios-indicadores{display:flex;justify-content:center;gap:7px;margin-top:12px}.anuncios-indicadores button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#514963;cursor:pointer}.anuncios-indicadores button.ativo{width:22px;border-radius:6px;background:#bf40fa}@media(max-width:600px){.anuncios-container{margin:20px auto;padding:0 12px}.anuncio-banner{border-radius:5px}}@media(prefers-reduced-motion:reduce){.anuncios-trilho{transition:none}}.auth-page{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box;color:var(--text-primary, #fff);background:radial-gradient(circle at 50% 25%,rgba(190,20,60,.08),transparent 35%)}.auth-page form{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;padding:34px 32px 30px;box-sizing:border-box;border-radius:18px;background:var(--glass, rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 50px #00000047;position:relative;overflow:hidden}.auth-page form:before{content:"";position:absolute;top:-100px;left:50%;width:220px;height:150px;transform:translate(-50%);background:radial-gradient(circle,rgba(220,25,70,.16),transparent 70%);pointer-events:none}.authIcon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:16px;background:#c4002f14;border:1px solid rgba(196,0,47,.16);box-shadow:0 8px 25px #c4002f1f;position:relative;z-index:1}.authIcon img{width:38px;height:38px;display:block;border-radius:50%;object-fit:contain;-webkit-user-select:none;user-select:none}#authTitle{margin:0;color:var(--text-primary, #fff);font-size:1.55rem;line-height:1.2;font-weight:750;letter-spacing:-.025em;text-align:center}#authSubTitle{margin:8px 0 25px;color:var(--text-secondary, #929092);font-size:.82rem;line-height:1.45;font-weight:400;text-align:center}#inputContainer{width:100%;display:flex;flex-direction:column;gap:13px}.Input{width:100%;position:relative;display:flex;flex-direction:column;gap:5px}.authInput{width:100%;height:46px;padding:0 14px;box-sizing:border-box;border-radius:9px;border:1px solid rgba(255,255,255,.08);outline:none;background:#ffffff09;color:var(--text-primary, #fff);font-family:inherit;font-size:.82rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.authInput::placeholder{color:#ffffff59}.authInput:hover{background:#ffffff0b}.authInput:focus{border-color:#c4002fa6;background:#ffffff0b;box-shadow:0 0 0 3px #c4002f14}.authInput.authInvalido{border-color:#e63750a6;background:#e6375009}.authInput.authInvalido:focus{box-shadow:0 0 0 3px #e6375014}.authTextoInvalido{color:#ed647d;font-size:.66rem;line-height:1;padding-left:2px}.forgot-pass{display:flex;justify-content:flex-end;width:100%;margin-top:-2px}.forgot-pass button{padding:0;border:0;background:transparent;color:var(--text-secondary, #999);font-family:inherit;font-size:.7rem;cursor:pointer;transition:color .18s ease}.forgot-pass button:hover{color:var(--accent, #e21b4d)}.forgot-pass button:disabled{opacity:.5;cursor:not-allowed}.authSubmit{width:100%;height:46px;display:flex;align-items:center;justify-content:center;margin-top:3px;border:0;border-radius:9px;background:linear-gradient(135deg,#d41446,#b40036);color:#fff;font-family:inherit;font-size:.83rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #c4002f2e;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.authSubmit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 10px 25px #c4002f40}.authSubmit:active:not(:disabled){transform:translateY(0)}.authSubmit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.authSubmit img{width:19px;height:19px;object-fit:contain}#OR{width:100%;display:flex;align-items:center;gap:10px;margin:7px 0 1px}#OR .line{flex:1;height:1px;background:#ffffff12}#OR span{color:#ffffff59;font-size:.58rem;font-weight:600;letter-spacing:.08em}.socialLoginRow{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:1px}.socialLogin{height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-primary, #eee);font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.socialLogin:hover:not(:disabled){background:#fff1;border-color:#ffffff21;transform:translateY(-1px)}.socialLogin:active:not(:disabled){transform:translateY(0)}.socialLogin:disabled{opacity:.5;cursor:not-allowed}.socialLogin img{width:17px;height:17px;display:block;object-fit:contain}.authToggle{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:17px;color:var(--text-secondary, #858085);font-size:.72rem;text-align:center}.authToggle button{padding:0;border:0;background:transparent;color:var(--accent, #e21b4d);font-family:inherit;font-size:inherit;font-weight:700;cursor:pointer;transition:color .18s ease}.authToggle button:hover{color:#ff3d69}.authToggle button:disabled{opacity:.5;cursor:not-allowed}.authInput:focus-visible,.authSubmit:focus-visible,.socialLogin:focus-visible,.authToggle button:focus-visible,.forgot-pass button:focus-visible{outline:2px solid rgba(226,27,77,.7);outline-offset:2px}@media(max-width:520px){.auth-page{min-height:100svh;padding:25px 16px}.auth-page form{max-width:100%;padding:29px 22px 25px;border-radius:15px}.authIcon{width:56px;height:56px;margin-bottom:15px;border-radius:14px}.authIcon img{width:34px;height:34px}#authTitle{font-size:1.35rem}#authSubTitle{margin-top:7px;margin-bottom:22px;font-size:.76rem}.authInput{height:44px;font-size:.78rem}.authSubmit{height:44px}.socialLogin{height:41px}}@media(max-width:360px){.auth-page{padding:18px 12px}.auth-page form{padding:25px 17px 22px}.socialLoginRow{grid-template-columns:1fr}.socialLogin{height:42px}#authTitle{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.authInput,.authSubmit,.socialLogin,.authToggle button,.forgot-pass button{transition:none}}.auth-page{display:flex;flex-direction:column;align-items:center;gap:1.5rem;min-height:100vh;padding:1rem;width:100%}form{width:35vw;min-height:560px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:2.5rem;background:#11192899;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px -12px #00000080;border-radius:2rem}.authToggle{width:25vw;min-height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem;background:#11192899;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px -12px #00000080;border-radius:9999px;color:#fff;gap:1rem}.authToggle span{color:#cbd5e1;font-size:.9rem}.authToggle button{background:#ffffff1a;border:1px solid rgba(255,255,255,.05);padding:.5rem 1rem;border-radius:9999px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:background-color .3s}.authToggle button:hover{background:#fff3}.authIcon{margin-bottom:2rem;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#1337ec33,#9333ea33);box-shadow:0 0 30px #1337ec66,0 0 30px #9333ea66;flex-shrink:0}.authIcon img{width:55px;height:55px}#authTitle{color:#fff;margin-bottom:.5rem;font-size:1.875rem;font-family:Inter-Bold,sans-serif;text-align:center}#authSubTitle{color:#cbd5e1;margin-bottom:2rem;font-size:.875rem;font-family:inherit;text-align:center}#inputContainer{width:100%;display:flex;flex-direction:column;gap:1.25rem}.Input{width:100%;display:flex;flex-direction:column}.authTextoInvalido{color:#ef4444;font-size:.75rem;margin-bottom:.25rem;font-family:inherit;margin-left:1.2rem}.authInput{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid rgba(255,255,255,.1);border-radius:9999px;background:#ffffff1a;color:#fff;font-size:1rem;box-sizing:border-box;transition:all .3s ease}#email{background:url(/icon/email.svg) no-repeat 1rem center / 1.25rem;background-color:#ffffff1a}#password,#confirmPassword{background:url(/icon/lock.svg) no-repeat 1rem center / 1.25rem;background-color:#ffffff1a}#username{background:url(/icon/user.svg) no-repeat 1rem center / 1.25rem;background-color:#ffffff1a}.authInput:focus{outline:none;background:#ffffff26;box-shadow:0 0 0 4px #2563eb26;border-color:#2563eb99}.terms-container{display:flex;align-items:center;gap:.5rem;width:100%;color:#cbd5e1;font-size:.85rem;margin-top:.5rem}.terms-container input[type=checkbox]{accent-color:#1337ec;width:1rem;height:1rem;cursor:pointer}.forgot-pass{width:100%;display:flex;justify-content:flex-end;margin-top:-.8rem}.forgot-pass a{color:#cbd5e1;font-size:.8rem;text-decoration:none;transition:color .3s}.forgot-pass a:hover{color:#fff}.authSubmit{width:100%;height:7vh;padding:1rem;border:none;border-radius:9999px;background:linear-gradient(90deg,#1337ec,#9333ea);color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;box-shadow:0 0 20px #1337ec66,0 0 20px #9333ea66;transition:all .3s ease;margin-top:1rem;display:flex;justify-content:center;align-items:center}.authSubmit:hover{background:linear-gradient(90deg,#0d27b3,#6b2399);box-shadow:0 0 30px #1337ec99,0 0 30px #9333ea99;transform:translateY(-1px)}.authSubmit img{width:30px;height:30px}#OR{width:100%;display:flex;flex-direction:row;align-items:center}.line{flex:1;height:1px;background-color:#ffffff1a}#OR span{color:#64748b;font-size:.75rem;text-transform:uppercase;margin:0 1rem}.socialLoginRow{width:100%;display:flex;gap:.75rem}.socialLogin{width:100%;min-width:100%;padding:.875rem;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:9999px;cursor:pointer;box-shadow:none;transition:all .3s ease;font-family:inherit;font-size:.95rem;font-weight:500;box-sizing:border-box;gap:.75rem;white-space:nowrap}.socialLoginRow .socialLogin{flex:1;width:auto;min-width:0}.socialLogin img{width:20px;height:20px;display:block}.socialLogin:hover{background-color:#ffffff1a;box-shadow:0 0 15px #ffffff0d;transform:translateY(-1px)}.authSubmit:disabled{background:#64748b80;box-shadow:none;cursor:not-allowed;color:#ffffffb3}.authInvalido{border-color:#ef4444!important;background-color:#ef44441a!important}.authInvalido:focus{box-shadow:0 0 0 4px #ef444426!important;border-color:#ef4444!important}@media(max-width:1024px){form{width:50vw}.authToggle{width:40vw}}@media(max-width:768px){.auth-page{padding:1rem;justify-content:center}form{width:75vw;padding:2rem;min-height:auto}.authToggle{width:65vw}#authTitle{font-size:1.5rem}}@media(max-width:480px){.auth-page{gap:1rem;padding:1rem .5rem}form{width:100%;max-width:100%;padding:1.5rem;border-radius:1.5rem}.authToggle{width:100%;flex-direction:column;gap:.75rem;padding:1rem;text-align:center}.authInput{font-size:.95rem;padding:.875rem .875rem .875rem 2.75rem}#email,#password{background-position:.875rem center}}.browser-content{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;min-height:100vh;margin:0!important;padding-top:100px;box-sizing:border-box}.browserSearchContainer{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px 0}.browserSearch{display:flex;align-items:center;justify-content:center;width:80%}.browserSearch input{width:100%;padding:20px 15px 20px 50px!important;box-sizing:border-box;font-size:16px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:9999px;background-color:#ffffff1a;background-image:url(/icon/search.svg);background-repeat:no-repeat;background-position:15px center;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.browserSearch input:focus{outline:none;border-color:#2563ffcc;box-shadow:0 0 10px #2563ffcc;background-color:#fff3}.BrowserTags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:85%;margin:2vh auto 0}.BrowserTagsItem{display:flex;align-items:center;justify-content:center;padding:8px 16px;color:#fff;font-size:.9rem;background:#fff3;border:1px solid rgba(255,255,255,.2);border-radius:12px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.BrowserTagsItem:hover{color:#fff;background:#fff6;border-color:#fff6;transform:translateY(-2px);cursor:pointer}.BrowserTagsItem.selected{color:#fff;background:#2563ebb3;border-color:#2563ebb3}.BrowserTagsItem img{width:16px;height:16px;margin-right:6px}#browserPrincipal{display:flex;align-items:flex-start;gap:6px;width:100%}.browserFilter{display:none;flex-direction:column;width:20vw;height:fit-content;margin-left:2vw;padding-bottom:10px;background:#08090f33;border:1px solid rgba(255,255,255,.1);border-radius:26px;box-shadow:0 10px 40px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .3s ease,transform .3s ease}.browserFilter.ativo{display:flex}.browserFilterTop{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;padding:0 1.2rem;box-sizing:border-box;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1)}.browserFilterTop h3{margin:0;color:#fff;font-family:Inter-Bold,sans-serif;font-size:1.1rem}.browserFilterTop span{color:#3b82f6;font-size:.75rem;cursor:pointer;transition:color .2s ease}.browserFilterTop span:hover{color:#60a5fa}.browserFilterHint{padding:18px 18px 8px}.browserFilterHint p{margin:0;color:#ffffffd1;font-size:.9rem;line-height:1.45}.browserFilterRank,.browserFilterType,.browserFilterStatus{display:flex;flex-direction:column;padding:20px 20px 0}.browserFilterRank{gap:2px}.browserFilterType,.browserFilterStatus{gap:10px}.FilterRankOptions{display:flex;align-items:center;gap:8px;padding:8px;border-radius:9999px;font-size:.9rem}.FilterRankOptions input[type=radio]{width:14px;height:14px;cursor:pointer}.FilterRankOptions input[type=radio]:checked{accent-color:rgba(37,99,235,.7)}.FilterRankOptions:hover{background:#ffffff1a;cursor:pointer}.FilterRankOptions.selected{color:#2563eb}.FilterTypeOptions,.FilterStatusOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center;width:100%}.FilterTypeOptions button,.FilterStatusOptions button{width:100%;padding:8px;color:#fff;font:inherit;background:#fff3;border:1px solid rgba(255,255,255,.2);border-radius:9999px;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.FilterTypeOptions button:hover,.FilterStatusOptions button:hover{color:#fff;background:#fff6;border-color:#fff6;transform:translateY(-2px)}.FilterTypeOptions button.selected,.FilterStatusOptions button.selected{color:#fff;background:#2563ebb3;border-color:#2563ebb3}.browserContent{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;width:100%;margin:1vh auto;padding:0 6px;box-sizing:border-box}.browserEmptyState{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;text-align:center;background:linear-gradient(135deg,#2563eb24,#00000059);border:1px solid rgba(255,255,255,.15);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.browserEmptyState h3{margin:0;font-size:1.3rem}.browserEmptyState p{margin:10px 0 0;color:#fffc}.browserEmptyState button{margin-top:16px;padding:10px 18px;color:#fff;font-weight:700;background:#2563ebbf;border:1px solid rgba(37,99,235,.8);border-radius:9999px;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.browserEmptyState button:hover{background:#2563ebe6;transform:translateY(-1px)}@media(max-width:1024px){.browserContent{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.browserFilter{width:25vw}}@media(max-width:768px){#browserPrincipal{flex-direction:column}.browserFilter{width:95%;margin:0 auto 20px}.browserContent{width:95%;margin:0 auto;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;justify-items:center}.browserSearch{width:95%}.BrowserTags{width:100%;padding:0 10px;box-sizing:border-box}}@media(max-width:480px){.browser-content{padding-top:80px}.browserSearchContainer{padding:14px 0}.browserSearch input{padding-top:16px;padding-bottom:16px;font-size:15px}.browserContent{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:10px}.BrowserTagsItem{padding:7px 12px;font-size:.85rem}}:root{--primary: #BF40FA;--primary-light: #E3D9FC;--primary-dark: #4928C2;--velvet-purple: #5B2A62;--cyan: #E3D9FC;--pink: #BF40FA;--red: #BF40FA;--red-light: #BF40FA;--red-bright: #E3D9FC;--bg-card: rgba(4, 6, 7, .9);--bg-card-light: rgba(191, 64, 250, .12);--border: rgba(227, 217, 252, .18);--border-hover: rgba(191, 64, 250, .35);--text: #E3D9FC;--text-muted: rgba(227, 217, 252, .65);--shadow: 0 0 24px rgba(191, 64, 250, .28);--page-width: 1400px}.manga-content{width:100%;max-width:var(--page-width);min-height:100vh;margin:0 auto;padding:100px 24px 70px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:clip}.MangaBackgroundBanner{position:absolute;top:0;left:0;width:100%;aspect-ratio:21 / 9;background:#5b2a6259;border:1px solid rgba(191,64,250,.2);border-radius:24px;overflow:hidden;z-index:0;pointer-events:none}.MangaBackgroundBanner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;border-radius:inherit;filter:brightness(.6)}.MangaHeader{width:100%;max-width:1280px;display:flex;flex-direction:row;align-items:flex-start;gap:32px;margin-top:16px;position:relative;z-index:2;box-sizing:border-box}.MangaHeaderCover{width:300px;flex:0 0 300px;aspect-ratio:2 / 3;background:#e3d9fc;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.MangaHeaderCover:hover{transform:scale(1.02);box-shadow:0 15px 40px #00000059}.MangaHeaderCover img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.MangaHeaderInfo{width:100%;min-width:0;min-height:450px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;background:linear-gradient(145deg,#4928c252,#5b2a626b 42%,#040607f5);border:1px solid rgba(191,64,250,.2);border-radius:18px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overflow:visible}.MangaHeaderInfoStatus{color:#bf40facc;font-size:.9rem;text-transform:uppercase;font-family:Inter-ExtraBold,sans-serif}.MangaHeaderInfoTitle{width:100%;min-width:0;margin:0;color:#fff;font-size:2.5rem;line-height:1.15;font-family:Inter-ExtraBold,sans-serif;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.MangaHeaderInfoCreators{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.InfoCreatorLine{width:2px;height:18px;background:#e3d9fc33;border-radius:8px;flex-shrink:0}.MangaHeaderInfoCreator{display:flex;align-items:center;gap:6px;min-width:0;font-size:1rem;font-family:Inter-Bold,sans-serif}.MangaHeaderInfoCreatorLabel{color:#e3d9fc99}.MangaHeaderInfoCreatorValue{color:#fffffff2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MangaHeaderInfoStatistics{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;min-width:0}.MangaHeaderInfoStatistic{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;color:#fffffff2;background:#e3d9fc14;border:1px solid rgba(227,217,252,.16);border-radius:9999px;font-size:.9rem;font-family:Inter-Bold,sans-serif;white-space:nowrap;flex-shrink:0}.MangaHeaderInfoStatisticLabel{color:#e3d9fc99;font-size:.6rem}.MangaHeaderInfoStatisticValue{color:#fffffff2;font-size:.8rem}.MangaHeaderInfoStatistic img{width:16px;height:16px;display:block;flex-shrink:0;filter:brightness(0) saturate(100%) invert(87%) sepia(54%) saturate(2388%) hue-rotate(358deg) brightness(107%) contrast(101%)}.MangaHeaderInfoGenres{width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;overflow:hidden}.MangaHeaderInfoGenre{min-width:0;max-width:180px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;color:#fffffff2;background:#4928c259;border:1px solid rgba(191,64,250,.28);border-radius:9999px;font-size:.7rem;font-family:Inter-Bold,sans-serif}.MangaHeaderInfoGenre img,.MangaHeaderInfoGenreIcon{width:16px;height:16px;display:block;flex-shrink:0}.MangaHeaderInfoGenreText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MangaHeaderInfoGenreMore{max-width:fit-content;padding:5px 10px}.MangaHeaderInfoActions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:10px;min-width:0}.MangaHeaderInfoAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 18px;box-sizing:border-box;color:#e3d9fc;background:#e3d9fc09;border:1px solid rgba(227,217,252,.1);border-radius:16px;font-size:1rem;font-family:Inter-Bold,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .15s ease}.MangaHeaderInfoAction:hover{transform:translateY(-2px)}.MangaHeaderInfoAction:active{transform:translateY(0)}.MangaHeaderInfoAction:disabled{cursor:not-allowed!important;opacity:.65;pointer-events:none}.MangaHeaderInfoAction img{width:22px;height:22px;display:block;flex-shrink:0}.MangaHeaderInfoAction:nth-child(1){background:#4928c240;border-color:#bf40faa6}.MangaHeaderInfoAction:nth-child(1):hover{background:#bf40fa6b;border-color:var(--red-light);box-shadow:0 0 40px #bf40fa73}.MangaHeaderInfoBookmarkWrapper{position:relative;display:inline-flex;flex:0 1 auto;min-width:0}.MangaHeaderInfoBookmarkWrapper .MangaHeaderInfoActionBookmark{min-width:190px;position:relative;justify-content:center;padding-right:42px;background:#e3d9fc09;border-color:#e3d9fc1a}.MangaHeaderInfoBookmarkWrapper .MangaHeaderInfoActionBookmark:hover{background:#bf40fa1f;border-color:#bf40fa59}.MangaHeaderInfoActionBookmark.is-bookmarked{background:linear-gradient(135deg,#bf40fa38,#4928c233);border-color:#bf40faa6;box-shadow:0 0 20px #4928c259}.MangaHeaderInfoActionBookmark.is-bookmarked:hover{background:linear-gradient(135deg,#bf40fa5c,#4928c247);border-color:var(--red-bright);box-shadow:0 0 28px #bf40fa80}.MangaHeaderInfoActionBookmark.is-bookmarked img{filter:brightness(0) saturate(100%) invert(34%) sepia(88%) saturate(2500%) hue-rotate(335deg) brightness(105%) contrast(95%)}.MangaHeaderInfoBookmarkArrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#e3d9fca6;font-size:.65rem;line-height:1;transition:color .2s ease,transform .2s ease}.MangaHeaderInfoBookmarkWrapper:hover .MangaHeaderInfoBookmarkArrow{color:#fff}.MangaHeaderInfoBookmarkWrapper.is-open .MangaHeaderInfoActionBookmark{background:linear-gradient(135deg,#bf40fa47,#4928c252);border-color:#bf40fab3;box-shadow:0 0 22px #bf40fa38,inset 0 1px #ffffff0f}.MangaHeaderInfoBookmarkWrapper.is-open .MangaHeaderInfoBookmarkArrow{color:#e3d9fc}.MangaHeaderInfoReadingStatusMenu{position:absolute;left:0;bottom:calc(100% + 10px);width:235px;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;background:linear-gradient(145deg,#140d1cfa,#040607fa);border:1px solid rgba(191,64,250,.38);border-radius:16px;box-shadow:0 18px 45px #0000008c,0 0 30px #bf40fa1f;z-index:50;animation:MangaReadingStatusMenuIn .16s ease-out}.MangaHeaderInfoReadingStatusItem{width:100%;min-height:46px;padding:9px 11px;display:flex;align-items:center;gap:11px;box-sizing:border-box;color:#ffffffdb;background:transparent;border:1px solid transparent;border-radius:11px;font-family:Inter-Bold,sans-serif;font-size:.86rem;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}.MangaHeaderInfoReadingStatusItem:hover{color:#fff;background:#bf40fa1f;border-color:#bf40fa38;transform:translate(2px)}.MangaHeaderInfoReadingStatusItem:active{transform:translate(1px)}.MangaHeaderInfoReadingStatusItem:disabled{opacity:.55;cursor:not-allowed;transform:none}.MangaHeaderInfoReadingStatusItem.is-active{color:#fff;background:linear-gradient(90deg,#bf40fa33,#4928c229);border-color:#bf40fa6b;box-shadow:inset 3px 0 #bf40fae6,0 0 14px #bf40fa14}.MangaHeaderInfoReadingStatusItem.is-active:hover{background:linear-gradient(90deg,#bf40fa47,#4928c238);border-color:#bf40fa94}.MangaHeaderInfoReadingStatusIcon{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;background:#e3d9fc0f;border:1px solid rgba(227,217,252,.1);border-radius:9px;font-size:.95rem;line-height:1}.MangaHeaderInfoReadingStatusItem.is-active .MangaHeaderInfoReadingStatusIcon{background:#bf40fa29;border-color:#bf40fa52}.MangaHeaderInfoReadingStatusCheck{margin-left:auto;width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#bf40fa,#4928c2);border-radius:50%;font-size:.72rem;font-family:Arial,sans-serif;box-shadow:0 0 12px #bf40fa59}.MangaHeaderInfoReadingStatusRemove{width:100%;min-height:42px;margin-top:5px;padding:9px 11px;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;color:#ffffffb8;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-family:Inter-Bold,sans-serif;font-size:.8rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.MangaHeaderInfoReadingStatusRemove:hover{color:#fff;background:#bf40fa1a;border-color:#bf40fa4d}.MangaHeaderInfoReadingStatusRemove:disabled{opacity:.5;cursor:not-allowed}.MangaHeaderInfoReadingStatusRemove img{width:17px;height:17px;display:block;flex-shrink:0}@keyframes MangaReadingStatusMenuIn{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MangaHeaderInfoActionBookmark.is-processing{cursor:wait}.MangaHeaderInfoActionBookmark.is-processing img{animation:MangaBookmarkProcessing 1s linear infinite}@keyframes MangaBookmarkProcessing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MangaHeaderInfoActionRating{width:190px;min-width:190px;max-width:190px;white-space:nowrap;flex:0 0 190px;overflow:hidden;text-overflow:ellipsis;position:relative;isolation:isolate}.MangaHeaderInfoActionRating img{width:22px;height:22px;flex:0 0 22px}.MangaHeaderInfoActionRating{background:#e3d9fc09;border-color:#e3d9fc1a}.MangaHeaderInfoActionRating:hover{background:#e3d9fc1f;border-color:#e3d9fc73;box-shadow:0 0 18px #e3d9fc2e}.MangaHeaderInfoActionRating.is-rated{background:#e3d9fc2e;border-color:#e3d9fca6;box-shadow:0 0 18px #e3d9fc40}.MangaHeaderInfoActionRating.is-rated:hover{background:#e3d9fc4d;border-color:#e3d9fc;box-shadow:0 0 25px #e3d9fc66}.MangaHeaderInfoActionRating.is-rated img{filter:brightness(0) saturate(100%) invert(76%) sepia(47%) saturate(800%) hue-rotate(220deg) brightness(105%) contrast(90%)}.MangaHeaderInfoActionRating>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MangaHeaderInfoAction:nth-child(4),.MangaHeaderInfoAction:nth-child(5){background:#e3d9fc09;border-color:#e3d9fc1a}.MangaHeaderInfoAction:nth-child(4):hover,.MangaHeaderInfoAction:nth-child(5):hover{background:#bf40fa1f;border-color:#bf40fa59}.MangaHeaderInfoMore{position:absolute;right:0;bottom:calc(100% + 10px);width:220px;display:flex;flex-direction:column;gap:10px;padding:12px;box-sizing:border-box;background:#040607f2;border:1px solid rgba(191,64,250,.67);border-radius:18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 40px #00000073,0 0 30px #4928c226;z-index:20}.MangaHeaderInfoMoreItem{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;box-sizing:border-box;color:#fffffff2;background:#04060740;border:1px solid rgba(227,217,252,.2);border-radius:14px;font-size:1rem;font-family:Inter-Bold,sans-serif;cursor:pointer;transition:background .2s ease,border-color .2s ease}.MangaHeaderInfoMoreItem:hover{background:#04060766;border-color:#e3d9fc66}.MangaHeaderInfoMoreItem img{width:22px;height:22px;display:block;flex-shrink:0}.MangaHeaderInfoSynopsis{width:100%;max-width:700px;margin-top:12px;padding:16px 18px;box-sizing:border-box;background:linear-gradient(135deg,#bf40fa24,#04060773);border-left:3px solid var(--red);border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000040,inset 0 1px #e3d9fc0a;min-width:0}.MangaHeaderInfoSynopsis h3{margin:0 0 10px;color:var(--red-light);font-size:.85rem;font-family:Inter-Bold,sans-serif;text-transform:uppercase;letter-spacing:.12em}.MangaHeaderInfoSynopsis p{margin:0;padding-right:10px;color:#e3d9fcc7;font-size:.95rem;line-height:1.65;max-height:120px;overflow-y:auto;overflow-wrap:anywhere;font-family:Inter-Regular,sans-serif;scrollbar-width:thin;scrollbar-color:var(--red-light) rgba(227,217,252,.05)}.MangaHeaderInfoSynopsis p::-webkit-scrollbar{width:5px}.MangaHeaderInfoSynopsis p::-webkit-scrollbar-track{background:#e3d9fc0d;border-radius:20px}.MangaHeaderInfoSynopsis p::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--red-light),var(--red));border-radius:20px}.MangaHeaderInfoSynopsis p::-webkit-scrollbar-thumb:hover{background:var(--red-bright)}.MangaSectionsNav{width:100%;max-width:1280px;margin-top:40px;padding:5px;align-items:center;gap:8px;background:#4928c233;border:1px solid rgba(191,64,250,.25);border-radius:9999px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;position:relative;z-index:2}.MangaSectionsNav::-webkit-scrollbar{display:none}.MangaSectionsNavItem{min-width:100px;height:40px;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;color:#fff;background:transparent;border:1px solid transparent;border-radius:9999px;font-family:inherit;font-size:.85rem;white-space:nowrap;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.MangaSectionsNavItem:hover{background:#e3d9fc14}.MangaSectionsNavItem.is-active{background:#4928c259;border-color:#bf40fa8c;box-shadow:0 0 20px #4928c259}.MangaSectionsNavItem.is-active:hover{background:#bf40fa73;box-shadow:0 0 30px #bf40fa80}.MangaSectionsNavPill{min-width:30px;height:20px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;color:#fffffff2;background:#e3d9fc26;border-radius:9999px;font-size:.72rem;font-family:Inter-Bold,sans-serif;flex-shrink:0}.manga-page-loading{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.manga-page-loading img{width:48px;height:48px}.MangaComments{width:100%;min-width:0}.MangaComments h3{margin:0 0 20px}.MangaComments .MangaCommentsForm{display:flex;flex-direction:column;gap:12px;width:100%}.MangaComments .MangaCommentsForm textarea{width:100%;min-height:100px;padding:12px;box-sizing:border-box;color:#fff;background:#0a080d;border:1px solid #5B2A62;border-radius:10px;resize:vertical;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.MangaComments .MangaCommentsForm textarea:focus{border-color:#bf40fa99;box-shadow:0 0 0 3px #bf40fa1f}.MangaComments .MangaCommentsForm button{width:max-content;padding:10px 20px;color:#fff;background:#4928c2;border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.MangaComments .MangaCommentsForm button:hover{transform:translateY(-1px)}.MangaComments .MangaCommentsForm button:disabled{opacity:.6;cursor:not-allowed}.MangaComments .MangaCommentsList{display:flex;flex-direction:column;gap:15px;margin-top:25px;width:100%;min-width:0}.MangaComments .MangaComment{width:100%;min-width:0;padding:15px;box-sizing:border-box;background:#0d0a10;border:1px solid rgba(227,217,252,.08);border-radius:12px;overflow-wrap:anywhere}.MangaComments .MangaComment strong{color:#fff;font-size:16px}.MangaComments .MangaComment p{margin:8px 0;color:#e3d9fc;line-height:1.5;overflow-wrap:anywhere}.MangaComments .MangaComment small{color:#e3d9fc8c}.MangaHeaderInfoScan{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:-2px;font-size:.85rem;font-family:Inter-Bold,sans-serif}.MangaHeaderInfoScan a{color:#bf40faf2;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MangaHeaderInfoScanLabel{color:#e3d9fc80}.MangaHeaderInfoScanValue{min-width:0;color:#bf40faf2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.manga-content{padding-left:20px;padding-right:20px}.MangaBackgroundBanner{aspect-ratio:16 / 9}.MangaBackgroundBanner img{transform:scale(1.08);transform-origin:center top}.MangaHeader{max-width:1100px;gap:20px}.MangaHeaderCover{width:240px;flex-basis:240px}.MangaHeaderInfo{min-height:420px;padding:20px}.MangaHeaderInfoTitle{font-size:2rem}.MangaHeaderInfoStatistics{gap:8px}.MangaHeaderInfoAction{padding:13px 15px;font-size:.95rem}.MangaHeaderInfoActionRating{width:180px;min-width:180px;max-width:180px;flex-basis:180px}.MangaHeaderInfoBookmarkWrapper .MangaHeaderInfoActionBookmark{min-width:180px}.MangaSectionsNav{max-width:1100px}}@media(max-width:900px){.manga-content{width:100%;padding:84px 16px 60px;margin:0 auto;align-items:center}.MangaBackgroundBanner{width:calc(100% - 32px);left:16px;border-radius:18px}.MangaBackgroundBanner img{transform:scale(1.12);transform-origin:center top}.MangaHeader{width:100%;flex-direction:column;align-items:center;gap:14px;margin-top:12px}.MangaHeaderCover{width:min(64vw,300px);flex-basis:auto}.MangaHeaderInfo{width:100%;min-height:0;padding:18px;margin:0;border-radius:16px}.MangaHeaderInfoTitle{font-size:1.75rem}.MangaHeaderInfoCreators{flex-wrap:wrap;row-gap:6px}.InfoCreatorLine{display:none}.MangaHeaderInfoStatistics{flex-wrap:wrap}.MangaHeaderInfoActions{margin-top:12px}.MangaHeaderInfoAction{min-height:44px}.MangaHeaderInfoAction:nth-child(1){flex:1 1 200px;justify-content:center}.MangaHeaderInfoBookmarkWrapper{flex:1 1 200px}.MangaHeaderInfoBookmarkWrapper .MangaHeaderInfoActionBookmark{width:100%;min-width:0;justify-content:center}.MangaHeaderInfoActionRating{width:180px;min-width:180px;max-width:180px;flex:0 0 180px!important;justify-content:center}.MangaHeaderInfoAction:nth-child(4),.MangaHeaderInfoAction:nth-child(5){width:auto}.MangaHeaderInfoReadingStatusMenu{width:min(235px,100%)}.MangaSectionsNav{width:100%;max-width:100%;margin-top:24px}}@media(max-width:600px){.manga-content{width:100%;padding:76px 16px 50px;margin:0 auto;box-sizing:border-box;overflow-x:clip}.MangaBackgroundBanner{width:100%;left:0;top:76px;aspect-ratio:3 / 2;border-radius:0;border-left:0;border-right:0}.MangaBackgroundBanner img{border-radius:0;transform:scale(1.2);transform-origin:center top}.MangaHeader{width:100%;padding:0;gap:12px}.MangaHeaderCover{width:min(72vw,280px);flex-basis:auto}.MangaHeaderInfo{width:100%;min-width:0;padding:10px;margin:0;box-sizing:border-box;border-radius:14px;gap:10px}.MangaHeaderInfoStatus{font-size:.78rem}.MangaHeaderInfoTitle{font-size:1.35rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.MangaHeaderInfoCreator,.MangaHeaderInfoStatistic,.MangaHeaderInfoAction{font-size:.82rem}.MangaHeaderInfoStatistic{padding:7px 10px}.MangaHeaderInfoGenre{max-width:130px;font-size:.68rem;padding:4px 10px}.MangaHeaderInfoActions{gap:8px}.MangaHeaderInfoAction{min-height:44px;padding:10px 12px;border-radius:14px}.MangaHeaderInfoAction img{width:20px;height:20px}.MangaHeaderInfoBookmarkWrapper{width:100%;flex:1 1 100%}.MangaHeaderInfoBookmarkWrapper .MangaHeaderInfoActionBookmark{width:100%;min-width:0;min-height:44px;padding-left:12px;padding-right:40px}.MangaHeaderInfoBookmarkArrow{right:13px}.MangaHeaderInfoReadingStatusMenu{left:0;bottom:calc(100% + 8px);width:100%;max-width:none;padding:7px;border-radius:14px}.MangaHeaderInfoReadingStatusItem{min-height:44px;padding:8px 10px;font-size:.8rem}.MangaHeaderInfoReadingStatusIcon{width:26px;height:26px;flex-basis:26px;font-size:.88rem}.MangaHeaderInfoActionRating{width:100%;min-width:0;max-width:none;flex:1 1 100%!important;justify-content:center}.MangaHeaderInfoSynopsis{width:100%;max-width:100%;margin-top:10px;padding:14px;box-sizing:border-box}.MangaHeaderInfoSynopsis p{max-height:100px;font-size:.9rem}.MangaHeaderInfoMore{right:0;width:min(220px,calc(100vw - 40px))}.MangaSectionsNav{width:100%;max-width:100%;margin-top:16px}.MangaSectionsNavItem{min-width:84px;height:36px;padding:0 .85rem;font-size:.8rem}.MangaSectionsNavPill{min-width:26px;height:18px;font-size:.68rem}.MangaComments .MangaCommentsForm textarea{min-height:90px}}@media(max-width:400px){.manga-content{padding-left:10px;padding-right:10px}.MangaHeaderCover{width:min(76vw,250px)}.MangaHeaderInfo{padding:12px}.MangaHeaderInfoTitle{font-size:1.2rem}.MangaHeaderInfoStatistics{gap:6px}.MangaHeaderInfoStatistic{padding:6px 8px;font-size:.75rem}.MangaHeaderInfoActions{gap:6px}.MangaHeaderInfoAction{padding:9px 10px;font-size:.78rem}.MangaHeaderInfoBookmarkWrapper .MangaHeaderInfoActionBookmark{min-width:0}.MangaHeaderInfoReadingStatusMenu{padding:6px}.MangaHeaderInfoReadingStatusItem{min-height:41px;gap:8px;font-size:.76rem}.MangaHeaderInfoReadingStatusIcon{width:24px;height:24px;flex-basis:24px}.MangaHeaderInfoReadingStatusCheck{width:18px;height:18px;flex-basis:18px}.MangaHeaderInfoActionRating{width:100%;min-width:0;max-width:none}}@media(prefers-reduced-motion:reduce){.MangaHeaderCover,.MangaHeaderInfoAction,.MangaComments .MangaCommentsForm button,.MangaHeaderInfoReadingStatusMenu,.MangaHeaderInfoReadingStatusItem,.MangaHeaderInfoBookmarkArrow{transition:none;animation:none}.MangaHeaderCover:hover,.MangaHeaderInfoAction:hover,.MangaComments .MangaCommentsForm button:hover,.MangaHeaderInfoReadingStatusItem:hover{transform:none}}.ConfirmationOverlay{position:fixed;inset:0;z-index:3000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.ConfirmationCard{width:min(460px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.15);background:#0c0c0ceb;box-shadow:0 0 30px #dc262640;padding:22px;color:#fff}.ConfirmationCard h3{margin:0;font-family:Inter-ExtraBold,sans-serif;font-size:1.2rem}.ConfirmationCard p{margin:10px 0 0;color:#ffffffc7;font-size:.95rem;line-height:1.5}.ConfirmationActions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.ConfirmationButton{border:1px solid transparent;border-radius:9999px;padding:9px 14px;color:#fff;font-size:.85rem;font-family:Inter-Bold,sans-serif;cursor:pointer;transition:all .2s ease}.ConfirmationButton.cancel{background:#ffffff1a;border-color:#fff3}.ConfirmationButton.cancel:hover{background:#ffffff2e}.ConfirmationButton.confirm{background:#dc2626b3;border-color:#dc2626e6}.ConfirmationButton.confirm:hover{background:#dc2626d9}@media(max-width:600px){.ConfirmationCard{padding:16px;border-radius:12px}.ConfirmationActions{justify-content:stretch}.ConfirmationButton{flex:1;text-align:center}}.MangaSection{width:min(100%,1100px);padding:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;color:#fff}.MangaSynopse,.MangaInfo,.MangaTags{width:100%;box-sizing:border-box;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(90deg,#3f179d26,#64284612);border-color:#9732d247;box-shadow:0 10px 30px #00000038;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.MangaSynopse:hover,.MangaInfo:hover,.MangaTags:hover{transform:translateY(-1px);border-color:#9732d247;box-shadow:0 14px 35px #00000042}.MangaSynopse h2,.MangaInfo h2,.MangaTags h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#f7f1f3;font-family:Inter-Bold,sans-serif;font-size:1.35rem;line-height:1.2;letter-spacing:-.3px}.MangaSynopse h2 img,.MangaInfo h2 img,.MangaTags h2 img{width:27px;height:27px;flex-shrink:0;filter:drop-shadow(0 0 7px rgba(132,57,230,.45))}.MangaSynopse{display:none}.MangaSynopse p{margin:0;color:#ffffffb8;font-family:Inter,sans-serif;font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.MangaSynopseLine{width:100%;height:1px;margin:22px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)}.MangaSynopseExtra,.MangaInfoItems{display:flex;flex-wrap:wrap;gap:22px}.MangaSynopseExtraItem,.MangaInfoItem{display:flex;flex-direction:column;gap:5px;min-width:120px}.MangaSynopseExtraItemLabel,.MangaInfoItemLabel{color:#ffffff7a;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.9px}.MangaSynopseExtraItemValue,.MangaInfoItemValue{color:#f5eef1;font-size:.95rem;font-weight:700;overflow-wrap:anywhere}.MangaTagsItems{display:flex;flex-wrap:wrap;gap:8px}.MangaTag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 11px;box-sizing:border-box;border-radius:7px;background:#9732d280;color:#d8cdd1;font-size:.72rem;font-weight:650;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.MangaTag:hover{transform:translateY(-1px);background:#67179d2e;color:#fff}.MangaTagIcon{width:14px;height:14px;flex-shrink:0}.MangaTagText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MangaTagsEmpty{color:#ffffff80}.ChapterList{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(90deg,#3f179d26,#64284612);border-color:#9732d247;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.ChapterList:hover{border-color:#7137be33;box-shadow:0 16px 40px #0000004d}.ChapterHeader{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 4px}.ChapterHeader h2{min-width:0;margin:0}.ChapterActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-shrink:0;margin:0}.ChapterSortButton{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff0b;color:#fffc;font-size:18px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ChapterSortButton:hover{background:#ffffff14;border-color:#ffffff21;color:#fff;transform:rotate(180deg)}.ChapterSortButton.active{background:#9d173533;border-color:#be234159;color:#ffb1c0}.ChapterActionButton{padding:8px 14px;border:1px solid rgba(190,35,65,.3);border-radius:9px;background:#9d1735d1;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterActionButton:hover{background:#aa1b3b;border-color:#dc3c5a73}.ChapterActionButton:active{transform:scale(.97)}.ChapterItem{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 13px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff09;color:#fff;cursor:pointer;overflow:hidden;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterItem:hover{background:linear-gradient(90deg,#9d173526,#64284612);border-color:#d2324b47;transform:translate(3px)}.ChapterCover{width:55px;height:74px;display:block;flex-shrink:0;object-fit:cover;border-radius:8px;background:#171318;box-shadow:0 5px 16px #00000052}.ChapterInfo{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ChapterTitleRow{width:100%;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ChapterInfo strong{min-width:0;color:#f7f3f5;font-size:.94rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ChapterInfo span{min-width:0;color:#ffffff7a;font-size:.78rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChapterItem small{flex-shrink:0;min-width:42px;text-align:right;color:#d94a63;font-family:Inter-Bold,sans-serif;font-size:.86rem;white-space:nowrap}.ChapterNew{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 7px;border-radius:999px;background:#e6395024;border:1px solid rgba(230,57,80,.25);color:#ff8398;font-family:Inter-Bold,sans-serif;font-size:.58rem;line-height:1;box-shadow:0 0 10px #e639501f}.ShowMoreChapters{width:100%;min-height:40px;box-sizing:border-box;margin-top:2px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff09;color:#ffffff9e;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ShowMoreChapters:hover{background:#9d17351a;border-color:#be234138;color:#fff}.ShowMoreChapters:active{transform:scale(.99)}@media(max-width:900px){.ChapterList{width:100%;max-width:100%;margin:0;padding:15px;border-radius:14px}.ChapterHeader{gap:8px}.ChapterActions{gap:5px}.ChapterSortButton{width:34px;height:34px;border-radius:8px}.ChapterActionButton{padding:7px 10px;font-size:11px}.ChapterItem{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:9px;border-radius:11px}.ChapterCover{width:44px;height:61px;border-radius:7px}.ChapterInfo{gap:4px}.ChapterTitleRow{gap:5px}.ChapterInfo strong{font-size:.82rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ChapterInfo span{font-size:.69rem}.ChapterItem small{min-width:35px;font-size:.7rem}.ChapterNew{padding:2px 5px;font-size:.52rem}.ShowMoreChapters{min-height:36px;padding:9px;font-size:11px}}@media(max-width:480px){.ChapterList{padding:12px;border-radius:12px}.ChapterItem{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:8px}.ChapterCover{width:40px;height:56px}.ChapterInfo strong{font-size:.78rem}.ChapterInfo span{font-size:.65rem}.ChapterItem small{min-width:30px;font-size:.67rem}.ChapterNew{padding:2px 5px;font-size:.48rem}}@media(max-width:360px){.ChapterList{padding:10px}.ChapterItem{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:7px}.ChapterCover{width:36px;height:51px}.ChapterItem small,.ChapterNew{display:none}}.MangaComments{width:100%;max-width:100%;box-sizing:border-box;margin-top:25px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#3f179d26,#64284612);border-color:#9732d247;color:var(--text, #f2eef0)}.MangaComments>h3{margin:0 0 17px;color:#f5eef1;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.2px}.MangaCommentsControls{display:flex;align-items:center;gap:6px;margin-bottom:17px}.MangaCommentsControls button{flex-shrink:0;padding:7px 13px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#181416;color:#aaa0a4;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.MangaCommentsControls button:hover{color:#fff;background:#21191c;border-color:#be234159}.MangaCommentsControls button.active{color:#fff;background:#9d17352e;border-color:#be234180}.MangaCommentsForm{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;margin-bottom:23px}.MangaCommentsForm textarea{width:100%;min-height:100px;box-sizing:border-box;padding:12px 13px;resize:vertical;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:linear-gradient(145deg,#7d122b52,#3e0e1c6b 42%,#140c10f5);color:#f4eef1;font-family:inherit;font-size:13px;line-height:1.5;outline:none;transition:border-color .18s ease,background .18s ease}.MangaCommentsForm textarea::placeholder{color:#71696d}.MangaCommentsForm textarea:focus{background:#151113;border-color:#be23418c}.MangaCommentsForm>button{align-self:flex-end;min-width:105px;padding:8px 15px;border:1px solid rgba(210,40,70,.4);border-radius:7px;background:#9d1735;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.MangaCommentsForm>button:hover:not(:disabled){background:#b21d3e}.MangaCommentsList{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:11px}.MangaCommentsList>p{margin:10px 0;color:#81797d;font-size:13px}.MangaComment{width:100%;box-sizing:border-box;padding:14px;background:linear-gradient(90deg,#3f179d26,#64284612);border-color:#9732d247;border-radius:10px;overflow:hidden;transition:background .18s ease,border-color .18s ease}.MangaComment:hover{background:linear-gradient(90deg,#3f179d26,#64284612);border-color:#9732d247;box-shadow:0 14px 35px #00000061,inset 0 1px #ff5a780f}.CommentUser{min-width:0;display:flex;align-items:center;gap:10px}.CommentUser>div{min-width:0;display:flex;flex-direction:column;gap:3px}.CommentUserAvatar{width:40px;height:40px;flex-shrink:0;object-fit:cover;border:1px solid rgba(255,255,255,.07);border-radius:50%;background:#20191d}.CommentUser strong{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;color:#f5f1f3;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.UserBadge{display:inline-flex;align-items:center;padding:2px 5px;border-radius:4px;font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.3px}.UserBadge.admin{color:#ffb9c8;background:#b41e3c33;border:1px solid rgba(210,45,75,.3)}.UserBadge.scan{color:#d7b9c0;background:#78233726;border:1px solid rgba(150,50,70,.25)}.UserBadge.level{color:#d99aaa;background:#9614301f;border:1px solid rgba(180,30,60,.2)}.MangaCommentLevel small{color:#81777c;font-size:10px}.MangaComment>p{margin:13px 0 12px;color:#cec6ca;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.CommentFormattingToolbar{display:flex;align-items:center;gap:3px;padding:5px 7px;background:#0f0c0e;border:1px solid rgba(255,255,255,.06);border-bottom:0;border-radius:8px 8px 0 0}.CommentFormattingToolbar button{width:29px;height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#8d8589;font-family:inherit;font-size:12px;cursor:pointer;transition:color .18s ease,background .18s ease}.MangaCommentsForm .CommentFormattingToolbar+textarea,.MangaCommentReply .CommentFormattingToolbar+textarea{border-radius:0 0 8px 8px}.CommentFormattingHint{margin-top:-4px;color:#625b5f;font-size:9px;line-height:1.4}.CommentSpoiler{position:relative;display:inline-flex;align-items:center;min-height:20px;max-width:100%;margin:0 2px;padding:1px 6px;box-sizing:border-box;border-radius:5px;background:#2b2528;color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s ease,color .18s ease}.CommentSpoiler:hover{background:#362f32}.CommentQuote{display:block;margin:5px 0;padding:7px 10px;border-left:3px solid #9d1735;border-radius:0 6px 6px 0;background:#96143012;color:#aaa1a5;font-style:italic}.MangaCommentFooter{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.MangaCommentFooter>small{color:#716a6e;font-size:10px;white-space:nowrap}.CommentActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.CommentActions button{border:0;background:transparent;font-family:inherit;font-size:11px;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.CommentLikeButton{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:5px;color:#81797d}.CommentReplyButton{padding:4px 6px;border-radius:5px;color:#938b8f}.CommentDeleteButton{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px!important;color:#7c7377}.MangaCommentReply{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:11px;background:#0f0c0e;border:1px solid rgba(255,255,255,.055);border-radius:8px}.MangaCommentReply textarea{width:100%;min-height:72px;box-sizing:border-box;padding:9px 10px;resize:vertical;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#151114;color:#eee8eb;font-family:inherit;font-size:12px;line-height:1.5;outline:none;transition:border-color .18s ease,background .18s ease}.MangaCommentReply textarea:focus{background:#181316;border-color:#be23418c}.MangaCommentReplyActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.MangaCommentReplyActions button{padding:6px 11px;border-radius:6px;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease}.MangaCommentReplyActions button:first-child{border:1px solid rgba(255,255,255,.07);background:transparent;color:#8f878b}.MangaCommentReplyActions button:last-child{border:1px solid rgba(190,35,65,.4);background:#8f1732;color:#fff}.MangaCommentReplies{display:flex;flex-direction:column;gap:8px;margin-top:11px;margin-left:25px;padding-left:12px;border-left:2px solid rgba(160,25,55,.25)}.MangaCommentReplyItem{padding:11px;background:#100d0f;border:1px solid rgba(255,255,255,.05);border-radius:8px;transition:border-color .18s ease,background .18s ease}.MangaCommentReplyItem:hover{background:#151113;border-color:#be234129}.MangaCommentReplyItem>p{margin-bottom:10px}.ShowMoreComments{display:block;margin:15px auto 0;padding:8px 15px;border:1px solid rgba(190,35,65,.28);border-radius:7px;background:#96143017;color:#c98b99;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ShowMoreComments:hover{background:#9614302b;border-color:#be23417a;color:#fff}@media(max-width:900px){.MangaSection{width:100%;max-width:100%;margin:25px auto 0;padding:10px;box-sizing:border-box}.MangaSynopse,.MangaInfo,.MangaTags,.ChapterList{width:100%;max-width:100%;padding:14px;border-radius:12px}.MangaSynopse h2,.MangaInfo h2,.MangaTags h2{margin-bottom:13px;font-size:1.15rem}.MangaSynopse h2 img,.MangaInfo h2 img,.MangaTags h2 img{width:24px;height:24px}.MangaSynopse p{font-size:.9rem;line-height:1.65}.MangaSynopseLine{margin:17px 0}.MangaSynopseExtra,.MangaInfoItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.MangaSynopseExtraItem,.MangaInfoItem{min-width:0;gap:4px}.MangaSynopseExtraItemLabel,.MangaInfoItemLabel{font-size:.65rem}.MangaSynopseExtraItemValue,.MangaInfoItemValue{font-size:.84rem}.MangaTagsItems{gap:6px}.MangaTag{padding:5px 9px;font-size:.65rem}.MangaTagIcon{width:13px;height:13px}.ChapterList{gap:7px}.ChapterHeader{gap:10px;margin-bottom:1px}.ChapterHeader h2{font-size:1.1rem}.ChapterActions{gap:5px;margin-bottom:6px}.ChapterSortButton{width:32px;height:32px;border-radius:7px}.ChapterActionButton{padding:6px 9px;font-size:10px}.ChapterItem{grid-template-columns:40px minmax(0,1fr) auto;min-height:54px;gap:9px;padding:6px 8px;border-radius:9px}.ChapterCover{width:40px;height:54px;border-radius:6px}.ChapterInfo{gap:2px}.ChapterTitleRow{gap:5px}.ChapterInfo strong{font-size:.8rem;line-height:1.2}.ChapterInfo span{font-size:.65rem;line-height:1.2}.ChapterItem small{min-width:43px;font-size:.68rem}.ChapterNew{padding:2px 5px;font-size:.48rem}.ShowMoreChapters{padding:9px;font-size:.72rem}.MangaComments{margin-top:20px}.MangaComments>h3{margin-bottom:12px;font-size:18px}.MangaCommentsControls{width:100%;gap:5px;margin-bottom:13px;overflow-x:auto;scrollbar-width:none}.MangaCommentsControls::-webkit-scrollbar{display:none}.MangaCommentsControls button{flex:0 0 auto;padding:6px 10px;font-size:10px;border-radius:6px}.MangaCommentsForm{gap:7px;margin-bottom:18px}.MangaCommentsForm textarea{min-height:82px;padding:10px;font-size:12px;border-radius:8px}.MangaCommentsForm>button{width:100%;padding:8px;font-size:11px}.MangaCommentsList{gap:8px}.MangaComment{padding:10px;border-radius:8px}.CommentUser{gap:8px}.CommentUserAvatar{width:35px;height:35px}.CommentUser strong{font-size:11.5px}.MangaCommentLevel small{font-size:9px}.MangaComment>p{margin:9px 0;font-size:12px;line-height:1.55}.UserBadge{padding:2px 4px;font-size:7px}.MangaCommentFooter{width:100%;gap:5px}.MangaCommentFooter>small{min-width:0;font-size:8.5px;overflow:hidden;text-overflow:ellipsis}.CommentActions{gap:2px;flex-shrink:0}.CommentActions button{font-size:9.5px}.CommentLikeButton,.CommentReplyButton{padding:3px 5px}.CommentDeleteButton{width:25px;height:25px}.MangaCommentReplies{margin-top:8px;margin-left:7px;padding-left:7px;gap:6px}.MangaCommentReplyItem{padding:8px;border-radius:7px}.MangaCommentReplyItem>p{margin-bottom:7px}.MangaCommentReply{margin-top:9px;padding:8px;gap:6px;border-radius:7px}.MangaCommentReply textarea{min-height:62px;padding:8px;font-size:11px;border-radius:6px}.MangaCommentReplyActions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.MangaCommentReplyActions button{width:100%;padding:6px;font-size:10px}.CommentFormattingToolbar{gap:2px;padding:4px 5px;overflow-x:auto;scrollbar-width:none}.CommentFormattingToolbar::-webkit-scrollbar{display:none}.CommentFormattingToolbar button{width:26px;height:25px;flex:0 0 26px;font-size:10px}.CommentFormattingHint{margin-top:-2px;font-size:8px}.CommentSpoiler{max-width:100%;padding:1px 5px}.ShowMoreComments{width:100%;margin-top:11px;padding:7px;font-size:10px}}@media(max-width:480px){.MangaSection{padding:7px;margin-top:15px}.MangaSynopse,.MangaInfo,.MangaTags,.ChapterList{padding:11px;border-radius:10px}.MangaSynopseExtra,.MangaInfoItems{gap:9px}.MangaSynopseExtraItemLabel,.MangaInfoItemLabel{font-size:.6rem}.MangaSynopseExtraItemValue,.MangaInfoItemValue{font-size:.79rem}.ChapterList{gap:6px}.ChapterItem{grid-template-columns:36px minmax(0,1fr) auto;min-height:49px;gap:7px;padding:6px}.ChapterCover{width:36px;height:49px;border-radius:5px}.ChapterInfo strong{font-size:.75rem}.ChapterInfo span{font-size:.61rem}.ChapterItem small{min-width:38px;font-size:.63rem}.ChapterNew{padding:2px 4px;font-size:.45rem}.MangaComment{padding:9px}.CommentUserAvatar{width:33px;height:33px}.CommentUser strong{font-size:11px}.MangaComment>p{font-size:11.5px}.CommentActions button{font-size:9px}.MangaCommentReplies{margin-left:5px;padding-left:6px}}@media(max-width:360px){.MangaSection{padding:5px}.MangaSynopse,.MangaInfo,.MangaTags,.ChapterList{padding:9px}.MangaSynopse h2,.MangaInfo h2,.MangaTags h2{font-size:1rem}.MangaSynopse h2 img,.MangaInfo h2 img,.MangaTags h2 img{width:21px;height:21px}.ChapterItem{grid-template-columns:34px minmax(0,1fr);min-height:47px;gap:7px}.ChapterCover{width:34px;height:47px}.ChapterInfo strong{font-size:.72rem}.ChapterInfo span{font-size:.59rem}.ChapterItem small,.ChapterNew{display:none}.MangaCommentFooter{align-items:flex-start;flex-direction:column}.CommentActions{width:100%;justify-content:flex-start}}.AvaliationOverlay{position:fixed;inset:0;z-index:3000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.AvaliationCard{width:min(460px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.15);background:#0c0c0ceb;box-shadow:0 0 30px #2563eb59;padding:22px;color:#fff}.AvaliationCard h3{margin:0;font-family:Inter-ExtraBold,sans-serif;font-size:1.2rem}.AvaliationStars{width:min(220px,100%);margin:14px auto 0;display:flex;align-items:center;justify-content:center;gap:10px}.AvaliationStar{width:34px;height:34px;object-fit:contain;cursor:pointer;filter:brightness(0) saturate(100%) invert(87%) sepia(54%) saturate(2388%) hue-rotate(358deg) brightness(107%) contrast(101%)}.AvaliationActions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.AvaliationButton{border:1px solid transparent;border-radius:9999px;padding:9px 14px;color:#fff;font-size:.85rem;font-family:Inter-Bold,sans-serif;cursor:pointer}.AvaliationButton.cancel{background:#ffffff1a;border-color:#fff3}.AvaliationButton.confirm{background:#2563ebb3;border-color:#2563ebe6}@media(max-width:600px){.AvaliationCard{padding:16px;border-radius:12px}.AvaliationStars{gap:8px}.AvaliationActions{justify-content:stretch}.AvaliationButton{flex:1;text-align:center}}.ChapterUploadOverlay{position:fixed;inset:0;background:#0008;display:flex;justify-content:center;align-items:center;z-index:9999}.ChapterUploadPortal{width:600px;max-width:95%;background:#181818;border-radius:15px;padding:25px;color:#fff}.ChapterUploadPortal h2{margin-bottom:5px}.ChapterUploadPortal p{color:#aaa;margin-bottom:20px}.ChapterUploadPortal input{width:100%;margin-bottom:15px;padding:12px;border:none;border-radius:8px;background:#252525;color:#fff}.ChapterFiles{max-height:220px;overflow:auto;margin-bottom:20px}.ChapterFiles div{padding:8px;border-bottom:1px solid #333}.ChapterButtons{display:flex;justify-content:flex-end;gap:10px}.ProgressContainer{width:100%;margin:18px 0}.ProgressInfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#d6d6d6;font-size:14px}.ProgressBar{width:100%;height:12px;background:#2d2d35;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.ProgressFill{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#9f67ff,#c084fc);transition:width .25s ease;box-shadow:0 0 12px #a855f773,inset 0 0 8px #ffffff26}.ProgressFill:after{content:"";display:block;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:progressGlow 1.2s linear infinite}@keyframes progressGlow{0%{transform:translate(-150%)}to{transform:translate(350%)}}.NotFound-content{display:flex;flex-direction:column;align-items:center;height:80vh;text-align:center}.NF404{margin-top:10vh;font-size:8rem;margin-bottom:20px;background:linear-gradient(135deg,var(--primary, #1337ec),#091b72);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-emphasis-color:transparent;text-shadow:0 0 10px rgba(37,99,235,.5)}.NFDiv{padding:30px;width:25vw;min-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 0 20px #2563eb4d;animation:DivBorderPulse 3s infinite}.NFDiv h2{font-size:1.5rem;color:#fff}.NFDiv span{font-size:.9rem;color:#9d9d9d}.NFDiv button{display:flex;flex-direction:row;padding:15px 20px;border:none;background-color:#2563eb;color:#fff;border-radius:9999px;cursor:pointer;transition:all .3s ease;align-items:center;font-size:.9rem}.NFDiv button img{width:18px;height:18px;margin-right:8px}.NFDiv button:hover{background-color:#1e40af;box-shadow:0 0 10px #2563eb66}@keyframes DivBorderPulse{0%{box-shadow:0 0 20px #2563eb4d}50%{box-shadow:0 0 30px #2563eb80}to{box-shadow:0 0 20px #2563eb4d}}@media(max-width:1024px){.NF404{font-size:6rem}.NFDiv{width:50vw}}@media(max-width:768px){.NF404{font-size:9rem}.NFDiv{width:90vw;height:30vh;padding:40px 30px;gap:25px}.NFDiv h2{font-size:2rem}.NFDiv span{font-size:1.1rem;line-height:1.6}.NFDiv button{width:100%;justify-content:center;padding:18px;font-size:1.1rem}}@media(max-width:480px){.NF404{font-size:7rem}.NFDiv{height:30vh;min-width:unset;padding:30px 20px}.NFDiv h2{font-size:1.7rem}}.forbidden-content{display:flex;flex-direction:column;align-items:center;height:80vh;text-align:center}.F403{margin-top:10vh;font-size:8rem;margin-bottom:20px;background:linear-gradient(135deg,#ef4444,#7f1d1d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-emphasis-color:transparent;text-shadow:0 0 12px rgba(239,68,68,.45)}.FDiv{padding:30px;width:25vw;min-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 0 20px #ef444440;animation:ForbiddenBorderPulse 3s infinite}.FDiv h2{font-size:1.5rem;color:#fff}.FDiv span{font-size:.9rem;color:#b8b8b8}.FDiv button{display:flex;flex-direction:row;padding:15px 20px;border:none;background-color:#dc2626;color:#fff;border-radius:9999px;cursor:pointer;transition:all .3s ease;align-items:center;font-size:.9rem}.FDiv button img{width:18px;height:18px;margin-right:8px;filter:brightness(0) saturate(100%) invert(100%)}.FDiv button:hover{background-color:#b91c1c;box-shadow:0 0 10px #ef444480}@keyframes ForbiddenBorderPulse{0%{box-shadow:0 0 20px #ef444440}50%{box-shadow:0 0 30px #ef444466}to{box-shadow:0 0 20px #ef444440}}@media(max-width:1024px){.F403{font-size:6rem}.FDiv{width:50vw}}@media(max-width:768px){.F403{font-size:8rem}.FDiv{width:90vw;min-width:unset;padding:30px 20px}}.authRequired-content{display:flex;flex-direction:column;align-items:center;height:80vh;text-align:center}.AR401{margin-top:10vh;font-size:8rem;margin-bottom:20px;background:linear-gradient(135deg,var(--primary, #1337ec),#091b72);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-emphasis-color:transparent;text-shadow:0 0 10px rgba(37,99,235,.5)}.ARDiv{padding:30px;width:25vw;min-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 0 20px #2563eb4d}.ARDiv h2{font-size:1.5rem;color:#fff}.ARDiv span{font-size:.9rem;color:#b8b8b8}.ARDiv button{display:flex;flex-direction:row;padding:15px 20px;border:none;background-color:#2563eb;color:#fff;border-radius:9999px;cursor:pointer;transition:all .3s ease;align-items:center;font-size:.9rem}.ARDiv button img{width:18px;height:18px;margin-right:8px;filter:brightness(0) saturate(100%) invert(100%)}.ARDiv button:hover{background-color:#1e40af;box-shadow:0 0 10px #2563eb66}.authCadastroText{margin:0;font-size:.9rem;color:#8f8f8f}.authCadastroText a{color:#8f8f8f;text-decoration:none}.authCadastroText a:hover{color:#a3a3a3}@media(max-width:1024px){.AR401{font-size:6rem}.ARDiv{width:50vw}}@media(max-width:768px){.AR401{font-size:8rem}.ARDiv{width:90vw;min-width:unset;padding:30px 20px}}.perfil-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:1rem;box-sizing:border-box;overflow-x:hidden}.profileSwitch{padding:.5rem;display:flex;flex-direction:row;justify-content:center;gap:.5rem;margin-top:2rem;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:9999px}.profileSwitch button{padding:.5rem 2rem;border-radius:9999px;background:transparent;border:1px solid transparent;color:#fff;transition:all .3s ease;font-size:.75rem;display:flex;align-items:center;justify-content:flex-start;font-family:Inter-Bold,sans-serif}.profileSwitch button img{width:20px;height:20px;margin-right:.5rem}.profileSwitch button:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px);cursor:pointer}.profileSwitch button.selected{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.profileInfo{width:50vw;max-width:920px;min-width:320px;height:auto;min-height:420px;display:flex;flex-direction:column;align-items:center;background:#ffffff08;border-radius:60px;margin-top:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 10px #2563eb33;padding:1rem;box-sizing:border-box}.profileIcon{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fffb;border-radius:100%;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 10px #ffffff1a;overflow:hidden;object-fit:cover}.profileIcon img{width:105%;height:105%;object-fit:cover}.profileLevel{position:absolute;top:150px;width:100px;height:auto;background:linear-gradient(90deg,#2563eb,#2563eb,#9e00c2);padding:6px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;border:4px solid black;font-size:1rem}.profileName{margin-top:1.5rem;font-size:1.4rem;font-weight:700}.profileTitle{margin-top:.2rem;font-size:1.2rem;color:#ffffffb3}.profileBio{width:90%;margin-top:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1rem;box-sizing:border-box}.profileBio h3{font-size:1rem;color:#fff;margin:0 0 .5rem}.profileBio p{font-size:.9rem;color:#ffffffb3;margin:0}.profileTags{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem;width:90%}.profileTag{padding:.5rem .8rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.75rem;color:#fff}.profileTag.admin{background:#fd0b0b1a;border:1px solid rgba(255,0,0,.2);color:red}.profileTag.online{background:#22c55e26;border:1px solid rgba(34,197,94,.35);color:#86efac}.profileTag.offline{background:#94a3b826;border:1px solid rgba(148,163,184,.35);color:#e2e8f0}.bannerImage{width:100%;display:flex;flex-direction:column;gap:1rem}.bannerImagePreview{width:100%;height:220px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:20px}.bannerImagePreview img{width:100%;height:100%;display:block;object-fit:cover}.bannerImagePreview span{color:#ffffff80;font-size:.9rem}.bannerImageInfo{width:100%;display:flex;flex-direction:column;gap:.6rem}.bannerImageInfo h3{font-size:1.2rem;color:#fff;margin:0}.bannerImageInfo>span{font-size:.9rem;color:#ffffffb3}.bannerImageInfo .profileImageActions{display:flex;flex-direction:row;align-items:center;gap:1rem}.profileExperience{width:50vw;max-width:920px;min-width:320px;height:50vh;min-height:300px;display:flex;flex-direction:column;align-items:center;background:#ffffff08;border-radius:60px;margin-top:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 10px #2563eb33;box-sizing:border-box}.ExperienceTitle{width:90%;display:flex;flex-direction:row;margin-top:4vh;gap:.5rem;align-items:center}.ExperienceTitle h3{font-size:1rem;color:#fff;margin:0;line-height:1}.ExperienceTitle img{width:26px;height:26px;display:block}.ExperienceInfos{width:90%;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2vh;gap:.5rem;align-items:center}.ExperienceInfos h4{font-size:.8rem;color:#ffffff80;margin:0;line-height:1}.ExperienceInfos span{font-size:1rem;color:#ffffff80;margin:0 0 0 auto;line-height:1;font-family:Inter-ExtraBold,sans-serif;white-space:nowrap}.ExperienceInfos span h2{display:inline;font-size:1.5rem;color:#fff;margin:0;line-height:1;font-family:Inter-ExtraBold,sans-serif;white-space:nowrap}.ExperienceBar{width:90%;height:4vh;min-height:20px;background:#ffffff1a;border-radius:9999px;margin-top:.5rem;overflow:hidden}.ExperienceBarFill{width:40%;height:100%;background:linear-gradient(90deg,#2563eb,#2563eb,#9e00c2);border-radius:9999px;background-size:220% 100%;background-position:0% 50%;transition:width .3s ease;animation:BarFillbgAnimation 2.8s cubic-bezier(.4,0,.2,1) infinite;will-change:background-position,opacity}@keyframes BarFillbgAnimation{0%{background-position:0% 50%;opacity:1}45%{opacity:.92}50%{background-position:100% 50%;opacity:.98}to{background-position:0% 50%;opacity:1}}.edit-profile{width:50vw;max-width:920px;min-width:0;height:auto;min-height:420px;display:flex;flex-direction:column;background:#ffffff08;border-radius:60px;margin-top:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 10px #2563eb33;padding:1rem;box-sizing:border-box}.profileImage{display:flex;flex-direction:row}.profileImageIcon{width:120px;height:120px;border-radius:100%;background:#fffb;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 10px #ffffff1a;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:0}.profileImageIcon img{width:105%;height:105%;object-fit:cover}.profileImageInfo{display:flex;flex-direction:column;margin-left:1rem;padding:1rem 0;gap:.6rem}.profileImageInfo h3{font-size:1.2rem;color:#fff;margin:0}.profileImageInfo span{font-size:.9rem;color:#ffffffb3}.profileImageActions{display:flex;flex-direction:row;gap:1rem;align-items:center}.profileImageActions span{font-size:.85rem;color:#ffffffb3;transition:color .2s ease}.profileImageActions span:hover{color:#ffffffe6;cursor:pointer}.profileImageActions button{padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.85rem;color:#fff;transition:transform .2s ease;display:flex;flex-direction:row;align-items:center;cursor:pointer}.profileImageActions button:hover{transform:translateY(-2px)}.profileImageActions img{width:22px;height:22px;margin-right:.5rem;margin-bottom:.1rem;align-self:center}.profileBanner{width:100%;display:flex;flex-direction:column;gap:.75rem}.profileBannerPreview{width:100%;height:180px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:18px;box-sizing:border-box}.profileBannerPreview img{width:100%;height:100%;object-fit:cover;display:block}.profileBannerPreview>span{color:#fff9;font-size:.9rem;text-align:center}.profileBannerInfo{display:flex;flex-direction:column;gap:.6rem}.profileBannerInfo h3{margin:0;font-size:1.2rem;color:#fff}.profileBannerInfo span{font-size:.9rem;color:#ffffffb3}.profileBannerActions{display:flex;flex-direction:row;align-items:center;gap:1rem}.profileBannerActions button{padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.85rem;color:#fff;display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.profileBannerActions button:hover{transform:translateY(-2px)}.profileBannerActions img{width:22px;height:22px;margin-right:.5rem}.profileBannerActions span{font-size:.85rem;color:#ffffffb3;cursor:pointer}.ProfileEditLine{width:100%;height:1px;background:#fff3;margin:1rem 0}.editProfileSection{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.editProfileSection h2{font-size:1.2rem;color:#fff;display:flex;flex-direction:row;align-items:center;gap:.5rem}.editProfileSection h2 img{width:28px;height:28px}.editProfileDuo{display:flex;flex-direction:row;gap:1rem}.editProfileInput{display:flex;flex-direction:column;gap:.3rem;flex:1}.editProfileInput label{font-size:.9rem;color:#ffffffb3}.editProfileTextoInvalido{font-size:.78rem;color:#ff7b7b}.editProfileInput input{width:100%;padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.85rem;color:#fff;box-sizing:border-box}.editProfileInput input:focus{outline:none;border-color:#2563ebcc;box-shadow:0 0 5px #2563eb80}.editProfileInput input.editProfileInvalido,.editProfileBio textarea.editProfileInvalido,.editProfileTitles select.editProfileInvalido{border-color:#ff5a5ae6;box-shadow:0 0 0 1px #ff5a5a59}.editProfileTitles{display:flex;flex-direction:column;gap:.3rem}.editProfileTitles label{font-size:.9rem;color:#ffffffb3}.editProfileTitles select{padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.85rem;color:#fff;appearance:none}.editProfileTitles select:focus{outline:none;border-color:#2563ebcc;box-shadow:0 0 5px #2563eb80}.editProfileTitles select option{background:#0a0e1ceb}.editProfileBio{display:flex;flex-direction:column;gap:.3rem}.editProfileBio label{font-size:.9rem;color:#ffffffb3}.editProfileBio textarea{padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;font-size:.85rem;color:#fff;resize:vertical;min-height:80px;box-sizing:border-box}.editProfileBio textarea:focus{outline:none;border-color:#2563ebcc;box-shadow:0 0 5px #2563eb80}.editProfileActions{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;padding:0 1rem}.editProfileActions button{padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.85rem;color:#fff;transition:transform .2s ease}.editProfileActions button:hover{transform:translateY(-2px);cursor:pointer}.editProfileActions .cancelButton{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.editProfileActions .cancelButton:hover{background:#fff3;border:1px solid rgba(255,255,255,.3)}.editProfileActions .saveButton{background:#2563ebcc;border:1px solid transparent;color:#fff}.editProfileActions .saveButton:hover{background:#2563eb}.editProfileActions .saveButton img{width:18px;height:18px;display:block}.editProfileActions button:disabled{opacity:.6;cursor:not-allowed;transform:none}.editProfileActions .saveButton:disabled{background:#94a3b859;border:1px solid rgba(148,163,184,.45)}.ProfileModalCrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b8;display:flex;justify-content:center;align-items:center;z-index:1000}.ProfileCropModalCard{width:min(92vw,520px);padding:.9rem;border-radius:14px;background:#0a0e1ceb;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;gap:.85rem}.ProfileCropStage{width:100%;aspect-ratio:1 / 1;max-height:70vh;position:relative;border-radius:10px;overflow:hidden;background:#020617d9;border:1px solid rgba(255,255,255,.1)}.CropActions{display:flex;gap:.5rem}.CropActions button{flex:1;padding:.6rem .8rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;cursor:pointer}.CropActions button:hover{background:#ffffff2e}.borderList{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:18px;margin-top:15px}.borderList>div{background:#ffffff0a;border:2px solid transparent;border-radius:14px;padding:12px;cursor:pointer;transition:.25s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.borderList>div:hover{transform:translateY(-5px);background:#7744d426;border-color:#7744d480}.borderList .selectedBorder{border-color:#7744d4;background:linear-gradient(135deg,#7744d440,#f368d92e);box-shadow:0 0 15px #7744d499}.borderList img{width:80px;height:80px;object-fit:contain;transition:.25s ease}.borderList>div:hover img{transform:scale(1.08)}.borderList span{color:#ddd;font-size:13px;font-weight:600;text-align:center}.editProfileSection h3{margin-top:25px;margin-bottom:10px;color:#fff;font-size:18px}@media(max-width:1024px){.profileInfo,.profileExperience{width:86vw;border-radius:40px}.profileName{font-size:1.2rem}.profileTitle{font-size:1rem}.ExperienceInfos{align-items:flex-start}.ExperienceInfos span{width:100%;margin-left:0}.edit-profile{width:86vw;border-radius:40px}.profileBannerPreview{height:160px}}@media(max-width:768px){.perfil-content{padding:0 .75rem 1rem;box-sizing:border-box}.profileSwitch{width:100%;max-width:420px;padding:.4rem}.profileSwitch button{flex:1;justify-content:center;padding:.5rem .75rem}.profileInfo,.profileExperience{width:100%;min-width:0;border-radius:24px;padding:0 .75rem;box-sizing:border-box}.profileInfo{min-height:460px;height:auto;padding-bottom:1rem}.profileIcon{width:130px;height:130px;margin-top:1.5rem}.profileLevel{top:126px;width:90px;font-size:.9rem}.profileName{margin-top:1.1rem;font-size:1rem;text-align:center;word-break:break-word}.profileTitle{font-size:.95rem;text-align:center;word-break:break-word}.profileTags{width:100%;gap:.4rem}.profileTag{font-size:.7rem;padding:.45rem .65rem}.profileExperience{height:auto;min-height:260px;padding-bottom:1rem}.ExperienceTitle,.ExperienceInfos,.ExperienceBar{width:100%}.ExperienceInfos h4{font-size:.75rem;line-height:1.3}.ExperienceInfos span{font-size:.9rem}.ExperienceInfos span h2{font-size:1.25rem}.edit-profile{width:100%;min-width:0;border-radius:24px;padding:1rem .75rem;min-height:0}.profileImage{flex-direction:column;align-items:center;text-align:center}.profileImageIcon{width:100px;height:100px}.profileImageInfo{margin-left:0;margin-top:.75rem;align-items:center;padding:0}.profileImageInfo h3{font-size:1.05rem}.profileImageInfo span{font-size:.82rem;text-align:center}.profileImageActions{justify-content:center}.profileBanner{width:100%}.profileBannerPreview{height:150px;border-radius:14px}.profileBannerInfo{align-items:center;text-align:center}.profileBannerInfo h3{font-size:1.05rem}.profileBannerInfo span{font-size:.82rem}.profileBannerActions{justify-content:center;flex-wrap:wrap}.editProfileSection h2{font-size:1.05rem}.editProfileSection h2 img{width:24px;height:24px}.editProfileDuo{flex-direction:column;gap:.75rem}.editProfileInput label,.editProfileTitles label,.editProfileBio label{font-size:.85rem}.editProfileInput input,.editProfileTitles select,.editProfileBio textarea{font-size:.82rem}.editProfileActions{flex-direction:column-reverse;padding:0;gap:.6rem}.editProfileActions button{width:100%;justify-content:center;text-align:center;padding:.65rem}.ProfileCropModalCard{width:min(96vw,420px);padding:.75rem;gap:.7rem}.CropActions{flex-wrap:wrap}.CropActions button{flex:1 1 100%}}@media(max-width:480px){.edit-profile{border-radius:18px;padding:.75rem .6rem}.profileImageIcon{width:86px;height:86px}.profileImageInfo h3{font-size:.95rem}.profileImageInfo span{font-size:.78rem}.profileImageActions button{font-size:.8rem;padding:.45rem .65rem}.profileImageActions img{width:18px;height:18px;margin-right:.35rem}.profileBannerPreview{height:120px;border-radius:12px}.profileBannerInfo h3{font-size:.95rem}.profileBannerInfo span{font-size:.78rem}.profileBannerActions button{font-size:.8rem;padding:.45rem .65rem}.editProfileSection h2{font-size:.95rem;gap:.35rem}.editProfileSection h2 img{width:20px;height:20px}.editProfileInput input,.editProfileTitles select{padding:.45rem .6rem;font-size:.8rem}.editProfileBio textarea{padding:.45rem .6rem;font-size:.8rem;min-height:70px}.editProfileTextoInvalido{font-size:.72rem}.editProfileActions button{font-size:.8rem;padding:.55rem}.editProfileActions .saveButton img{width:16px;height:16px}.borderList{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.borderList img{width:65px;height:65px}}.forum-page{width:100%;min-height:100vh;padding:110px 24px 70px;box-sizing:border-box;color:#f5eef0}.forum-container{width:min(1180px,100%);margin:0 auto}.forum-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:42px;align-items:start}.forum-sidebar{position:sticky;top:105px}.forum-sidebar-title{margin-bottom:12px;padding-left:10px;color:#6f6266;font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.forum-category-list{display:flex;flex-direction:column;gap:4px}.forum-category-list button{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#817477;font-family:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.forum-category-list button:hover{color:#eee4e7;background:#ffffff09}.forum-category-list button.active{color:#fff;border-color:#b1122633;background:linear-gradient(90deg,#b1122633,#b1122609)}.forum-category-list button.active:before{content:"";position:absolute;left:-1px;top:50%;width:3px;height:20px;transform:translateY(-50%);border-radius:999px;background:#b11226}.category-symbol{display:flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;font-size:14px}.category-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-content{min-width:0}.forum-content-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.065)}.forum-heading{min-width:0}.forum-label{display:block;margin-bottom:5px;color:#c3263d;font-size:9px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.forum-content-top h1{margin:0;color:#fff;font-size:30px;font-weight:850;letter-spacing:-.8px}.forum-heading p{margin:7px 0 0;color:#716669;font-size:11px}.forum-create{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:38px;padding:0 14px;border:1px solid rgba(177,18,38,.42);border-radius:9px;background:linear-gradient(135deg,#b1122633,#b1122612);color:#eadde0;font-size:11px;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.forum-create-icon{font-size:18px;line-height:1}.forum-create:hover{transform:translateY(-2px);border-color:#d22339bf;background:#b1122640}.forum-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.forum-toolbar-title{color:#a99da0;font-size:11px;font-weight:800;letter-spacing:.5px}.forum-sort{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff06}.forum-sort button{min-height:30px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#71676a;font-family:inherit;font-size:9px;font-weight:750;cursor:pointer;transition:background .2s ease,color .2s ease}.forum-sort button:hover{color:#ddd2d5}.forum-sort button.active{color:#fff;background:#b1122640}.forum-topic-list{display:flex;flex-direction:column;gap:6px}.forum-topic{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 130px 18px;align-items:center;gap:14px;min-height:92px;padding:13px 14px;box-sizing:border-box;border:1px solid rgba(255,255,255,.045);border-left:3px solid transparent;border-radius:11px;background:linear-gradient(135deg,#ffffff06,#ffffff02);transition:transform .2s ease,background .2s ease,border-color .2s ease}.forum-topic:hover{transform:translate(2px);border-color:#b1122638;border-left-color:#b11226;background:linear-gradient(90deg,#b1122617,#ffffff05)}.forum-topic.is-pinned{border-left-color:#b11226;background:linear-gradient(90deg,#b112261a,#ffffff04)}.forum-topic-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09;font-size:15px}.forum-topic-body{min-width:0}.forum-topic-heading{display:flex;align-items:center;gap:6px;min-height:17px;margin-bottom:2px}.topic-badge{display:inline-flex;align-items:center;height:17px;padding:0 7px;border-radius:5px;background:#b1122629;color:#d12a43;font-size:7px;font-weight:900;letter-spacing:.7px}.topic-badge.locked{background:#ffffff0e;color:#827679}.forum-topic-title{display:block;max-width:100%;margin-bottom:5px;overflow:hidden;color:#e9dfe2;font-size:14px;font-weight:750;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.forum-topic-title:hover{color:#ef4057}.forum-topic-preview{display:-webkit-box;max-width:720px;margin:0 0 7px;overflow:hidden;color:#71676a;font-size:11px;line-height:1.45;-webkit-line-clamp:1;-webkit-box-orient:vertical}.forum-topic-meta{display:flex;align-items:center;gap:7px;color:#5e5558;font-size:9px}.topic-author{color:#9b8e92;font-weight:650}.topic-separator{color:#493f42}.forum-topic-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.topic-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:42px;border-left:1px solid rgba(255,255,255,.05)}.topic-stat strong{color:#c6babd;font-size:13px;font-weight:800}.topic-stat span{margin-top:3px;color:#5d5356;font-size:7px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.forum-topic-arrow{color:#50474a;font-size:15px;transition:color .2s ease,transform .2s ease}.forum-topic:hover .forum-topic-arrow{color:#c3263d;transform:translate(2px)}.forum-loading{display:flex;align-items:center;justify-content:center;gap:11px;min-height:280px;color:#756a6d;font-size:11px}.forum-spinner{width:19px;height:19px;border:2px solid rgba(177,18,38,.16);border-top-color:#c3263d;border-radius:50%;animation:forum-spin .7s linear infinite}@keyframes forum-spin{to{transform:rotate(360deg)}}.forum-empty,.forum-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:35px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff04;text-align:center}.forum-state-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;border:1px solid rgba(177,18,38,.22);border-radius:13px;background:#b1122614;font-size:21px}.forum-empty h2,.forum-error h2{margin:0 0 7px;color:#e1d7da;font-size:18px}.forum-empty p,.forum-error p{max-width:420px;margin:0 0 18px;color:#71676a;font-size:11px;line-height:1.5}.forum-empty a,.forum-error button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:0 15px;border:1px solid rgba(177,18,38,.38);border-radius:8px;background:#b112261c;color:#d4c5c9;font-family:inherit;font-size:10px;font-weight:750;text-decoration:none;cursor:pointer}@media(max-width:900px){.forum-layout{grid-template-columns:180px minmax(0,1fr);gap:25px}.forum-topic{grid-template-columns:40px minmax(0,1fr) 105px 14px;gap:10px}}@media(max-width:700px){.forum-page{padding:92px 12px 50px}.forum-layout{display:block}.forum-sidebar{position:static;margin-bottom:20px}.forum-sidebar-title{padding-left:2px;margin-bottom:8px;font-size:10px}.forum-category-list{flex-direction:row;gap:7px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.forum-category-list::-webkit-scrollbar{display:none}.forum-category-list button{width:auto;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.065);border-radius:9px;white-space:nowrap;font-size:11px}.forum-category-list button.active:before{display:none}.category-symbol{font-size:13px}.forum-content-top{align-items:flex-start;margin-bottom:17px;padding-bottom:15px}.forum-label{font-size:8px}.forum-content-top h1{font-size:26px}.forum-heading p{max-width:230px;margin-top:5px;font-size:10px;line-height:1.4}.forum-create{min-height:34px;padding:0 9px;gap:5px;border-radius:8px;font-size:9px}.forum-create-icon{font-size:16px}.forum-create-text{white-space:nowrap}.forum-toolbar{margin-bottom:9px}.forum-toolbar-title{font-size:12px}.forum-sort{padding:3px}.forum-sort button{min-height:32px;padding:0 10px;font-size:9px}.forum-topic{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:88px;padding:13px 9px;border-radius:10px}.forum-topic-icon{width:38px;height:38px;border-radius:10px;font-size:14px}.forum-topic-title{margin-bottom:5px;font-size:14px;line-height:1.35}.forum-topic-preview{margin-bottom:6px;font-size:10px;line-height:1.45;-webkit-line-clamp:1}.forum-topic-meta{font-size:9px}.forum-topic-stats,.forum-topic-arrow{display:none}.topic-badge{height:18px;padding:0 7px;font-size:7px}}@media(max-width:420px){.forum-page{padding-left:10px;padding-right:10px}.forum-content-top h1{font-size:24px}.forum-heading p{display:none}.forum-create{min-height:32px;padding:0 8px;font-size:8px}.forum-create-icon{font-size:15px}.forum-topic{grid-template-columns:38px minmax(0,1fr);min-height:84px;padding:12px 8px;gap:10px}.forum-topic-icon{width:36px;height:36px}.forum-topic-title{font-size:13px}.forum-topic-preview{font-size:9px}.forum-topic-meta{font-size:8px}}.ForumTopicPage,.ForumTopicPage *,.ForumTopicPage *:before,.ForumTopicPage *:after{box-sizing:border-box}.ForumTopicPage{width:100%;min-height:100vh;padding:105px 20px 70px;color:#f5eef0;overflow-x:hidden}.ForumTopicPage img,.ForumTopicPage button,.ForumTopicPage textarea{max-width:100%}.ForumTopicPage button{font-family:inherit}.ForumTopicContainer{width:min(1050px,100%);margin:0 auto}.ForumTopicPage .ForumBack{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-bottom:17px;padding:0 9px;color:#777;text-decoration:none;font-size:12px;font-weight:600;border-radius:7px;transition:color .2s ease,background .2s ease}.ForumTopicPage .ForumBack span{font-size:16px;transition:transform .2s ease}.ForumTopicPage .ForumBack:hover{color:#eee;background:#e915450f}.ForumTopicPage .ForumBack:hover span{transform:translate(-2px)}.ForumTopicPage .ForumTopicCard{width:100%;padding:28px 30px;background:linear-gradient(145deg,#b112261b,#120b0eb8);border:1px solid rgba(177,18,38,.18);border-radius:15px;overflow:hidden}.ForumTopicPage .ForumTopicHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:17px}.ForumTopicPage .ForumTopicCategory{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#8d8588;font-size:12px;font-weight:600}.ForumTopicPage .ForumCategoryIcon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 auto;background:#e9154512;border:1px solid rgba(233,21,69,.12);border-radius:7px;font-size:13px}.ForumTopicPage .ForumTopicCategory>span:last-child{overflow-wrap:anywhere}.ForumTopicPage .ForumTopicBadges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ForumTopicPage .ForumBadge{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.ForumTopicPage .ForumBadge.pinned{color:#e8c76e;background:#e8c76e0f;border:1px solid rgba(232,199,110,.13)}.ForumTopicPage .ForumBadge.locked{color:#999;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.ForumTopicPage .ForumTopicTitle{width:100%;margin:0;color:#fff;font-size:clamp(25px,4vw,37px);line-height:1.18;font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere}.ForumTopicPage .ForumTopicAuthor{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:20px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.055)}.ForumTopicPage .ForumUser{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#d8d1d3;text-decoration:none;font-size:12px;font-weight:700;transition:color .2s ease}.ForumTopicPage .ForumUser:hover{color:#fff}.ForumTopicPage .ForumUser img{width:36px;height:36px;flex:0 0 auto;object-fit:cover;border-radius:50%;background:#151012;border:1px solid rgba(233,21,69,.24)}.ForumTopicPage .ForumMetaDivider{width:3px;height:3px;flex:0 0 auto;background:#484144;border-radius:50%}.ForumTopicPage .ForumTopicDate,.ForumTopicPage .ForumTopicViews{color:#666;font-size:10px}.ForumTopicPage .ForumTopicContent{width:100%;margin-top:23px;color:#c9c3c5;font-size:15px;line-height:1.85;overflow-wrap:anywhere;word-break:break-word}.ForumTopicPage .ForumTextLine{overflow-wrap:anywhere}.ForumTopicPage .ForumPostsSection{width:100%;margin-top:34px}.ForumTopicPage .ForumSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.ForumTopicPage .ForumSectionHeader>div{min-width:0}.ForumTopicPage .ForumSectionHeader h2{margin:0;color:#f4eff1;font-size:20px;font-weight:800}.ForumTopicPage .ForumSectionHeader p{margin:3px 0 0;color:#5f595c;font-size:10px}.ForumTopicPage .ForumSectionHeader>span{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;padding:0 7px;flex:0 0 auto;color:#999;background:#ffffff09;border:1px solid rgba(255,255,255,.05);border-radius:7px;font-size:10px;font-weight:700}.ForumTopicPage .ForumPostList{width:100%;display:flex;flex-direction:column;gap:10px}.ForumTopicPage .ForumPostCard{width:100%;display:grid;grid-template-columns:165px minmax(0,1fr);gap:22px;padding:19px;background:#120c0e94;border:1px solid rgba(255,255,255,.055);border-radius:12px;overflow:hidden;transition:border-color .2s ease,background .2s ease}.ForumTopicPage .ForumPostCard:hover{background:#160d10b8;border-color:#b1122629}.ForumTopicPage .ForumPostUser{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ForumTopicPage .ForumPostUser .ForumUser{max-width:100%}.ForumTopicPage .ForumPostUser .ForumUser span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ForumTopicPage .ForumUserTitle{display:inline-block;max-width:100%;padding:4px 7px;color:#e91545;background:#e915450e;border:1px solid rgba(233,21,69,.12);border-radius:5px;font-size:9px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ForumTopicPage .ForumPostBody{min-width:0;display:flex;flex-direction:column}.ForumTopicPage .ForumPostContent{min-width:0;color:#c8c2c4;font-size:13px;line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.ForumTopicPage .ForumPostFooter{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:17px;padding-top:11px;border-top:1px solid rgba(255,255,255,.045)}.ForumTopicPage .ForumPostFooter time{min-width:0;color:#5c5659;font-size:9px;overflow-wrap:anywhere}.ForumTopicPage .ForumDeletePost{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;color:#ff7182;background:#ff3c500f;border:1px solid rgba(255,80,100,.18);border-radius:8px;cursor:pointer;font-family:inherit;font-size:15px;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ForumTopicPage .ForumDeletePost:hover:not(:disabled){color:#ff5268;background:#ff3c5024;border-color:#ff506466;transform:translateY(-1px)}.ForumTopicPage .ForumDeletePost:active:not(:disabled){transform:scale(.94)}.ForumTopicPage .ForumDeletePost:disabled{opacity:.5;cursor:wait;transform:none}.ForumTopicPage .ForumReplyBox{width:100%;margin-top:25px;padding:20px;background:linear-gradient(145deg,#160d10f2,#0e0a0ceb);border:1px solid rgba(255,255,255,.065);border-radius:13px;box-shadow:0 12px 35px #00000026}.ForumTopicPage .ForumReplyHeader{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.ForumTopicPage .ForumReplyHeader h2{margin:0;color:#f2edef;font-size:16px;font-weight:800}.ForumTopicPage .ForumReplyHeader p{margin:4px 0 0;color:#605a5d;font-size:10px}.ForumTopicPage .ForumReplyIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#e91545;background:#e9154512;border:1px solid rgba(233,21,69,.12);border-radius:8px;font-size:14px}.ForumTopicPage .ForumEditor{width:100%;background:#0000002e;border:1px solid rgba(255,255,255,.075);border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ForumTopicPage .ForumEditor:focus-within{border-color:#e9154547;box-shadow:0 0 0 3px #e9154509}.ForumTopicPage .ForumToolbar{width:100%;display:flex;align-items:center;gap:9px;min-height:43px;padding:6px 9px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.ForumTopicPage .ForumToolbarLabel{margin-right:3px;color:#514b4e;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ForumTopicPage .ForumToolbarActions{display:flex;align-items:center;gap:4px}.ForumTopicPage .ForumToolButton{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#8c8588;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;transition:color .18s ease,background .18s ease,border-color .18s ease}.ForumTopicPage .ForumToolButton:hover{color:#eee;background:#e9154513;border-color:#e915451f}.ForumTopicPage .ForumToolButton strong,.ForumTopicPage .ForumToolButton em{font-size:13px}.ForumTopicPage .ForumReplyBox textarea{display:block;width:100%;min-height:145px;padding:15px;resize:vertical;color:#d9d4d6;background:transparent;border:0;outline:none;font-family:inherit;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.ForumTopicPage .ForumReplyBox textarea::placeholder{color:#4f494c}.ForumTopicPage .ForumReplyBox textarea:disabled{opacity:.55;cursor:not-allowed}.ForumTopicPage .ForumEditorBottom{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;color:#514b4e;background:#ffffff03;border-top:1px solid rgba(255,255,255,.035);font-size:9px}.ForumTopicPage .ForumEditorBottom span:first-child{min-width:0;overflow-wrap:anywhere}.ForumTopicPage .ForumEditorBottom span:last-child{flex:0 0 auto}.ForumTopicPage .ForumReplyFooter{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px}.ForumTopicPage .ForumReplyFooter>span{color:#555053;font-size:9px}.ForumTopicPage .ForumReplyFooter button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 15px;color:#fff;background:linear-gradient(135deg,#c5133b,#94102f);border:0;border-radius:7px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;box-shadow:0 5px 16px #c5133b1f;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.ForumTopicPage .ForumReplyFooter button span{font-size:14px;transition:transform .18s ease}.ForumTopicPage .ForumReplyFooter button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.ForumTopicPage .ForumReplyFooter button:hover:not(:disabled) span{transform:translate(2px)}.ForumTopicPage .ForumReplyFooter button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ForumTopicPage .ForumButtonSpinner{width:11px;height:11px;flex:0 0 auto;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ForumSpinner .7s linear infinite}@keyframes ForumSpinner{to{transform:rotate(360deg)}}.ForumTopicPage .ForumSpoiler{display:inline;padding:2px 6px;color:#777;background:#191417;border:1px solid rgba(255,255,255,.035);border-radius:4px;cursor:pointer;transition:color .15s ease,background .15s ease}.ForumTopicPage .ForumSpoiler:hover{color:#aaa;background:#21191c}.ForumTopicPage .ForumSpoilerContent,.ForumTopicPage .ForumSpoiler.revealed .ForumSpoilerHidden{display:none}.ForumTopicPage .ForumSpoiler.revealed .ForumSpoilerContent{display:inline;color:#ddd}.ForumTopicPage .ForumQuote{display:block;margin:9px 0;padding:8px 11px;color:#999;background:#ffffff06;border-left:2px solid #e91545;border-radius:0 6px 6px 0}.ForumTopicPage .ForumEmpty{width:100%;padding:34px 20px;text-align:center;background:#110b0d8c;border:1px dashed rgba(177,18,38,.17);border-radius:11px}.ForumTopicPage .ForumEmpty>span{display:block;margin-bottom:8px;font-size:23px}.ForumTopicPage .ForumEmpty strong{display:block;color:#c9c2c4;font-size:12px}.ForumTopicPage .ForumEmpty p{margin:5px 0 0;color:#5d575a;font-size:10px}.ForumTopicPage .ForumLocked{width:100%;display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px}.ForumTopicPage .ForumLocked>span{flex:0 0 auto;font-size:18px}.ForumTopicPage .ForumLocked strong{display:block;color:#ccc;font-size:12px}.ForumTopicPage .ForumLocked p{margin:4px 0 0;color:#5d575a;font-size:10px}.ForumTopicPage .ForumTopicLoading{width:100%;min-height:300px;display:flex;align-items:center;justify-content:center;gap:9px;color:#777;font-size:12px}.ForumTopicPage .ForumLoadingDot{width:7px;height:7px;flex:0 0 auto;background:#e91545;border-radius:50%;animation:ForumLoadingPulse 1s ease-in-out infinite}@keyframes ForumLoadingPulse{0%,to{opacity:.35}50%{opacity:1}}.ForumTopicPage .ForumTopicError{width:min(500px,100%);margin:80px auto 0;padding:45px 25px;text-align:center;background:#120b0ea6;border:1px solid rgba(255,255,255,.055);border-radius:13px}.ForumTopicPage .ForumErrorIcon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#e91545;background:#e9154512;border:1px solid rgba(233,21,69,.12);border-radius:50%;font-size:18px;font-weight:800}.ForumTopicPage .ForumTopicError h1{margin:0;color:#eee;font-size:20px}.ForumTopicPage .ForumTopicError p{margin:7px 0 18px;color:#666;font-size:11px}.ForumTopicPage .ForumTopicError a{color:#e91545;text-decoration:none;font-size:11px;font-weight:700}@media(max-width:800px){.ForumTopicPage{padding:30px 14px 50px}.ForumTopicPage .ForumTopicCard{padding:24px}.ForumTopicPage .ForumPostCard{grid-template-columns:145px minmax(0,1fr);gap:17px}}@media(max-width:600px){.ForumTopicPage{width:100%;padding:30px 10px 35px}.ForumTopicPage .ForumTopicContainer{width:100%}.ForumTopicPage .ForumBack{margin-bottom:11px;font-size:11px}.ForumTopicPage .ForumTopicCard{padding:16px;border-radius:11px}.ForumTopicPage .ForumTopicHeader{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:13px}.ForumTopicPage .ForumTopicBadges{width:100%}.ForumTopicPage .ForumTopicTitle{font-size:22px;line-height:1.25}.ForumTopicPage .ForumTopicAuthor{align-items:center;gap:8px;margin-top:15px;padding-bottom:14px}.ForumTopicPage .ForumTopicContent{margin-top:17px;font-size:13px;line-height:1.75}.ForumTopicPage .ForumPostsSection{margin-top:24px}.ForumTopicPage .ForumSectionHeader{margin-bottom:11px}.ForumTopicPage .ForumSectionHeader h2{font-size:17px}.ForumTopicPage .ForumPostList{gap:9px}.ForumTopicPage .ForumPostCard{display:flex;flex-direction:column;gap:13px;padding:14px;border-radius:10px}.ForumTopicPage .ForumPostUser{width:100%;flex-direction:row;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.045)}.ForumTopicPage .ForumPostUser .ForumUser{flex:1;max-width:none}.ForumTopicPage .ForumPostUser .ForumUser img{width:34px;height:34px}.ForumTopicPage .ForumUserTitle{max-width:110px}.ForumTopicPage .ForumPostBody{width:100%}.ForumTopicPage .ForumPostContent{width:100%;font-size:12.5px;line-height:1.75}.ForumTopicPage .ForumPostFooter{margin-top:13px;padding-top:9px}.ForumTopicPage .ForumPostFooter time{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ForumTopicPage .ForumDeletePost{width:32px;height:32px;font-size:14px}.ForumTopicPage .ForumReplyBox{margin-top:17px;padding:14px;border-radius:10px}.ForumTopicPage .ForumReplyHeader{margin-bottom:12px}.ForumTopicPage .ForumReplyHeader h2{font-size:15px}.ForumTopicPage .ForumReplyHeader p{font-size:9px}.ForumTopicPage .ForumReplyIcon{width:29px;height:29px;font-size:12px}.ForumTopicPage .ForumToolbar{min-height:39px;padding:5px 7px}.ForumTopicPage .ForumToolbarLabel{display:none}.ForumTopicPage .ForumToolButton{width:28px;height:28px}.ForumTopicPage .ForumReplyBox textarea{min-height:125px;padding:12px;font-size:12.5px}.ForumTopicPage .ForumEditorBottom{min-height:30px;padding:0 9px;font-size:8px}.ForumTopicPage .ForumEditorBottom span:first-child{max-width:75%}.ForumTopicPage .ForumReplyFooter{align-items:center;gap:10px;margin-top:11px}.ForumTopicPage .ForumReplyFooter>span{max-width:55%;line-height:1.4}.ForumTopicPage .ForumReplyFooter button{min-height:35px;padding:0 13px;font-size:10px}.ForumTopicPage .ForumLocked{padding:14px}}@media(max-width:380px){.ForumTopicPage{padding-left:7px;padding-right:7px}.ForumTopicPage .ForumTopicCard{padding:13px}.ForumTopicPage .ForumTopicTitle{font-size:20px}.ForumTopicPage .ForumTopicContent{font-size:12.5px}.ForumTopicPage .ForumPostCard{padding:12px}.ForumTopicPage .ForumPostContent{font-size:12px}.ForumTopicPage .ForumReplyBox{padding:12px}.ForumTopicPage .ForumReplyHeader p,.ForumTopicPage .ForumEditorBottom span:first-child{display:none}.ForumTopicPage .ForumEditorBottom{justify-content:flex-end}.ForumTopicPage .ForumReplyFooter{align-items:stretch;flex-direction:column}.ForumTopicPage .ForumReplyFooter>span{max-width:none}.ForumTopicPage .ForumReplyFooter button{width:100%}}.ForumCreatePage{width:100%;min-height:100vh;box-sizing:border-box;padding:35px 20px 70px;color:#f5eef0}.ForumCreatePage *,.ForumCreatePage *:before,.ForumCreatePage *:after{box-sizing:border-box}.ForumCreateContainer{width:min(850px,100%);margin:0 auto}.ForumCreateBack{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-bottom:24px;padding:0 9px;color:#777;text-decoration:none;font-size:12px;font-weight:600;border-radius:7px;transition:color .2s ease,background .2s ease}.ForumCreateBack span{font-size:16px;transition:transform .2s ease}.ForumCreateBack:hover{color:#eee;background:#e915450f}.ForumCreateBack:hover span{transform:translate(-2px)}.ForumCreateHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ForumCreateEyebrow{display:block;margin-bottom:7px;color:#e91545;font-size:9px;font-weight:800;letter-spacing:.12em}.ForumCreateHeader h1{margin:0;color:#fff;font-size:clamp(25px,4vw,34px);line-height:1.2;font-weight:800;letter-spacing:-.025em}.ForumCreateHeader p{margin:6px 0 0;color:#625b5e;font-size:11px}.ForumCreateHeaderIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;color:#e91545;background:#e9154512;border:1px solid rgba(233,21,69,.13);border-radius:9px;font-size:21px}.ForumCreateForm{width:100%;padding:24px;background:linear-gradient(145deg,#160d10f5,#0e0a0cf0);border:1px solid rgba(255,255,255,.065);border-radius:14px;box-shadow:0 12px 35px #00000024}.ForumCreateField{width:100%;margin-bottom:19px}.ForumCreateField>label,.ForumCreateLabelRow label{display:block;color:#d7d0d3;font-size:11px;font-weight:700}.ForumCreateLabelRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.ForumCreateLabelRow span{color:#514b4e;font-size:9px}.ForumCreateField select,.ForumCreateField input{display:block;width:100%;min-height:42px;margin-top:7px;padding:0 12px;color:#d9d4d6;background:#00000038;border:1px solid rgba(255,255,255,.075);border-radius:8px;outline:none;font-family:inherit;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ForumCreateField select{cursor:pointer}.ForumCreateField select option{color:#ddd;background:#171013}.ForumCreateField input::placeholder{color:#4f494c}.ForumCreateField select:focus,.ForumCreateField input:focus{border-color:#e915454d;box-shadow:0 0 0 3px #e9154509}.ForumCreateField input:disabled,.ForumCreateField select:disabled{opacity:.55;cursor:not-allowed}.ForumCreateEditor{width:100%;margin-top:7px;background:#0000002e;border:1px solid rgba(255,255,255,.075);border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ForumCreateEditor:focus-within{border-color:#e9154547;box-shadow:0 0 0 3px #e9154509}.ForumCreateToolbar{width:100%;display:flex;align-items:center;gap:9px;min-height:43px;padding:6px 9px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.ForumCreateToolbarLabel{margin-right:3px;color:#514b4e;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ForumCreateToolbarActions{display:flex;align-items:center;gap:4px}.ForumCreateToolButton{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;color:#8c8588;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;transition:color .18s ease,background .18s ease,border-color .18s ease}.ForumCreateToolButton:hover{color:#eee;background:#e9154513;border-color:#e915451f}.ForumCreateToolButton strong,.ForumCreateToolButton em{font-size:13px}.ForumCreateEditor textarea{display:block;width:100%;min-height:210px;padding:15px;resize:vertical;color:#d9d4d6;background:transparent;border:0;outline:none;font-family:inherit;font-size:13px;line-height:1.75}.ForumCreateEditor textarea::placeholder{color:#4f494c}.ForumCreateEditor textarea:disabled{opacity:.55;cursor:not-allowed}.ForumCreateEditorBottom{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:0 11px;color:#514b4e;background:#ffffff03;border-top:1px solid rgba(255,255,255,.035);font-size:9px}.ForumCreateEditorBottom span{overflow-wrap:anywhere}.ForumCreateNotice{display:flex;align-items:flex-start;gap:10px;margin-top:3px;margin-bottom:20px;padding:11px 12px;background:#e9154509;border:1px solid rgba(233,21,69,.075);border-radius:8px}.ForumCreateNotice>span{flex:0 0 auto;font-size:13px}.ForumCreateNotice p{margin:0;color:#655e61;font-size:9px;line-height:1.55}.ForumCreateFooter{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:17px;border-top:1px solid rgba(255,255,255,.045)}.ForumCreateCancel{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;color:#777;background:#ffffff06;border:1px solid rgba(255,255,255,.055);border-radius:7px;text-decoration:none;font-size:10px;font-weight:600;transition:color .2s ease,background .2s ease,border-color .2s ease}.ForumCreateCancel:hover{color:#ddd;background:#ffffff0b;border-color:#ffffff17}.ForumCreateSubmit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 15px;color:#fff;background:linear-gradient(135deg,#c5133b,#94102f);border:0;border-radius:7px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;box-shadow:0 5px 16px #c5133b1f;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.ForumCreateSubmit>span:last-child{font-size:14px;transition:transform .18s ease}.ForumCreateSubmit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.ForumCreateSubmit:hover:not(:disabled)>span:last-child{transform:translate(2px)}.ForumCreateSubmit:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ForumCreateSpinner{width:11px;height:11px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ForumCreateSpinnerAnimation .7s linear infinite}@keyframes ForumCreateSpinnerAnimation{to{transform:rotate(360deg)}}.ForumCreateLoading{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;min-height:300px;color:#777;font-size:12px}.ForumCreateLoadingDot{width:7px;height:7px;background:#e91545;border-radius:50%;animation:ForumCreateLoadingPulse 1s ease-in-out infinite}@keyframes ForumCreateLoadingPulse{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:800px){.ForumCreatePage{padding:35px 14px 50px}.ForumCreateForm{padding:21px}}@media(max-width:600px){.ForumCreatePage{padding:30px 10px 35px;overflow-x:hidden}.ForumCreateBack{margin-bottom:15px;font-size:11px}.ForumCreateHeader{align-items:flex-start;gap:12px;margin-bottom:17px}.ForumCreateHeader h1{font-size:24px}.ForumCreateHeader p{font-size:10px}.ForumCreateHeaderIcon{width:32px;height:32px;font-size:17px}.ForumCreateForm{padding:15px;border-radius:11px}.ForumCreateField{margin-bottom:16px}.ForumCreateField select,.ForumCreateField input{min-height:40px;font-size:11px}.ForumCreateToolbar{min-height:39px;padding:5px 7px}.ForumCreateToolbarLabel{display:none}.ForumCreateToolButton{width:28px;height:28px}.ForumCreateEditor textarea{min-height:170px;padding:12px;font-size:12px}.ForumCreateEditorBottom{min-height:30px;padding:0 9px;font-size:8px}.ForumCreateNotice{margin-bottom:16px}.ForumCreateFooter{align-items:stretch;flex-direction:column-reverse;padding-top:14px}.ForumCreateCancel,.ForumCreateSubmit{width:100%}}@media(max-width:380px){.ForumCreatePage{padding-left:7px;padding-right:7px}.ForumCreateForm{padding:12px}.ForumCreateHeader h1{font-size:21px}.ForumCreateHeader p{display:none}.ForumCreateEditor textarea{min-height:145px}.ForumCreateEditorBottom span{font-size:7px}.ForumCreateNotice p{font-size:8px}}.ForumCreatePage img,.ForumCreatePage button,.ForumCreatePage input,.ForumCreatePage select,.ForumCreatePage textarea{max-width:100%}.library-content{width:100%;padding:20px;box-sizing:border-box}.SectionInfo{display:flex;align-items:center;gap:12px;margin:25px 0}.SectionInfo .Bar{width:5px;height:28px;border-radius:10px;background:linear-gradient(180deg,#72f0f7,#b08cff,#f368d9)}.SectionTitle{font-size:22px;font-weight:700;color:#eef6ff}.mangaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;width:100%}.libraryEmpty{width:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#a8b3c7}.libraryEmpty h3{color:#eef6ff;font-size:22px}.libraryEmpty p{max-width:350px}.libraryStatusNav{width:100%;max-width:1400px;margin:28px auto 10px;padding:6px;display:flex;align-items:center;gap:7px;box-sizing:border-box;background:#040607b8;border:1px solid rgba(191,64,250,.16);border-radius:18px;overflow-x:auto;scrollbar-width:none}.libraryStatusNav::-webkit-scrollbar{display:none}.libraryStatusButton{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;color:#e3d9fca6;background:transparent;border:1px solid transparent;border-radius:12px;font-family:Inter-Bold,sans-serif;font-size:.82rem;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.libraryStatusButton:hover{color:#fff;background:#bf40fa14;border-color:#bf40fa2e;transform:translateY(-1px)}.libraryStatusButton.is-active{color:#fff;background:linear-gradient(135deg,#bf40fa3d,#4928c23d);border-color:#bf40fa73;box-shadow:0 0 18px #bf40fa1f}.libraryStatusButton.is-active:hover{background:linear-gradient(135deg,#bf40fa4d,#4928c24d)}.libraryStatusIcon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#e3d9fc0f;border:1px solid rgba(227,217,252,.08);border-radius:8px;font-size:.85rem;line-height:1}.libraryStatusButton.is-active .libraryStatusIcon{background:#bf40fa26;border-color:#bf40fa47}.libraryStatusCount{min-width:22px;height:21px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#e3d9fc99;background:#e3d9fc0f;border-radius:999px;font-size:.68rem;font-family:Inter-Bold,sans-serif}.libraryStatusButton.is-active .libraryStatusCount{color:#fff;background:#bf40fa3d}.libraryEmpty{width:100%;min-height:280px;grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#5b2a622e,#040607a6);border:1px solid rgba(191,64,250,.12);border-radius:18px}.libraryEmptyIcon{width:64px;height:64px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:#bf40fa1a;border:1px solid rgba(191,64,250,.2);border-radius:18px;font-size:1.8rem;box-shadow:0 0 30px #bf40fa1a}.libraryEmpty h3{margin:0 0 8px;color:#fff;font-family:Inter-ExtraBold,sans-serif;font-size:1.15rem}.libraryEmpty p{max-width:420px;margin:0;color:#e3d9fc94;font-size:.9rem;line-height:1.6}@media(max-width:600px){.libraryStatusNav{margin-top:20px;padding:5px;border-radius:15px}.libraryStatusButton{min-height:40px;padding:0 10px;gap:6px;font-size:.76rem;border-radius:10px}.libraryStatusIcon{width:23px;height:23px;font-size:.78rem}.libraryStatusCount{min-width:20px;height:19px;font-size:.62rem}.libraryEmpty{min-height:240px;padding:30px 16px}}@media(max-width:400px){.libraryStatusButton{min-height:38px;padding:0 8px}.libraryStatusLabel{font-size:.72rem}.libraryStatusIcon{width:21px;height:21px}}@media(max-width:900px){.library-content{padding:15px}.mangaGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px}}@media(max-width:600px){.library-content{padding:12px}.SectionInfo{margin:18px 0;gap:8px}.SectionInfo .Bar{height:22px;width:4px}.SectionTitle{font-size:18px}.mangaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:380px){.mangaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.SectionTitle{font-size:16px}}.admin-content{--admin-primary: #BF40FA;--admin-primary-light: #E3D9FC;--admin-primary-dark: #4928C2;--admin-purple: #5B2A62;--admin-background: #040607;--admin-card: #09080d;--admin-card-light: #0d0b12;--admin-border: rgba(227, 217, 252, .09);--admin-text: #E3D9FC;--admin-muted: rgba(227, 217, 252, .52);width:100%;min-height:100vh;padding:42px 40px 60px;box-sizing:border-box;color:var(--admin-text)}.admin-header{width:100%;max-width:1400px;margin:0 auto 32px}.admin-eyebrow{display:inline-block;margin-bottom:7px;color:var(--admin-primary);font-size:10px;font-weight:800;letter-spacing:.18em}.admin-header h1{margin:0;color:var(--admin-text);font-size:30px;font-weight:700;letter-spacing:-.025em}.admin-header p{margin:8px 0 0;color:var(--admin-muted);font-size:13px}.admin-stats{width:100%;max-width:1400px;margin:0 auto 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-stat-card{min-height:115px;padding:19px;display:flex;align-items:center;gap:15px;box-sizing:border-box;border:1px solid var(--admin-border);border-radius:12px;background:linear-gradient(145deg,#ffffff06,#ffffff02),var(--admin-card);transition:border-color .2s ease,transform .2s ease}.admin-stat-card:hover{border-color:#bf40fa38;transform:translateY(-2px)}.admin-stat-icon{width:43px;height:43px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#bf40fa1a;color:var(--admin-primary)}.admin-stat-icon span{width:9px;height:9px;border-radius:50%;background:#65e66e;box-shadow:0 0 0 5px #65e66e14}.admin-stat-card.online .admin-stat-icon{background:#65e66e14}.admin-stat-icon.users span{font-size:15px;font-weight:800}.admin-stat-icon.active{color:#7ee787;background:#7ee78714}.admin-stat-icon.active span{font-size:18px;font-weight:700}.admin-stat-icon.blocked{color:#ff7b8b;background:#ff7b8b14}.admin-stat-icon.blocked span{font-size:17px;font-weight:800}.admin-stat-info{min-width:0;display:flex;flex-direction:column}.admin-stat-info>span{color:var(--admin-muted);font-size:11px;font-weight:500}.admin-stat-info strong{margin-top:3px;color:var(--admin-text);font-size:24px;font-weight:700;line-height:1.1}.admin-stat-info small{margin-top:5px;color:#e3d9fc4f;font-size:9px}.admin-users-section{width:100%;max-width:1400px;margin:0 auto;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-card);overflow:hidden}.admin-section-header{min-height:76px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;border-bottom:1px solid var(--admin-border)}.admin-section-label{display:block;margin-bottom:4px;color:var(--admin-primary);font-size:8px;font-weight:800;letter-spacing:.15em}.admin-section-header h2{margin:0;color:var(--admin-text);font-size:17px;font-weight:650}.admin-section-header p{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.admin-user-count{padding:7px 10px;border:1px solid var(--admin-border);border-radius:7px;color:var(--admin-muted);background:#ffffff05;font-size:10px;font-weight:600}.admin-table-wrapper{width:100%;overflow-x:auto}.admin-table{width:100%;min-width:950px;border-collapse:collapse}.admin-table thead{background:#ffffff05}.admin-table th{height:42px;padding:0 18px;text-align:left;color:#e3d9fc5e;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-table td{height:65px;padding:0 18px;border-top:1px solid rgba(227,217,252,.055);color:var(--admin-muted);font-size:11px;white-space:nowrap}.admin-table tbody tr{transition:background .15s ease}.admin-table tbody tr:hover{background:#bf40fa09}.admin-id{color:#e3d9fc52;font-family:monospace;font-size:10px}.admin-user{display:flex;align-items:center;gap:10px}.admin-avatar{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;border:1px solid rgba(191,64,250,.22);background:linear-gradient(135deg,#4928c28c,#bf40fa59);color:#fff;font-size:12px;font-weight:700}.admin-avatar img{width:100%;height:100%;object-fit:cover}.admin-user-name{min-width:120px;display:flex;flex-direction:column}.admin-user-name strong{color:var(--admin-text);font-size:11px;font-weight:600}.admin-user-name span{margin-top:2px;color:#e3d9fc4a;font-size:8px}.admin-email{color:#e3d9fc91}.admin-xp{color:#e3d9fca6;font-size:10px;font-weight:600}.admin-role{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:6px;font-size:9px;font-weight:700}.role-admin{color:#e3d9fc;background:#bf40fa21;border:1px solid rgba(191,64,250,.18)}.role-moderator{color:#c8b9ff;background:#4928c226;border:1px solid rgba(73,40,194,.22)}.role-creator{color:#f1d7ff;background:#bf40fa17;border:1px solid rgba(191,64,250,.14)}.role-user{color:#e3d9fc8c;background:#e3d9fc0b;border:1px solid rgba(227,217,252,.08)}.admin-status{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:600}.status-dot{width:6px;height:6px;border-radius:50%}.status-active{color:#7ee787}.status-active .status-dot{background:#7ee787}.status-blocked{color:#ff7b8b}.status-blocked .status-dot{background:#ff7b8b}.admin-actions{display:flex;align-items:center;gap:6px}.admin-actions button{height:29px;padding:0 10px;border-radius:6px;font-family:inherit;font-size:9px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.admin-edit-button{border:1px solid rgba(191,64,250,.18);background:#bf40fa12;color:#e3d9fcbf}.admin-edit-button:hover{border-color:#bf40fa66;background:#bf40fa24;color:#fff}.admin-delete-button{border:1px solid rgba(255,95,112,.13);background:#ff5f700b;color:#ff919bb3}.admin-delete-button:hover{border-color:#ff5f7059;background:#ff5f701a;color:#ff9ca8}.admin-loading{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--admin-muted);font-size:11px}.admin-spinner{width:25px;height:25px;border:2px solid rgba(191,64,250,.12);border-top-color:var(--admin-primary);border-radius:50%;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-empty-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:10px;background:#bf40fa14;color:var(--admin-primary);font-size:14px;font-weight:800}.admin-empty h3{margin:0;color:var(--admin-text);font-size:14px}.admin-empty p{margin:5px 0 0;color:var(--admin-muted);font-size:10px}@media(max-width:1100px){.admin-content{padding:32px 25px 50px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.admin-content{padding:25px 12px 40px}.admin-header{margin-bottom:24px}.admin-header h1{font-size:23px}.admin-header p{font-size:11px;line-height:1.5}.admin-stats{grid-template-columns:1fr;gap:9px;margin-bottom:22px}.admin-stat-card{min-height:90px;padding:15px}.admin-stat-info strong{font-size:21px}.admin-section-header{align-items:flex-start;flex-direction:column;gap:10px}.admin-user-count{align-self:flex-start}.admin-table th,.admin-table td{padding-left:13px;padding-right:13px}}.admin-user-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.admin-search{position:relative;width:280px;height:36px;display:flex;align-items:center;box-sizing:border-box;border:1px solid rgba(227,217,252,.09);border-radius:8px;background:#07060b;transition:border-color .2s ease,background .2s ease}.admin-search:focus-within{border-color:#bf40fa73;background:#bf40fa09}.admin-search>svg{width:15px;height:15px;flex-shrink:0;margin-left:11px;color:#e3d9fc59}.admin-search input{width:100%;height:100%;min-width:0;padding:0 34px 0 9px;border:0;outline:0;background:transparent;color:#e3d9fc;font-family:inherit;font-size:10px}.admin-search input::placeholder{color:#e3d9fc4d}.admin-search-clear{position:absolute;right:7px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#e3d9fc66;font-size:17px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-search-clear:hover{background:#e3d9fc12;color:#e3d9fc}.admin-no-results{height:230px!important;padding:0!important;text-align:center;border-top:1px solid rgba(227,217,252,.055)}.admin-no-results-content{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.admin-no-results-icon{width:36px;height:36px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#bf40fa14;color:#bf40fa;font-size:13px;font-weight:700}.admin-no-results-content strong{color:#e3d9fc;font-size:12px}.admin-no-results-content span{max-width:350px;color:#e3d9fc59;font-size:9px}@media(max-width:800px){.admin-section-header{align-items:stretch}.admin-user-tools{width:100%;justify-content:space-between}.admin-search{flex:1;width:auto}}@media(max-width:500px){.admin-user-tools{flex-direction:column;align-items:stretch}.admin-search{width:100%;padding:10px}.admin-user-count{align-self:flex-start}}.scan-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:1rem;overflow-x:hidden}.ScanNavButton{margin-top:2rem;width:auto;padding:.3rem;display:flex;flex-direction:row;justify-content:flex-start;gap:.3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ScanNavButton::-webkit-scrollbar{display:none}.ScanNavBtn{flex:0 0 auto;min-width:100px;height:40px;padding:0 1.2rem;border:1px solid transparent;background-color:transparent;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:9999px;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.85rem;white-space:nowrap}.ScanNavBtn:hover{background:#ffffff1a}.ScanNavBtn.active{background-color:#2563eb66;border:1px solid rgba(37,99,235,.6);box-shadow:0 0 20px #2563eb99;color:#fff}.ScanNavBtn.active:hover{background-color:#2563eb80;box-shadow:0 0 30px #2563ebcc}.ScanNavBtn img{width:20px;height:20px;margin-right:.5rem}.ScanInfos{margin-top:2rem;width:85vw;max-width:1400px;box-sizing:border-box;padding:1.25rem 1rem;display:flex;flex-direction:row;gap:50vw;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:1rem}.ScanSystem,.ScanProfile{flex:1;min-width:0;height:60px;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:.5rem .9rem;display:flex;flex-direction:row}.ScanSystemLegend{display:flex;flex-direction:column;justify-content:center;gap:.1rem}.ScanSystem h5{font-size:.75rem;color:gray}.ScanSystem span{font-size:.75em;color:#fff;font-weight:500}.ScanSystemBar{width:2px;height:80%;background:#ffffff1a;border-radius:9999px;overflow:hidden;margin:auto 1rem}.ScanSystemStatus{font-size:.85rem;display:flex;flex-direction:row;align-items:center;color:#22c55e}.ScanSystemStatusBall{width:10px;height:10px;background-color:#22c55e;border-radius:9999px;margin-right:.5rem;box-shadow:0 0 #22c55e8c;animation:pulse 2s ease-in-out infinite;will-change:transform,box-shadow,opacity}.ScanSystemStatus.offline{color:#ef4444}.ScanSystemStatus.offline .ScanSystemStatusBall{background-color:#ef4444;box-shadow:0 0 #ef44448c;animation:pulseOffline 2s ease-in-out infinite}@keyframes pulseOffline{0%{transform:scale(1);opacity:.95;box-shadow:0 0 #ef44448c}60%{transform:scale(1.12);opacity:.8;box-shadow:0 0 0 9px #ef444400}to{transform:scale(1);opacity:.95;box-shadow:0 0 #ef444400}}@keyframes pulse{0%{transform:scale(1);opacity:.95;box-shadow:0 0 #22c55e8c}60%{transform:scale(1.12);opacity:.8;box-shadow:0 0 0 9px #22c55e00}to{transform:scale(1);opacity:.95;box-shadow:0 0 #22c55e00}}.ScanProfileIcon{width:40px;height:40px;background:#2563eb66;border:1px solid rgba(255,255,255,.1);border-radius:9999px;display:flex;justify-content:center;align-items:center}.ScanProfileIcon img{width:20px;height:20px}.ScanProfileInfo{flex:1;min-width:0;margin-left:.75rem;display:flex;flex-direction:column;justify-content:center}.ScanProfileInfo span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:#fff;font-family:Inter-Bold,sans-serif}.ScanMangaMode{width:85vw;max-width:1400px;box-sizing:border-box;padding:.5rem 1rem;display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.ScanMangaMode h2{font-size:1.25rem;color:#fff;font-family:Inter-Bold,sans-serif}.ScanTitleBolinha{width:10px;height:10px;background-color:#2563eb;border-radius:9999px;margin-right:.75rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.95;box-shadow:0 0 #2563eb8c}60%{transform:scale(1.12);opacity:.8;box-shadow:0 0 0 9px #2563eb00}to{transform:scale(1);opacity:.95;box-shadow:0 0 #2563eb00}}@media(max-width:600px){.ScanNavButton{width:92vw;min-width:0;padding:.3rem;gap:.3rem}.ScanNavBtn{min-width:88px;height:36px;padding:0 .9rem;font-size:.82rem}}@media(max-width:900px){.ScanNavButton{width:92vw}.ScanNavBtn{min-width:92px;padding:0 .85rem;font-size:.83rem}}@media(max-width:420px){.ScanNavBtn{min-width:84px;height:35px;font-size:.8rem;padding:0 .75rem}.ScanNavBtn img{width:18px;height:18px;margin-right:.4rem}}@media(max-width:1200px){.ScanInfos{gap:1rem;justify-content:space-between}.ScanSystem,.ScanProfile{flex:1 1 0}}@media(max-width:900px){.ScanInfos{width:92vw;flex-direction:column;gap:.75rem;padding:.9rem}.ScanSystem,.ScanProfile{width:100%;min-height:60px;height:auto}.ScanMangaMode{width:92vw;padding:.4rem .3rem}.ScanMangaMode h2{font-size:1.05rem}}@media(max-width:520px){.ScanSystem{align-items:center;padding:.55rem .7rem}.ScanSystemBar{margin:auto .6rem}.ScanSystemStatus{font-size:.8rem}.ScanProfileInfo span{font-size:.82rem}}.AddManga{width:85vw;max-width:1400px;min-height:80vh;background:#0000001a;border-radius:16px;display:flex;flex-direction:column;color:#fff;font-size:1.5rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;box-sizing:border-box}.ScanSectionTitle{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:1rem}.ScanSectionTitleImg{width:38px;height:38px;background:#2563ebcc;border-radius:9999px;display:flex;justify-content:center;align-items:center}.ScanSectionTitleImg img{width:24px;height:24px}.ScanSectionTitleLegend{font-size:1rem;font-family:Inter-ExtraBold}.ScanSectionTitleLegend h3{margin:0;line-height:1.2}.FieldInvalidMessage{font-size:.78rem;color:#f87171}.FieldInvalid{border-color:#f87171d9!important;box-shadow:0 0 6px #f8717159!important}.AddMangaVisual{--manga-card-width: 160px;--preview-scale: 1.25;--portrait-preview-width: calc(var(--manga-card-width) * var(--preview-scale));--home-carousel-width: 95%;--home-carousel-max-height: 600px;width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1rem;box-sizing:border-box}.AddMangaVisualPortrait{flex:0 0 auto;display:flex;flex-direction:column;gap:1rem}.PortraitExample{width:var(--portrait-preview-width);background:#2563eb1a;border:2px dashed rgba(37,99,235,.4);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:.75rem;box-sizing:border-box;gap:.35rem;color:#fff;aspect-ratio:2 / 3}.PortraitExample.hasPreview,.LandscapeExample.hasPreview{padding:0;border-style:solid;overflow:hidden;position:relative}.PortraitPreviewImage,.LandscapePreviewImage{width:100%;height:100%;object-fit:cover;display:block}.PreviewOverlay{position:absolute;left:0;right:0;bottom:0;padding:.4rem .55rem;background:linear-gradient(to top,#020617e0,#02061700);display:flex;justify-content:center}.PreviewOverlay span{color:#ffffffe6;font-size:.7rem;white-space:nowrap}.PortraitExampleImg{width:60px;height:60px;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;display:flex;justify-content:center;align-items:center}.PortraitExampleImg img{width:30px;height:30px}.PortraitExample h5{margin:0 0 .1rem;font-size:.8rem;font-family:Inter}.PortraitExample span{font-size:.7rem;color:#ffffffb3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortraitExample:hover{background:#2563eb26;border-color:#2563eb80;box-shadow:0 0 10px #2563eb80;transition:all .3s ease;cursor:pointer}.PortraitExample:hover .PortraitExampleImg{background:#2563eb1a;border-color:#2563eb66;transform:scale(1.1);transition:all .3s ease}.AddMangaVisualLandscape{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.LandscapeExample{width:var(--home-carousel-width);max-width:100%;max-height:var(--home-carousel-max-height);background:#2563eb1a;border:2px dashed rgba(37,99,235,.4);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:.65rem 1rem;box-sizing:border-box;gap:.2rem;color:#fff;aspect-ratio:21 / 9;min-height:130px}.LandscapeExampleImg{width:48px;height:48px;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;display:flex;justify-content:center;align-items:center}.LandscapeExampleImg img{width:24px;height:24px}.LandscapeExample h5{margin:0 0 .1rem;font-size:.75rem;font-family:Inter}.LandscapeExample span{font-size:.68rem;color:#ffffffb3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandscapeExample:hover{background:#2563eb26;border-color:#2563eb80;box-shadow:0 0 10px #2563eb80;transition:all .3s ease;cursor:pointer}.LandscapeExample:hover .LandscapeExampleImg{background:#2563eb1a;border-color:#2563eb66;transform:scale(1.1);transition:all .3s ease}.AddMangaVisualPortrait h4,.AddMangaVisualLandscape h4{margin:0;font-size:1rem}.AddMangaGeneralInfo{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.AddMangaGeneralInfoField{display:flex;flex-direction:column;gap:.25rem}.AddMangaGeneralInfoField label{font-size:.85rem;color:#ffffffb3}.AddMangaGeneralInfoField input,.AddMangaGeneralInfoField textarea{width:100%;padding:.5rem;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:Inter;font-size:.9rem;resize:vertical}.AddMangaGeneralInfoField input:focus,.AddMangaGeneralInfoField textarea:focus{outline:none;border-color:#2563eb80;box-shadow:0 0 5px #2563eb80;transition:all .3s ease}.AddMangaGeneralInfoField textarea{min-height:80px}.AddMangaDualGeneralInfoField{display:flex;flex-direction:row;gap:1rem}.AddMangaDualField{flex:1;display:flex;flex-direction:column;gap:.25rem}.AddMangaDualField label{font-size:.85rem;color:#ffffffb3}.AddMangaDualField input{width:100%;padding:.5rem;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:Inter;font-size:.9rem}.AddMangaDualField input:focus{outline:none;border-color:#2563eb80;box-shadow:0 0 5px #2563eb80;transition:all .3s ease}.AddMangaMetadata{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.AddMangaTripleMetadataField{display:flex;flex-direction:row;gap:1rem}.AddMangaMetadataField,.AddMangaSingleMetadataField{flex:1;display:flex;flex-direction:column;gap:.25rem}.AddMangaMetadataField label,.AddMangaSingleMetadataField label{font-size:.85rem;color:#ffffffb3}.AddMangaMetadataField select,.AddMangaSingleMetadataField input,.AddMangaSingleMetadataField select{width:100%;padding:.5rem;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:Inter;font-size:.9rem}.AddMangaMetadataField select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2rem;cursor:pointer}.AddMangaMetadataField select:focus,.AddMangaSingleMetadataField input:focus,.AddMangaSingleMetadataField select:focus{outline:none;border-color:#2563eb80;box-shadow:0 0 5px #2563eb80;transition:all .3s ease}.AddMangaSingleMetadataField select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2rem;cursor:pointer}.GenresCheckboxList{width:100%;padding:.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:160px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) rgba(15,23,42,.35);background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-sizing:border-box}.GenreCheckboxItem{display:flex;align-items:center;gap:.45rem;padding:.42rem .55rem;border-radius:8px;background:#0f172a73;border:1px solid rgba(148,163,184,.18);color:#e2e8f0;font-size:.84rem;cursor:pointer}.GenreCheckboxItem input{accent-color:rgba(37,99,235,1);width:14px;height:14px;cursor:pointer}.GenreCheckboxItem.selected{border-color:#2563eba6;background:#2563eb3d}.AddNewTagBtn{grid-column:1 / -1;margin-top:.2rem;min-height:36px;border:1px dashed rgba(37,99,235,.6);border-radius:8px;background:#2563eb26;color:#dbeafe;font-family:Inter;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AddNewTagBtn:hover{background:#2563eb40;border-color:#2563ebc7}.AddNewTagLink{margin-top:.45rem;align-self:flex-start;background:transparent;border:none;color:#93c5fd;font-family:Inter;font-size:.82rem;text-decoration:underline;cursor:pointer;padding:0}.AddNewTagLink:hover{color:#dbeafe}.AddMangaMetadataField select option{background:#0b1020;color:#fff}.AddMangaMetadataGenreDisplay{min-height:44px;padding:.4rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;background:#0000001a;border:1px solid rgba(255,255,255,.1);border-radius:8px}.GenreChip{padding:.25rem .55rem;border-radius:9999px;background:#2563eb38;border:1px solid rgba(37,99,235,.45);color:#fff;font-size:.78rem;line-height:1}.GenreHint{font-size:.78rem;color:#ffffff8c}.AddMangaActions{width:30%;min-width:280px;margin-top:1.5rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem;align-self:flex-end;box-sizing:border-box}.AddMangaBtnSubmit,.AddMangaBtnDiscard{min-height:48px;padding:.75rem 1.25rem;border:none;border-radius:9999px;font-family:Inter;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.45rem}.AddMangaBtnSubmit img,.AddMangaBtnDiscard img{width:18px;height:18px}.AddMangaBtnSubmit{flex:1 1 auto}.AddMangaBtnDiscard{flex:.75 1 auto}.AddMangaBtnSubmit{background:linear-gradient(90deg,#1337ec,#9333ea);box-shadow:0 0 20px #1337ec66,0 0 20px #9333ea66}.AddMangaBtnSubmit:hover:not(:disabled){background:linear-gradient(90deg,#0d27b3,#6b2399);box-shadow:0 0 30px #1337ec99,0 0 30px #9333ea99;transform:translateY(-1px)}.AddMangaBtnSubmit:disabled{background:#64748b80;box-shadow:none;cursor:not-allowed;color:#ffffffb3}.AddMangaBtnDiscard{background:linear-gradient(90deg,#dc2626f2,#b91c1cf2);box-shadow:0 0 20px #dc262659}.AddMangaBtnDiscard:hover{background:linear-gradient(90deg,#b91c1cfa,#991b1bfa);box-shadow:0 0 28px #dc262680;transform:translateY(-1px)}.AddMangaModalCrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b8;display:flex;justify-content:center;align-items:center;z-index:1000}.CropModalCard{width:min(92vw,520px);padding:.9rem;border-radius:14px;background:#0a0e1ceb;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;gap:.85rem}.CropStage{width:100%;aspect-ratio:2 / 3;max-height:70vh;position:relative;border-radius:10px;overflow:hidden;background:#020617d9;border:1px solid rgba(255,255,255,.1)}.CropActions{display:flex;flex-direction:row;justify-content:center;gap:.75rem}.CropActions button{min-height:42px;padding:.6rem 1.1rem;border:none;border-radius:9999px;font-family:Inter;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .25s ease}.CropActions button:first-child{background:linear-gradient(90deg,#1337ec,#9333ea);box-shadow:0 0 20px #1337ec59,0 0 20px #9333ea59}.CropActions button:first-child:hover{background:linear-gradient(90deg,#0d27b3,#6b2399);box-shadow:0 0 28px #1337ec8c,0 0 28px #9333ea80;transform:translateY(-1px)}.CropActions button:last-child{background:linear-gradient(90deg,#dc2626f2,#b91c1cf2);box-shadow:0 0 18px #dc262659}.CropActions button:last-child:hover{background:linear-gradient(90deg,#b91c1cfa,#991b1bfa);box-shadow:0 0 24px #dc262680;transform:translateY(-1px)}.AddMangaModalTag{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b8;display:flex;justify-content:center;align-items:center;z-index:1001}.TagModalCard{width:min(92vw,460px);padding:1rem;border-radius:14px;background:#0a0e1cf2;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;gap:.75rem}.TagModalCard h4{margin:0;font-size:1rem;color:#fff}.TagModalField{display:flex;flex-direction:column;gap:.3rem}.TagModalField label{font-size:.85rem;color:#ffffffbf}.TagModalField input{width:100%;padding:.6rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0f172ab8;color:#fff;font-family:Inter;font-size:.9rem;box-sizing:border-box}.TagModalField input:focus{outline:none;border-color:#2563eb8c;box-shadow:0 0 6px #2563eb59}.TagActions{margin-top:.25rem;display:flex;justify-content:flex-end;gap:.6rem}.TagActions button{min-height:40px;padding:.55rem 1rem;border:none;border-radius:9999px;color:#fff;font-family:Inter;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease}.TagActions button:first-child{background:linear-gradient(90deg,#1337ec,#9333ea);box-shadow:0 0 18px #1337ec59,0 0 18px #9333ea4d}.TagActions button:last-child{background:linear-gradient(90deg,#dc2626f2,#b91c1cf2);box-shadow:0 0 16px #dc26264d}.ManageTags{width:85vw;max-width:1400px;min-height:0;background:#0000001a;border-radius:16px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;box-sizing:border-box;color:#fff}.ManageTagsToolbar{width:100%;padding:.25rem 1rem .5rem;box-sizing:border-box;display:flex;justify-content:flex-start}.ManageTagsOpenModalBtn{min-height:40px;padding:0 1rem;border:none;border-radius:9999px;background:linear-gradient(90deg,#1337ec,#9333ea);color:#fff;font-family:Inter;font-size:.88rem;font-weight:600;cursor:pointer}.ManageTagsOpenModalBtn:hover{background:linear-gradient(90deg,#0d27b3,#6b2399)}.ManageTagsField{display:flex;flex-direction:column;gap:.3rem}.ManageTagsField label{font-size:.82rem;color:#ffffffbf}.ManageTagsField input{width:100%;min-height:40px;padding:.5rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0f172ab8;color:#fff;font-family:Inter;font-size:.88rem;box-sizing:border-box}.ManageTagsField input:focus{outline:none;border-color:#2563eb8c;box-shadow:0 0 6px #2563eb59}.ManageTagsHint{font-size:.72rem;color:#ffffffa6}.ManageTagsSubmit{min-width:150px;padding:0 1rem;min-height:40px;border:none;border-radius:9999px;background:linear-gradient(90deg,#1337ec,#9333ea);color:#fff;font-family:Inter;font-size:.88rem;font-weight:600;cursor:pointer}.ManageTagsSubmit:disabled{opacity:.7;cursor:not-allowed}.ManageTagsList{margin-top:.25rem;padding:.25rem 1rem 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}.ManageTagsModal{position:fixed;inset:0;background:#000000b8;display:flex;justify-content:center;align-items:center;z-index:1001}.ManageTagsModalCard{width:min(92vw,430px);max-height:85vh;overflow-y:auto;padding:.9rem;border-radius:14px;background:#0a0e1cf2;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box}.ManageTagsModalCard h4{margin:0;font-size:1rem;color:#fff}.ManageTagsModalForm{width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-sizing:border-box}.ManageTagsModalForm .ManageTagsField,.ManageTagsModalForm .ManageTagsField input{width:100%}.ManageTagsActions{width:100%;display:flex;justify-content:flex-end;gap:.6rem}.ManageTagsActions .ManageTagsSubmit,.ManageTagsActions .ManageTagsCancel{flex:1 1 0}.ManageTagsCancel{min-height:40px;padding:.55rem 1rem;border:none;border-radius:9999px;color:#fff;font-family:Inter;font-size:.88rem;font-weight:600;cursor:pointer;background:linear-gradient(90deg,#dc2626f2,#b91c1cf2)}.ManageTagItem{display:flex;align-items:center;gap:.6rem;padding:.65rem;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172a73}.ManageTagIcon{width:38px;height:38px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.ManageTagIcon img{width:24px;height:24px}.ManageTagIcon span{font-size:.68rem;color:#ffffffb3}.ManageTagInfo{min-width:0;display:flex;flex-direction:column}.ManageTagInfo strong{font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ManageTagInfo span{font-size:.75rem;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.AddManga{width:92vw}.AddMangaVisual{gap:1rem;padding:.75rem}.AddMangaVisualPortrait{flex:0 1 230px}.PortraitExample{width:min(100%,230px)}.AddMangaActions{width:min(55%,460px);min-width:0}}@media(max-width:640px){.CropModalCard{width:min(94vw,420px);padding:.75rem;gap:.7rem}.CropActions{flex-wrap:wrap}.CropActions button{flex:1 1 100%}}@media(max-width:768px){.AddMangaVisual{--manga-card-width: 140px;--preview-scale: 1.2;height:auto;flex-wrap:wrap;flex-direction:column;align-items:stretch;gap:1rem;padding:.5rem}.AddMangaVisualPortrait,.AddMangaVisualLandscape{width:100%;flex:1 1 auto}.PortraitExample{width:min(100%,220px)}.AddMangaVisualLandscape{flex:1 1 100%}.LandscapeExample{width:100%}.AddMangaDualGeneralInfoField,.AddMangaTripleMetadataField{flex-direction:column;gap:.75rem}.GenresCheckboxList{grid-template-columns:1fr}.AddMangaActions{width:100%;min-width:0;justify-content:flex-start}.ManageTags{width:92vw}.ManageTagsSubmit{width:100%}.ManageTagsActions{flex-direction:column}.ManageTagsCancel{width:100%}}@media(max-width:520px){.AddManga{width:94vw;padding:.75rem}.ScanSectionTitle{padding:.75rem .35rem}.ScanSectionTitleLegend{font-size:.92rem}.AddMangaActions{flex-wrap:wrap;gap:.6rem}.AddMangaBtnSubmit,.AddMangaBtnDiscard{flex:1 1 100%}}.MangaSection{width:100%}.MangaSectionHeader{margin-bottom:30px}.MangaSectionHeader h2{margin:0}.UploadMangaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.UploadMangaCard{background:#181818;border:none;border-radius:12px;cursor:pointer;overflow:hidden;transition:.2s}.UploadMangaCard:hover{transform:translateY(-4px)}.UploadMangaCard img{width:100%;height:250px;object-fit:cover}.UploadMangaCard h3{padding:15px;margin:0;color:#fff}.UploadChapter{display:flex;flex-direction:column;gap:25px}.BackButton{width:max-content}.UploadHeader{display:flex;gap:20px;align-items:center}.UploadHeader img{width:120px;height:170px;border-radius:10px;object-fit:cover}.UploadForm{display:flex;flex-direction:column;gap:18px}.UploadForm label{display:flex;flex-direction:column;gap:8px}.UploadForm input{padding:12px;border-radius:8px}.UploadButton{margin-top:10px;height:48px;cursor:pointer}.ScanGerenciar{width:100%;max-width:1100px;margin:0 auto;padding:10px 0 60px;color:var(--text-primary, #f5f5f5)}.ScanGerenciarHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.ScanGerenciarHeader>div{min-width:0}.ScanGerenciarLabel{display:block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#e91545}.ScanGerenciarHeader h3{margin:0;font-size:25px;line-height:1.2;font-weight:700;color:#fff}.ScanGerenciarHeader p{margin:8px 0 0;font-size:14px;line-height:1.5;color:#85858d}.ScanGerenciarCreate{flex-shrink:0;height:42px;padding:0 18px;border:1px solid rgba(233,21,69,.5);border-radius:8px;background:#e91545;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ScanGerenciarCreate:hover{background:#ff1d50;border-color:#ff1d50;transform:translateY(-1px)}.ScanGerenciarCreate:active{transform:translateY(0)}.ScanGerenciarForm{width:100%;padding:25px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#121116}.ScanGerenciarFormHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.ScanGerenciarFormHeader span{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#e91545}.ScanGerenciarFormHeader h3{margin:0;font-size:20px;font-weight:700;color:#fff}.ScanGerenciarClose{width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#19181e;color:#898991;font-size:22px;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.ScanGerenciarClose:hover{border-color:#e9154559;color:#fff}.ScanGerenciarFields{display:flex;flex-direction:column;gap:18px}.ScanGerenciarField{display:flex;flex-direction:column;gap:7px;flex:1}.ScanGerenciarField label{font-size:12px;font-weight:600;color:#c8c8ce}.ScanGerenciarField input,.ScanGerenciarField textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:7px;outline:none;background:#0d0c10;color:#f5f5f5;font-family:inherit;font-size:13px;transition:border-color .18s ease,background .18s ease}.ScanGerenciarField input{height:43px;padding:0 13px}.ScanGerenciarField textarea{min-height:105px;padding:12px 13px;resize:vertical;line-height:1.5}.ScanGerenciarField input::placeholder,.ScanGerenciarField textarea::placeholder{color:#55545b}.ScanGerenciarField input:focus,.ScanGerenciarField textarea:focus{border-color:#e91545a6;background:#100e13}.ScanGerenciarFieldRow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ScanColorInput{display:flex;align-items:center;gap:12px;height:43px;padding:0 12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0d0c10}.ScanColorInput input[type=color]{width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.ScanColorInput span{font-family:monospace;font-size:12px;color:#92929a}.ScanGerenciarActions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.ScanGerenciarCancel,.ScanGerenciarSave{height:40px;padding:0 17px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ScanGerenciarCancel{border:1px solid rgba(255,255,255,.08);background:#19181e;color:#aaaab1}.ScanGerenciarCancel:hover{background:#211f26;color:#fff}.ScanGerenciarSave{min-width:145px;border:1px solid #e91545;background:#e91545;color:#fff}.ScanGerenciarSave:hover:not(:disabled){background:#ff1d50;border-color:#ff1d50}.ScanGerenciarSave:disabled,.ScanGerenciarCancel:disabled,.ScanGerenciarClose:disabled{opacity:.45;cursor:not-allowed}.ScanGerenciarList{display:flex;flex-direction:column;gap:10px}.ScanGerenciarCard{display:flex;align-items:center;gap:16px;min-height:82px;padding:13px 15px;box-sizing:border-box;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#121116;transition:border-color .18s ease,background .18s ease}.ScanGerenciarCard:hover{border-color:#e9154540;background:#151419}.ScanGerenciarLogo{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;overflow:hidden;border:2px solid #e91545;border-radius:9px;background:#0d0c10}.ScanGerenciarLogo img{width:100%;height:100%;object-fit:cover}.ScanGerenciarLogo span{font-size:20px;font-weight:800;color:#e91545}.ScanGerenciarInfo{flex:1;min-width:0}.ScanGerenciarInfo h4{margin:0 0 5px;overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:#f5f5f5}.ScanGerenciarInfo p{max-width:650px;margin:0 0 6px;overflow:hidden;font-size:12px;line-height:1.4;color:#77777f;white-space:nowrap;text-overflow:ellipsis}.ScanGerenciarMangaCount{display:inline-flex;align-items:center;font-size:10px;font-weight:600;color:#e91545}.ScanGerenciarCardActions{display:flex;align-items:center;gap:7px;flex-shrink:0}.ScanGerenciarEdit,.ScanGerenciarDelete{height:34px;padding:0 12px;border-radius:6px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ScanGerenciarEdit{border:1px solid rgba(255,255,255,.08);background:#19181e;color:#b8b8bf}.ScanGerenciarEdit:hover:not(:disabled){border-color:#ffffff26;background:#211f26;color:#fff}.ScanGerenciarDelete{border:1px solid rgba(233,21,69,.2);background:#e915450f;color:#e91545}.ScanGerenciarDelete:hover:not(:disabled){border-color:#e9154580;background:#e915451f}.ScanGerenciarEdit:disabled,.ScanGerenciarDelete:disabled{opacity:.45;cursor:not-allowed}.ScanGerenciarLoading{display:flex;align-items:center;justify-content:center;min-height:130px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#121116;font-size:13px;color:#77777f}.ScanGerenciarEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:30px;box-sizing:border-box;border:1px dashed rgba(255,255,255,.09);border-radius:10px;background:#121116;text-align:center}.ScanGerenciarEmpty h4{margin:0 0 7px;font-size:16px;font-weight:700;color:#eeeeef}.ScanGerenciarEmpty p{margin:0 0 18px;font-size:12px;color:#73737b}.ScanGerenciarEmpty button{height:38px;padding:0 16px;border:1px solid rgba(233,21,69,.5);border-radius:7px;background:#e91545;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease}.ScanGerenciarEmpty button:hover{background:#ff1d50}@media(max-width:700px){.ScanGerenciar{padding:5px 0 40px}.ScanGerenciarHeader{align-items:flex-start;flex-direction:column;gap:15px}.ScanGerenciarCreate{width:100%}.ScanGerenciarForm{padding:18px}.ScanGerenciarFieldRow{grid-template-columns:1fr;gap:18px}.ScanGerenciarCard{align-items:flex-start;flex-wrap:wrap}.ScanGerenciarInfo{width:calc(100% - 75px)}.ScanGerenciarCardActions{width:100%;padding-top:5px}.ScanGerenciarEdit,.ScanGerenciarDelete{flex:1}.ScanGerenciarActions{flex-direction:column-reverse}.ScanGerenciarCancel,.ScanGerenciarSave{width:100%}}@media(max-width:420px){.ScanGerenciarHeader h3{font-size:22px}.ScanGerenciarForm{padding:15px}.ScanGerenciarCard{padding:12px}.ScanGerenciarLogo{width:48px;height:48px}.ScanGerenciarInfo{width:calc(100% - 64px)}}.ChapterReader{width:100%;min-height:100vh;position:relative}.ChapterProgress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:99999;background:transparent;opacity:0;cursor:pointer;transition:opacity .25s ease}.ChapterProgress.visible{opacity:1}.ChapterProgressBar{height:100%;background:linear-gradient(90deg,#4928c2,#bf40fa);box-shadow:0 0 12px #bf40faa6;transition:width .15s ease}.ChapterReaderHeader{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:28px 0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(227,217,252,.07)}.ChapterHeaderInfo{text-align:center;min-width:280px}.ChapterHeaderInfo span{display:block;margin-bottom:5px;color:#bf40fa;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ChapterHeaderInfo h1{margin:0;color:#e3d9fc;font-size:18px;font-weight:600;line-height:1.3}.ChapterHeaderSpacer{width:1px}.ChapterBackButton{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(227,217,252,.08);border-radius:8px;background:#e3d9fc06;color:#e3d9fca6;cursor:pointer;transition:.2s ease}.ChapterBackButton:hover{background:#bf40fa14;border-color:#bf40fa4d;color:#fff}.ChapterBackButton span{font-size:17px}.ChapterBackButton strong{font-size:12px;font-weight:600}.ChapterReaderControls{width:100%;display:flex;align-items:center;justify-content:center;margin:18px auto 12px}.ChapterModeSwitch{display:flex;align-items:center;gap:3px;padding:4px;background:#040607bf;border:1px solid rgba(227,217,252,.08);border-radius:10px}.ChapterModeSwitch button{min-width:105px;height:34px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:transparent;color:#e3d9fc73;font-size:12px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease}.ChapterModeSwitch button:hover{color:#e3d9fc;background:#e3d9fc0a}.ChapterModeSwitch button.active{color:#fff;background:linear-gradient(135deg,#bf40fa,#4928c2);box-shadow:0 4px 14px #4928c240}.modeIcon{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.verticalIcon i{display:block;width:12px;height:2px;border-radius:2px;background:currentColor}.pageIcon{position:relative;border:1.5px solid currentColor;border-radius:2px}.pageIcon i{position:absolute;left:3px;bottom:3px;width:6px;height:1px;background:currentColor}.reader-page-mode{background:radial-gradient(circle at center,rgba(73,40,194,.055),transparent 60%)}.ChapterPageReader{position:relative;width:min(1200px,100%);height:calc(100vh - 260px);min-height:500px;margin:15px auto;display:flex;align-items:center;justify-content:center}.CurrentPage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CurrentPage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;box-shadow:0 18px 55px #00000059}.ChapterPageClickZone{position:absolute;top:0;height:100%;z-index:10;cursor:pointer}.ChapterPageClickLeft{left:0;width:50%}.ChapterPageClickRight{right:0;width:50%}.ChapterPageClickLeft{cursor:w-resize}.ChapterPageClickRight{cursor:e-resize}.ChapterPageNavigation{width:100%;margin:5px auto 28px;display:flex;align-items:center;justify-content:center;gap:20px}.ChapterPageNavigation button{min-width:105px;height:34px;padding:0 15px;border:1px solid rgba(227,217,252,.08);border-radius:8px;background:#04060799;color:#e3d9fc99;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ChapterPageNavigation button:hover:not(:disabled){background:#bf40fa14;border-color:#bf40fa4d;color:#fff}.ChapterPageNavigation button:disabled{opacity:.25;cursor:default}.ChapterPageNumber{min-width:65px;display:flex;align-items:baseline;justify-content:center;gap:5px;color:#e3d9fc66;font-size:12px}.ChapterPageNumber span{color:#e3d9fc4d}.ChapterNavigation{width:min(700px,calc(100% - 32px));margin:15px auto;display:flex;align-items:center;justify-content:center;gap:12px}.ChapterNavigation button{min-width:130px;padding:9px 18px;border:1px solid rgba(227,217,252,.08);border-radius:8px;background:#0406078c;color:#e3d9fca6;font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease}.ChapterNavigation button:hover{background:#bf40fa14;border-color:#bf40fa4d;color:#fff}.ChapterPagesVertical{width:100%;margin:20px auto 45px;display:flex;flex-direction:column;align-items:center}.ChapterPagesVertical img{display:block;max-width:min(100%,1000px);width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width:768px){.ChapterReaderHeader{width:calc(100% - 20px);padding:18px 0;grid-template-columns:auto 1fr}.ChapterHeaderInfo{min-width:0;text-align:center;padding:0 10px}.ChapterHeaderInfo h1{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChapterHeaderInfo span{font-size:9px}.ChapterBackButton{padding:8px 10px}.ChapterBackButton strong,.ChapterHeaderSpacer{display:none}.ChapterReaderControls{margin:12px auto}.ChapterModeSwitch button{min-width:90px;height:32px}.ChapterPageReader{width:100%;height:calc(100vh - 235px);min-height:350px}.CurrentPage{width:100%}.CurrentPage img{max-width:100%;max-height:100%;box-shadow:0 10px 30px #0000004d}.ChapterPageNavigation{gap:10px;margin-top:8px}.ChapterPageNavigation button{min-width:90px;height:32px;padding:0 10px;font-size:10px}.ChapterNavigation{width:calc(100% - 20px)}.ChapterNavigation button{min-width:115px}}@media(max-width:430px){.ChapterModeSwitch{width:calc(100% - 20px)}.ChapterModeSwitch button{flex:1;min-width:0}.ChapterPageReader{height:calc(100vh - 225px);min-height:300px}.ChapterPageNavigation{gap:6px}.ChapterPageNavigation button{min-width:82px}}.ChapterToolbar{width:min(1200px,calc(100% - 32px));margin:18px auto;display:flex;align-items:center;justify-content:space-between}.ChapterModeSwitch{display:inline-flex;padding:4px;gap:3px;border:1px solid rgba(227,217,252,.08);background:#040607a6;border-radius:10px}.ChapterModeSwitch button{height:34px;min-width:105px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:transparent;color:#e3d9fc73;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ChapterModeSwitch button:hover{color:#e3d9fc;background:#e3d9fc0b}.ChapterModeSwitch button.active{color:#fff;background:linear-gradient(135deg,#bf40faeb,#4928c2eb);box-shadow:0 3px 12px #4928c240}.modeIcon{width:15px;height:15px;display:flex;align-items:center;justify-content:center}.verticalIcon{flex-direction:column;gap:2px}.verticalIcon i{width:12px;height:2px;display:block;border-radius:2px;background:currentColor}.pageIcon{border:1.5px solid currentColor;border-radius:2px;position:relative}.pageIcon i{width:7px;height:1px;background:currentColor;position:absolute;left:3px;bottom:3px}.ChapterPageIndicator{height:34px;min-width:70px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(227,217,252,.07);border-radius:8px;background:#04060780;color:#e3d9fca6;font-size:12px}.ChapterPageIndicator span:first-child{color:#e3d9fc;font-weight:700}.ChapterPageIndicator small{color:#e3d9fc40;font-size:11px}.ChapterNavigation{width:min(1000px,calc(100% - 32px));margin:12px auto;display:flex;justify-content:space-between;gap:10px}.ChapterNavigation button{padding:9px 15px;border:1px solid rgba(227,217,252,.08);border-radius:8px;background:#0406078c;color:#e3d9fcad;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ChapterNavigation button:hover{color:#fff;background:#bf40fa14;border-color:#bf40fa4d}.ChapterPagesVertical{width:100%;margin:25px auto 45px;display:flex;flex-direction:column;align-items:center}.ChapterPagesVertical img{display:block;max-width:min(100%,1000px);width:auto;height:auto;margin:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ChapterPageReader{position:relative;width:100%;max-width:1400px;height:calc(100vh - 180px);margin:10px auto 0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.CurrentPage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.CurrentPage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0;padding:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ChapterPageClickZone{position:absolute;top:0;bottom:0;width:50%;z-index:5;cursor:pointer}.ChapterPageClickLeft{left:0;cursor:w-resize}.ChapterPageClickRight{right:0;cursor:e-resize}.ChapterPageNavigation{display:flex;align-items:center;justify-content:center;margin:8px auto 0;padding:0;min-height:24px}.ChapterPageNumber{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#e3d9fca6}.ChapterPageNumber strong{color:#e3d9fc;font-size:14px}.ChapterPageReader+.ChapterPageNavigation{margin-bottom:0}@media(max-width:768px){.ChapterPageReader{height:calc(100vh - 145px);margin-top:5px}.ChapterPageNavigation{margin-top:4px}}.PageArrow{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:96px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(227,217,252,.06);background:#040607a6;color:#e3d9fc80;cursor:pointer;z-index:100;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.PageArrow span{font-size:48px;font-weight:200;line-height:1}.PageArrow:hover:not(:disabled){background:#bf40fa1f;border-color:#bf40fa40;color:#fff}.PageArrow:disabled{opacity:.12;cursor:default}.pageArrowLeft{left:15px;border-radius:0 10px 10px 0}.pageArrowRight{right:15px;border-radius:10px 0 0 10px}.ChapterLoading{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#e3d9fc;font-size:14px}@media(max-width:768px){.ChapterReaderHeader{width:calc(100% - 20px);padding:18px 0;grid-template-columns:auto 1fr}.ChapterPageReader img{margin:-1000px 0}.ChapterHeaderInfo{margin:0 40px}.ChapterHeaderInfo h1{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChapterHeaderInfo span{font-size:9px}.ChapterBackButton{padding:8px 10px;position:absolute}.ChapterBackButton strong,.ChapterHeaderSpacer{display:none}.ChapterToolbar{width:calc(100% - 20px);margin:12px auto;justify-content:space-between}.ChapterModeSwitch button{min-width:90px;height:32px;padding:0 10px}.ChapterPageIndicator{height:32px}.ChapterNavigation{width:calc(100% - 20px)}.ChapterNavigation button{padding:8px 11px}.ChapterPagesVertical{margin-top:15px}.ChapterPagesVertical img{max-width:100%}.ChapterPageReader{min-height:calc(100vh - 210px);padding:0 38px}.CurrentPage{height:calc(100vh - 220px);min-height:300px}.PageArrow{width:34px;height:76px}.PageArrow span{font-size:38px}.pageArrowLeft{left:0}.pageArrowRight{right:0}}@media(max-width:430px){.ChapterModeSwitch button{min-width:0;flex:1;padding:0 8px}.ChapterModeSwitch{width:100%}.ChapterToolbar{gap:8px}.ChapterPageIndicator{min-width:55px;padding:0 8px}.ChapterPageReader{padding:0 30px}}.MangaComments{width:110%;box-sizing:border-box;margin-top:30px;color:var(--text, #f2eef0)}.MangaComments>h3{margin:0 0 18px;font-size:21px;font-weight:700;color:#fff;letter-spacing:-.2px}.MangaCommentsControls{display:flex;align-items:center;gap:7px;margin-bottom:18px}.MangaCommentsControls button{border:1px solid rgba(255,255,255,.08);background:#171216;color:#aaa3a7;padding:8px 14px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.MangaCommentsControls button:hover{color:#fff;background:#21171c;border-color:#be234159}.MangaCommentsControls button:active{transform:scale(.97)}.MangaCommentsControls button.active{color:#fff;background:#96143038;border-color:#be23418c}.MangaCommentsForm{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.MangaCommentsForm textarea{width:100%;min-height:105px;padding:13px 14px;box-sizing:border-box;resize:vertical;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#141013;color:#f4eef1;font-family:inherit;font-size:14px;line-height:1.5;outline:none;transition:border-color .2s ease,background .2s ease}.MangaCommentsForm textarea::placeholder{color:#716a6e}.MangaCommentsForm textarea:focus{background:#171215;border-color:#be2341a6}.MangaCommentsForm textarea:disabled{opacity:.55;cursor:not-allowed}.MangaCommentsForm>button{align-self:flex-end;min-width:105px;padding:9px 16px;border:1px solid rgba(210,40,70,.45);border-radius:8px;background:#9d1735;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.MangaCommentsForm>button:hover:not(:disabled){background:#bd1d40}.MangaCommentsForm>button:active:not(:disabled){transform:scale(.97)}.MangaCommentsForm>button:disabled{opacity:.4;cursor:not-allowed}.MangaCommentsList{width:100%;display:flex;flex-direction:column;gap:13px}.MangaCommentsList>p{margin:10px 0;color:#81797d;font-size:14px}.MangaComment{width:100%;box-sizing:border-box;padding:16px;background:#151114;border:1px solid rgba(255,255,255,.07);border-radius:11px;overflow:hidden;transition:border-color .2s ease,background .2s ease}.MangaComment:hover{background:#181316;border-color:#be234138}.CommentUser{display:flex;align-items:center;gap:11px;min-width:0}.CommentUser>div{min-width:0;display:flex;flex-direction:column;gap:4px}.CommentUser a{display:flex;flex-shrink:0;text-decoration:none}.CommentUserAvatar{width:42px;height:42px;flex-shrink:0;object-fit:cover;border-radius:50%;background:#20191d;border:1px solid rgba(255,255,255,.08)}.CommentUser strong{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#f5f1f3;font-size:14px;line-height:1.2}.UserBadge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.35px}.UserBadge.admin{color:#ffb9c8;background:#b41e3c38;border:1px solid rgba(210,45,75,.32)}.UserBadge.scan{color:#d9c3ff;background:#6e41aa2e;border:1px solid rgba(140,90,200,.3)}.UserBadge.level{color:#d99aaa;background:#96143021;border:1px solid rgba(180,30,60,.2)}.MangaCommentLevel{display:block}.MangaCommentLevel small{color:#81777c;font-size:11px}.MangaComment>p{margin:14px 0 13px;color:#d0c9cc;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.MangaCommentFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.MangaCommentFooter>small{color:#716a6e;font-size:11px;white-space:nowrap}.CommentActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.CommentActions button{border:0;background:transparent;font-family:inherit;font-size:12px;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.CommentLikeButton{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:6px;color:#81797d}.CommentLikeButton:hover{color:#ff718e;background:#be234117}.CommentLikeButton.liked{color:#ff5c7b}.CommentLikeButton:active{transform:scale(.94)}.CommentReplyButton{padding:5px 7px;border-radius:6px;color:#938b8f}.CommentReplyButton:hover{color:#e6dfe2;background:#ffffff0a}.CommentDeleteButton{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px!important;color:#7c7377}.CommentDeleteButton:hover{color:#ff617f;background:#be23411a!important}.MangaCommentReply{display:flex;flex-direction:column;gap:9px;margin-top:14px;padding:12px;background:#100d0f;border:1px solid rgba(255,255,255,.06);border-radius:9px}.MangaCommentReply textarea{width:100%;min-height:75px;box-sizing:border-box;padding:10px 11px;resize:vertical;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#151114;color:#eee8eb;font-family:inherit;font-size:13px;line-height:1.5;outline:none}.MangaCommentReply textarea::placeholder{color:#686166}.MangaCommentReply textarea:focus{border-color:#be23418c}.MangaCommentReplyActions{display:flex;justify-content:flex-end;align-items:center;gap:7px}.MangaCommentReplyActions button{padding:7px 12px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.MangaCommentReplyActions button:first-child{border:1px solid rgba(255,255,255,.08);background:transparent;color:#8f878b}.MangaCommentReplyActions button:first-child:hover{color:#fff;background:#ffffff0a}.MangaCommentReplyActions button:last-child{border:1px solid rgba(190,35,65,.45);background:#8f1732;color:#fff}.MangaCommentReplyActions button:last-child:hover:not(:disabled){background:#b01c3c}.MangaCommentReplyActions button:disabled{opacity:.4;cursor:not-allowed}.MangaCommentReplies{display:flex;flex-direction:column;gap:9px;margin-top:12px;margin-left:28px;padding-left:14px;border-left:2px solid rgba(160,25,55,.28)}.MangaCommentReplyItem{padding:13px;background:#110e10;border-radius:9px;border-color:#ffffff0e}.MangaCommentReplyItem:hover{border-color:#be23412e}.MangaCommentReplyItem>p{margin-bottom:11px}.ShowMoreComments{display:block;margin:16px auto 0;padding:9px 17px;border:1px solid rgba(190,35,65,.3);border-radius:8px;background:#9614301a;color:#c98b99;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ShowMoreComments:hover{background:#9614302e;border-color:#be234180;color:#fff}.MangaComments textarea{scrollbar-width:thin;scrollbar-color:#54232f transparent}.MangaComments textarea::-webkit-scrollbar{width:5px}.MangaComments textarea::-webkit-scrollbar-track{background:transparent}.MangaComments textarea::-webkit-scrollbar-thumb{background:#54232f;border-radius:10px}@media(max-width:700px){.MangaComments{width:100%;margin-top:24px}.MangaComments>h3{font-size:19px;margin-bottom:15px}.MangaCommentsControls{width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.MangaCommentsControls::-webkit-scrollbar{display:none}.MangaCommentsControls button{flex-shrink:0}.MangaComment{padding:13px;border-radius:9px}.CommentUserAvatar{width:38px;height:38px}.CommentUser strong{font-size:13px}.MangaComment>p{font-size:13px;line-height:1.55;margin-top:12px}.MangaCommentFooter{align-items:flex-start}.CommentActions{gap:2px}.CommentActions button{font-size:11px}.MangaCommentReplies{margin-left:10px;padding-left:9px}.MangaCommentReply{padding:10px}.MangaCommentsForm textarea{min-height:95px}}@media(max-width:430px){.MangaComment{padding:11px}.CommentUser{gap:8px}.CommentUserAvatar{width:36px;height:36px}.MangaCommentFooter{flex-direction:column;gap:7px}.MangaCommentFooter>small{order:2}.CommentActions{width:100%;justify-content:flex-start}.MangaCommentReplyActions{width:100%}.MangaCommentReplyActions button{flex:1}}.CommentFormattingToolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#100d0f;border:1px solid rgba(255,255,255,.07);border-bottom:0;border-radius:9px 9px 0 0}.CommentFormattingToolbar button{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#8d8589;font-family:inherit;font-size:13px;cursor:pointer;transition:color .18s ease,background .18s ease}.CommentFormattingToolbar button:hover{color:#fff;background:#be234121}.CommentFormattingToolbar button:active{background:#be234138}.MangaCommentsForm .CommentFormattingToolbar+textarea,.MangaCommentReply .CommentFormattingToolbar+textarea{border-radius:0 0 9px 9px}.MangaCommentsForm .CommentFormattingToolbar+textarea:focus,.MangaCommentReply .CommentFormattingToolbar+textarea:focus{border-color:#be23418c}.CommentFormattingHint{margin-top:-5px;color:#625b5f;font-size:10px;line-height:1.4}.MangaCommentContent{overflow-wrap:anywhere}.CommentLine{display:inline}.CommentBold{color:#fff;font-weight:700}.CommentItalic{color:#d8d0d4;font-style:italic}.CommentSpoiler{position:relative;display:inline-flex;align-items:center;min-height:20px;margin:0 2px;padding:1px 6px;border-radius:5px;background:#30292c;color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,color .2s ease}.CommentSpoilerHidden{position:absolute;left:50%;transform:translate(-50%);color:#aaa2a6;font-size:9px;font-weight:700;letter-spacing:.5px;pointer-events:none;transition:opacity .15s ease}.CommentSpoilerContent{opacity:0;color:#eee7ea;transition:opacity .15s ease}.CommentSpoiler:hover{background:#3a3034}.CommentSpoiler.revealed{background:#96143026;cursor:default}.CommentSpoiler.revealed .CommentSpoilerHidden{opacity:0}.CommentSpoiler.revealed .CommentSpoilerContent{opacity:1}.CommentQuote{display:block;margin:5px 0;padding:7px 10px;border-left:3px solid #9d1735;border-radius:0 6px 6px 0;background:#96143014;color:#aaa1a5;font-style:italic}.MangaCommentReply .CommentFormattingToolbar{border-radius:7px 7px 0 0}.MangaCommentReply .CommentFormattingHint{margin-top:-3px}@media(max-width:700px){.CommentFormattingToolbar{padding:5px 6px}.CommentFormattingToolbar button{width:29px;height:27px}.CommentFormattingHint{font-size:9px}.CommentSpoiler{max-width:100%}}.edit-container{--edit-primary: var(--Site-primary, #ff2448);--edit-primary-dark: var(--Site-primary-dark, #b00020);--edit-wine: #65002b;--edit-bg: #07050a;--edit-card: #100a10;--edit-border: rgba(255, 36, 72, .2);--edit-muted: #b9aab5;min-height:100vh;min-height:100dvh;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:36px 20px;background:radial-gradient(ellipse at 50% 0%,rgba(101,0,43,.2),transparent 60%),var(--edit-bg)}.edit-container *,.edit-container *:before,.edit-container *:after{box-sizing:border-box}.edit-card{width:100%;max-width:490px;min-width:0;padding:34px;border-radius:20px;background:linear-gradient(145deg,#180c15fa,#0c070dfc);border:1px solid var(--edit-border);box-shadow:0 18px 50px #00000061,inset 0 1px #ffffff09;position:relative;overflow:hidden}.edit-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--edit-primary-dark),var(--edit-primary),#a855f7)}.edit-card h1{margin:0 0 28px;padding-bottom:18px;color:#fff;font-size:clamp(1.5rem,4vw,1.9rem);font-weight:800;letter-spacing:-.6px;border-bottom:1px solid rgba(255,255,255,.07)}.edit-card h1:after{content:"";display:block;width:54px;height:3px;margin-top:12px;border-radius:10px;background:var(--edit-primary)}.edit-card label{display:block;margin:18px 0 8px;color:#e3d7df;font-size:.88rem;font-weight:650}.edit-card input,.edit-card select{display:block;width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid #382331;border-radius:10px;background:#0a070c;color:#f8edf3;font:inherit;font-size:.94rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.edit-card input:hover,.edit-card select:hover{border-color:#ff24486b}.edit-card input:focus,.edit-card select:focus{border-color:var(--edit-primary);background:#100910;box-shadow:0 0 0 3px #ff24481f}.edit-card input::placeholder{color:#786875}.edit-card select{cursor:pointer;color-scheme:dark}.edit-card input[type=number]{appearance:textfield;-moz-appearance:textfield}.edit-card input[type=number]::-webkit-inner-spin-button,.edit-card input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.edit-card>p{margin:0;color:var(--edit-muted);line-height:1.6}.edit-card>p:first-child{font-size:.98rem}.edit-card>button{margin-top:22px}.edit-actions{display:flex;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.edit-actions button,.edit-card>button{min-height:46px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:11px;font:inherit;font-size:.92rem;font-weight:750;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.edit-actions button{flex:1;min-width:0}.edit-actions button:first-child,.edit-card>button{color:#fff;background:linear-gradient(135deg,var(--edit-primary),var(--edit-primary-dark));box-shadow:0 5px 16px #ff244829}.edit-actions button:first-child:hover:not(:disabled),.edit-card>button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #ff244840}.edit-actions button:last-child{color:#e2d5df;background:#21141f;border-color:#3a2736}.edit-actions button:last-child:hover:not(:disabled){background:#30202d;border-color:#654052;transform:translateY(-2px)}.edit-actions button:active:not(:disabled),.edit-card>button:active{transform:scale(.98)}.edit-actions button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.edit-actions button:focus-visible,.edit-card>button:focus-visible{outline:2px solid var(--edit-primary);outline-offset:4px}@media(max-width:540px){.edit-container{align-items:flex-start;padding:24px 14px}.edit-card{padding:26px 20px;border-radius:16px}.edit-card h1{margin-bottom:24px}.edit-card label{margin-top:16px}.edit-actions{gap:10px}.edit-actions button{padding:12px 10px;font-size:.86rem}}@media(max-width:360px){.edit-card{padding:24px 15px}.edit-actions{flex-direction:column}.edit-actions button{width:100%;flex:auto}}@media(prefers-reduced-motion:reduce){.edit-card *,.edit-card *:before,.edit-card *:after{transition:none!important}}.CreatorProfile{--bg: #040607;--bg-soft: #0A080D;--surface: #100C16;--surface-2: #151019;--magenta: #BF40FA;--magenta-light: #E3D9FC;--blue: #4928C2;--velvet-purple: #5B2A62;--text: #F8F4FC;--soft: #C5BBD0;--muted: #81758C;--line: rgba(227, 217, 252, .07);--accent-line: rgba(191, 64, 250, .28);position:relative;min-height:100vh;overflow:hidden;color:var(--text);background:radial-gradient(800px 400px at 50% -150px,rgba(191,64,250,.13),transparent 70%),linear-gradient(180deg,#060408,#040607)}.CreatorProfile__follow{margin-top:20px;display:flex}.CreatorProfile__followButton{position:relative;min-width:150px;height:42px;padding:0 20px;border:1px solid rgba(191,64,250,.55);border-radius:8px;background:linear-gradient(135deg,#bf40fa2e,#4928c212);color:#fff;font-size:10px;font-weight:900;letter-spacing:.14em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.CreatorProfile__followButton:hover:not(:disabled){transform:translateY(-2px);border-color:var(--magenta);background:linear-gradient(135deg,#bf40fa52,#4928c224);box-shadow:0 8px 25px #bf40fa2e,0 0 20px #4928c21a}.CreatorProfile__followButton:active:not(:disabled){transform:translateY(0)}.CreatorProfile__followButton:disabled{opacity:.55;cursor:not-allowed}.CreatorProfile__followButton.isFollowing{border-color:#e3d9fc1f;background:#e3d9fc0b;color:#cfc5d8}.CreatorProfile__followButton.isFollowing:hover:not(:disabled){border-color:#bf40fa80;background:#bf40fa1a;color:var(--magenta-light)}@media(max-width:700px){.CreatorProfile__follow{justify-content:center}.CreatorProfile__followButton{width:100%;max-width:220px}}.CreatorProfile__background{position:fixed;inset:0;z-index:0;pointer-events:none}.CreatorProfile__backgroundGlow{position:absolute;width:700px;height:700px;top:-450px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(191,64,250,.14),rgba(73,40,194,.06) 38%,transparent 68%);filter:blur(20px)}.CreatorProfile__backgroundGrid{position:absolute;inset:0;opacity:.018;background-image:linear-gradient(rgba(227,217,252,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(227,217,252,.6) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 65%);mask-image:linear-gradient(to bottom,black,transparent 65%)}.CreatorProfile__hero{position:relative;min-height:540px;overflow:hidden;border-bottom:1px solid var(--line);z-index:1}.CreatorProfile__heroBanner{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.82) brightness(.72)}.CreatorProfile__heroBanner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0406070d,#0406072e 30%,#040607d6 78%,#040607)}.CreatorProfile__hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,6,7,.58),transparent 40%,rgba(4,6,7,.42))}.CreatorProfile__heroContent{position:relative;z-index:2;width:min(1200px,100%);min-height:540px;margin:auto;padding:110px 35px 55px;display:flex;align-items:flex-end;gap:35px}.CreatorProfile__avatarWrapper{position:relative;flex-shrink:0}.CreatorProfile__avatarRing{position:relative;width:180px;height:180px;padding:4px;border-radius:50%;background:conic-gradient(from 0deg,#bf40fa,#4928c2,#e3d9fc,#5b2a62,#bf40fa);box-shadow:0 0 0 1px #e3d9fc0f,0 0 25px #bf40fa47,0 15px 60px #000000a6;animation:creatorRGB 7s linear infinite}.CreatorProfile__avatarRing:before{content:"";position:absolute;inset:-3px;border-radius:inherit;background:conic-gradient(from 180deg,transparent,rgba(191,64,250,.8),transparent,rgba(73,40,194,.7),transparent);filter:blur(8px);opacity:.45;z-index:-1;animation:creatorRGB 5s linear infinite reverse}@keyframes creatorRGB{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CreatorProfile__avatar{width:100%;height:100%;padding:4px;overflow:hidden;border-radius:50%;background:#040607}.CreatorProfile__avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;animation:creatorAvatarFix 7s linear infinite}@keyframes creatorAvatarFix{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.CreatorProfile__online{position:absolute;right:-12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(191,64,250,.35);background:#060409f0;border-radius:6px;box-shadow:0 10px 30px #00000080;font-size:8px;font-weight:900;letter-spacing:.15em;color:#eeeaf2}.CreatorProfile__online span{width:6px;height:6px;border-radius:50%;background:var(--magenta);box-shadow:0 0 12px var(--magenta)}.CreatorProfile__identity{padding-bottom:4px;min-width:0}.CreatorProfile__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--magenta-light);font-size:9px;font-weight:900;letter-spacing:.22em}.CreatorProfile__eyebrow span{width:25px;height:1px;background:linear-gradient(90deg,var(--magenta),var(--blue));box-shadow:0 0 8px #bf40fa80}.CreatorProfile__identity h1{margin:0;color:#fff;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.9;letter-spacing:-.06em;text-shadow:0 5px 30px rgba(0,0,0,.7)}.CreatorProfile__subtitle{margin:16px 0 18px;color:var(--soft);font-size:14px}.CreatorProfile__badges{display:flex;flex-wrap:wrap;gap:7px}.CreatorProfile__badge{padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:#040607b8;color:#cfc5d8;font-size:8px;font-weight:900;letter-spacing:.13em}.CreatorProfile__badge--creator{border-color:var(--accent-line);background:linear-gradient(135deg,#bf40fa29,#4928c20a);color:#fff;box-shadow:inset 0 0 20px #bf40fa08}.CreatorProfile__container{position:relative;z-index:2;width:min(1120px,100%);margin:auto;padding:65px 28px 45px}.CreatorProfile__intro{display:grid;grid-template-columns:3px 1fr;gap:20px;max-width:820px;margin-bottom:50px}.CreatorProfile__introLine{width:3px;min-height:100%;border-radius:5px;background:linear-gradient(180deg,var(--magenta-light),var(--blue));box-shadow:0 0 20px #bf40fa40}.CreatorProfile__sectionLabel{display:block;margin-bottom:7px;color:var(--magenta-light);font-size:8px;font-weight:900;letter-spacing:.22em}.CreatorProfile__intro h2,.CreatorProfile__aboutHeader h2,.CreatorProfile__favoritesHeader h2{margin:0;color:#fff;font-size:28px;font-weight:850;letter-spacing:-.04em}.CreatorProfile__intro p{max-width:720px;margin:12px 0 0;color:var(--soft);font-size:13px;line-height:1.8}.CreatorProfile__stat,.CreatorProfile__about,.CreatorProfile__experience{position:relative;overflow:hidden;background:linear-gradient(145deg,#190e1ff0,#070609f5);border:1px solid var(--line);box-shadow:0 15px 45px #00000047}.CreatorProfile__stat:before,.CreatorProfile__about:before,.CreatorProfile__experience:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(227,217,252,.035),transparent 30%)}.CreatorProfile__stat:after,.CreatorProfile__about:after,.CreatorProfile__experience:after{content:"";position:absolute;top:0;left:0;width:45px;height:1px;background:linear-gradient(90deg,var(--magenta),var(--blue),transparent);box-shadow:0 0 12px #bf40fa73}.CreatorProfile__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:60px}.CreatorProfile__stat{min-height:100px;display:flex;align-items:center;gap:14px;padding:18px;border-radius:8px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.CreatorProfile__stat:hover{transform:translateY(-4px);border-color:var(--accent-line);box-shadow:0 20px 45px #0006,0 0 25px #bf40fa0d}.CreatorProfile__statIcon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(191,64,250,.18);border-radius:6px;background:#bf40fa0e;color:var(--magenta-light);font-size:16px}.CreatorProfile__stat div{display:flex;flex-direction:column;gap:3px}.CreatorProfile__stat strong{color:#fff;font-size:20px}.CreatorProfile__stat span:last-child{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.CreatorProfile__about{padding:32px;margin-bottom:45px;border-radius:8px}.CreatorProfile__aboutHeader{position:relative;z-index:1;max-width:650px}.CreatorProfile__aboutHeader p{margin:11px 0 0;color:var(--soft);font-size:13px;line-height:1.7}.CreatorProfile__features{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px}.CreatorProfile__feature{position:relative;min-height:160px;padding:22px;overflow:hidden;border:1px solid rgba(227,217,252,.045);border-radius:6px;background:linear-gradient(145deg,#120b18,#070609);transition:transform .25s ease,border-color .25s ease}.CreatorProfile__feature:hover{transform:translateY(-3px);border-color:#bf40fa33}.CreatorProfile__feature>span{display:block;margin-bottom:28px;color:var(--magenta);font-size:9px;font-weight:900;letter-spacing:.16em}.CreatorProfile__feature h3{margin:0 0 7px;color:#fff;font-size:16px}.CreatorProfile__feature p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.CreatorProfile__experience{padding:28px;margin-bottom:60px;border-radius:8px}.CreatorProfile__experienceHeader{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.CreatorProfile__experienceTitle{display:flex;align-items:center;gap:13px}.CreatorProfile__experienceTitle span{display:block;margin-bottom:3px;color:var(--magenta-light);font-size:8px;font-weight:900;letter-spacing:.17em}.CreatorProfile__experienceTitle h2{margin:0;color:#fff;font-size:21px}.CreatorProfile__experienceIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:6px;background:#bf40fa0f}.CreatorProfile__experienceIcon img{width:18px;height:18px}.CreatorProfile__level{text-align:right}.CreatorProfile__level span{display:block;color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.15em}.CreatorProfile__level strong{color:var(--magenta-light);font-size:24px}.CreatorProfile__xp{position:relative;z-index:1}.CreatorProfile__xpNumbers{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--soft);font-size:10px}.CreatorProfile__xpNumbers strong{color:var(--magenta-light)}.CreatorProfile__xpBar{height:7px;overflow:hidden;border:1px solid rgba(227,217,252,.03);border-radius:20px;background:#17101d}.CreatorProfile__xpBar div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--magenta),var(--magenta-light));box-shadow:0 0 18px #bf40fa66;transition:width .6s ease}.CreatorProfile__xpHint{display:block;margin-top:9px;color:var(--muted);font-size:8px}.CreatorProfile__favorites{margin-bottom:65px}.CreatorProfile__favoritesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:22px}.CreatorProfile__favoritesHeader p{margin:7px 0 0;color:var(--muted);font-size:11px}.CreatorProfile__favoritesCounter{display:flex;align-items:baseline;gap:6px}.CreatorProfile__favoritesCounter strong{color:#fff;font-size:28px}.CreatorProfile__favoritesCounter span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.CreatorProfile__mangaGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.CreatorProfile__manga{min-width:0;cursor:pointer}.CreatorProfile__mangaCover{position:relative;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgba(227,217,252,.055);border-radius:6px;background:#0a080d;box-shadow:0 12px 30px #00000059;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.CreatorProfile__mangaCover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(4,6,7,.92) 100%);opacity:.75}.CreatorProfile__manga:hover .CreatorProfile__mangaCover{transform:translateY(-7px);border-color:#bf40fa59;box-shadow:0 22px 45px #00000080,0 0 20px #bf40fa0f}.CreatorProfile__mangaCover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s ease}.CreatorProfile__manga:hover .CreatorProfile__mangaCover img{transform:scale(1.06);filter:brightness(.75) saturate(1.05)}.CreatorProfile__mangaOverlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;padding:13px;opacity:0;transition:opacity .25s ease}.CreatorProfile__manga:hover .CreatorProfile__mangaOverlay{opacity:1}.CreatorProfile__mangaOverlay span{color:#fff;font-size:8px;font-weight:900;letter-spacing:.13em}.CreatorProfile__mangaOverlay strong{color:var(--magenta-light);font-size:18px;text-shadow:0 0 10px rgba(191,64,250,.5)}.CreatorProfile__mangaInfo{padding:9px 2px}.CreatorProfile__mangaInfo h3{margin:0;overflow:hidden;color:#e8e0ef;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.CreatorProfile__empty{padding:65px 20px;text-align:center;border:1px dashed rgba(191,64,250,.18);border-radius:7px;background:#e3d9fc03}.CreatorProfile__empty>span{display:block;margin-bottom:10px;color:var(--magenta);font-size:28px}.CreatorProfile__empty h3{margin:0 0 5px;color:#fff;font-size:14px}.CreatorProfile__empty p{margin:0;color:var(--muted);font-size:10px}.CreatorProfile__footer{display:flex;align-items:center;gap:14px;padding-top:35px;border-top:1px solid var(--line);color:var(--muted)}.CreatorProfile__footerLogo{color:var(--magenta);font-size:12px;font-weight:900;letter-spacing:.2em}.CreatorProfile__footer span{font-size:9px}.CreatorProfile__footer small{margin-left:auto;font-size:8px;letter-spacing:.1em;opacity:.45}.CreatorProfile__loading{min-height:100vh;display:grid;place-items:center;color:var(--soft);font-size:12px}@media(max-width:900px){.CreatorProfile__hero{min-height:500px}.CreatorProfile__heroContent{min-height:500px;padding:100px 25px 45px}.CreatorProfile__avatarRing{width:155px;height:155px}.CreatorProfile__stats{grid-template-columns:repeat(2,1fr)}.CreatorProfile__mangaGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.CreatorProfile__hero{min-height:auto;padding-bottom:0}.CreatorProfile__heroBanner{position:relative;inset:auto;width:100%;aspect-ratio:16 / 6;background-size:cover;background-position:center}.CreatorProfile__heroBanner:after{background:linear-gradient(180deg,#0406070d,#04060733 35%,#040607)}.CreatorProfile__hero:after{display:none}.CreatorProfile__heroContent{min-height:auto;margin-top:-65px;padding:0 18px 35px;flex-direction:column;align-items:center;justify-content:flex-end;gap:20px;text-align:center}.CreatorProfile__avatarRing{width:135px;height:135px}.CreatorProfile__online{right:-7px;bottom:7px;padding:6px 8px;font-size:7px}.CreatorProfile__eyebrow{justify-content:center}.CreatorProfile__identity{width:100%}.CreatorProfile__identity h1{font-size:clamp(36px,12vw,52px)}.CreatorProfile__subtitle{margin:11px 0 14px;font-size:11px}.CreatorProfile__badges{justify-content:center}.CreatorProfile__container{padding:42px 15px 30px}.CreatorProfile__intro{margin-bottom:38px}.CreatorProfile__intro h2,.CreatorProfile__aboutHeader h2,.CreatorProfile__favoritesHeader h2{font-size:24px}.CreatorProfile__intro p{font-size:12px}.CreatorProfile__stats{gap:7px;margin-bottom:45px}.CreatorProfile__stat{min-height:82px;padding:12px;gap:9px}.CreatorProfile__statIcon{width:32px;height:32px;font-size:13px}.CreatorProfile__stat strong{font-size:16px}.CreatorProfile__stat span:last-child{font-size:7px}.CreatorProfile__about{padding:20px;margin-bottom:35px}.CreatorProfile__features{grid-template-columns:1fr;gap:6px;margin-top:25px}.CreatorProfile__feature{min-height:auto;padding:18px}.CreatorProfile__feature>span{margin-bottom:18px}.CreatorProfile__experience{padding:20px;margin-bottom:45px}.CreatorProfile__experienceHeader{margin-bottom:22px}.CreatorProfile__mangaGrid{grid-template-columns:repeat(3,1fr);gap:9px}.CreatorProfile__mangaInfo{padding:7px 1px}.CreatorProfile__mangaInfo h3{font-size:10px}.CreatorProfile__footer{flex-wrap:wrap;gap:8px}.CreatorProfile__footer small{width:100%;margin-left:0}}@media(max-width:480px){.CreatorProfile__heroBanner{aspect-ratio:16 / 5.5}.CreatorProfile__heroContent{margin-top:-55px;padding:0 14px 28px;gap:17px}.CreatorProfile__avatarRing{width:120px;height:120px}.CreatorProfile__identity h1{font-size:38px}.CreatorProfile__subtitle{font-size:10px}.CreatorProfile__container{padding:35px 13px 25px}.CreatorProfile__stats{grid-template-columns:repeat(2,1fr)}.CreatorProfile__stat{min-height:78px}.CreatorProfile__about,.CreatorProfile__experience{padding:17px}.CreatorProfile__experienceIcon{width:36px;height:36px}.CreatorProfile__experienceTitle h2{font-size:18px}.CreatorProfile__mangaGrid{grid-template-columns:repeat(2,1fr);gap:10px}.CreatorProfile__mangaCover{border-radius:5px}.CreatorProfile__mangaOverlay{display:none}}@media(prefers-reduced-motion:reduce){.CreatorProfile__avatarRing,.CreatorProfile__avatar img{animation:none}.CreatorProfile__stat,.CreatorProfile__feature,.CreatorProfile__mangaCover,.CreatorProfile__mangaCover img{transition:none}}.SiteUserProfile{width:100%;max-width:1200px;margin:0 auto;padding:38px 20px 70px;box-sizing:border-box;color:var(--text, #f5f2f4)}.SiteUserProfile *,.SiteUserProfile *:before,.SiteUserProfile *:after{box-sizing:border-box}.SiteUserProfile__loading{min-height:400px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8d858b;font-size:14px}.SiteUserProfile__loadingSpinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.08);border-top-color:#b92345;border-radius:50%;animation:SiteUserProfileSpin .7s linear infinite}@keyframes SiteUserProfileSpin{to{transform:rotate(360deg)}}.SiteUserProfile__card{position:relative;width:100%;overflow:hidden;background:linear-gradient(135deg,#b1122624,#140a0c73);border:1px solid rgba(255,255,255,.055);border-radius:16px;box-shadow:0 20px 50px #0003}.SiteUserProfile__banner{width:100%;height:235px;background-position:center;background-size:cover;border-bottom:1px solid rgba(255,255,255,.05)}.SiteUserProfile__avatar{position:absolute;top:180px;left:35px;z-index:3}.SiteUserProfile__avatarFrame{width:115px;height:115px;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover;border-radius:50%}.SiteUserProfile__avatarFrame img{width:100px;height:100px;display:block;object-fit:cover;background:#171217;border:4px solid #120e12;border-radius:50%}.SiteUserProfile__content{width:100%;padding:75px 35px 30px}.SiteUserProfile__identity h1{margin:0;color:#f5f2f4;font-size:28px;font-weight:750;line-height:1.2;letter-spacing:-.5px}.SiteUserProfile__username{display:block;margin-top:4px;color:#817a80;font-size:13px}.SiteUserProfile__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px}.SiteUserProfile__tags span{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.6px}.SiteUserProfile__levelBadge{color:#f4b4c2;background:#b923451f;border:1px solid rgba(185,35,69,.22)}.SiteUserProfile__accountBadge{background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.SiteUserProfile__accountBadge.admin{color:#ff7c9a}.SiteUserProfile__accountBadge.scan{color:#c895ff}.SiteUserProfile__accountBadge.premium{color:#e6bd70}.SiteUserProfile__accountBadge.user{color:#aaa3a8}.SiteUserProfile__bio{max-width:750px;margin-top:25px}.SiteUserProfile__sectionLabel{display:block;margin-bottom:7px;color:#766f75;font-size:9px;font-weight:800;letter-spacing:1.4px}.SiteUserProfile__bio p{margin:0;color:#aaa3a8;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.SiteUserProfile__social{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.SiteUserProfile__socialStats{display:flex;align-items:center;gap:25px}.SiteUserProfile__socialStats button{display:flex;flex-direction:column;align-items:flex-start;padding:0;color:inherit;background:transparent;border:none;cursor:pointer}.SiteUserProfile__socialStats strong{color:#f5f2f4;font-size:18px}.SiteUserProfile__socialStats span{color:#817a80;font-size:12px;margin-left:5px}.SiteUserProfile__followButton{flex-shrink:0;padding:10px 22px;color:#fff;background:var(--accent, #6e23b4);border:1px solid transparent;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease}.SiteUserProfile__followButton:hover{transform:translateY(-1px)}.SiteUserProfile__followButton:active{transform:translateY(0)}.SiteUserProfile__followButton:disabled{opacity:.6;cursor:wait}.SiteUserProfile__followButton.following{color:#d8d1d5;background:transparent;border-color:#ffffff26}.SiteUserProfile__experience{width:100%;margin-top:18px;padding:24px 26px;background:linear-gradient(135deg,#b1122624,#140a0c73);border:1px solid rgba(255,255,255,.055);border-radius:14px}.SiteUserProfile__experienceTitle{display:flex;align-items:center;gap:12px}.SiteUserProfile__experienceIcon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#b923451f;border-radius:9px}.SiteUserProfile__experienceIcon img{width:18px;height:18px;display:block}.SiteUserProfile__experienceTitle span{display:block;color:#756e74;font-size:9px;font-weight:800;letter-spacing:1.2px}.SiteUserProfile__experienceTitle h3{margin:2px 0 0;color:#f5f2f4;font-size:15px}.SiteUserProfile__experienceInfo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:25px}.SiteUserProfile__experienceInfo small{display:block;margin-bottom:3px;color:#746e73;font-size:9px;letter-spacing:1px}.SiteUserProfile__experienceInfo strong{display:block;color:#f1ecef;font-size:21px}.SiteUserProfile__experienceInfo strong span{color:#746e73;font-size:11px}.SiteUserProfile__experienceLevel{text-align:right}.SiteUserProfile__experienceLevel span{display:block;color:#746e73;font-size:10px}.SiteUserProfile__experienceLevel strong{font-size:18px}.SiteUserProfile__experienceBar{width:100%;height:7px;margin-top:16px;overflow:hidden;background:#211b20;border-radius:20px}.SiteUserProfile__experienceFill{height:100%;background:linear-gradient(90deg,#74152f,#c02b4f);border-radius:inherit;transition:width .5s ease}.SiteUserProfile__experienceFooter{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:8px;color:#6f686e;font-size:10px}.SiteUserProfile__experienceFooter strong{color:#a59da3}.SiteUserProfile__favorites{width:100%;margin-top:18px;padding:28px;background:linear-gradient(135deg,#b1122624,#140a0c73);border:1px solid rgba(255,255,255,.055);border-radius:14px}.SiteUserProfile__favoritesHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.SiteUserProfile__favoritesTitle{min-width:0;display:flex;align-items:center;gap:13px}.SiteUserProfile__favoritesHeart{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#d53559;background:#b923451a;border:1px solid rgba(185,35,69,.18);border-radius:9px;font-size:18px}.SiteUserProfile__favoritesTitle h2{margin:0;color:#f5f2f4;font-size:18px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.SiteUserProfile__favoritesTitle p{margin:4px 0 0;color:#777077;font-size:11px}.SiteUserProfile__favoritesCount{display:flex;align-items:baseline;gap:5px;flex-shrink:0}.SiteUserProfile__favoritesCount strong{color:#f1ecef;font-size:20px}.SiteUserProfile__favoritesCount span{color:#716a70;font-size:11px}.SiteUserProfile__favoritesGrid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:22px 16px}.SiteUserProfile__manga{min-width:0;cursor:pointer}.SiteUserProfile__mangaCover{position:relative;width:100%;overflow:hidden;aspect-ratio:2 / 3;background:#1a1519;border-radius:8px;box-shadow:0 10px 25px #0000002e}.SiteUserProfile__mangaCover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .35s ease}.SiteUserProfile__mangaOverlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:11px;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 35%,rgba(0,0,0,.9));opacity:0;transition:opacity .25s ease}.SiteUserProfile__manga:hover .SiteUserProfile__mangaOverlay{opacity:1}.SiteUserProfile__manga:hover .SiteUserProfile__mangaCover img{transform:scale(1.06);filter:brightness(.68)}.SiteUserProfile__mangaHeart{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;background:#b92345d9;border-radius:50%;font-size:12px}.SiteUserProfile__mangaOverlayBottom{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.SiteUserProfile__mangaOverlayBottom span{font-size:9px;font-weight:800;letter-spacing:1px}.SiteUserProfile__mangaOverlayBottom strong{font-size:17px}.SiteUserProfile__mangaInfo{min-width:0;padding:9px 2px 0}.SiteUserProfile__mangaInfo h3{margin:0;overflow:hidden;color:#e7e1e5;font-size:13px;font-weight:650;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.SiteUserProfile__mangaInfo span{display:block;margin-top:4px;overflow:hidden;color:#686168;font-size:9px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.SiteUserProfile__emptyFavorites{padding:60px 20px;text-align:center;border:1px dashed rgba(255,255,255,.07);border-radius:10px}.SiteUserProfile__emptyFavoritesIcon{color:#6d273b;font-size:35px;line-height:1}.SiteUserProfile__emptyFavorites h3{margin:12px 0 5px;color:#ddd7da;font-size:14px}.SiteUserProfile__emptyFavorites p{max-width:400px;margin:0 auto;color:#6f686e;font-size:11px;line-height:1.5}@media(max-width:900px){.SiteUserProfile{padding-left:16px;padding-right:16px}.SiteUserProfile__favoritesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.SiteUserProfile{width:100%;max-width:100%;margin:0 auto;padding:20px 10px 30px}.SiteUserProfile__banner{height:180px}.SiteUserProfile__avatar{top:135px;left:20px}.SiteUserProfile__avatarFrame{width:90px;height:90px}.SiteUserProfile__avatarFrame img{width:78px;height:78px}.SiteUserProfile__content{padding:60px 20px 24px}.SiteUserProfile__identity h1{font-size:23px}.SiteUserProfile__social{align-items:flex-start;flex-direction:column}.SiteUserProfile__followButton{width:100%}.SiteUserProfile__experience,.SiteUserProfile__favorites{padding:20px}.SiteUserProfile__favoritesHeader{align-items:flex-start}.SiteUserProfile__favoritesTitle p{display:none}.SiteUserProfile__favoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.SiteUserProfile__mangaInfo h3{font-size:11px}.SiteUserProfile__mangaInfo span{font-size:8px}}@media(max-width:430px){.SiteUserProfile{padding-left:8px;padding-right:8px}.SiteUserProfile__favorites{padding:16px}.SiteUserProfile__favoritesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.SiteUserProfile__favoritesCount{display:none}.SiteUserProfile__favoritesTitle h2{font-size:15px}.SiteUserProfile__experience{padding:18px}.SiteUserProfile__experienceInfo strong{font-size:18px}.SiteUserProfile__socialStats{gap:18px}}@media(max-width:350px){.SiteUserProfile{padding-left:5px;padding-right:5px}.SiteUserProfile__content{padding-left:16px;padding-right:16px}.SiteUserProfile__experience{padding:15px}.SiteUserProfile__favorites{padding:13px}.SiteUserProfile__favoritesGrid{gap:14px 8px}}@media(hover:none){.SiteUserProfile__mangaOverlay{display:none}.SiteUserProfile__mangaCover img{transform:none!important;filter:none!important}}.scan-page{--scan-color: #e91545;--page-bg: #0b090c;--card-bg: #121014;--card-bg-2: #171318;--border: rgba(255, 255, 255, .07);--text: #f5f1f3;--muted: #9b9297;width:100%;min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--scan-color) 8%,transparent),transparent 38rem),var(--page-bg);box-sizing:border-box}.scan-page *,.scan-page *:before,.scan-page *:after{box-sizing:border-box}.scan-container{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:32px 0 70px}.scan-header{position:relative;min-height:390px;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:linear-gradient(150deg,color-mix(in srgb,var(--scan-color) 7%,var(--card-bg)),var(--card-bg));box-shadow:0 20px 60px #0000004d}.scan-banner{position:absolute;inset:0 0 auto;height:280px;overflow:hidden;background:linear-gradient(135deg,#21141a,#0e0b0f)}.scan-banner img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.scan-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(7,6,8,.05) 0%,rgba(7,6,8,.12) 35%,rgba(11,9,12,.78) 82%,var(--card-bg) 100%)}.scan-banner-empty{width:100%;height:100%;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--scan-color) 22%,transparent),transparent 40%),linear-gradient(135deg,#1c1217,#0c090c)}.scan-header-content{position:relative;z-index:2;min-height:390px;display:flex;align-items:flex-end;gap:24px;padding:0 42px 36px}.scan-logo{flex:0 0 auto;width:150px;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:4px solid var(--card-bg);border-radius:22px;background:linear-gradient(145deg,var(--scan-color),#16090e);box-shadow:0 12px 35px #00000080,0 0 0 1px #ffffff14;-webkit-user-select:none;user-select:none}.scan-logo img{display:block;width:100%;height:100%;object-fit:cover}.scan-logo span{color:#fff;font-size:58px;font-weight:800}.scan-heading{min-width:0;padding-bottom:4px}.scan-label{display:inline-flex;margin-bottom:7px;color:var(--scan-color);font-size:11px;font-weight:800;letter-spacing:.18em}.scan-heading h1{margin:0;color:#fff;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.scan-heading p{max-width:720px;margin:12px 0 0;color:#bdb5ba;font-size:14px;line-height:1.65}.scan-summary{display:flex;align-items:center;margin-top:16px;padding:18px 24px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(150deg,color-mix(in srgb,var(--scan-color) 7%,var(--card-bg)),var(--card-bg))}.scan-summary-item{min-width:120px;display:flex;flex-direction:column;gap:3px}.scan-summary-item strong{font-size:19px;line-height:1}.scan-summary-item>span:not(.scan-active):not(.scan-inactive){color:var(--muted);font-size:12px}.scan-summary-divider{width:1px;height:32px;margin:0 24px;background:var(--border)}.scan-active,.scan-inactive{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.scan-active i,.scan-inactive i{width:7px;height:7px;border-radius:50%;background:currentColor}.scan-active{color:#5ed48a}.scan-inactive{color:#d77d88}.scan-summary-item small{color:var(--muted);font-size:11px}.scan-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;margin-top:22px}.scan-main,.scan-sidebar{min-width:0}.scan-section{min-width:0;margin-bottom:22px;padding:25px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--scan-color) 7%,var(--card-bg)),var(--card-bg))}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading>div>span{color:var(--scan-color);font-size:10px;font-weight:800;letter-spacing:.18em}.section-heading h2{margin:4px 0 0;font-size:23px;line-height:1.1;letter-spacing:-.025em}.section-heading small{flex-shrink:0;color:#777077;font-size:11px}.scan-scroll{width:100%;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;-webkit-user-select:none;user-select:none;touch-action:pan-x}.scan-scroll.is-dragging{cursor:grabbing}.scan-scroll::-webkit-scrollbar{height:5px}.scan-scroll::-webkit-scrollbar-track{background:transparent}.scan-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.scan-scroll::-webkit-scrollbar-thumb:hover{background:#fff3}.members-list{display:flex;gap:22px;width:max-content;padding:3px 2px 9px}.member-card{width:88px;flex:0 0 88px;text-align:center}.member-photo{width:88px;height:88px;margin-bottom:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(255,255,255,.08);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--scan-color) 35%,#181318),#0d0a0e);box-shadow:0 8px 22px #0000004d}.member-photo img{display:block;width:100%;height:100%;object-fit:cover}.member-photo span{color:#fff;font-size:27px;font-weight:800}.member-card strong{display:block;overflow:hidden;color:#ddd7db;font-size:12px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.member-card,.manga-card{appearance:none;-webkit-appearance:none;padding:0;border:0;font:inherit;color:inherit;background:transparent;cursor:pointer}.member-card:focus-visible,.manga-card:focus-visible{outline:2px solid var(--scan-color);outline-offset:4px}.member-card:hover strong{color:#fff}.manga-card{text-align:left}.manga-card:hover h3{color:#fff}.manga-list{display:flex;gap:15px;width:max-content;padding:2px 2px 10px}.manga-card{width:150px;flex:0 0 150px;min-width:0}.manga-cover{position:relative;width:150px;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:linear-gradient(150deg,color-mix(in srgb,var(--scan-color) 7%,var(--card-bg)),var(--card-bg));box-shadow:0 8px 20px #00000040}.manga-cover img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .25s ease}.manga-card:hover .manga-cover img{transform:scale(1.035)}.manga-cover span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:30px}.manga-card h3{display:-webkit-box;overflow:hidden;margin:9px 1px 5px;color:#e8e2e5;font-size:13px;font-weight:650;line-height:1.35;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.manga-meta{display:flex;justify-content:space-between;gap:5px;color:#777077;font-size:10px}.manga-meta span:first-child{color:#caa96b}.about-card{position:sticky;top:20px;padding:25px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--scan-color) 7%,var(--card-bg)),var(--card-bg))}.about-card>span{color:var(--scan-color);font-size:10px;font-weight:800;letter-spacing:.18em}.about-card h2{margin:8px 0 12px;font-size:22px}.about-card>p{margin:0;color:#999197;font-size:13px;line-height:1.7}.about-info{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.about-info div{min-width:0}.about-info span{display:block;margin-bottom:4px;color:#777077;font-size:10px}.about-info strong{font-size:13px}.text-active{color:#5ed48a}.text-inactive{color:#d77d88}.scan-external-links{display:flex;flex-direction:column;gap:8px;margin-top:20px}.scan-external-links a{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid rgba(255,255,255,.05);border-radius:9px;color:#d9d3d7;text-decoration:none;background:#ffffff09;font-size:12px;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}.scan-external-links a:hover{color:#fff;background:color-mix(in srgb,var(--scan-color) 12%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--scan-color) 35%,transparent)}.scan-external-links a span{color:var(--scan-color);font-size:15px}.empty-section{padding:35px 10px;text-align:center;color:#777077;font-size:13px}.scan-loading,.scan-error{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9b9297}.scan-loader{width:28px;height:28px;border:3px solid rgba(255,255,255,.08);border-top-color:var(--scan-color);border-radius:50%;animation:scan-spin .8s linear infinite}.scan-error strong{color:#eee;font-size:18px}.scan-error span{color:#81797e;font-size:13px}@keyframes scan-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.scan-layout{grid-template-columns:1fr}.scan-sidebar{order:2}.about-card{position:static}}@media(max-width:650px){.scan-page{margin-top:58px}.scan-container{width:calc(100% - 24px);padding-top:12px;padding-bottom:40px}.scan-header{min-height:325px;border-radius:17px}.scan-banner{height:190px}.scan-banner-overlay{background:linear-gradient(to bottom,rgba(7,6,8,.02),rgba(11,9,12,.25) 45%,var(--card-bg) 100%)}.scan-header-content{min-height:325px;align-items:flex-end;gap:13px;padding:0 18px 22px}.scan-logo{width:82px;height:82px;border-width:3px;border-radius:15px}.scan-logo span{font-size:32px}.scan-heading{padding-bottom:1px}.scan-label{margin-bottom:4px;font-size:8px}.scan-heading h1{font-size:25px}.scan-heading p{max-width:100%;margin-top:6px;display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.scan-summary{justify-content:space-around;margin-top:10px;padding:14px 10px;border-radius:13px}.scan-summary-item{min-width:0;flex:1;align-items:center;text-align:center}.scan-summary-item strong{font-size:16px}.scan-summary-item>span{font-size:10px}.scan-summary-divider{height:27px;margin:0 3px}.scan-summary-item small{font-size:9px}.scan-active,.scan-inactive{font-size:10px}.scan-layout{display:block;margin-top:10px}.scan-section{padding:17px 14px;margin-bottom:10px;border-radius:14px}.section-heading{align-items:center;margin-bottom:15px}.section-heading>div>span{font-size:8px}.section-heading h2{margin-top:3px;font-size:18px}.section-heading small{font-size:9px}.members-list{gap:16px}.member-card{width:68px;flex-basis:68px}.member-photo{width:68px;height:68px;margin-bottom:7px}.member-photo span{font-size:21px}.member-card strong{font-size:10px}.manga-list{gap:11px}.manga-card{width:112px;flex-basis:112px}.manga-cover{width:112px;border-radius:8px}.manga-card h3{margin-top:7px;font-size:11px}.manga-meta{font-size:8px}.about-card{padding:18px;border-radius:14px}.about-card>span{font-size:8px}.about-card h2{margin:6px 0 9px;font-size:19px}.about-card>p{font-size:11px;line-height:1.55}.about-info{margin-top:16px;padding-top:15px}.about-info span{font-size:8px}.about-info strong{font-size:11px}.scan-external-links{margin-top:15px}.scan-external-links a{padding:10px 11px;font-size:10px}}@media(max-width:380px){.scan-container{width:calc(100% - 18px)}.scan-header{min-height:305px}.scan-banner{height:175px}.scan-header-content{min-height:305px;gap:10px;padding:0 14px 17px}.scan-logo{width:70px;height:70px;border-radius:13px}.scan-heading h1{font-size:22px}.scan-heading p{font-size:10px}.member-card,.member-photo{width:62px}.member-card{flex-basis:62px}.member-photo{height:62px}.manga-card,.manga-cover{width:105px}.manga-card{flex-basis:105px}}.SiteUpdatesPage{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:110px 0 100px;color:var(--text, #f4edf0)}.UpdatesHero{position:relative;overflow:hidden;padding:70px 50px;border:1px solid rgba(190,30,65,.18);border-radius:28px;background:linear-gradient(135deg,#260811f5,#10090efa);text-align:center;box-shadow:0 25px 80px #00000059}.UpdatesHeroGlow{position:absolute;width:450px;height:450px;top:-250px;left:50%;transform:translate(-50%);border-radius:50%;background:#be193c24;filter:blur(90px);pointer-events:none}.UpdatesEyebrow{position:relative;display:inline-block;margin-bottom:16px;color:#d92750;font-size:12px;font-weight:800;letter-spacing:5px}.UpdatesHero h1{position:relative;margin:0;font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:-2px}.UpdatesHero p{position:relative;max-width:650px;margin:18px auto 0;color:#a99ca1;font-size:16px;line-height:1.7}.UpdatesStats{position:relative;display:flex;justify-content:center;gap:70px;margin-top:45px}.UpdatesStats div{display:flex;flex-direction:column;gap:5px}.UpdatesStats strong{color:#fff;font-size:25px}.UpdatesStats span{color:#81757a;font-size:12px;text-transform:uppercase;letter-spacing:1px}.UpdatesFilters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:45px 0 55px}.UpdatesFilters button{display:flex;align-items:center;gap:8px;padding:11px 17px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06;color:#91868a;cursor:pointer;font-family:inherit;font-size:13px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.UpdatesFilters button:hover{transform:translateY(-2px);color:#fff;border-color:#be1e414d}.UpdatesFilters button.active{background:#be1e4121;border-color:#d9275059;color:#f33d62}.UpdatesFilters button span{font-weight:800}.UpdatesTimeline{position:relative}.UpdateVersion{position:relative;display:grid;grid-template-columns:70px 1fr;gap:25px}.UpdateTimelineLine{position:relative;display:flex;justify-content:center}.UpdateTimelineLine:before{content:"";position:absolute;top:15px;bottom:-30px;width:1px;background:linear-gradient(to bottom,#d9275080,#d927500a)}.UpdateTimelineDot{position:relative;z-index:2;width:22px;height:22px;margin-top:15px;border:1px solid rgba(217,39,80,.5);border-radius:50%;background:#130c10;display:flex;align-items:center;justify-content:center}.UpdateTimelineDot span{width:7px;height:7px;border-radius:50%;background:#d92750;box-shadow:0 0 15px #d92750b3}.UpdateContent{margin-bottom:55px;padding:30px;border:1px solid rgba(255,255,255,.055);border-radius:20px;background:#ffffff05}.UpdateHeader{display:flex;align-items:center;justify-content:space-between;gap:20px}.UpdateHeader>div{display:flex;align-items:center;gap:12px}.UpdateVersionBadge{padding:6px 10px;border-radius:7px;background:#d927501f;color:#e5365c;font-size:12px;font-weight:800}.UpdateDate{color:#756b70;font-size:12px}.UpdateLatest{padding:5px 9px;border:1px solid rgba(217,39,80,.2);border-radius:6px;color:#d92750;font-size:9px;font-weight:800;letter-spacing:1px}.UpdateContent h2{margin:18px 0 8px;font-size:26px}.UpdateDescription{margin:0;color:#8f858a;line-height:1.65}.UpdateItems{display:flex;flex-direction:column;gap:10px;margin-top:28px}.UpdateItem{display:flex;gap:15px;padding:17px;border:1px solid rgba(255,255,255,.04);border-radius:13px;background:#0000001f}.UpdateItemIcon{flex-shrink:0;width:31px;height:31px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:900}.UpdateItem-added .UpdateItemIcon{background:#28b4641a;color:#52c982}.UpdateItem-improved .UpdateItemIcon{background:#5082dc1a;color:#76a8ef}.UpdateItem-fixed .UpdateItemIcon{background:#dcaa3c1a;color:#e3b952}.UpdateItem-development .UpdateItemIcon{background:#b450d21a;color:#c879e5}.UpdateItemContent{min-width:0}.UpdateItemTop{margin-bottom:3px}.UpdateItemCategory{font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#70676b}.UpdateItemContent h3{margin:3px 0 5px;font-size:15px}.UpdateItemContent p{margin:0;color:#82787d;font-size:13px;line-height:1.6}.UpdatesFuture{display:flex;align-items:center;gap:20px;margin:10px 0 0 95px;padding:28px;border:1px dashed rgba(217,39,80,.2);border-radius:18px;background:#d9275006}.UpdatesFutureIcon{flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#d927501a;color:#d92750;font-size:20px}.UpdatesFuture span:not(.UpdatesFutureIcon){color:#d92750;font-size:9px;font-weight:800;letter-spacing:2px}.UpdatesFuture h2{margin:5px 0;font-size:17px}.UpdatesFuture p{margin:0;color:#81767b;font-size:13px}@media(max-width:700px){.SiteUpdatesPage{width:min(100% - 24px,1180px);padding-top:90px}.UpdatesHero{padding:45px 20px;border-radius:20px}.UpdatesHero h1{letter-spacing:-1px}.UpdatesStats{gap:25px}.UpdatesStats strong{font-size:20px}.UpdatesStats span{font-size:9px}.UpdatesFilters{justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding:4px 2px 12px;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,black 12px,black calc(100% - 25px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 12px,black calc(100% - 25px),transparent 100%);margin:30px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.UpdatesFilters::-webkit-scrollbar{display:none}.UpdatesFilters button{flex:0 0 auto;white-space:nowrap}.UpdateVersion{grid-template-columns:25px 1fr;gap:12px}.UpdateContent{padding:20px;margin-bottom:35px}.UpdateHeader{align-items:flex-start;flex-direction:column;gap:10px}.UpdateHeader>div{flex-wrap:wrap}.UpdateContent h2{font-size:21px}.UpdatesFuture{margin-left:37px}}.termos-page{--jaci-primary: #4928c2;--jaci-purple: #e3d9fc;--jaci-magenta: #bf40fa;--jaci-black: #040607;--jaci-surface: #0a0d12;--jaci-border: rgba(227, 217, 252, .12);--jaci-text: #f5f3fa;--jaci-muted: #a5a4b3;min-height:100vh;background:var(--jaci-black);color:var(--jaci-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.75}.termos-page *,.termos-page *:before,.termos-page *:after{box-sizing:border-box}.termos-page a{color:inherit}.termos-hero{position:relative;overflow:hidden;padding:76px 24px 64px;border-bottom:1px solid var(--jaci-border);background:radial-gradient(ellipse at 82% 10%,rgba(73,40,194,.27),transparent 47%),radial-gradient(ellipse at 15% 100%,rgba(191,64,250,.09),transparent 42%),#07090d}.termos-hero:after{content:"";position:absolute;top:0;right:12%;width:1px;height:100%;background:linear-gradient(transparent,rgba(227,217,252,.12),transparent);pointer-events:none}.termos-hero-content{position:relative;z-index:1;width:100%;max-width:1120px;margin:0 auto}.termos-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--jaci-purple);font-size:11px;font-weight:800;letter-spacing:2px}.termos-hero h1{margin:18px 0 15px;font-size:clamp(38px,6vw,68px);font-weight:850;letter-spacing:-2.8px;line-height:1.1}.termos-hero h1 span{color:var(--jaci-purple)}.termos-intro{max-width:650px;margin:0;color:#b6b4c3;font-size:16px;line-height:1.85}.termos-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px;margin-top:30px;color:var(--jaci-muted);font-size:12px}.termos-meta>span{display:inline-flex;align-items:center;gap:8px}.termos-status-dot{width:7px;height:7px;border-radius:50%;background:#a78bfa}.termos-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:65px;width:100%;max-width:1170px;margin:0 auto;padding:55px 25px 80px}.termos-sidebar{position:sticky;top:24px;min-width:0}.termos-sidebar-title{margin-bottom:16px;color:#8c8b9a;font-size:10px;font-weight:800;letter-spacing:1.8px}.termos-sidebar nav{display:flex;flex-direction:column;gap:4px}.termos-sidebar nav a{display:flex;align-items:baseline;gap:11px;padding:9px 10px;border:1px solid transparent;border-radius:7px;color:#aaa9b7;font-size:12px;line-height:1.5;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.termos-sidebar nav a span{flex-shrink:0;color:#77758b;font-size:10px;font-weight:800}.termos-sidebar nav a:hover{border-color:var(--jaci-border);background:#4928c21f;color:#fff}.termos-sidebar nav a:hover span{color:var(--jaci-purple)}.termos-sidebar-note{margin-top:27px;padding:18px;border:1px solid var(--jaci-border);border-radius:10px;background:linear-gradient(145deg,#4928c21f,#0a0d12e6)}.termos-note-icon{display:inline-flex;align-items:center;justify-content:center;min-width:43px;height:28px;margin-bottom:13px;padding:0 8px;border:1px solid rgba(227,217,252,.28);border-radius:5px;color:var(--jaci-purple);font-size:12px;font-weight:900}.termos-sidebar-note strong{display:block;font-size:13px}.termos-sidebar-note p{margin:7px 0 0;color:var(--jaci-muted);font-size:12px;line-height:1.7}.termos-content{min-width:0}.termos-section{display:grid;grid-template-columns:38px minmax(0,1fr);gap:17px;padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid var(--jaci-border);scroll-margin-top:30px}.termos-section-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(227,217,252,.17);border-radius:8px;background:#4928c221;color:var(--jaci-purple);font-size:11px;font-weight:850}.termos-section-body{min-width:0}.termos-section h2{margin:3px 0 16px;color:#f5f3fa;font-size:clamp(19px,2.3vw,23px);font-weight:750;letter-spacing:-.5px;line-height:1.4}.termos-section p{margin:0 0 14px;color:#b5b3c1;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.termos-section p:last-child{margin-bottom:0}.termos-section strong{color:#f1edff;font-weight:750}.termos-section ul{display:grid;gap:8px;margin:10px 0 18px;padding-left:21px;color:#b5b3c1;font-size:14px;line-height:1.8}.termos-section li{padding-left:4px}.termos-section li::marker{color:#a78bfa}.termos-nota,.termos-alerta{margin:22px 0;padding:17px 19px;border:1px solid rgba(167,139,250,.23);border-left:3px solid #8b72e9;border-radius:6px;background:#4928c217}.termos-alerta{border-color:#bf40fa3b;border-left-color:var(--jaci-magenta);background:#bf40fa0f}.termos-nota>strong,.termos-alerta>strong{display:block;margin-bottom:7px;font-size:13px}.termos-nota p,.termos-alerta p{margin:0;font-size:13px;line-height:1.85}.termos-footer{display:flex;align-items:center;gap:14px;padding-top:5px}.termos-footer-symbol{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex-shrink:0;border:1px solid rgba(227,217,252,.22);border-radius:10px;background:linear-gradient(145deg,#4928c2,#302071);color:#fff;font-size:23px;font-weight:900}.termos-footer strong{font-size:14px}.termos-footer p{margin:2px 0 0;color:var(--jaci-muted);font-size:12px;line-height:1.6}@media(max-width:900px){.termos-layout{grid-template-columns:210px minmax(0,1fr);gap:30px;padding-right:22px;padding-left:22px}.termos-hero{padding-top:60px;padding-bottom:52px}}@media(max-width:680px){.termos-hero{padding:46px 20px 38px}.termos-hero h1{margin-top:15px;font-size:42px;letter-spacing:-1.8px}.termos-eyebrow{font-size:9px;letter-spacing:1.3px}.termos-intro{font-size:14px}.termos-meta{align-items:flex-start;flex-direction:column;gap:8px}.termos-layout{display:flex;flex-direction:column;gap:32px;padding:30px 18px 55px}.termos-sidebar{position:static;width:100%}.termos-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.termos-sidebar nav a{align-items:flex-start;gap:7px;padding:10px 8px;border-color:var(--jaci-border);background:#ffffff04;font-size:11px}.termos-sidebar-note{margin-top:15px}.termos-content{width:100%}.termos-section{grid-template-columns:29px minmax(0,1fr);gap:12px;padding-bottom:26px;margin-bottom:27px;scroll-margin-top:18px}.termos-section-number{width:29px;height:29px;border-radius:7px;font-size:9px}.termos-section h2{margin-top:2px;margin-bottom:13px;font-size:18px}.termos-section p,.termos-section ul{font-size:13px;line-height:1.85}.termos-nota,.termos-alerta{padding:14px;margin:17px 0}}@media(prefers-reduced-motion:reduce){.termos-page *,.termos-page *:before,.termos-page *:after{scroll-behavior:auto!important;transition:none!important}}.privacidade-page{--jaci-purple: #7654d6;--jaci-purple-light: #b8a5ff;--jaci-magenta: #a855f7;--jaci-blue: #263c78;--jaci-white: #f5f3fb;--jaci-muted: #aaa7ba;--jaci-border: rgba(184, 165, 255, .15);--jaci-card: #0c0c13;min-height:100vh;min-height:100dvh;padding:38px 22px 70px;color:var(--jaci-white);background:radial-gradient(ellipse at 15% 0%,rgba(38,60,120,.2),transparent 45%),radial-gradient(ellipse at 90% 15%,rgba(118,84,214,.12),transparent 40%),#050509}.privacidade-page *,.privacidade-page *:before,.privacidade-page *:after{box-sizing:border-box}.privacidade-shell{width:100%;max-width:1320px;margin:0 auto}.privacidade-hero{position:relative;overflow:hidden;padding:42px;margin-bottom:28px;border:1px solid var(--jaci-border);border-radius:22px;background:linear-gradient(115deg,#263c7838,#7654d61f 55%,#0c0c13f5);box-shadow:0 18px 50px #0000002e}.privacidade-hero:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--jaci-blue),var(--jaci-purple),var(--jaci-magenta))}.privacidade-eyebrow{display:inline-block;color:var(--jaci-purple-light);font-size:.76rem;font-weight:800;letter-spacing:2px}.privacidade-hero h1{margin:18px 0 14px;color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;letter-spacing:-1px;font-weight:850}.privacidade-hero>p{max-width:720px;margin:0;color:#c5c3d3;font-size:1rem;line-height:1.8}.privacidade-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:var(--jaci-muted);font-size:.8rem}.privacidade-layout{display:grid;grid-template-columns:265px minmax(0,1fr);align-items:start;gap:26px}.privacidade-sidebar{min-width:0}.privacidade-sidebar-inner{position:sticky;top:22px;padding:22px 16px;border:1px solid var(--jaci-border);border-radius:17px;background:#0c0c13f0}.privacidade-sidebar-title{display:block;margin:0 10px 16px;color:var(--jaci-purple-light);font-size:.72rem;font-weight:850;letter-spacing:1.5px}.privacidade-sidebar nav{display:grid;gap:4px}.privacidade-sidebar nav a{display:block;padding:10px;border-radius:8px;border:1px solid transparent;color:#bcb8ca;font-size:.84rem;line-height:1.45;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.privacidade-sidebar nav a:hover{color:#fff;background:#7654d61f;border-color:#b8a5ff29}.privacidade-sidebar-footer{margin-top:18px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08)}.privacidade-sidebar-footer a{color:var(--jaci-purple-light);font-size:.8rem;font-weight:700;text-decoration:none}.privacidade-sidebar-footer a:hover{color:#fff}.privacidade-content{min-width:0}.privacidade-section{position:relative;scroll-margin-top:24px;padding:30px 32px;margin-bottom:17px;border:1px solid rgba(184,165,255,.11);border-radius:17px;background:linear-gradient(145deg,#0f0f18fa,#09090ffa);box-shadow:0 8px 24px #0000001f}.privacidade-section-number{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:29px;padding:0 9px;margin-bottom:13px;border:1px solid rgba(184,165,255,.2);border-radius:8px;background:#7654d621;color:var(--jaci-purple-light);font-size:.76rem;font-weight:850;letter-spacing:.5px}.privacidade-section h2{margin:0 0 18px;color:#fff;font-size:1.35rem;line-height:1.4;font-weight:800;letter-spacing:-.25px}.privacidade-section p,.privacidade-section li{color:#c2bfd0;font-size:.94rem;line-height:1.85}.privacidade-section p{margin:0 0 15px}.privacidade-section p:last-child{margin-bottom:0}.privacidade-section ul{display:grid;gap:9px;padding-left:23px;margin:14px 0 20px}.privacidade-section li{padding-left:3px}.privacidade-section li::marker{color:var(--jaci-purple-light)}.privacidade-section strong{color:#f0ecff}.privacidade-note,.privacidade-warning{padding:16px 18px;margin-top:20px;border-radius:10px;font-size:.88rem;line-height:1.75}.privacidade-note{border:1px solid rgba(118,84,214,.3);border-left:3px solid var(--jaci-purple);background:#7654d614;color:#d0c7ef}.privacidade-warning{border:1px solid rgba(168,85,247,.25);border-left:3px solid var(--jaci-magenta);background:#a855f712;color:#d8c6ee}.privacidade-contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;margin-top:18px;border:1px solid rgba(184,165,255,.17);border-radius:12px;background:#7654d614}.privacidade-contact-card strong{color:#fff}.privacidade-contact-card p{margin:0;font-size:.88rem}.privacidade-contact-card a{color:var(--jaci-purple-light);overflow-wrap:anywhere;text-decoration:none}.privacidade-contact-card a:hover{color:#fff;text-decoration:underline}.privacidade-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0 0}.privacidade-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 17px;border:1px solid rgba(184,165,255,.22);border-radius:10px;background:#7654d617;color:#ded5ff;font-size:.86rem;font-weight:750;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.privacidade-footer a:hover{transform:translateY(-2px);border-color:var(--jaci-purple);background:#7654d62e}.privacidade-page a:focus-visible{outline:2px solid var(--jaci-purple-light);outline-offset:4px}@media(max-width:900px){.privacidade-layout{grid-template-columns:220px minmax(0,1fr);gap:17px}.privacidade-hero{padding:32px}.privacidade-section{padding:25px 23px}}@media(max-width:680px){.privacidade-page{padding:20px 13px 42px}.privacidade-hero{padding:27px 21px;margin-bottom:18px;border-radius:16px}.privacidade-hero h1{letter-spacing:-.6px}.privacidade-meta{flex-direction:column;gap:8px}.privacidade-layout{grid-template-columns:minmax(0,1fr);gap:17px}.privacidade-sidebar-inner{position:static;padding:19px 15px}.privacidade-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.privacidade-sidebar nav a{padding:10px 9px;font-size:.78rem;background:#ffffff06}.privacidade-section{padding:23px 19px;margin-bottom:13px;border-radius:14px}.privacidade-section h2{font-size:1.2rem}.privacidade-section p,.privacidade-section li{font-size:.9rem}.privacidade-footer{flex-direction:column}.privacidade-footer a{width:100%}}@media(max-width:370px){.privacidade-sidebar nav{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.privacidade-page *,.privacidade-page *:before,.privacidade-page *:after{scroll-behavior:auto!important;transition:none!important}}.bootScreen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:20px}.bootScreenLoadingImage{width:46px;height:46px;object-fit:contain}.bootScreen p{margin:0;color:#d4d4d8;font-size:1rem}@media(max-width:768px){.bootScreenLoadingImage{width:42px;height:42px}.bootScreen p{font-size:.94rem}}.serverOrInternetError{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:14px}.serverOrInternetErrorCode{margin:0;font-size:clamp(2.2rem,7vw,4.2rem);background:linear-gradient(135deg,var(--primary, #2563eb),#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.serverOrInternetErrorCard{width:min(92vw,520px);min-width:300px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 0 20px #2563eb4d;animation:serverErrorPulse 3s infinite}.serverOrInternetErrorCard h2{margin:0;font-size:1.45rem;color:#fff}.serverOrInternetErrorCard p{margin:0;color:#9d9d9d;line-height:1.45}.serverOrInternetErrorCard button{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background-color:#2563eb;color:#fff;border-radius:9999px;cursor:pointer;transition:all .3s ease;padding:14px 20px;font-size:.95rem}.serverOrInternetErrorCard button img{width:18px;height:18px}.serverOrInternetErrorCard button:hover{background-color:#1e40af;box-shadow:0 0 10px #2563eb66}@keyframes serverErrorPulse{0%{box-shadow:0 0 20px #2563eb47}50%{box-shadow:0 0 30px #2563eb80}to{box-shadow:0 0 20px #2563eb47}}@media(max-width:768px){.serverOrInternetError{min-height:86vh}.serverOrInternetErrorCard{width:92vw;min-width:unset;padding:24px 18px;gap:16px}.serverOrInternetErrorCard h2{font-size:1.3rem}.serverOrInternetErrorCard p{font-size:.98rem}.serverOrInternetErrorCard button{width:100%}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
