@font-face{font-family:AG2Head;src:url(/fonts/BigShoulders-Bold.ttf)format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:AG2Text;src:url(/fonts/InstrumentSans-Regular.ttf)format("truetype");font-weight:400 900;font-display:swap}#agira-anime{--aa-red:#e52530;--aa-gold:#cbb285;--aa-text:#f5f0e8;--aa-dim:#b9b0ac;--aa-line:#292124;--aa-head:AG2Head, Impact, sans-serif;--aa-body:AG2Text, Arial, sans-serif;--aa-amount:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--aa-text);font:14px/1.65 var(--aa-body);isolation:isolate;text-align:left;background:#000;position:relative;overflow:clip}#agira-anime *{box-sizing:border-box}#agira-anime [hidden]{display:none!important}#agira-anime h1,#agira-anime h2,#agira-anime h3,#agira-anime p,#agira-anime figure{margin:0}#agira-anime img{max-width:100%;display:block}#agira-anime button,#agira-anime a{font:inherit;-webkit-tap-highlight-color:transparent}#agira-anime button{color:inherit;background:0 0;border:0}#agira-anime a{color:inherit;text-decoration:none}#agira-anime button:disabled{opacity:.3}#agira-anime button:focus-visible,#agira-anime a:focus-visible{outline-offset:5px;outline:2px solid #fff}#agira-anime .aa-header{z-index:20;background:#030303;border-bottom:1px solid #ffffff15;align-items:center;gap:24px;padding:18px 5%;display:flex;position:relative}#agira-anime .aa-brand{flex-shrink:0;width:98px;padding:0}#agira-anime .aa-brand img{object-fit:contain;width:100%;height:39px}#agira-anime .aa-nav{align-items:center;gap:24px;margin-left:auto;display:flex}#agira-anime .aa-nav button{letter-spacing:.4px;white-space:nowrap;padding:7px 0;font-size:11px;position:relative}#agira-anime .aa-nav button:after{content:"";background:var(--aa-red);height:2px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}#agira-anime .aa-nav button:hover:after{right:0}#agira-anime .aa-button{background:var(--aa-red);color:#fff;letter-spacing:.7px;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));white-space:nowrap;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:13px 21px;font-size:11px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex}#agira-anime .aa-button:hover{filter:brightness(1.18);transform:translateY(-2px)}#agira-anime .aa-header .aa-button{min-height:39px;padding:9px 16px;font-size:10px}#agira-anime .aa-quiet{border-bottom:1px solid #675858;align-items:center;gap:9px;min-height:44px;padding:7px 0;font-size:11px;display:inline-flex}#agira-anime .aa-quiet:hover{color:var(--aa-red);border-color:var(--aa-red)}#agira-anime .aa-menu{min-height:40px;padding:7px 0;font-size:11px;display:none}#agira-anime .aa-mobile-menu{background:#090708;border-bottom:1px solid #37282a;flex-wrap:wrap;gap:5px 18px;padding:15px 6%;display:flex;position:absolute;top:100%;left:0;right:0}#agira-anime .aa-mobile-menu button{padding:9px 0;font-size:12px}#agira-anime .aa-kicker{letter-spacing:2.2px;text-transform:uppercase;color:var(--aa-dim);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}#agira-anime .aa-kicker:before{content:"";background:var(--aa-red);flex-shrink:0;width:25px;height:1px}#agira-anime .aa-hero{--aa-x:0px;--aa-y:0px;background:#020203;align-items:center;height:690px;padding:28px 6% 76px;display:flex;position:relative;overflow:hidden}#agira-anime .aa-hero:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 73% 54%,#64131d85,#0000 85%),linear-gradient(110deg,#000 23%,#15050866 60%,#030205);position:absolute;inset:0}#agira-anime .aa-stripes{opacity:.4;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 110px,#df192311 111px 113px,#0000 114px 190px);position:absolute;inset:0;transform:skew(-18deg)}#agira-anime .aa-ring{opacity:.6;pointer-events:none;border:26px solid #a2152045;border-color:#a2152045 #a2152045 #ad172176 #7e151521;border-radius:46% 51% 49% 53%;width:620px;height:620px;position:absolute;top:3%;right:-5%;transform:rotate(-22deg);box-shadow:inset 0 0 0 2px #4b0d15,0 0 0 3px #4b0d15}#agira-anime .aa-manga-lines{pointer-events:none;background:repeating-conic-gradient(from 15deg,#0000 0deg 13deg,#e7c7bc0c 13.1deg,#0000 13.3deg);width:55%;height:73%;position:absolute;top:9%;right:3%;-webkit-mask-image:radial-gradient(#0000 30%,#000 74%);mask-image:radial-gradient(#0000 30%,#000 74%)}#agira-anime .aa-hero-cast{pointer-events:none;transform:translate(calc(var(--aa-x) * .8), calc(var(--aa-y) * .8));transition:transform .45s ease-out;position:absolute;inset:0}#agira-anime .aa-cast-main{filter:drop-shadow(0 0 1px #d0a2a355)drop-shadow(-12px 4px 18px #000);z-index:3;max-width:none;height:830px;position:absolute;bottom:-148px;right:2%}#agira-anime .aa-cast-left{filter:brightness(.7)drop-shadow(0 0 1px #bb7182);z-index:1;opacity:.8;max-width:none;height:620px;position:absolute;bottom:-40px;right:30%;transform:rotate(-5deg)}#agira-anime .aa-cast-right{filter:brightness(.81)drop-shadow(0 0 2px #cf63785c);z-index:2;max-width:none;height:675px;position:absolute;bottom:-45px;right:-8%;transform:rotate(5deg)}#agira-anime .aa-hero-veil{z-index:4;pointer-events:none;background:linear-gradient(90deg,#000 1% 16%,#000c 31%,#0006 47%,#0000 66%),linear-gradient(#0000 74%,#000a 93%,#000 100%);position:absolute;inset:0}#agira-anime .aa-hero-copy{z-index:5;width:45%;padding-bottom:8px;position:relative}#agira-anime .aa-hero-copy .aa-kicker{letter-spacing:2.1px;white-space:nowrap;font-size:9px}#agira-anime .aa-title-logo{width:360px;max-width:100%;margin:19px 0 6px}#agira-anime .aa-arc-title{font:15px/1.4 var(--aa-head);text-transform:uppercase;letter-spacing:2.1px;color:var(--aa-gold)}#agira-anime .aa-hero h1{font-family:var(--aa-head);letter-spacing:.3px;text-transform:uppercase;margin:25px 0 16px;font-size:57px;font-weight:700;line-height:1.02}#agira-anime .aa-hero h1 em{color:var(--aa-red);font-style:normal}#agira-anime .aa-hero-copy p{color:#c4bcb6;max-width:292px;font-size:12px;line-height:1.8}#agira-anime .aa-hero-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:22px;display:flex}#agira-anime .aa-hero-actions .aa-quiet{font-size:11px}#agira-anime .aa-cast-name{z-index:6;text-align:right;color:#c4b7b8;letter-spacing:2.4px;text-transform:uppercase;font-size:9px;position:absolute;bottom:101px;right:5%}#agira-anime .aa-cast-name strong{font:26px/1.3 var(--aa-head);color:#f0e2d8;letter-spacing:.5px;display:block}#agira-anime .aa-hero-tabs{z-index:7;gap:6px;display:flex;position:absolute;bottom:52px;right:5%}#agira-anime .aa-hero-tabs button{width:36px;height:30px;font:13px var(--aa-head);color:#96858a;border-bottom:2px solid #594346;transition:border-color .2s,color .2s}#agira-anime .aa-hero-tabs button[aria-pressed=true]{color:#fff;border-color:var(--aa-red)}#agira-anime .aa-vertical{z-index:6;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:3px;color:#af7d86;font-size:9px;position:absolute;top:120px;right:14px}#agira-anime .aa-hero-floor{z-index:6;text-transform:uppercase;letter-spacing:1.35px;color:#9b898b;justify-content:space-between;gap:15px;font-size:8px;display:flex;position:absolute;bottom:14px;left:6%;right:6%}#agira-anime .aa-hero-floor strong{color:#cabbba;font-weight:500}#agira-anime .aa-streak{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#dd23394d,#0000);width:120px;height:1px;animation:8s ease-in-out infinite aa-sweep;position:absolute;top:30%;left:45%;transform:rotate(-28deg)}#agira-anime .aa-streak:nth-of-type(2){animation-delay:-3s;top:72%;left:78%}@keyframes aa-sweep{0%,to{opacity:0;translate:-30px 15px}30%,65%{opacity:.65}80%{opacity:0;translate:120px -65px}}#agira-anime .aa-premiere{background:#080507;border-top:1px solid #452029;padding:27px 6% 38px;position:relative}#agira-anime .aa-premiere-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}#agira-anime .aa-premiere .aa-kicker{letter-spacing:1.3px;color:#d7b6b7;font-size:10px}#agira-anime .aa-premiere h2{font:32px/1.15 var(--aa-head);text-transform:uppercase;margin:8px 0 4px}#agira-anime .aa-premiere-date{color:#cbbbbb;font-size:11px}#agira-anime .aa-countdown{align-items:center;gap:20px;display:flex}#agira-anime .aa-countdown div{text-align:center;min-width:57px}#agira-anime .aa-countdown strong{font:57px/1 var(--aa-head);font-variant-numeric:tabular-nums;color:#f7eae5;display:block}#agira-anime .aa-countdown div:last-child strong{color:var(--aa-red)}#agira-anime .aa-countdown small{text-transform:uppercase;letter-spacing:1.2px;color:#ad979c;font-size:10px}#agira-anime .aa-release-calendar{border-top:1px solid #382227;margin-top:22px;padding-top:12px}#agira-anime .aa-release-calendar summary{color:#c8b5b8;min-height:32px;padding:6px 0;font-size:11px;list-style-position:inside}#agira-anime .aa-release-calendar ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;margin:0;padding:12px 0 0;list-style:none;display:grid}#agira-anime .aa-release-calendar li{color:#b9a7aa;border-bottom:1px solid #332026;padding:10px 0;font-size:11px}#agira-anime .aa-release-calendar li b{color:#ede1da;font-weight:500;display:block}#agira-anime .aa-release-calendar li[aria-current=true]{border-color:var(--aa-red);color:#f05a64}#agira-anime .aa-release-calendar li[aria-current=true] b{color:#f05a64}#agira-anime .aa-release-complete{font:22px/1.3 var(--aa-head);text-transform:uppercase;color:#eacfc6}@media (width<=600px){#agira-anime .aa-premiere{padding:26px 7% 34px}#agira-anime .aa-premiere-row{gap:18px}#agira-anime .aa-countdown{justify-content:space-between;gap:18px;width:100%}#agira-anime .aa-countdown strong{font-size:49px}#agira-anime .aa-countdown div{min-width:42px}#agira-anime .aa-release-calendar ol{grid-template-columns:repeat(2,minmax(0,1fr))}}#agira-anime .aa-ribbon{background:var(--aa-red);color:#090405;z-index:7;white-space:nowrap;margin:-7px 0 36px;padding:10px 0;position:relative;overflow:hidden;transform:rotate(-1.4deg)scale(1.025)}#agira-anime .aa-ribbon-track{width:max-content;font:20px/1.3 var(--aa-head);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:36px;font-weight:700;animation:45s linear infinite aa-scroll;display:flex}#agira-anime .aa-ribbon-track b{font-size:14px;font-weight:400}@keyframes aa-scroll{to{transform:translate(-50%)}}#agira-anime .aa-section{padding:45px 6%}#agira-anime .aa-heading{font:52px/.99 var(--aa-head);text-transform:uppercase;letter-spacing:.3px;margin:15px 0 22px;font-weight:700}#agira-anime .aa-heading em{color:var(--aa-red);font-style:normal}#agira-anime .aa-heading .aa-outline{color:#0000;-webkit-text-stroke:1px #bda6aa}#agira-anime .aa-story{grid-template-columns:44% minmax(0,1fr);align-items:center;gap:52px;padding-top:35px;display:grid}#agira-anime .aa-story-art{clip-path:polygon(0 5%,94% 0,100% 95%,6% 100%);background:#0b0709;height:400px;position:relative;overflow:hidden}#agira-anime .aa-story-art img{object-fit:cover;object-position:50% 14%;width:65%;height:100%;position:absolute;top:0}#agira-anime .aa-story-art img:first-child{filter:brightness(.83);left:-10%}#agira-anime .aa-story-art img:nth-child(2){clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);right:-3%}#agira-anime .aa-story-art:after{content:"";background:linear-gradient(#0007,#0000 15% 65%,#000);position:absolute;inset:0}#agira-anime .aa-story-art .aa-story-caption{z-index:1;font:24px/1.3 var(--aa-head);overflow-wrap:anywhere;letter-spacing:1px;position:absolute;bottom:calc(5% + 18px);left:calc(6% + 18px);right:calc(6% + 18px)}#agira-anime .aa-story-caption small{font:9px var(--aa-body);letter-spacing:2px;color:#c39b95;margin-top:9px;display:block}#agira-anime .aa-story-copy>p{color:var(--aa-dim);max-width:390px;margin:14px 0;font-size:13px;line-height:1.9}#agira-anime .aa-inline-tags{letter-spacing:1.5px;color:var(--aa-gold);text-transform:uppercase;flex-wrap:wrap;gap:15px;margin-top:22px;font-size:9px;display:flex}#agira-anime .aa-inline-tags span+span{border-left:1px solid #433236;padding-left:15px}#agira-anime .aa-character-section{padding-top:63px;padding-bottom:24px}#agira-anime .aa-section-header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}#agira-anime .aa-section-header .aa-heading{margin-bottom:0}#agira-anime .aa-small-note{color:#a79798;max-width:200px;font-size:10px;line-height:1.8}#agira-anime .aa-character-stage{isolation:isolate;grid-template-columns:49% minmax(0,1fr);align-items:center;gap:30px;min-height:480px;display:grid;position:relative}#agira-anime .aa-character-stage:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 26% 55%,#53121d75,#0000 90%);position:absolute;inset:4% -6% 0 0}#agira-anime .aa-character-giant{font:300px/1 var(--aa-head);color:#8119241f;pointer-events:none;letter-spacing:-10px;z-index:-1;position:absolute;top:10%;left:2%}#agira-anime .aa-character-art{align-self:end;height:485px;position:relative}#agira-anime .aa-character-art img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(10px 0 8px #0008);width:100%;height:110%;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#000 93%,#0000);mask-image:linear-gradient(#000 93%,#0000)}#agira-anime .aa-character-copy{padding:22px 0 34px}#agira-anime .aa-character-type{color:var(--aa-red);letter-spacing:2px;text-transform:uppercase;font-size:10px}#agira-anime .aa-character-copy h3{font:54px/1.04 var(--aa-head);text-transform:uppercase;max-width:390px;margin:12px 0 8px;font-weight:700}#agira-anime .aa-character-role{color:var(--aa-gold);font:italic 18px/1.5 Georgia,serif}#agira-anime .aa-character-copy p{color:var(--aa-dim);max-width:325px;margin-top:19px;font-size:12px;line-height:1.9}#agira-anime .aa-character-copy .aa-quiet{margin-top:16px}#agira-anime .aa-character-meter{font:20px var(--aa-head);color:#f4e9df;letter-spacing:1px;align-items:center;gap:20px;margin-top:25px;display:flex}#agira-anime .aa-character-meter span:last-child{background:#302025;width:90px;height:2px;position:relative}#agira-anime .aa-character-meter span:last-child:after{content:"";background:var(--aa-red);position:absolute;inset:0 70% 0 0}#agira-anime .aa-roster{z-index:3;border-top:1px solid var(--aa-line);grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:15px 0 6px;display:grid;position:relative}#agira-anime .aa-roster button{text-align:left;min-width:0;padding:0;transition:transform .25s}#agira-anime .aa-roster-picture{background:#120c0e;border-bottom:2px solid #312328;height:96px;transition:background .25s,border-color .25s;position:relative;overflow:hidden}#agira-anime .aa-roster-picture img{object-fit:cover;object-position:50% 2%;filter:brightness(.7);width:100%;height:180%;transition:filter .25s}#agira-anime .aa-roster button[aria-pressed=true] .aa-roster-picture{border-bottom-color:var(--aa-red);background:#421018}#agira-anime .aa-roster button small{color:#a39195;overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.4;display:block}#agira-anime .aa-roster button[aria-pressed=true] small{color:#fff}#agira-anime .aa-shift .aa-character-art img{animation:.5s ease-out aa-character-in}@keyframes aa-character-in{0%{opacity:.25;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}#agira-anime .aa-episode-section{padding-top:62px}#agira-anime .aa-episode-controls{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:21px;display:flex}#agira-anime .aa-arc-tabs{flex:1;gap:21px;font-size:11px;display:flex}#agira-anime .aa-arc-tabs button{color:#a99ba0;white-space:nowrap;border-bottom:2px solid #0000;padding:9px 0}#agira-anime .aa-arc-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:var(--aa-red)}#agira-anime .aa-small-button{background:#090507;border:1px solid #413034;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:6px 12px;font-size:11px;display:inline-flex}#agira-anime .aa-episode-counter{color:var(--aa-dim);font-size:10px}#agira-anime .aa-episodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#agira-anime .aa-ep{text-align:left;min-width:0;padding:0;display:block}#agira-anime .aa-ep-art{aspect-ratio:16/9;clip-path:polygon(0 0,96% 0,100% 8%,100% 100%,4% 100%,0 92%);background:#160b0e;position:relative;overflow:hidden}#agira-anime .aa-ep:hover img{transform:scale(1.06)}#agira-anime .aa-ep-art:after{content:"";background:linear-gradient(#0000 45%,#000b);position:absolute;inset:0}#agira-anime .aa-ep-art .aa-ep-badge{z-index:1;letter-spacing:.7px;color:#f1d5c7;background:#090408eb;padding:2px 7px;font-size:9px;position:absolute;top:10px;left:12px}#agira-anime .aa-ep-art .aa-ep-play{z-index:1;color:#fff;background:#b71d28;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;bottom:12px;right:14px}#agira-anime .aa-ep h3{font:22px/1.2 var(--aa-head);text-transform:uppercase;margin-top:11px}#agira-anime .aa-ep p{color:#a59498;margin-top:6px;font-size:10px}#agira-anime .aa-ep-fallback{background:linear-gradient(145deg,#32101a,#080607);place-items:center;padding:25% 15%;display:grid;position:absolute;inset:0}#agira-anime .aa-ep-fallback img{object-fit:contain;mix-blend-mode:screen}#agira-anime .aa-episode-detail{border-top:1px solid #672129;border-bottom:1px solid #672129;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding:23px 0;display:flex}#agira-anime .aa-episode-detail h3{font:26px var(--aa-head);text-transform:uppercase}#agira-anime .aa-episode-detail p{color:#b4a5a7;font-size:11px}#agira-anime .aa-episode-detail .aa-button{min-height:43px}#agira-anime .aa-makers-section{background:linear-gradient(135deg,#000 40%,#15030788 72%,#000);padding-top:76px;position:relative;overflow:hidden}#agira-anime .aa-makers-section>.aa-kicker{margin-bottom:15px}#agira-anime .aa-makers-title{font:63px/1 var(--aa-head);text-transform:uppercase;letter-spacing:.2px;z-index:1;font-weight:700;position:relative}#agira-anime .aa-makers-title em{color:var(--aa-red);font-style:normal}#agira-anime .aa-makers-grid{grid-template-columns:50% minmax(0,1fr);align-items:center;gap:44px;margin-top:34px;display:grid}#agira-anime .aa-duo{grid-template-columns:1fr 1fr;align-items:start;gap:9px;height:460px;display:grid;position:relative}#agira-anime .aa-duo:before{content:"RAÍZES";font:120px var(--aa-head);color:#be1e302e;pointer-events:none;position:absolute;top:35%;left:-30px;right:-20px;transform:rotate(-90deg)}#agira-anime .aa-person{clip-path:polygon(0 2%,100% 0,96% 100%,3% 97%);background:#e9e4dc;height:412px;position:relative;overflow:hidden}#agira-anime .aa-person:nth-child(2){clip-path:polygon(0 0,97% 3%,100% 97%,3% 100%);background:#f5f5f4;margin-top:36px}#agira-anime .aa-person img{object-fit:cover;object-position:50% 3%;width:100%;height:100%;transition:transform .5s}#agira-anime .aa-person:first-child img{object-fit:cover;object-position:50% 5%;width:130%;max-width:none;transform:translate(-11%)}#agira-anime .aa-person:hover img{scale:1.035}#agira-anime .aa-person:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0008 55%,#000e 72%,#000 100%);position:absolute;inset:0}#agira-anime .aa-person-label{z-index:1;position:absolute;bottom:27px;left:16px;right:14px}#agira-anime .aa-person-label span{letter-spacing:.6px;color:#f4d8d6;text-transform:uppercase;font-size:10px;display:block}#agira-anime .aa-person-label strong{font:26px/1.1 var(--aa-head);text-transform:uppercase;color:#fff;margin:5px 0;display:block}#agira-anime .aa-person-label small{color:#d3c9c5;font-size:11px}#agira-anime .aa-person-num{color:#b01d29;font:31px/1 var(--aa-head);z-index:1;position:absolute;top:13px;left:15px}#agira-anime .aa-maker-tabs{border-bottom:1px solid #493034;gap:20px;margin-bottom:26px;display:flex}#agira-anime .aa-maker-tabs button{color:#b4a3a9;padding:10px 0;font-size:11px;position:relative}#agira-anime .aa-maker-tabs button[aria-pressed=true]{color:#fff}#agira-anime .aa-maker-tabs button[aria-pressed=true]:after{content:"";background:var(--aa-red);height:2px;position:absolute;bottom:-1px;left:0;right:0}#agira-anime .aa-maker-bio h3{font:39px/1.05 var(--aa-head);text-transform:uppercase;margin-bottom:6px}#agira-anime .aa-maker-fullname{color:#b8908b;letter-spacing:.4px;margin-bottom:17px;font-size:11px}#agira-anime .aa-maker-bio p{color:#c3b6b4;margin:16px 0;font-size:12px;line-height:1.9}#agira-anime .aa-maker-quote{border-left:2px solid var(--aa-red);color:#edd6c2;margin:22px 0;padding-left:16px;font:italic 20px/1.5 Georgia,serif}#agira-anime .aa-maker-bio .aa-quiet{font-size:11px}#agira-anime .aa-origin{background:#080405;border:1px solid #472428;grid-template-columns:210px 1fr;align-items:center;gap:36px;margin-top:28px;padding:27px;display:grid}#agira-anime .aa-origin img{width:100%}#agira-anime .aa-origin h3{font:31px/1.1 var(--aa-head);text-transform:uppercase;margin-bottom:18px}#agira-anime .aa-origin ol{gap:17px;margin:0;padding-left:17px;display:grid}#agira-anime .aa-origin li{color:#b9abaa;padding-left:9px;font-size:12px}#agira-anime .aa-origin b{color:#eddcd4;margin-bottom:3px;font-size:13px;font-weight:700;display:block}#agira-anime .aa-origin small{color:#917c7e;margin-top:16px;font-size:9px;display:block}#agira-anime .aa-invitation{isolation:isolate;background:#130309;border-block:1px solid #42151e;align-items:center;min-height:325px;margin:35px 0 8px;padding:48px 6%;display:flex;position:relative;overflow:hidden}#agira-anime .aa-invitation img{object-fit:contain;opacity:.7;z-index:-1;width:63%;height:190%;position:absolute;bottom:-94%;right:-1%}#agira-anime .aa-invitation:after{content:"";z-index:-1;background:linear-gradient(90deg,#080102 0%,#100208a8 48%,#02000188),repeating-linear-gradient(125deg,#0000 0 50px,#e3303b0a 51px,#0000 53px);position:absolute;inset:0}#agira-anime .aa-invitation h2{font:56px/1 var(--aa-head);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 21px}#agira-anime .aa-invitation h2 em{color:var(--aa-red);font-style:normal}#agira-anime .aa-links-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}#agira-anime .aa-studio{grid-template-columns:36% 1fr;align-items:center;gap:60px;padding-top:43px;padding-bottom:43px;display:grid}#agira-anime .aa-studio-logo{mix-blend-mode:screen;width:340px;max-width:100%}#agira-anime .aa-studio .aa-kicker:before{background:#f0ae04}#agira-anime .aa-studio .aa-heading{margin:14px 0;font-size:44px}#agira-anime .aa-studio p{color:#b9afa9;margin-bottom:18px;font-size:12px;line-height:1.9}#agira-anime .aa-studio a{border-bottom-color:#b1841d;font-size:11px}#agira-anime .aa-studio a:hover{color:#f0bd50}#agira-anime .aa-studio .aa-services{flex-wrap:wrap;gap:10px;margin:17px 0;display:flex}#agira-anime .aa-services span{letter-spacing:1px;color:#e2ca9b;text-transform:uppercase;border:1px solid #382c1d;padding:5px 9px;font-size:9px}#agira-anime .aa-library{border-top:1px solid var(--aa-line);grid-template-columns:1fr 1fr;gap:30px;padding-top:35px;padding-bottom:37px;display:grid}#agira-anime .aa-library-item{align-items:center;gap:23px;min-width:0;display:flex}#agira-anime .aa-library-item+div{border-left:1px solid var(--aa-line);padding-left:30px}#agira-anime .aa-library-item img{object-fit:cover;width:77px;height:105px;transform:rotate(-6deg);box-shadow:0 8px 20px #000}#agira-anime .aa-library-item h3{font:26px/1.1 var(--aa-head);text-transform:uppercase;margin:7px 0}#agira-anime .aa-library-item p{color:#b6a6a7;font-size:11px}#agira-anime .aa-library-item .aa-quiet{min-height:30px;margin-top:5px;font-size:10px}#agira-anime .aa-record{background:repeating-radial-gradient(circle,#161214 0 2px,#050304 3px 5px);border:1px solid #251d20;border-radius:50%;flex-shrink:0;place-items:center;width:100px;height:100px;display:grid}#agira-anime .aa-record span{background:#a31b29;border:10px solid #6b1420;border-radius:50%;place-items:center;width:36px;height:36px;font-size:0;display:grid}#agira-anime .aa-record span:after{content:"";background:#080405;border-radius:50%;width:5px;height:5px}#agira-anime .aa-footer{border-top:1px solid var(--aa-line);letter-spacing:.5px;color:#9d8f90;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 6%;font-size:9px;display:flex}#agira-anime .aa-footer img{object-fit:contain;width:83px;height:37px}#agira-anime .aa-footer-links{flex-wrap:wrap;gap:17px;display:flex}#agira-anime .aa-motion{letter-spacing:.5px;border:1px solid #574044;min-height:36px;padding:8px 10px;font-size:9px}#agira-anime .aa-micro{color:#8d777b;letter-spacing:1px;text-transform:uppercase;font-size:8px}#agira-anime.aa-paused *,#agira-anime.aa-paused :after,#agira-anime.aa-paused :before{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#agira-anime *,#agira-anime :after,#agira-anime :before{transition:none!important;animation:none!important}}@media (width<=850px){#agira-anime .aa-header{gap:20px;padding-inline:5%}#agira-anime .aa-nav{gap:14px}#agira-anime .aa-nav button{font-size:10px}#agira-anime .aa-header>.aa-button{display:none}#agira-anime .aa-hero{height:655px}#agira-anime .aa-hero-copy{width:48%}#agira-anime .aa-hero h1{font-size:50px}#agira-anime .aa-title-logo{width:310px}#agira-anime .aa-cast-main{height:760px;bottom:-120px;right:-15%}#agira-anime .aa-cast-right{height:650px;bottom:-40px;right:-34%}#agira-anime .aa-cast-left{height:570px;bottom:-30px;right:15%}#agira-anime .aa-story{gap:28px}#agira-anime .aa-story-copy .aa-heading{font-size:39px}#agira-anime .aa-character-copy h3{font-size:44px}#agira-anime .aa-makers-grid{grid-template-columns:48% 1fr;gap:25px}#agira-anime .aa-makers-title{font-size:55px}#agira-anime .aa-duo{gap:5px;height:405px}#agira-anime .aa-person{height:363px}#agira-anime .aa-person-label{left:11px;right:9px}#agira-anime .aa-person-label strong{font-size:23px}#agira-anime .aa-studio{grid-template-columns:32% 1fr;gap:30px}#agira-anime .aa-roster{gap:5px}#agira-anime .aa-roster-picture{height:82px}#agira-anime .aa-hero-floor{letter-spacing:1px;gap:5px;font-size:7px}}@media (width<=600px){#agira-anime .aa-header{gap:20px;min-height:68px;padding:13px 6%}#agira-anime .aa-brand{width:84px}#agira-anime .aa-brand img{height:34px}#agira-anime .aa-nav{display:none}#agira-anime .aa-menu{margin-left:auto;display:block}#agira-anime .aa-header>.aa-button{min-height:36px;padding:9px 11px;font-size:9px;display:inline-flex}#agira-anime .aa-hero{align-items:end;height:auto;min-height:840px;padding:385px 7% 66px}#agira-anime .aa-hero-copy{width:100%;padding-bottom:0}#agira-anime .aa-hero-copy .aa-kicker{letter-spacing:1.3px;white-space:normal;font-size:8px}#agira-anime .aa-title-logo{width:240px;margin:12px 0 2px}#agira-anime .aa-arc-title{letter-spacing:1.1px;font-size:12px}#agira-anime .aa-hero h1{margin:21px 0 14px;font-size:47px}#agira-anime .aa-hero-copy p{max-width:90%;font-size:12px}#agira-anime .aa-hero-actions{gap:15px;margin-top:21px}#agira-anime .aa-hero-actions .aa-quiet{font-size:10px}#agira-anime .aa-hero-actions .aa-button{padding-inline:16px;font-size:10px}#agira-anime .aa-cast-main{z-index:3;height:560px;top:-2px;bottom:auto;right:-27%}#agira-anime .aa-cast-left{opacity:.9;filter:brightness(.8);height:435px;top:12px;bottom:auto;right:35%}#agira-anime .aa-cast-right{filter:brightness(.84);height:460px;top:20px;bottom:auto;right:-54%}#agira-anime .aa-hero-veil{background:linear-gradient(#0000 22%,#000d 45%,#000 52% 100%),linear-gradient(90deg,#0003,#0000)}#agira-anime .aa-ring{border-width:18px;width:450px;height:450px;top:15px;right:-48%}#agira-anime .aa-cast-name{display:none}#agira-anime .aa-hero-tabs{top:339px;bottom:auto;right:7%}#agira-anime .aa-vertical{letter-spacing:2px;font-size:8px;top:70px;right:9px}#agira-anime .aa-hero-floor{letter-spacing:1px;font-size:8px;line-height:1.8;display:block;bottom:16px;left:7%;right:7%}#agira-anime .aa-hero-floor span{display:block}#agira-anime .aa-ribbon{margin-bottom:16px}#agira-anime .aa-ribbon-track{gap:23px;font-size:17px}#agira-anime .aa-section{padding:32px 7%}#agira-anime .aa-story{grid-template-columns:1fr;gap:25px}#agira-anime .aa-story-art{height:345px}#agira-anime .aa-story-copy .aa-heading{font-size:42px}#agira-anime .aa-heading{font-size:41px}#agira-anime .aa-story-copy>p{font-size:12px}#agira-anime .aa-character-section{padding-top:41px}#agira-anime .aa-section-header{flex-wrap:wrap;gap:13px}#agira-anime .aa-small-note{max-width:none}#agira-anime .aa-character-stage{grid-template-columns:1fr;gap:0;min-height:0}#agira-anime .aa-character-art{height:405px}#agira-anime .aa-character-art img{height:104%}#agira-anime .aa-character-giant{font-size:245px;top:10%}#agira-anime .aa-character-copy{padding:14px 0 23px}#agira-anime .aa-character-copy h3{font-size:42px}#agira-anime .aa-character-copy p{margin-top:14px}#agira-anime .aa-character-copy .aa-quiet{margin-top:8px}#agira-anime .aa-character-meter{display:none}#agira-anime .aa-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 7px}#agira-anime .aa-roster-picture{height:93px}#agira-anime .aa-roster button small{font-size:9px}#agira-anime .aa-episodes{grid-template-columns:1fr;gap:24px}#agira-anime .aa-episode-section{padding-top:47px}#agira-anime .aa-episode-controls{gap:9px}#agira-anime .aa-arc-tabs{flex-basis:100%;gap:20px;margin-bottom:4px}#agira-anime .aa-ep-art{aspect-ratio:16/8.5}#agira-anime .aa-episode-counter{margin-right:auto}#agira-anime .aa-makers-section{padding-top:50px}#agira-anime .aa-makers-title{font-size:46px}#agira-anime .aa-makers-grid{grid-template-columns:1fr;gap:19px;margin-top:28px}#agira-anime .aa-duo{gap:6px;height:377px}#agira-anime .aa-person{height:334px}#agira-anime .aa-person-label{bottom:25px;left:10px;right:5px}#agira-anime .aa-person-label strong{font-size:22px}#agira-anime .aa-person-label small{font-size:10px}#agira-anime .aa-person-label span{letter-spacing:.3px;font-size:9px}#agira-anime .aa-person-num{font-size:27px}#agira-anime .aa-maker-bio h3{font-size:39px}#agira-anime .aa-maker-tabs{margin-bottom:23px}#agira-anime .aa-origin{grid-template-columns:1fr;gap:23px;padding:20px}#agira-anime .aa-origin img{max-width:260px;margin:auto}#agira-anime .aa-invitation{min-height:365px;margin-top:26px;padding:37px 7%}#agira-anime .aa-invitation h2{font-size:46px}#agira-anime .aa-invitation img{opacity:.45;width:100%;height:170%;bottom:-73%;right:-34%}#agira-anime .aa-links-row{gap:13px}#agira-anime .aa-studio{text-align:left;grid-template-columns:1fr;gap:29px}#agira-anime .aa-studio-logo{width:250px;margin:auto}#agira-anime .aa-studio .aa-heading{font-size:40px}#agira-anime .aa-library{grid-template-columns:1fr;gap:27px;margin-top:20px}#agira-anime .aa-library-item+div{border-left:0;border-top:1px solid var(--aa-line);padding-top:27px;padding-left:0}#agira-anime .aa-library-item{gap:23px}#agira-anime .aa-record{width:77px;height:77px}#agira-anime .aa-footer{gap:17px;padding:24px 7%;font-size:9px}#agira-anime .aa-footer-links{gap:15px}#agira-anime .aa-motion{min-height:44px;font-size:10px}}@media (width<=360px){#agira-anime .aa-header>.aa-button{display:none}#agira-anime .aa-person-label{left:8px;right:5px}#agira-anime .aa-person-label strong{font-size:21px}}#agira-anime .villain-tier{margin-top:45px}#agira-anime .villain-tier-title{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #463039;align-items:center;gap:18px;margin-bottom:25px;padding-bottom:17px;font:28px AG2Head,Impact,sans-serif;display:flex}#agira-anime .villain-tier-title span{color:var(--aa-gold);font-size:14px}#agira-anime .tier-1 .villain-card{border-color:#826444}#agira-anime .tier-1 .villain-rank{color:#efc084}#agira-anime .villain-card.defeated{filter:grayscale()}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:#000;margin:0;font-family:AG2Text,Arial,sans-serif}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}::selection{color:#fff;background:#b51623}.load-screen{color:#eee;background:#050505;place-content:center;gap:20px;min-height:100vh;padding:30px;display:grid}.load-screen a{color:#e52530}#agira-anime{font-size:16px}#agira-anime .aa-heading{margin:15px 0 24px;line-height:1.06}#agira-anime .aa-section{max-width:1600px;margin:auto;padding-top:76px;padding-bottom:76px}#agira-anime .aa-nav a{white-space:nowrap;padding:10px 0;font-size:13px}#agira-anime .aa-nav a:hover{color:var(--aa-red)}#agira-anime .aa-kicker{font-size:11px}#agira-anime .aa-button{font-size:12px}#agira-anime .aa-quiet{font-size:13px}#agira-anime .aa-hero-copy p{font-size:16px}#agira-anime .aa-hero-floor{font-size:11px}#agira-anime .aa-mobile-menu a{padding:12px 0;font-size:14px}#agira-anime .aa-story-copy>p,#agira-anime .aa-character-copy p,#agira-anime .aa-maker-bio p,#agira-anime .aa-studio p{font-size:16px}#agira-anime .aa-small-note{max-width:290px;font-size:14px}#agira-anime .aa-roster{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}#agira-anime .aa-roster button small{font-size:12px}#agira-anime .aa-roster button{transition:transform .2s}#agira-anime .aa-roster button:hover{transform:translateY(-5px)}#agira-anime .aa-roster button[aria-pressed=true]{border-color:var(--aa-red)}#agira-anime .aa-episodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#agira-anime .aa-ep-card h3{font:30px/1.15 var(--aa-head);margin-top:12px}#agira-anime .aa-ep-card:hover h3{color:var(--aa-red)}#agira-anime .aa-ep-art{aspect-ratio:16/9;background:#18090c;position:relative;overflow:hidden}#agira-anime .aa-ep-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s}#agira-anime .aa-ep-card:hover img{transform:scale(1.04)}#agira-anime .aa-play{color:#fff;background:#0009;border:1px solid #fff8;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#agira-anime .ep-duration{background:#000c;padding:2px 8px;font-size:12px;position:absolute;bottom:10px;right:10px}#agira-anime .aa-ep-meta{color:var(--aa-dim);text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;margin-top:14px;font-size:12px;display:flex}#agira-anime .episode-placeholder{text-align:center;height:100%;font:30px var(--aa-head);color:var(--aa-gold);background:radial-gradient(#50111d,#0000);place-content:center;display:grid}#agira-anime .episode-placeholder span{color:#d32233;font-size:60px}#agira-anime .aa-release-calendar li{justify-content:space-between;gap:20px;display:flex}#agira-anime .aa-release-calendar .released{opacity:.55}#agira-anime .aa-book{border-bottom:1px solid var(--aa-line);background:radial-gradient(at 19% 45%,#3a221c55,#0000 52%);grid-template-columns:42% 1fr;align-items:center;gap:7%;display:grid}#agira-anime .book-art{perspective:900px;place-items:center;min-height:415px;display:grid;position:relative}#agira-anime .book-art img{object-fit:contain;filter:drop-shadow(24px 28px 15px #000);z-index:2;width:240px;max-height:355px;transition:transform .6s;transform:rotateY(-16deg)rotate(-6deg)}#agira-anime .book-art:hover img{transform:rotateY(0)rotate(0)}#agira-anime .book-art>span{text-align:center;font:110px var(--aa-head);color:#ffffff08;letter-spacing:4px;position:absolute;bottom:-10px;left:0;right:0}#agira-anime .book-halo{border:1px solid #9a66494a;border-radius:50%;width:300px;height:300px;position:absolute;box-shadow:0 0 0 35px #9a664909,0 0 0 70px #9a664907}#agira-anime .aa-book p,#agira-anime .aa-store p{color:var(--aa-dim);max-width:560px;margin-bottom:25px;font-size:16px}#agira-anime .aa-book .aa-kicker{color:var(--aa-gold)}#agira-anime .aa-villains{background:radial-gradient(at 75% 10%,#27172360,#0000 70%);border-top:1px solid #463039}#agira-anime .villain-intro{grid-template-columns:1fr 250px;align-items:center;gap:50px;margin-bottom:40px;display:grid}#agira-anime .villain-intro p{max-width:550px;color:var(--aa-dim)}#agira-anime .coalition-logo{mix-blend-mode:screen;width:240px}#agira-anime .villain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}#agira-anime .villain-card{background:#0c090b;border:1px solid #38282f;min-width:0;position:relative}#agira-anime .villain-art{background:#e7e4e0;height:370px;position:relative;overflow:hidden}#agira-anime .villain-art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s}#agira-anime .villain-card:hover .villain-art img{transform:scale(1.04)}#agira-anime .villain-number{font:36px var(--aa-head);color:#0003;position:absolute;top:8px;right:14px}#agira-anime .villain-copy{padding:22px}#agira-anime .villain-copy h3{font:34px var(--aa-head);text-transform:uppercase;margin:6px 0 12px}#agira-anime .villain-copy p{color:var(--aa-dim);font-size:14px}#agira-anime .villain-rank{color:var(--aa-gold);text-transform:uppercase;letter-spacing:1.4px;font-size:10px}#agira-anime .villain-status{text-transform:uppercase;letter-spacing:1px;color:#e47880;margin-top:20px;font-size:11px;display:inline-block}#agira-anime .villain-card.defeated{border-color:#333}#agira-anime .defeated .villain-art{filter:grayscale();opacity:.6}#agira-anime .defeated .villain-copy,#agira-anime .defeated .villain-status{color:#aaa}#agira-anime .defeated-stamp{width:85%;font:31px var(--aa-head);text-align:center;text-transform:uppercase;color:#fff;letter-spacing:2px;background:#111c;border:3px solid #fff;padding:10px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}#agira-anime .aa-community{border-block:1px solid var(--aa-line);background:radial-gradient(at 70% 100%,#59111d33,#0000 60%)}#agira-anime .community-intro{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}#agira-anime .community-intro>p{max-width:500px;color:var(--aa-dim)}#agira-anime .social-numbers{grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0;display:grid}#agira-anime .social-numbers>*{border:0;border-left:1px solid #413035;flex-direction:column;align-items:flex-start;gap:0;padding:12px 30px;display:flex}#agira-anime .social-numbers>:first-child{border:0;padding-left:0}#agira-anime .social-numbers strong{font:65px/1.2 var(--aa-head);color:#eee}#agira-anime .social-numbers span{color:var(--aa-dim);font-size:13px}#agira-anime .social-total strong{color:var(--aa-red)}#agira-anime .stat-note{color:#a7979a;max-width:800px;line-height:1.7;font-size:12px!important}#agira-anime .section-intro{color:var(--aa-dim);max-width:650px;margin-bottom:35px}#agira-anime .quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}#agira-anime .quote-grid figure{border-top:2px solid var(--aa-red);background:linear-gradient(135deg,#1e1216,#080707);flex-direction:column;padding:27px 32px;display:flex}#agira-anime .quote-mark{color:var(--aa-red);font:70px/.8 Georgia,serif}#agira-anime .quote-grid blockquote{flex:1;margin:5px 0 26px;font-size:19px;line-height:1.65}#agira-anime .quote-grid figcaption{flex-direction:column;gap:8px;font-size:12px;display:flex}#agira-anime .quote-grid figcaption strong{color:var(--aa-gold);overflow-wrap:anywhere}#agira-anime .quote-grid figcaption>span{color:#baa8af}#agira-anime .quote-grid a{align-self:flex-start;font-size:12px}#agira-anime .aa-store{background:radial-gradient(at 75%,#95142650,#0000 60%);border-block:1px solid #561720;grid-template-columns:1fr 32%;align-items:center;gap:50px;display:grid;position:relative;overflow:hidden}#agira-anime .aa-store>img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 25px #d61a2030);max-height:360px}#agira-anime .aa-music{border-top:1px solid var(--aa-line);align-items:center;gap:35px;display:flex}#agira-anime .aa-music .aa-heading{margin:12px 0;font-size:35px}#agira-anime .aa-music p{color:var(--aa-dim);font-size:14px}#agira-anime .aa-music>a{flex-shrink:0;margin-left:auto}#agira-anime .aa-footer,#agira-anime .aa-footer .aa-quiet{font-size:12px}#agira-anime .footer-brand{align-items:center;gap:12px;display:flex}#agira-anime .footer-brand img:first-child{mix-blend-mode:screen;width:40px;height:60px}#agira-anime .aa-footer p{max-width:390px}#agira-anime .aa-custom{align-items:center;gap:50px;display:flex}#agira-anime .aa-custom>img{object-fit:contain;max-width:40%;max-height:500px}#agira-anime .aa-custom p{color:var(--aa-dim);margin-bottom:20px}#agira-anime .skip-link{color:#111;z-index:999;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}#agira-anime .skip-link:focus{top:10px}#agira-anime.aa-paused .aa-hero-cast{transform:none!important}@media (width>=1600px){#agira-anime .aa-header{padding-inline:max(6%,50% - 725px)}#agira-anime .aa-hero{height:760px;padding-left:max(6%,50% - 705px)}#agira-anime .aa-cast-main{right:8%}#agira-anime .aa-cast-right{right:0}#agira-anime .aa-hero h1{font-size:72px}}@media (width<=1050px){#agira-anime .aa-header{gap:17px}#agira-anime .aa-nav{gap:14px}#agira-anime .aa-nav a{font-size:12px}#agira-anime .aa-header>.aa-button{font-size:10px}#agira-anime .villain-art{height:290px}#agira-anime .villain-copy{padding:18px}}@media (width<=850px){#agira-anime .aa-nav{display:none}#agira-anime .aa-menu{margin-left:auto;display:block}#agira-anime .aa-header>.aa-button{display:inline-flex}#agira-anime .aa-book{grid-template-columns:38% 1fr;gap:7%}#agira-anime .book-art img{width:190px}#agira-anime .book-halo{width:200px;height:200px}#agira-anime .book-art>span{font-size:65px}#agira-anime .aa-section{padding-top:50px;padding-bottom:50px}#agira-anime .social-numbers strong{font-size:50px}#agira-anime .social-numbers>*{padding:10px 18px}#agira-anime .villain-intro{grid-template-columns:1fr 180px;gap:25px}#agira-anime .villain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=600px){#agira-anime .aa-hero{min-height:900px}#agira-anime .aa-hero-copy p{font-size:15px}#agira-anime .aa-hero h1{font-size:52px}#agira-anime .aa-hero-floor{font-size:10px}#agira-anime .aa-book{grid-template-columns:1fr;gap:35px}#agira-anime .book-art{min-height:300px}#agira-anime .book-art img{width:185px;max-height:285px}#agira-anime .book-art>span{font-size:90px;bottom:-28px}#agira-anime .book-halo{width:235px;height:235px}#agira-anime .aa-heading,#agira-anime .aa-book .aa-heading{font-size:43px}#agira-anime .aa-episodes{grid-template-columns:1fr}#agira-anime .aa-roster{grid-template-columns:repeat(4,minmax(0,1fr))}#agira-anime .aa-roster button small{font-size:11px}#agira-anime .aa-roster-picture{height:90px}#agira-anime .aa-person-label strong{font-size:26px}#agira-anime .aa-person-label small{font-size:10px}#agira-anime .villain-intro{grid-template-columns:1fr;position:relative}#agira-anime .coalition-logo{grid-row:1;justify-self:center;width:160px}#agira-anime .villain-art{height:245px}#agira-anime .villain-copy{padding:14px}#agira-anime .villain-copy h3{font-size:29px}#agira-anime .villain-copy p{font-size:12px}#agira-anime .villain-rank{font-size:9px}#agira-anime .villain-status{font-size:10px}#agira-anime .defeated-stamp{border-width:2px;font-size:20px}#agira-anime .community-intro{grid-template-columns:1fr;gap:0}#agira-anime .social-numbers{grid-template-columns:1fr 1fr;row-gap:25px}#agira-anime .social-total{grid-column:1/-1;border-top:1px solid #413035!important;border-left:0!important;padding:20px 0 0!important}#agira-anime .social-numbers strong{font-size:49px}#agira-anime .social-numbers span{font-size:11px}#agira-anime .quote-grid{grid-template-columns:1fr}#agira-anime .quote-grid figure{padding:25px}#agira-anime .quote-grid blockquote{font-size:18px}#agira-anime .aa-store{grid-template-columns:1fr;gap:25px}#agira-anime .aa-store>img{grid-row:1;justify-self:center;width:190px;max-height:240px}#agira-anime .aa-music{flex-wrap:wrap;gap:25px}#agira-anime .aa-music .aa-record{width:65px;height:65px}#agira-anime .aa-music>div:nth-child(2){flex:1}#agira-anime .aa-music .aa-heading{font-size:31px}#agira-anime .aa-music>a{margin-left:90px}#agira-anime .aa-custom{flex-direction:column;align-items:flex-start;gap:25px}#agira-anime .aa-custom>img{max-width:100%}#agira-anime .aa-release-calendar li,#agira-anime .aa-release-calendar li span{display:block}#agira-anime .aa-footer p{max-width:100%}}@media (width<=360px){#agira-anime .aa-header>.aa-button{padding:8px;font-size:9px;display:inline-flex}#agira-anime .aa-header{gap:12px}#agira-anime .aa-brand{width:70px}#agira-anime .villain-grid{grid-template-columns:1fr}#agira-anime .villain-art{height:350px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#agira-anime .aa-hero-cast{transform:none!important}}#agira-anime{--aa-flow:cubic-bezier(.22, .68, .16, 1)}#agira-anime .aa-section{isolation:isolate;border-top:0;border-bottom:0;padding-top:clamp(70px,8vw,124px);padding-bottom:clamp(70px,8vw,124px);position:relative}#agira-anime .aa-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a06c5740,#0000);height:1px;position:absolute;bottom:0;left:16%;right:16%}#agira-anime .aa-heading{font-size:clamp(44px,4.7vw,70px);line-height:1.04}#agira-anime .aa-heading em{text-shadow:0 0 42px #e5253025}#agira-anime .aa-kicker{letter-spacing:2.6px}#agira-anime .aa-section-header{margin-bottom:42px}#agira-anime .aa-header{background:linear-gradient(90deg,#030303,#12060980,#030303);border:0}#agira-anime .aa-nav a{position:relative}#agira-anime .aa-nav a:after{content:"";background:var(--aa-red);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--aa-flow);position:absolute;bottom:4px;left:0;transform:scaleX(0)}#agira-anime .aa-nav a:hover:after{transform:scaleX(1)}#agira-anime .aa-aura{--aura:193, 28, 54;--aura-light:241, 100, 91;z-index:-1;pointer-events:none;opacity:.72;position:absolute;inset:-40px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 80%,#0000);mask-image:linear-gradient(#0000,#000 16% 80%,#0000)}#agira-anime .aa-aura-gold{--aura:143, 92, 38;--aura-light:225, 186, 122;opacity:.48}#agira-anime .aa-aura-rose{--aura:167, 20, 87;--aura-light:237, 137, 174}#agira-anime .aa-aura-violet{--aura:91, 30, 123;--aura-light:173, 116, 196;opacity:.62}#agira-anime .aa-mist{background:radial-gradient(ellipse, rgba(var(--aura), .44), rgba(var(--aura), .12) 40%, transparent 70%);filter:blur(24px);border-radius:50%;width:70%;height:80%;animation:15s ease-in-out infinite alternate aa-mist-drift;position:absolute}#agira-anime .aa-mist-one{top:1%;right:-12%}#agira-anime .aa-mist-two{animation-duration:19s;animation-delay:-8s;bottom:-22%;left:-10%}#agira-anime .aa-mist-three{opacity:.6;background:radial-gradient(ellipse, rgba(var(--aura-light), .16), transparent 67%);width:85%;height:46%;animation-duration:12s;animation-delay:-5s;top:22%;left:20%}#agira-anime .aa-energy-ribbons{opacity:.6;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#agira-anime .aa-energy-ribbons path{stroke:rgba(var(--aura-light), .38);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:240 80 24 700;animation:22s linear infinite aa-energy-flow}#agira-anime .aa-energy-ribbons path:nth-child(2){opacity:.55;stroke-width:2px;animation-duration:29s;animation-direction:reverse}#agira-anime .aa-energy-ribbons path:nth-child(3){opacity:.3;stroke-width:9px;filter:blur(5px);animation-duration:18s}@keyframes aa-energy-flow{to{stroke-dashoffset:-2088px}}@keyframes aa-mist-drift{0%{opacity:.6;transform:translate(-6%,5%)rotate(-12deg)scale(.9)}to{opacity:1;transform:translate(9%,-9%)rotate(14deg)scale(1.22)}}#agira-anime .aa-hero{height:790px;padding-bottom:112px;overflow:clip}#agira-anime .aa-hero:before{background:radial-gradient(48% 72% at 72% 45%,#68132788,#0000 84%),linear-gradient(105deg,#000 20%,#0d0408 66%,#000)}#agira-anime .aa-hero-aura{z-index:1;opacity:1;inset:-15% -5% -5% 24%}#agira-anime .aa-hero-aura .aa-mist-one{width:110%;height:95%;right:-18%}#agira-anime .aa-hero-aura .aa-energy-ribbons{opacity:.9}#agira-anime .aa-ring{border-width:1px;border-color:#d5656545 #b8314820 #e5965740;animation:36s linear infinite aa-orbit;box-shadow:0 0 50px #c42b2e15,inset 0 0 80px #a1191915}#agira-anime .aa-ring:before{content:"";border:1px solid #ba565629;border-radius:50%;position:absolute;inset:34px -26px;transform:rotate(26deg)}#agira-anime .aa-stripes{opacity:.14}#agira-anime .aa-manga-lines{opacity:.45;animation:9s ease-in-out infinite alternate aa-breathe-light}#agira-anime .aa-hero-cast{z-index:2;transition:transform 1.1s var(--aa-flow)}#agira-anime .aa-cast-scenes,#agira-anime .aa-cast-scenes>.aa-frame,#agira-anime .aa-cast-breath{position:absolute;inset:0}#agira-anime .aa-cast-breath{transform-origin:75% 65%;animation:7s ease-in-out infinite alternate aa-spirit-breathe}#agira-anime .aa-cast-main{filter:drop-shadow(0 0 2px #ebb8a673)drop-shadow(0 0 32px #c7263726)drop-shadow(-15px 0 16px #0008);height:875px;bottom:-105px}#agira-anime .aa-cast-left{opacity:.87;height:690px;animation:8s ease-in-out infinite alternate aa-spirit-side;bottom:-20px}#agira-anime .aa-cast-right{height:720px;animation:10s ease-in-out -4s infinite alternate-reverse aa-spirit-side;bottom:-15px}#agira-anime .aa-hero-veil{background:linear-gradient(90deg,#000 2% 12%,#000c 27%,#0003 49%,#0000 68%),linear-gradient(#0000 65%,#0009 90%,#000 99%)}#agira-anime .aa-energy-particles{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 50%);mask-image:linear-gradient(90deg,#0000 15%,#000 50%)}#agira-anime .aa-foreground-mist{z-index:4;pointer-events:none;filter:blur(18px);background:radial-gradient(#be304c1f,#0000 65%);width:90%;height:44%;animation:14s ease-in-out -5s infinite alternate aa-mist-drift;position:absolute;bottom:-10%;left:24%}#agira-anime .aa-hero-copy>*{animation:aa-arrive 1.4s var(--aa-flow) both}#agira-anime .aa-hero-copy>:nth-child(2){animation-delay:.12s}#agira-anime .aa-hero-copy>:nth-child(3){animation-delay:.2s}#agira-anime .aa-hero-copy>:nth-child(4){animation-delay:.3s}#agira-anime .aa-hero-copy>:nth-child(5){animation-delay:.4s}#agira-anime .aa-hero-copy>:nth-child(6){animation-delay:.5s}#agira-anime .aa-hero-copy p{color:#cfc1bd;max-width:340px}#agira-anime .aa-title-logo{filter:drop-shadow(0 0 28px #d830351f)}#agira-anime .aa-cast-name{min-width:250px;bottom:151px}#agira-anime .aa-cast-name strong{font-size:31px}#agira-anime .aa-hero-controls{z-index:8;flex-direction:column;align-items:flex-end;gap:13px;display:flex;position:absolute;bottom:62px;right:5%}#agira-anime .aa-hero-tabs{gap:9px;position:static}#agira-anime .aa-hero-tabs button{border-color:#69525765;width:48px;height:34px;position:relative;overflow:hidden}#agira-anime .aa-cast-progress{transform-origin:0;background:#edb99b;width:100%;height:2px;position:absolute;bottom:0;left:0}#agira-anime .aa-cycling .aa-cast-progress{animation:8.5s linear both aa-cast-timer}#agira-anime .aa-hero-motion{min-height:30px;font:10px var(--aa-body);text-transform:uppercase;letter-spacing:1.4px;color:#c5aaa7;align-items:center;gap:8px;display:inline-flex}#agira-anime .aa-hero-motion>span{color:var(--aa-gold);font-size:17px}#agira-anime .aa-scroll-invitation{z-index:6;text-transform:uppercase;letter-spacing:2px;color:#b49b91;align-items:center;gap:13px;font-size:10px;display:flex;position:absolute;bottom:72px;left:6%}#agira-anime .aa-scroll-invitation>span{background:linear-gradient(#0000,#d49b73);width:1px;height:34px;animation:2.8s ease-in-out infinite aa-scroll-light}#agira-anime .aa-hero-floor{color:#8f797c;letter-spacing:2px;font-size:9px;bottom:20px}@keyframes aa-orbit{to{transform:rotate(338deg)}}@keyframes aa-breathe-light{to{opacity:.85;transform:scale(1.07)}}@keyframes aa-spirit-breathe{0%{transform:translateY(5px)scale(1)}to{transform:translateY(-10px)scale(1.014)}}@keyframes aa-spirit-side{0%{translate:0 6px}to{translate:0 -13px}}@keyframes aa-cast-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aa-scroll-light{0%,to{opacity:.35;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}#agira-anime .aa-dissolve{min-width:0;position:relative}#agira-anime .aa-frame{min-width:0}#agira-anime .aa-frame-out{pointer-events:none;animation:aa-dissolve-out 1s var(--aa-flow) both;position:absolute;inset:0}#agira-anime .aa-changing>.aa-frame-current{animation:aa-dissolve-in 1s var(--aa-flow) both}#agira-anime .aa-cast-name.aa-dissolve,#agira-anime .aa-cast-scenes.aa-dissolve{position:absolute}#agira-anime .aa-cast-scenes.aa-changing>.aa-frame-current{animation-name:aa-cast-in}#agira-anime .aa-cast-scenes>.aa-frame-out{animation-name:aa-cast-out}@keyframes aa-dissolve-in{0%{opacity:0;transform:translate(22px,9px)}to{opacity:1;transform:none}}@keyframes aa-dissolve-out{0%{opacity:1}to{opacity:0;transform:translate(-15px,-5px)}}@keyframes aa-cast-in{0%{opacity:0;filter:blur(6px);transform:translate(45px)scale(1.035)}to{opacity:1;filter:blur();transform:none}}@keyframes aa-cast-out{to{opacity:0;filter:blur(4px);transform:translate(-25px)scale(.99)}}@keyframes aa-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}#agira-anime .aa-premiere{background:radial-gradient(at 50% 0,#50141d3d,#0000 75%);border-top:0;padding-top:35px;padding-bottom:45px}#agira-anime .aa-premiere:before{content:"";background:linear-gradient(90deg,#0000,#a82c4075,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}#agira-anime .aa-ribbon{color:#fff6ec;background:linear-gradient(100deg,#941725,#bd2032 50%,#941725);border-block:1px solid #f36b767d;padding-block:14px;transform:rotate(-1deg)scale(1.025);box-shadow:0 0 28px #e525302b}#agira-anime .aa-ribbon-track{animation-duration:60s}#agira-anime .aa-ribbon-track b{color:#ffdbaf}#agira-anime .aa-book{background:radial-gradient(at 25%,#49291526,#0000 64%);grid-template-columns:46% minmax(0,1fr);gap:6%}#agira-anime .aa-book .aa-heading em,#agira-anime .aa-makers-section .aa-heading em{color:#d3ae7f}#agira-anime .book-art img{width:280px;max-height:410px;animation:8s ease-in-out infinite alternate aa-book-hover}#agira-anime .book-halo{border-color:#d5aa6b50;width:340px;height:340px;animation:7s ease-in-out infinite alternate aa-breathe-light}#agira-anime .book-halo:after{content:"";border:1px dashed #ab7a4250;border-radius:50%;animation:70s linear infinite aa-orbit;position:absolute;inset:-48px}#agira-anime .book-art>span{color:#dbb28a0c;font-size:clamp(80px,9vw,140px);bottom:-5px}#agira-anime .aa-story{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:8%}#agira-anime .aa-story-art img{animation:12s ease-in-out infinite alternate aa-story-presence}#agira-anime .aa-story-art img:nth-child(2){animation-delay:-6s}#agira-anime .aa-story-copy .aa-heading{font-size:clamp(44px,4.7vw,70px)}#agira-anime .aa-character-section{padding-bottom:85px}#agira-anime .aa-falange-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:120px 5% 70px -12%}#agira-anime .aa-falange-atmosphere .aa-aura{opacity:.95}#agira-anime .aa-character-stage{grid-template-columns:52% minmax(0,1fr);gap:5%;min-height:570px}#agira-anime .aa-character-art img{filter:drop-shadow(0 0 25px #c12c4133)drop-shadow(15px 0 14px #0009);animation:7s ease-in-out infinite alternate aa-spirit-side}#agira-anime .aa-character-copy p{max-width:405px}#agira-anime .aa-roster{border-color:#8c344945;gap:12px;padding-top:24px}#agira-anime .aa-roster-picture{background:linear-gradient(160deg,#1c0c13,#040405);border:1px solid #54263360;border-bottom:2px solid #542633;height:120px;transition:box-shadow .7s,border-color .7s,background .7s}#agira-anime .aa-roster button[aria-pressed=true] .aa-roster-picture{box-shadow:0 0 28px #bd203829}#agira-anime .aa-villains{background:radial-gradient(at 80% 25%,#21102740,#0000 65%)}#agira-anime .villain-intro{grid-template-columns:minmax(0,1fr) 300px}#agira-anime .coalition-logo{filter:drop-shadow(0 0 28px #af784225);width:290px;animation:9s ease-in-out infinite alternate aa-spirit-side}#agira-anime .villain-card{transition:box-shadow .7s, border-color .7s, transform .7s var(--aa-flow);background:linear-gradient(160deg,#1b111c,#070607);border-color:#7542634a}#agira-anime .villain-card:not(.defeated):hover{border-color:#a26b9180;transform:translateY(-7px);box-shadow:0 0 45px #703f591f}#agira-anime .villain-art{background:radial-gradient(at 50% 38%,#ded5d9,#afa3ae);height:405px}#agira-anime .villain-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 73%,#150b1899);position:absolute;inset:0}#agira-anime .villain-card:not(.defeated) .villain-art img{animation:10s ease-in-out infinite alternate aa-villain-presence}#agira-anime .villain-card.defeated .villain-art img{transform:none}#agira-anime .defeated-stamp{z-index:2}#agira-anime .aa-episode-section{background:radial-gradient(at 85% 70%,#46101d30,#0000 55%)}#agira-anime .aa-episodes{gap:42px 32px}#agira-anime .aa-ep-art{border:1px solid #7b394d50}#agira-anime .aa-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .5s,box-shadow .5s}#agira-anime .aa-ep-card:hover .aa-play{background:#a01529d9;box-shadow:0 0 35px #e5253050}#agira-anime .aa-makers-section{background:radial-gradient(at 22%,#44301c30,#0000 66%)}#agira-anime .aa-makers-grid{gap:5%;margin-top:44px}#agira-anime .aa-person{box-shadow:0 25px 60px #0009}#agira-anime .aa-maker-bio{border-top:1px solid #be95614d;padding-top:18px}#agira-anime .aa-maker-quote{border-left-color:#c29b69}#agira-anime .aa-origin{animation:aa-arrive .9s var(--aa-flow) both}#agira-anime .aa-community{background:radial-gradient(at 50% 65%,#45302226,#0000 68%)}#agira-anime .social-numbers{border-color:#a77f4740;margin-top:36px}#agira-anime .social-numbers strong{color:#e5c8a7}#agira-anime .quote-grid{gap:24px}#agira-anime .quote-grid>figure{background:linear-gradient(140deg,#1d0e1399,#080607);border:1px solid #7b384a40;padding:30px;transition:border-color .6s,transform .6s}#agira-anime .quote-grid>figure:hover{border-color:#bc637b6e;transform:translateY(-5px)}#agira-anime .aa-store{background:radial-gradient(at 70%,#3c101d60,#0000 60%);overflow:hidden}#agira-anime .aa-store>img{filter:drop-shadow(0 0 35px #a31e2330);animation:8s ease-in-out infinite alternate aa-spirit-breathe}#agira-anime .aa-record{animation:24s linear infinite aa-orbit}@keyframes aa-book-hover{0%{translate:0}to{translate:0 -14px}}@keyframes aa-story-presence{0%{transform:scale(1.01)translateY(0)}to{transform:scale(1.065)translateY(4px)}}@keyframes aa-villain-presence{0%{scale:1}to{scale:1.035}}#agira-anime .aa-reveal{opacity:0;transition:opacity 1s var(--aa-flow) var(--aa-reveal-delay,0s), translate 1.2s var(--aa-flow) var(--aa-reveal-delay,0s);translate:0 28px}#agira-anime .aa-reveal.aa-revealed,#agira-anime .aa-reveal:focus-within{opacity:1;translate:0}#agira-anime .aa-motion-section:not(.aa-in-view) *,#agira-anime .aa-motion-section:not(.aa-in-view):before,#agira-anime .aa-motion-section:not(.aa-in-view) :after{animation-play-state:paused}#agira-anime.aa-paused .aa-reveal{opacity:1;translate:none}#agira-anime.aa-paused .aa-hero-copy>*,#agira-anime.aa-paused .aa-changing>.aa-frame-current{animation:none}#agira-anime.aa-paused .aa-frame-out{display:none}@media (width<=1050px) and (width>=601px){#agira-anime .aa-hero{height:750px}#agira-anime .aa-hero-copy{width:51%}#agira-anime .aa-hero h1{font-size:59px}#agira-anime .aa-cast-main{height:790px;right:-13%}#agira-anime .aa-cast-left{height:610px;right:20%}#agira-anime .aa-cast-right{height:650px;right:-23%}#agira-anime .aa-character-stage{grid-template-columns:48% minmax(0,1fr);gap:4%}#agira-anime .aa-character-art{height:480px}#agira-anime .aa-story-art{height:430px}#agira-anime .book-art img{width:220px}#agira-anime .book-halo{width:245px;height:245px}#agira-anime .villain-art{height:330px}#agira-anime .villain-intro{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=600px){#agira-anime .aa-section{padding:68px 7%}#agira-anime .aa-heading,#agira-anime .aa-story-copy .aa-heading{font-size:46px}#agira-anime .aa-kicker{letter-spacing:2px;font-size:10px}#agira-anime .aa-hero{align-items:flex-start;height:auto;min-height:950px;padding:405px 7% 114px}#agira-anime .aa-hero-copy{width:100%;padding:0}#agira-anime .aa-hero h1{margin-top:20px;font-size:clamp(39px,12vw,56px)}#agira-anime .aa-hero-copy p{max-width:350px;font-size:15px}#agira-anime .aa-title-logo{width:240px}#agira-anime .aa-hero-copy .aa-kicker{white-space:normal}#agira-anime .aa-hero-aura{inset:-8% -32% 39% -25%}#agira-anime .aa-hero-aura .aa-mist{filter:blur(16px)}#agira-anime .aa-ring{width:420px;height:420px;top:3%;right:-20%}#agira-anime .aa-hero-veil{background:linear-gradient(#0000 25%,#000a 45%,#000 51% 100%),linear-gradient(90deg,#0005,#0000 35%)}#agira-anime .aa-cast-main{height:570px;top:14px;bottom:auto;right:-16%}#agira-anime .aa-cast-left{height:480px;top:12px;bottom:auto;right:37%}#agira-anime .aa-cast-right{height:485px;top:20px;bottom:auto;right:-40%}#agira-anime .aa-cast-breath{transform-origin:65% 20%}#agira-anime .aa-cast-name{display:none}#agira-anime .aa-hero-controls{gap:7px;top:326px;bottom:auto;right:7%}#agira-anime .aa-hero-tabs{top:auto;right:auto}#agira-anime .aa-hero-tabs button{width:42px}#agira-anime .aa-hero-motion{font-size:9px}#agira-anime .aa-energy-particles{height:65%;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}#agira-anime .aa-foreground-mist{width:130%;height:30%;bottom:47%;left:-20%}#agira-anime .aa-scroll-invitation{font-size:9px;bottom:65px;left:7%}#agira-anime .aa-hero-floor{font-size:8px;bottom:18px;left:7%;right:7%}#agira-anime .aa-book,#agira-anime .aa-story{grid-template-columns:1fr;gap:40px}#agira-anime .book-art{min-height:410px}#agira-anime .book-art img{width:240px;max-height:360px}#agira-anime .book-halo{width:260px;height:260px}#agira-anime .book-art>span{font-size:90px}#agira-anime .aa-story-art{height:350px}#agira-anime .aa-character-stage{grid-template-columns:1fr;gap:0}#agira-anime .aa-character-art{height:420px;margin-top:38px}#agira-anime .aa-character-copy{padding-bottom:20px}#agira-anime .aa-character-copy h3{font-size:54px}#agira-anime .aa-character-giant{font-size:290px;top:5%}#agira-anime .aa-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#agira-anime .aa-roster-picture{height:88px}#agira-anime .aa-roster button small{font-size:10px}#agira-anime .villain-intro{grid-template-columns:1fr;gap:20px}#agira-anime .coalition-logo{justify-self:center;width:205px}#agira-anime .villain-art{height:345px}#agira-anime .aa-episodes{grid-template-columns:1fr;gap:30px}#agira-anime .aa-makers-grid{margin-top:30px}#agira-anime .quote-grid>figure{padding:25px}#agira-anime .aa-aura{opacity:.6}#agira-anime .aa-hero-aura{opacity:1}}@media (width<=360px){#agira-anime .aa-hero h1{font-size:39px}#agira-anime .aa-cast-main{right:-28%}#agira-anime .aa-cast-left{right:24%}#agira-anime .aa-cast-right{right:-59%}#agira-anime .aa-character-art{height:370px}#agira-anime .aa-character-copy h3{font-size:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#agira-anime *,#agira-anime :before,#agira-anime :after{transition:none!important;animation:none!important}#agira-anime .aa-reveal{opacity:1;translate:none}#agira-anime .aa-frame-out{display:none}}html,body,#root{width:100%;max-width:none;min-height:100%;margin:0}#agira-anime{--aa-gutter:clamp(22px, 4.5vw, 112px);--aa-header-height:76px;width:100%;max-width:none;min-height:100svh}#agira-anime main,#agira-anime .aa-section{width:100%;max-width:none;margin-inline:0}#agira-anime .aa-section,#agira-anime .aa-header,#agira-anime .aa-premiere,#agira-anime .aa-footer{padding-inline:var(--aa-gutter)}#agira-anime .aa-header{min-height:var(--aa-header-height)}#agira-anime .aa-hero{height:max(700px, calc(100svh - var(--aa-header-height)));min-height:0;padding-inline:var(--aa-gutter)}#agira-anime .aa-hero-copy{width:46%}#agira-anime .aa-title-logo{width:clamp(280px,27vw,560px)}#agira-anime .aa-hero h1{font-size:clamp(58px,5.2vw,116px)}#agira-anime .aa-hero-copy p{max-width:36ch;font-size:clamp(16px,1.05vw,21px)}#agira-anime .aa-hero-floor,#agira-anime .aa-scroll-invitation{left:var(--aa-gutter)}#agira-anime .aa-hero-floor{right:var(--aa-gutter)}#agira-anime .aa-cast-main{height:115%;bottom:-14%;right:1%}#agira-anime .aa-cast-left{height:89%;bottom:-3%;right:31%}#agira-anime .aa-cast-right{height:94%;bottom:-4%;right:-9%}#agira-anime .aa-ring{aspect-ratio:1;width:min(58vw,1100px);height:auto;top:4%}#agira-anime .aa-book p,#agira-anime .aa-story-copy p,#agira-anime .aa-character-copy p,#agira-anime .aa-maker-bio p,#agira-anime .aa-studio p{max-width:54ch}#agira-anime .book-art img{width:clamp(240px,23vw,430px);max-height:none}#agira-anime .book-art{min-height:clamp(440px,36vw,690px)}#agira-anime .book-halo{aspect-ratio:1;width:clamp(270px,29vw,540px);height:auto}#agira-anime .aa-story-art{height:clamp(420px,34vw,800px)}#agira-anime .aa-character-stage{min-height:clamp(570px,42vw,850px)}#agira-anime .aa-character-copy h3{max-width:13ch;font-size:clamp(54px,4.8vw,94px)}#agira-anime .aa-roster-picture{height:clamp(105px,9.3vw,190px)}#agira-anime .villain-intro{grid-template-columns:minmax(0,1fr) minmax(310px,43%);align-items:center;gap:clamp(28px,5vw,110px);margin-bottom:60px}#agira-anime .coalition-logo{mix-blend-mode:normal;filter:drop-shadow(0 0 34px #b4834738);background:0 0;justify-self:center;width:min(100%,620px);height:auto}#agira-anime .villain-intro p{max-width:54ch}#agira-anime .villain-art{height:clamp(360px,29vw,720px)}#agira-anime .aa-makers-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}#agira-anime .aa-duo{height:clamp(460px,33vw,780px)}#agira-anime .aa-person{height:calc(100% - 40px)}#agira-anime .aa-person img{object-fit:contain;object-position:center top}#agira-anime .aa-person:first-child img{object-fit:contain;object-position:center top;width:100%;transform:none}#agira-anime .aa-store>img{width:100%;max-height:540px}@media (width>=2000px){#agira-anime .aa-hero-copy{width:43%}#agira-anime .aa-heading,#agira-anime .aa-story-copy .aa-heading{font-size:clamp(70px,3.6vw,110px)}#agira-anime .aa-section p,#agira-anime .aa-quiet{font-size:20px}#agira-anime .aa-cast-name strong{font-size:44px}#agira-anime .aa-nav a{font-size:16px}#agira-anime .aa-episodes{grid-template-columns:repeat(4,minmax(0,1fr))}#agira-anime .villain-copy h3{font-size:44px}}@media (width<=1050px) and (width>=601px){#agira-anime .aa-hero-copy{width:51%}#agira-anime .aa-title-logo{width:310px}#agira-anime .aa-cast-main{height:107%;right:-13%}#agira-anime .aa-cast-left{height:83%;right:23%}#agira-anime .aa-cast-right{height:88%;right:-27%}#agira-anime .villain-intro{grid-template-columns:minmax(0,1fr) minmax(250px,42%);gap:30px}#agira-anime .aa-book{grid-template-columns:40% minmax(0,1fr)}#agira-anime .book-art img{width:230px}#agira-anime .aa-makers-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}#agira-anime .aa-duo{height:440px}#agira-anime .aa-character-art{height:490px}}@media (width<=760px){#agira-anime .aa-makers-grid{grid-template-columns:1fr;gap:38px}#agira-anime .aa-duo{height:clamp(400px,73vw,610px)}}@media (width<=600px){#agira-anime{--aa-gutter:6vw;--aa-header-height:68px}#agira-anime .aa-hero{height:auto;min-height:max(900px, calc(100svh - var(--aa-header-height)));padding-top:405px;padding-bottom:110px}#agira-anime .aa-hero-copy{width:100%}#agira-anime .aa-title-logo{width:min(270px,72vw)}#agira-anime .aa-hero h1{font-size:clamp(39px,12vw,66px)}#agira-anime .aa-hero-copy p{font-size:15px}#agira-anime .aa-cast-main{height:570px;top:14px;bottom:auto;right:-16%}#agira-anime .aa-cast-left{height:480px;top:12px;bottom:auto;right:37%}#agira-anime .aa-cast-right{height:485px;top:20px;bottom:auto;right:-40%}#agira-anime .aa-ring{width:420px;top:3%}#agira-anime .aa-book{grid-template-columns:1fr}#agira-anime .book-art{min-height:410px}#agira-anime .book-art img{width:240px}#agira-anime .book-halo{width:260px}#agira-anime .aa-story-art{height:350px}#agira-anime .aa-character-stage{min-height:0}#agira-anime .aa-character-art{height:420px}#agira-anime .aa-character-copy h3{font-size:52px}#agira-anime .aa-roster-picture{height:88px}#agira-anime .villain-intro{grid-template-columns:1fr;gap:22px;margin-bottom:38px}#agira-anime .coalition-logo{width:min(100%,420px)}#agira-anime .villain-art{height:390px}#agira-anime .aa-store>img{max-height:360px}}@media (width<=360px){#agira-anime .aa-hero h1{font-size:39px}#agira-anime .aa-cast-main{right:-28%}#agira-anime .aa-cast-left{right:24%}#agira-anime .aa-cast-right{right:-59%}#agira-anime .aa-character-art{height:370px}#agira-anime .aa-character-copy h3{font-size:46px}}#agira-anime .aa-character-section{background:radial-gradient(at 25% 40%,#45301445,#0000 60%)}#agira-anime .aa-falange-intro{grid-template-columns:minmax(0,1fr) minmax(300px,45%);align-items:center;gap:clamp(28px,4vw,100px);margin-bottom:50px;display:grid;position:relative}#agira-anime .aa-falange-intro .aa-heading{font-size:clamp(64px,7vw,140px);line-height:.96}#agira-anime .aa-falange-intro .aa-heading em{color:#f4d99b;text-shadow:0 0 70px #dc9c3938}#agira-anime .aa-falange-intro p{max-width:39ch;color:var(--aa-dim);margin-top:22px;font-size:clamp(16px,1.2vw,22px)}#agira-anime .aa-falange-motto{font:24px/1.4 var(--aa-head);color:#ead0a0;text-transform:uppercase;letter-spacing:3px;margin-top:26px}#agira-anime .aa-falange-sigil{isolation:isolate;justify-self:center;width:min(100%,660px);position:relative}#agira-anime .aa-falange-sigil:before{content:"";z-index:-1;background:radial-gradient(#e7b75229,#865c1313 45%,#0000 70%);animation:8s ease-in-out infinite alternate aa-lucis-breath;position:absolute;inset:-10%}#agira-anime .aa-falange-sigil img{filter:drop-shadow(0 0 24px #ffc96826);width:100%;animation:9s ease-in-out infinite alternate aa-spirit-side}#agira-anime .aa-falange-light{opacity:.85}#agira-anime .aa-falange-focus{scroll-margin-top:28px}#agira-anime .aa-character-stage{border-top:1px solid #b98e4338;min-height:clamp(620px,48vw,960px)}#agira-anime .aa-character-stage:before{background:radial-gradient(closest-side at 30%,#d7983138,#0000)}#agira-anime .aa-character-art{height:clamp(600px,46vw,920px)}#agira-anime .aa-character-art img{filter:drop-shadow(0 0 36px #e0ae4936)drop-shadow(15px 0 14px #0009);height:100%}#agira-anime .aa-character-giant{color:#d4a95313;font-size:clamp(270px,30vw,590px)}#agira-anime .aa-character-copy h3{font-size:clamp(56px,5.5vw,110px)}#agira-anime .aa-character-type{color:#ecd09c;font-size:12px}#agira-anime .aa-character-role{font-size:clamp(18px,1.5vw,26px)}#agira-anime .aa-character-copy p{max-width:42ch;font-size:clamp(16px,1.12vw,21px)}#agira-anime .aa-character-meter span:last-child:after{background:#e3bc77}#agira-anime .aa-falange-navigation{gap:12px;margin-top:28px;display:flex}#agira-anime .aa-falange-navigation button{color:#f2d8a1;cursor:pointer;background:#ad7d1a0e;border:1px solid #ac87466e;width:54px;height:48px;font-size:24px}#agira-anime .aa-falange-navigation button:hover{background:#ac87462e}#agira-anime .aa-roster-title{font:clamp(28px, 2.5vw, 48px)/1.1 var(--aa-head);text-transform:uppercase;margin:60px 0 28px}#agira-anime .aa-roster{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,36px);padding-top:0}#agira-anime .aa-roster button{background:linear-gradient(160deg,#20190e88,#070606);border:1px solid #ae8b413e;padding:0 0 28px;transition:border-color .5s,box-shadow .5s,transform .5s;position:relative}#agira-anime .aa-roster-picture{background:radial-gradient(at 50% 45%,#70501d42,#080706 75%);border:0;border-bottom:1px solid #ae8b413e;height:clamp(260px,25vw,470px);margin-bottom:20px}#agira-anime .aa-roster-picture img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 15px #e4ae2e25);height:100%;transition:transform .7s var(--aa-flow)}#agira-anime .aa-roster button small{font:clamp(23px, 2.1vw, 37px)/1.1 var(--aa-head);text-transform:uppercase;color:#f5f0e8;overflow-wrap:normal;padding-inline:20px}#agira-anime .aa-roster-role{color:#c5ad80;padding:10px 42px 0 20px;font-size:12px;line-height:1.5;display:block}#agira-anime .aa-roster-arrow{color:#d4ad61;font-size:23px;position:absolute;bottom:20px;right:16px}#agira-anime .aa-roster button[aria-pressed=true],#agira-anime .aa-roster button:hover{border-color:#e4bc70b3;box-shadow:0 0 40px #d5a0391c}#agira-anime .aa-roster button[aria-pressed=true] .aa-roster-picture{box-shadow:none;background:radial-gradient(at 50% 45%,#92681c66,#080706 80%)}#agira-anime .aa-roster button[aria-pressed=true] img,#agira-anime .aa-roster button:hover img{filter:drop-shadow(0 0 18px #e4ae2e35)}@keyframes aa-lucis-breath{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media (width<=1050px){#agira-anime .aa-falange-intro .aa-heading{font-size:70px}#agira-anime .aa-character-stage{min-height:570px}#agira-anime .aa-character-art{height:560px}#agira-anime .aa-character-copy h3{font-size:58px}#agira-anime .aa-roster{grid-template-columns:repeat(2,minmax(0,1fr))}#agira-anime .aa-roster-picture{height:clamp(310px,42vw,450px)}}@media (width<=600px){#agira-anime .aa-falange-intro{grid-template-columns:1fr;gap:26px;margin-bottom:32px}#agira-anime .aa-falange-intro .aa-heading{font-size:clamp(57px,15vw,84px)}#agira-anime .aa-falange-motto{letter-spacing:2px;font-size:20px}#agira-anime .aa-falange-sigil{width:min(100%,420px)}#agira-anime .aa-character-stage{grid-template-columns:1fr;min-height:0}#agira-anime .aa-character-art{height:520px}#agira-anime .aa-character-copy h3{font-size:55px}#agira-anime .aa-character-copy{padding-bottom:14px}#agira-anime .aa-roster-title{margin-top:45px}#agira-anime .aa-roster{gap:14px}#agira-anime .aa-roster-picture{height:clamp(185px,58vw,320px);margin-bottom:14px}#agira-anime .aa-roster button small{padding-inline:12px;font-size:clamp(23px,6vw,32px)}#agira-anime .aa-roster-role{padding:10px 12px 0;font-size:11px}#agira-anime .aa-roster-arrow{display:none}}@media (width<=360px){#agira-anime .aa-character-art{height:460px}#agira-anime .aa-character-copy h3{font-size:47px}}#agira-anime.aa-paused .aa-falange-sigil img,#agira-anime.aa-paused .aa-falange-sigil:before,#agira-anime .aa-motion-section:not(.aa-in-view) .aa-falange-sigil:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#agira-anime .aa-falange-sigil img,#agira-anime .aa-falange-sigil:before{animation:none}}#agira-anime .aa-makers-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(28px,4vw,90px)}#agira-anime .aa-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,36px);height:auto}#agira-anime .aa-person,#agira-anime .aa-person:nth-child(2){clip-path:none;background:linear-gradient(155deg,#17100d,#080607 70%);border-bottom:1px solid #c59b5355;min-width:0;height:auto;margin:0;overflow:visible}#agira-anime .aa-duo>.aa-person:nth-child(2n){margin-top:36px}#agira-anime .aa-person:after{content:none}#agira-anime .aa-person-art{clip-path:polygon(0 2%,100% 0,100% 97%,0 100%);background:#eeece9;height:clamp(350px,29vw,720px);position:relative;overflow:hidden}#agira-anime .aa-person:nth-child(2n) .aa-person-art{clip-path:polygon(0 0,100% 2%,100% 100%,0 97%)}#agira-anime .aa-person .aa-person-art img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block;transform:scale(1)}#agira-anime .aa-person-label{overflow-wrap:anywhere;padding:clamp(18px,2vw,34px);position:relative;inset:auto}#agira-anime .aa-person-label span{color:#d9bc88;letter-spacing:1.1px;font-size:clamp(10px,.8vw,13px);line-height:1.6}#agira-anime .aa-person-label strong{margin:9px 0;font-size:clamp(27px,2.3vw,48px);line-height:1.12}#agira-anime .aa-person-label small{color:#ddd0c6;font-size:clamp(12px,.9vw,15px);line-height:1.65;display:block}#agira-anime .aa-maker-bio{overflow-wrap:anywhere;min-width:0}#agira-anime .aa-maker-tabs{flex-wrap:wrap;gap:8px 22px}#agira-anime .aa-maker-tabs button{text-align:left;line-height:1.6}#agira-anime .aa-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,90px);margin-top:clamp(65px,7vw,140px);display:grid;position:relative}#agira-anime .aa-team{min-width:0}#agira-anime .aa-team-heading{border-top:1px solid #c59b5355;padding:24px 0}#agira-anime .aa-team-heading h3{font:400 clamp(32px, 2.8vw, 56px)/1.1 var(--aa-head);text-transform:uppercase;color:#f5e5cf;overflow-wrap:anywhere}#agira-anime .aa-team-heading p{color:#c6b4a7;margin:14px 0 0;font-size:clamp(13px,.95vw,16px);line-height:1.7}#agira-anime .aa-team-roster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,1.6vw,30px);display:grid}#agira-anime .aa-team-person .aa-person-art{height:clamp(300px,23vw,580px)}#agira-anime .aa-team-person .aa-person-label strong{font-size:clamp(26px,2vw,42px)}#agira-anime .aa-team-person .aa-person-label p,#agira-anime .aa-team-person .aa-person-label blockquote{color:#bfb0a6;margin-top:14px;font-size:clamp(12px,.85vw,15px);line-height:1.8}@media (width<=1050px){#agira-anime .aa-makers-grid{grid-template-columns:1fr}#agira-anime .aa-person-art{height:clamp(350px,56vw,600px)}#agira-anime .aa-teams{grid-template-columns:1fr;gap:50px}#agira-anime .aa-team-person .aa-person-art{height:clamp(330px,48vw,520px)}}@media (width<=480px){#agira-anime .aa-duo,#agira-anime .aa-team-roster{grid-template-columns:1fr;gap:26px}#agira-anime .aa-duo>.aa-person:nth-child(2n){margin-top:0}#agira-anime .aa-person-art,#agira-anime .aa-team-person .aa-person-art{height:clamp(350px,122vw,520px)}#agira-anime .aa-person-label{padding:22px}#agira-anime .aa-person-label strong{font-size:32px}}#agira-anime .aa-wallpapers{background:radial-gradient(at 90% 10%,#28120d80,#0000 55%),#060304;position:relative}#agira-anime .aa-section.aa-wallpapers{padding-top:48px;padding-bottom:48px}#agira-anime .aa-wallpapers .section-intro{max-width:760px;margin:12px 0 28px}#agira-anime .aa-wallpaper-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:14px;display:grid;position:relative}#agira-anime .aa-wallpaper-card{background:#100a0c;border:1px solid #cbb28535;grid-template-columns:45% minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}#agira-anime .aa-wallpaper-thumb{aspect-ratio:4/3;cursor:zoom-in;background:#030303;width:100%;padding:0;display:block;position:relative;overflow:hidden}#agira-anime .aa-wallpaper-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .4s}#agira-anime .aa-wallpaper-thumb:hover img{transform:scale(1.035)}#agira-anime .aa-wallpaper-thumb span{color:#f7e1bc;background:#050505df;padding:4px 8px;font-size:11px;position:absolute;bottom:8px;right:8px}#agira-anime .aa-wallpaper-info{overflow-wrap:anywhere;min-width:0}#agira-anime .aa-wallpaper-info h3,#agira-anime .aa-wallpaper-modal h3{font:400 24px/1.12 var(--aa-head);color:#fff2df;text-transform:uppercase}#agira-anime .aa-wallpaper-info p{color:#bcb1ab;margin-top:12px;font-size:13px;line-height:1.7}#agira-anime .aa-wallpaper-meta{color:#cdb58f;flex-wrap:wrap;gap:5px 14px;margin:8px 0;font-size:11px;display:flex}#agira-anime .aa-wallpaper-download{border:1px solid var(--aa-gold);color:#ffebcb;cursor:pointer;background:#cbb28513;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}#agira-anime .aa-wallpaper-download:hover{background:#cbb28528}#agira-anime .aa-wallpaper-empty{color:#d0bda8;border:1px solid #cbb28540;padding:32px;position:relative}#agira-anime .aa-wallpaper-modal{color:#f5f0e8;background:#0c0809;border:1px solid #cbb28566;width:min(1200px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #000}#agira-anime .aa-wallpaper-modal::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000e}#agira-anime .aa-wallpaper-modal-inner{padding:52px 24px 24px}#agira-anime .aa-wallpaper-close{cursor:pointer;width:44px;height:44px;font-size:22px;position:absolute;top:8px;right:8px}#agira-anime .aa-wallpaper-full{object-fit:contain;width:100%;height:min(70dvh,850px)}#agira-anime .aa-wallpaper-modal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}#agira-anime .aa-wallpaper-modal-footer>div{overflow-wrap:anywhere;min-width:0}#agira-anime .aa-wallpaper-error{color:#ffb7b7;margin-top:14px;font-size:13px}#agira-anime .aa-wallpaper-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#agira-anime.aa-paused .aa-wallpaper-thumb img{transition:none}@media (width<=1050px){#agira-anime .aa-wallpaper-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}}@media (width<=480px){#agira-anime .aa-wallpaper-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;padding:14px}#agira-anime .aa-wallpaper-info h3{font-size:24px}#agira-anime .aa-wallpaper-download{padding:9px 11px;font-size:12px}#agira-anime .aa-wallpaper-thumb span{font-size:9px;bottom:4px;right:4px}#agira-anime .aa-wallpaper-modal-inner{padding:52px 16px 20px}#agira-anime .aa-wallpaper-full{height:56dvh}}@media (prefers-reduced-motion:reduce){#agira-anime .aa-wallpaper-thumb img{transition:none}}#agira-anime .aa-wallpapers>.aa-heading{font-size:clamp(34px,3.6vw,60px)}#agira-anime .aa-wallpaper-rails{gap:26px;display:grid;position:relative}#agira-anime .aa-wallpaper-rail{min-width:0}#agira-anime .aa-wallpaper-rail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}#agira-anime .aa-wallpaper-rail-heading h3{font:28px/1.15 var(--aa-head);text-transform:uppercase;margin-right:16px;display:inline}#agira-anime .aa-wallpaper-rail-heading>div>span{color:#b6a79d;font-size:11px}#agira-anime .aa-wallpaper-rail-actions{align-items:center;gap:6px;display:flex}#agira-anime .aa-wallpaper-rail-actions button{border:1px solid #cbb28540;width:36px;height:36px}#agira-anime .aa-wallpaper-all{color:#f4d19c;border-bottom:1px solid #cbb28570;margin-left:10px;padding:5px 0;font-size:12px}#agira-anime .aa-wallpaper-viewport{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}#agira-anime .aa-wallpaper-viewport::-webkit-scrollbar{display:none}#agira-anime .aa-wallpaper-track{width:max-content;display:flex}#agira-anime .aa-wallpaper-rail-group{flex-shrink:0;gap:14px;padding-right:14px;display:flex}#agira-anime .aa-wallpaper-rail .aa-wallpaper-card{flex:none;width:310px;min-height:136px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-mobile{grid-template-columns:68px minmax(0,1fr);width:260px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-thumb{aspect-ratio:auto;height:106px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-desktop .aa-wallpaper-thumb{height:92px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-info h3{font-size:20px}#agira-anime .aa-wallpaper-download{min-height:36px;padding:6px 12px;font-size:12px}#agira-anime .aa-wallpaper-thumb span{padding:2px 4px;font-size:9px;bottom:3px;right:3px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-meta{gap:2px 8px;margin:6px 0;font-size:10px}#agira-anime .aa-wallpaper-count{color:#bbae9f;margin-top:4px;font-size:10px;display:block}#agira-anime .aa-wallpaper-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex;position:relative}#agira-anime .aa-wallpaper-filters button{border:1px solid #cbb28550;min-height:44px;padding:8px 22px}#agira-anime .aa-wallpaper-filters button[aria-pressed=true]{background:var(--aa-red);border-color:var(--aa-red);color:#fff}#agira-anime .aa-wallpaper-filters span{color:#bbae9f;margin-left:auto;font-size:12px}#agira-anime .aa-wallpaper-back{color:#d5b68a;margin-bottom:28px;display:inline-block;position:relative}#agira-anime .aa-wallpaper-more{border:1px solid #cbb28570;margin:32px auto 0;padding:14px 28px;display:block}#agira-anime.aa-wallpaper-catalog main{min-height:70vh}#agira-anime .aa-wallpaper-grid .aa-wallpaper-mobile .aa-wallpaper-thumb{aspect-ratio:3/4;max-height:160px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-empty{padding:18px;font-size:12px}@media (width<=650px){#agira-anime .aa-wallpaper-rail-heading>div>span{margin-top:4px;display:block}#agira-anime .aa-wallpaper-rail-heading h3{font-size:25px}#agira-anime .aa-wallpaper-rail-heading{align-items:flex-start}#agira-anime .aa-wallpaper-rail-actions{flex-wrap:wrap}#agira-anime .aa-wallpaper-rail .aa-wallpaper-card{width:276px}#agira-anime .aa-wallpaper-rail .aa-wallpaper-mobile{width:245px}#agira-anime .aa-wallpaper-rail-heading>div>span{font-size:9px}#agira-anime .aa-wallpaper-rail-actions button{width:30px;height:32px}#agira-anime .aa-wallpaper-all{margin-left:3px;font-size:11px}}
