@font-face{font-family:Noto;src:url('/landings/media/bfb7bb691513f12e734dc346c03a03f784912432d7e3fa8e56efcf906fe86b3d');font-weight:100 900;font-stretch:62.5% 100%;font-display:swap}
body,body.work{--bg:#0b0b0d;--paper:#19191e;--text:#f7f7f0;--muted:#bcbcc7;--line:#565661;--accent:#d0ff00;--accent-ink:#101105;--subtle:#29292f;--error:#ff91c5;background:var(--bg);color:var(--text)}
body{overflow-x:clip}.home .site-head{background:#0b0b0deb;border-bottom:1px solid #ffffff38}.head-inner{height:86px}.brand{letter-spacing:-1.2px;font-weight:850}.brand .ai{font-weight:850;color:#d0ff00}.head-nav a.active{color:#d0ff00}.account-button{border-radius:4px}.btn{border-radius:0;font-weight:850;min-height:56px;background:#d0ff00;box-shadow:5px 5px 0 #ff20bb;transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{background:#e5ff72;transform:translate(-2px,-2px);box-shadow:8px 8px 0 #ff20bb}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #ff20bb}.btn.secondary{background:#0b0b0de8;box-shadow:none;border-color:#a3a3af}.text-button{color:#e4e4e9}.menu{background:#19191e;border-color:#747480;border-radius:0}.tag{border-radius:0}.tag.good{color:#d0ff00;border-color:#687f00;background:#d0ff0009}.page-head h1,.section-head h2{font-weight:850}.mobile-nav{background:#0b0b0df5;border-color:#737380;backdrop-filter:blur(14px)}.mobile-nav a.active{color:#d0ff00}.footer{border-top:1px solid #747480}
.toxic-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:86px;background:#0b0b0d}.toxic-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;position:relative;min-height:700px;padding-top:68px;padding-bottom:44px;align-items:center}.toxic-copy{z-index:5;padding-bottom:30px}.studio-label{display:flex;align-items:center;gap:9px;font-weight:650;font-size:14px;color:#f7f7f0}.studio-label>span{width:10px;height:10px;background:#ff20bb;transform:rotate(45deg)}.toxic-copy h1{font-size:clamp(70px,7.8vw,112px);font-stretch:75%;font-weight:900;letter-spacing:-5px;line-height:.91;margin:27px 0 28px;color:#d0ff00;transform:rotate(-2deg);transform-origin:left center;text-shadow:4px 4px 0 #0b0b0d}.toxic-description{font-size:15px;line-height:1.6;max-width:420px;color:#e7e7ee}.toxic-actions{display:flex;align-items:center;gap:26px;margin-top:28px}.toxic-actions .btn{font-size:15px}.toxic-actions .text-button{font-size:13px}.ghost-type{position:absolute;z-index:-1;top:210px;left:-8%;font-size:240px;font-weight:900;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #77778245;line-height:1;transform:rotate(-12deg);animation:ghost-drift 17s linear infinite}.hero-orbit{position:absolute;right:-200px;top:15px;width:850px;height:850px;border:1px solid #ff20bb4f;border-radius:50%;z-index:-1;box-shadow:0 0 0 45px #ff20bb0b,0 0 0 110px #ff20bb07;transform:rotate(-15deg)}.hero-orbit:after{content:'';position:absolute;inset:100px;background:repeating-conic-gradient(from 10deg,#ff20bb09 0deg 2deg,transparent 2deg 12deg);border-radius:50%;animation:spin 45s linear infinite}.chaos-stage{position:relative;height:560px;min-width:0}.stage-halo{position:absolute;width:440px;height:440px;left:20px;top:50px;background:#ff20bb;border-radius:50%;filter:blur(1px);animation:halo-move 5s ease-in-out infinite alternate}.dream-cut{position:absolute;right:-50px;top:-22px;width:470px;height:330px;transform:rotate(9deg);border:5px solid #d0ff00;background:#d0ff00;box-shadow:12px 12px 0 #0b0b0d;animation:dream-float 5.2s ease-in-out infinite alternate;overflow:hidden}.dream-cut img{width:100%;height:100%;object-fit:cover;object-position:82% 50%;transform:scale(1.4);filter:saturate(1.55) contrast(1.08)}.dream-cut span{position:absolute;bottom:12px;right:12px;background:#d0ff00;color:#0b0b0d;font-size:13px;font-weight:900;padding:5px 10px;transform:rotate(-4deg)}.film-cut{position:absolute;top:33px;left:40px;width:286px;height:467px;border:4px solid #00e7ff;transform:rotate(-7deg);background:#0b0b0d;box-shadow:14px 14px 0 #121217;z-index:2;animation:film-rock 4.8s ease-in-out infinite alternate}.film-top{height:31px;display:flex;align-items:center;justify-content:space-between;background:#00e7ff;color:#08181b;padding:0 10px;font-weight:900;font-size:11px;letter-spacing:.2px}.film-top i{width:8px;height:8px;background:#ff20bb;border-radius:50%}.film-cut video{height:calc(100% - 71px);width:100%;display:block;object-fit:cover;object-position:center 35%;background:#141418}.film-bottom{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:5px 12px;color:#f7f7f0;font-size:12px;font-weight:650;background:#0b0b0d}.film-bottom svg{width:18px}.tiny-frame{position:absolute;bottom:9px;right:2px;width:172px;height:219px;border:4px solid #ff20bb;transform:rotate(10deg);background:#161219;z-index:3;animation:tiny-jump 5.5s ease-in-out infinite alternate;box-shadow:8px 8px 0 #0b0b0d}.tiny-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 80%;filter:saturate(1.6)}.acid-stamp{position:absolute;left:-25px;bottom:5px;width:155px;height:155px;z-index:4;color:#d0ff00;transform:rotate(-12deg)}.acid-stamp svg{width:100%;height:100%;animation:spin 24s linear infinite}.acid-stamp span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#0b0b0d;line-height:1;font-weight:900;font-stretch:75%;font-size:27px;letter-spacing:-1.3px}.stage-note{position:absolute;bottom:-30px;left:65px;font-size:10px;color:#c4c4ce}.hero-controls{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-bottom:28px;position:relative;z-index:5}.hero-controls button{border:1px solid #767680;min-height:44px;padding:8px 13px;font-size:11px;background:#0b0b0d}.hero-controls p{font-size:12px;color:#c8c8d1;text-align:right}.acid-ticker{overflow:hidden;transform:rotate(-2deg) scale(1.02);background:#d0ff00;color:#0b0b0d;border-top:4px solid #0b0b0d;border-bottom:4px solid #0b0b0d;padding:12px 0;margin:5px 0 45px}.acid-ticker>div{display:flex;align-items:center;width:max-content;gap:32px;animation:ticker 24s linear infinite}.acid-ticker span{font-size:44px;font-stretch:75%;font-weight:900;line-height:1;white-space:nowrap;letter-spacing:-1.5px}.acid-ticker b{font-size:47px;color:#ff20bb;line-height:1}.toxic-catalog .section-head h2{font-size:51px;max-width:600px;font-stretch:85%;line-height:1.04}.catalog-tools .filter{border-radius:0}.filter[aria-pressed=true]{background:#ff20bb;color:#0b0b0d;font-weight:850}.catalog-grid{gap:42px 24px}.poster-button{border-radius:0;border:1px solid #656570}.poster-button:hover{border-color:#d0ff00;box-shadow:7px 7px 0 #d0ff00}.poster-button img{filter:saturate(1.12)}.poster-button .media-kind{border-radius:0;background:#0b0b0d;color:#f7f7f0}.play-disc{background:#d0ff00;color:#111;border-radius:0;transform:rotate(-5deg)}.catalog-card:nth-child(3n+2) .play-disc{background:#ff20bb}.catalog-card:nth-child(3n) .play-disc{background:#00e7ff}.card-action a{color:#d0ff00}.art-panel{border-radius:0;border:3px solid #ff20bb;min-height:520px}.art-panel:nth-child(2){border-color:#00e7ff;transform:translateY(28px)}.art-panel img{filter:saturate(1.2)}.art-panel-content h3{font-weight:900;font-stretch:75%;font-size:58px;line-height:.95;letter-spacing:-2px;text-transform:uppercase}.art-panel-content .tag{background:#d0ff00;color:#111;border:0;font-weight:800}.art-credit{margin-top:45px}.process-section{background:#19191e;border-color:#555560}.process-section h2{font-weight:850}.step-num{border-radius:0;background:#d0ff00;color:#101105;font-weight:850;border:0;transform:rotate(-6deg)}.order-steps .active{color:#d0ff00}.order-steps .active i{background:#d0ff00;color:#101105;border-color:#d0ff00}.lineup{background:#222329;border-color:#61636e}.lineup svg{color:#d0ff00}.upload,.review-card{border-radius:0;background:#19191e;border-color:#696976}.upload-thumb{background:#2b2c32;color:#d0ff00}.file-pick{border-radius:0;background:#25262c;border-color:#8b8c97}.file-pick:hover{background:#d0ff00;color:#101105}.count-label{color:#d0ff00;border-color:#90939d}.notice{background:#25252b;border-color:#676773;border-radius:0}.notice.error{background:#351b30;border-color:#ff20bb}.order-dock{background:#0b0b0df5;border-color:#777785}.segmented button{border-radius:0}.segmented button[aria-pressed=true]{border-color:#d0ff00;background:#d0ff0012;color:#d0ff00}.field input,.field textarea{background:#19191e;color:#f7f7f0;border-color:#767681;border-radius:0}.account-art,.empty-panel,.state-panel,.work-item{border-radius:0}.account-art{border:2px solid #ff20bb}.work-item{background:#19191e}.toast{border-radius:0;background:#d0ff00;color:#101105}.motion-paused *{animation-play-state:paused!important}
@keyframes ticker{to{transform:translateX(-50%)}}@keyframes film-rock{from{transform:translateY(-5px) rotate(-8deg)}to{transform:translateY(12px) rotate(-3deg)}}@keyframes dream-float{from{transform:translate(-6px,-8px) rotate(8deg)}to{transform:translate(10px,10px) rotate(13deg)}}@keyframes tiny-jump{from{transform:translateY(5px) rotate(10deg)}to{transform:translateY(-15px) rotate(5deg)}}@keyframes halo-move{from{transform:scale(.93) translate(-10px,5px)}to{transform:scale(1.06) translate(15px,-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ghost-drift{to{translate:-200px 0}}
@media(max-width:1100px){.toxic-grid{grid-template-columns:1fr 1fr;min-height:650px;padding-top:70px}.toxic-copy h1{font-size:87px;letter-spacing:-4px}.chaos-stage{transform:scale(.85);transform-origin:center right;height:530px}.dream-cut{right:-20px;width:390px}.film-cut{left:10px}.acid-stamp{left:-45px}.toxic-description{font-size:14px}.toxic-actions{gap:18px}.toxic-actions .btn{padding:13px 18px;font-size:13px}.toxic-actions .text-button{font-size:12px}.hero-controls p{max-width:430px}}
@media(max-width:767px){.home .head-inner{height:72px}.home .site-head{background:#0b0b0df2}.head-inner{height:72px}.brand{font-size:21px}.brand img{width:31px;height:31px}.toxic-hero{padding-top:72px}.toxic-grid{display:block;padding-top:35px;padding-bottom:0;min-height:0}.toxic-copy{padding-bottom:0;position:relative}.studio-label{font-size:11px}.studio-label>span{width:7px;height:7px}.toxic-copy h1{font-size:70px;letter-spacing:-3.4px;line-height:.87;margin:23px 0 22px;font-stretch:75%;transform:rotate(-2deg)}.toxic-description{font-size:12px;max-width:305px;line-height:1.6}.toxic-actions{gap:19px;margin-top:20px}.toxic-actions .btn{font-size:12px;padding:12px 18px;min-height:49px}.toxic-actions .text-button{font-size:11px}.chaos-stage{width:100%;height:438px;transform:none;margin-top:42px}.stage-halo{width:290px;height:290px;left:21px;top:52px}.film-cut{left:14px;top:26px;width:208px;height:345px;border-width:3px}.film-top{height:27px;font-size:8px;padding:0 7px}.film-cut video{height:calc(100% - 67px)}.film-bottom{font-size:10px;min-height:40px;padding:5px 9px}.dream-cut{right:-22px;top:8px;width:265px;height:210px;border-width:3px;box-shadow:8px 8px 0 #0b0b0d}.dream-cut span{font-size:9px;padding:4px 6px;right:7px;bottom:8px}.tiny-frame{right:4px;bottom:49px;width:116px;height:153px;border-width:3px}.acid-stamp{left:-8px;bottom:9px;width:110px;height:110px}.acid-stamp span{font-size:22px;letter-spacing:-1px}.stage-note{font-size:8px;left:25px;bottom:0}.ghost-type{font-size:140px;top:420px;left:-100px}.hero-orbit{top:450px;right:-150px;width:550px;height:550px}.hero-controls{display:block;padding-top:20px;padding-bottom:19px}.hero-controls button{font-size:10px;min-height:44px}.hero-controls p{font-size:10px;text-align:left;margin-top:12px;line-height:1.6;max-width:300px}.acid-ticker{margin-bottom:18px;padding:9px 0}.acid-ticker span{font-size:29px}.acid-ticker b{font-size:33px}.acid-ticker>div{gap:22px}.toxic-catalog .section-head h2{font-size:35px}.section-head h2{font-size:31px}.catalog-grid{gap:29px 14px}.card-title h3{font-weight:750}.poster-button{border-radius:0}.play-disc{width:32px;height:32px;right:8px;bottom:8px}.art-panel{min-height:450px}.art-panel:nth-child(2){transform:none}.art-panel-content h3{font-size:47px}.art-credit{margin-top:16px}.process-section h2{font-size:29px}.mobile-nav{padding-bottom:max(9px,env(safe-area-inset-bottom))}.file-pick{background:#292a30;border-color:#8b8c97}.work .brand{font-size:19px}.order-dock .btn{box-shadow:3px 3px 0 #ff20bb}.form-intro h2{font-weight:850}}
@media(max-width:370px){.toxic-copy h1{font-size:65px}.toxic-actions{gap:15px}.toxic-actions .btn{padding:12px 14px}.chaos-stage{height:415px}.film-cut{width:192px;height:325px;left:10px}.dream-cut{width:244px;height:198px}.tiny-frame{width:108px;height:143px}.acid-stamp{width:103px;height:103px}.brand{font-size:19px}}
@media(prefers-reduced-motion:reduce){.toxic-hero *,.acid-ticker *{animation:none!important}.ghost-type{translate:0}.btn{transition:none}}

.acid-ticker{transform:none;clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);padding:22px 0}.acid-stamp,.ghost-type,.hero-orbit,.stage-halo,.tiny-frame{pointer-events:none}.film-cut{display:block}.film-bottom{min-height:44px}@media(max-width:767px){.toxic-copy h1{font-size:60px;letter-spacing:-3px}.acid-ticker{padding:16px 0}}@media(max-width:370px){.toxic-copy h1{font-size:56px;letter-spacing:-2.9px}}

.brand img.brand-full{width:215px;height:auto}@media(max-width:767px){.brand img.brand-full{width:190px}.work .brand img.brand-full{width:180px}}

.art-panel:nth-child(2) .art-panel-content{top:30px;bottom:30px}.art-panel:nth-child(2) .art-panel-content .btn{position:absolute;bottom:0;left:0}.art-panel:nth-child(2):after{background:linear-gradient(180deg,#0b0b0d88,transparent 52%,#0b0b0d22)}@media(max-width:767px){.art-panel:nth-child(2) .art-panel-content{top:24px;bottom:24px}}

/* Characters requested by owner, 02.11.2026. Preserve both faces. */
.chaos-stage{height:565px}.dream-cut{left:25px;right:auto;top:0;width:510px;height:350px;transform:rotate(5deg);animation:cast-float 7s ease-in-out infinite alternate}.dream-cut img{object-fit:cover;object-position:50% 43%;filter:none}.dream-cut span{bottom:9px;right:12px;font-size:11px}.film-cut{top:282px;left:5px;width:240px;height:268px;animation:film-rock 4.8s ease-in-out infinite alternate}.film-cut video{object-fit:cover;object-position:center}.character-mini{pointer-events:auto;right:14px;bottom:8px;width:190px;height:229px;overflow:hidden}.character-mini img{object-position:50% 10%;object-fit:cover;height:100%;filter:none}.character-mini span{position:absolute;bottom:0;left:0;right:0;padding:8px 3px;background:#ff20bb;color:#0b0b0d;font-size:10px;text-align:center;font-weight:900}.acid-stamp{left:205px;bottom:48px;width:125px;height:125px}.acid-stamp span{font-size:24px}.stage-note{left:20px;bottom:-25px}.art-panel:first-child img{object-position:50% 25%}.art-panel:first-child .art-panel-content h3{font-size:49px}.character-mini:focus-visible{outline:3px solid #d0ff00;outline-offset:5px}
@keyframes cast-float{from{transform:translateY(-3px) rotate(3deg)}to{transform:translateY(7px) rotate(6deg)}}
@media(min-width:768px) and (max-width:1100px){.dream-cut{left:0;width:455px;height:315px}.character-mini{right:-25px}.acid-stamp{left:180px}.film-cut{left:-15px;top:260px}}
@media(max-width:767px){.chaos-stage{height:495px;margin-top:36px}.dream-cut{left:2px;right:auto;width:calc(100% - 4px);height:235px;top:0}.dream-cut span{font-size:8px;bottom:6px;right:6px}.film-cut{left:0;top:225px;width:180px;height:242px}.character-mini{right:0;bottom:27px;width:142px;height:193px}.character-mini span{font-size:8px;padding:7px 2px}.acid-stamp{left:142px;bottom:7px;width:95px;height:95px}.acid-stamp span{font-size:19px}.stage-note{left:8px;bottom:-9px;font-size:9px}.art-panel:first-child .art-panel-content h3{font-size:40px}}
@media(max-width:370px){.dream-cut{height:216px}.film-cut{width:164px;top:207px}.character-mini{width:131px;bottom:30px}.chaos-stage{height:478px}.acid-stamp{left:125px}}
.dream-cut img{transform:none!important}.character-mini img{object-position:50% 28%}

/* Exact characters from finished videos. No regenerated faces. */
.source-duo{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#d0ff00;overflow:hidden}.source-person{position:relative;display:block;min-width:0;height:100%;overflow:hidden}.source-duo .source-person img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none!important}.source-duo .source-person:nth-child(2) img{object-position:65% 30%}.source-person b{position:absolute;bottom:0;left:0;right:0;background:#d0ff00;color:#0b0b0d;padding:12px 8px;font-size:15px;line-height:1;text-align:center;white-space:nowrap;font-weight:900}.source-person:nth-child(2) b{background:#00e7ff}.source-person:focus-visible{outline:4px solid #ff20bb;outline-offset:-5px}.source-duo~.film-cut{top:300px}.source-duo~.character-mini{bottom:0}.art-panel:first-child img{object-position:50% 0;filter:none}.art-panel:first-child .art-panel-content h3{font-size:46px}
@media(max-width:767px){.source-person b{font-size:10px;padding:9px 2px}.source-duo .source-person:nth-child(2) img{object-position:65% 30%}.source-duo~.film-cut{top:222px}.source-duo~.character-mini{bottom:26px}.art-panel:first-child .art-panel-content h3{font-size:37px}}
.source-person b{top:0;bottom:auto;height:34px;padding:10px 4px;font-size:12px}.source-duo .source-person img{height:calc(100% - 34px);margin-top:34px}.stage-note{bottom:-35px}@media(max-width:767px){.source-person b{height:27px;padding:8px 2px;font-size:9px}.source-duo .source-person img{height:calc(100% - 27px);margin-top:27px}.stage-note{bottom:-13px;font-size:8px}}

/* Astra 03.11: paint splats behind the hero title */
section.toxic-hero { position:relative; isolation:isolate; overflow:hidden; background:#180f23; }
section.toxic-hero > .paint-splats { position:absolute; z-index:0; pointer-events:none; top:-35px; left:max(-70px, calc((100% - 1280px)/2 - 70px)); width:760px; height:820px; }
.paint-splats > svg { display:block; width:100%; height:100%; }
.paint-splats::after { content:""; position:absolute; inset:0; background:linear-gradient(to top,#180f23 0%,rgba(24,15,35,.84) 22%,rgba(24,15,35,.64) 57%,rgba(24,15,35,.08) 85%,transparent 100%); }
section.toxic-hero .toxic-copy { position:relative; z-index:5; }
.paint-splats > svg > path { transform-box:fill-box; transform-origin:center; animation:paint-impact .15s cubic-bezier(.16,.8,.3,1) both; }
.paint-splats path:nth-child(2) { animation-delay:.05s; }
.paint-splats path:nth-child(3) { animation-delay:.10s; }
.paint-splats path:nth-child(4) { animation-delay:.15s; }
.paint-splats path:nth-child(5) { animation-delay:.20s; }
.paint-splats path:nth-child(6) { animation-delay:.25s; }
.paint-splats path:nth-child(7) { animation-delay:.30s; }
.paint-splats path:nth-child(8) { animation-delay:.35s; }
.paint-splats path:nth-child(9) { animation-delay:.40s; }
.paint-splats path:nth-child(10) { animation-delay:.45s; }
@keyframes paint-impact { from { opacity:0; transform:scale(.6); } to { opacity:1; transform:scale(1); } }
@media (max-width:700px) {
  section.toxic-hero > .paint-splats { top:-16px; left:-9%; width:118%; height:auto; aspect-ratio:460 / 600; }
}
@media (prefers-reduced-motion:reduce) {
  .paint-splats > svg > path { animation:none; opacity:1; transform:none; }
}
