:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--anigora-white:#f5f7fa;--anigora-cyan:#00d8d6;--anigora-cyan-soft:#78f5ed;--anigora-ink:#050708;--anigora-surface-1:#0b1012;--anigora-surface-2:#11191d;--anigora-surface-3:#172329;--anigora-muted:#9fb0b8;--anigora-line:#78f5ed2e;--anigora-success:#53e09c;--anigora-danger:#ff6b7a;--font-display:"Arial Black", "Arial Narrow", Arial, sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.5rem;--shadow-cyan:0 0 48px #00d8d629}
*{box-sizing:border-box}:root{--mobile-bottom-nav-height:4rem}.workReviews{border-top:1px solid #00e7e533;margin-top:72px;padding-top:32px}.workReviewsHeading,.workReviewComposer footer,.workReviewCard>header,.reviewActions,.workReviewLogin{align-items:center;display:flex}.workReviewsHeading{justify-content:space-between;gap:24px;margin-bottom:20px}.workReviewsHeading p{color:#00e7e5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:800}.workReviewsHeading h2{margin:0;font-size:clamp(1.55rem,3vw,2.35rem)}.workReviewSummary{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.workReviewSummary strong{color:#f5f8f8;font-size:1.7rem}.workReviewSummary span{color:#83999e;text-transform:uppercase;font-size:.72rem}.workReviewSummary small{color:#82989d;grid-column:1/-1}.workReviewSummary b{color:#00e7e5}.workReviewComposer{background:#071012;border:1px solid #17383b;margin-bottom:18px;padding:16px}.reviewSentimentPicker{gap:8px;margin-bottom:12px;display:flex}.reviewSentimentPicker button,.reviewActions button,.reviewReplyComposer button{color:#a8bdc1;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #254247;padding:8px 11px;font-size:.72rem;font-weight:800}.reviewSentimentPicker button[aria-pressed=true]{color:#00e7e5;background:#00e7e512;border-color:#00e7e5}.workReviewComposer textarea,.reviewReplyComposer textarea{box-sizing:border-box;resize:vertical;color:#eaf2f2;width:100%;font:inherit;background:#030708;border:1px solid #1a3539;padding:12px;line-height:1.55}.workReviewComposer textarea{min-height:112px}.workReviewComposer footer{color:#82969b;justify-content:flex-end;gap:16px;margin-top:10px;font-size:.76rem}.workReviewComposer footer label{margin-right:auto}.workReviewComposer footer button{color:#001011;text-transform:uppercase;background:#00d9d7;border:0;padding:10px 14px;font-weight:900}.workReviewComposer button:disabled,.reviewActions button:disabled{cursor:not-allowed;opacity:.38}.workReviewLogin{color:#8fa3a7;border:1px solid #17383b;justify-content:space-between;gap:20px;margin-bottom:18px;padding:14px 16px}.workReviewLogin a{color:#00e7e5;text-transform:uppercase;font-size:.76rem;font-weight:800}.workReviewError{color:#ff8585;font-size:.8rem}.workReviewList{gap:10px;display:grid}.workReviewCard{background:#050b0c;border:1px solid #173034;border-left:3px solid #00d8d6;padding:16px 18px}.workReviewCard.isNegative{border-left-color:#ff6c75}.workReviewCard>header{gap:12px}.workReviewCard>header>a{color:#f4f7f7;align-items:center;gap:9px;min-width:0;display:flex}.reviewAvatar{background:#10282b;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:inline-flex;overflow:hidden}.reviewAvatar img{object-fit:cover;width:100%;height:100%}.workReviewCard header a>span:last-child{display:grid}.workReviewCard header small{color:#6f898e;font-size:.68rem}.reviewVerdict{color:#00e7e5;text-transform:uppercase;border:1px solid #175457;margin-left:auto;padding:5px 7px;font-size:.64rem;font-weight:900}.isNegative .reviewVerdict{color:#ff7b83;border-color:#572a2f}.workReviewCard header time{color:#60777c;font-size:.68rem}.reviewBody{color:#cad6d8;white-space:pre-wrap;margin:18px 0;line-height:1.65}.spoilerGate{color:#a8bec2;cursor:pointer;background:#0a1416;border:1px dashed #345156;width:100%;margin:16px 0;padding:20px}.reviewActions{border-top:1px solid #10272a;gap:7px;padding-top:10px}.reviewActions button[aria-pressed=true]{color:#00e7e5;border-color:#00e7e5}.reviewActions b{margin-left:3px}.reviewReplies{border-left:1px solid #1a4245;gap:12px;margin:14px 0 0 16px;padding-left:16px;display:grid}.reviewReplies>div{grid-template-columns:1fr auto;display:grid}.reviewReplies a{color:#87d9da;font-size:.76rem;font-weight:800}.reviewReplies p{color:#aebfc2;grid-column:1/-1;margin:5px 0 0}.reviewReplies time{color:#587176;font-size:.65rem}.reviewReplyComposer{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.reviewReplyComposer textarea{min-height:58px}.reviewReplyComposer button{color:#00e7e5}.workReviewsEmpty,.workReviewsLoading{color:#778e93;text-align:center;border:1px dashed #203d41;gap:5px;padding:28px;display:grid}.workReviewsEmpty strong{color:#c8d5d7}.reviewPolicyWarning,.reviewSanctionNotice,.moderationPolicyCard{color:#c8b98f;background:#744f0f1f;border:1px solid #6b5425}.reviewPolicyWarning{align-items:flex-start;gap:10px;margin-top:12px;padding:12px;line-height:1.45;display:flex}.reviewPolicyWarning input{margin-top:3px}.reviewPolicyWarning span{gap:3px;font-size:.75rem;display:grid}.reviewPolicyWarning strong{color:#f0d890}.reviewWarningHistory{color:#dfa75f;margin:9px 0 0;font-size:.72rem}.reviewSanctionNotice{gap:4px;margin-bottom:18px;padding:16px;display:grid}.reviewSanctionNotice strong{color:#ffcb73}@media (max-width:700px){.workReviews{margin-top:48px}.workReviewLogin,.workReviewComposer footer{flex-direction:column;align-items:stretch}.workReviewComposer footer label{margin-right:0}.workReviewCard>header{flex-wrap:wrap;align-items:flex-start}.reviewVerdict{margin-left:0}.reviewReplyComposer{grid-template-columns:1fr}}html{background:var(--anigora-ink);scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 14%, #00d8d612, transparent 26rem), var(--anigora-ink);color:var(--anigora-white);font-family:var(--font-body);min-width:20rem;margin:0}a{color:inherit}.siteHeader{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:center;max-width:90rem;height:5.5rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem);display:flex}.brand{display:inline-flex}.phaseBadge{color:var(--anigora-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:flex}.phaseBadge>span{background:var(--anigora-cyan);box-shadow:0 0 1rem var(--anigora-cyan);border-radius:50%;width:.45rem;height:.45rem}.accountNav{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-size:.7rem;font-weight:800;display:flex}.accountNav a{text-decoration:none}.accountNav a:hover{color:var(--anigora-cyan)}.accountNavPrimary{border:1px solid var(--anigora-cyan);color:var(--anigora-cyan);padding:.7rem .9rem}.accountNav .supportNavAction{background:var(--anigora-cyan);border:1px solid var(--anigora-cyan);color:var(--anigora-ink);padding:.7rem .9rem}.accountNav .supportNavAction:hover,.accountNav .supportNavAction:focus-visible{color:var(--anigora-cyan);background:0 0}.hero{isolation:isolate;flex-direction:column;justify-content:center;max-width:90rem;min-height:calc(100vh - 5.5rem);margin-inline:auto;padding:clamp(5rem,12vw,10rem) clamp(1.25rem,6vw,6.5rem);display:flex;position:relative;overflow:hidden}.heroGrid{background-image:linear-gradient(var(--anigora-line) 1px, transparent 1px), linear-gradient(90deg, var(--anigora-line) 1px, transparent 1px);opacity:.22;z-index:-2;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 90%);mask-image:linear-gradient(#0000,#000 25%,#0000 90%)}.heroGlow{background:var(--anigora-cyan);filter:blur(8rem);opacity:.12;z-index:-1;border-radius:50%;width:18rem;height:18rem;position:absolute;top:24%;right:-6rem}.kicker{color:var(--anigora-muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 2rem;font-size:.78rem;font-weight:700;display:flex}.kicker span{color:var(--anigora-cyan);letter-spacing:.32em;font-size:1rem}h1{font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;max-width:13ch;margin:0;font-size:clamp(3.4rem,8.5vw,8.2rem);font-style:italic;line-height:.88}h1 strong{color:#0000;font:inherit;-webkit-text-stroke:1px var(--anigora-cyan);display:block}.heroCopy{color:var(--anigora-muted);max-width:42rem;margin:2.5rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.heroActions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem;display:flex}.primaryAction{background:var(--anigora-cyan);border:1px solid var(--anigora-cyan);color:var(--anigora-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2.5rem;min-width:16rem;padding:1.1rem 1.25rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.primaryAction:hover{color:var(--anigora-cyan);background:0 0;transform:translateY(-2px)}.heroActions>p{color:var(--anigora-white);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.heroActions>p span{color:var(--anigora-muted);margin-top:.45rem;font-weight:500;display:block}.heroTextAction{color:var(--anigora-white);letter-spacing:.09em;text-underline-offset:.35rem;text-transform:uppercase;font-size:.72rem;font-weight:800}.heroTextAction:hover{color:var(--anigora-cyan)}.publicAccess{border-top:1px solid var(--anigora-line);max-width:90rem;margin-inline:auto;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,6vw,6.5rem)}.publicAccessHeading{grid-template-columns:minmax(18rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.publicAccessHeading h2{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:1.2rem 0 0;font-size:clamp(2.8rem,6vw,6rem);font-style:italic;line-height:.95}.publicAccessHeading>p{border-left:1px solid var(--anigora-cyan);color:var(--anigora-muted);margin:0;padding-left:1.5rem;line-height:1.75}.publicFormatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,7vw,6rem);display:grid}.publicFormatGrid article{background:linear-gradient(145deg, #00d8d612, transparent 45%), var(--anigora-surface-1);border:1px solid var(--anigora-line);min-height:22rem;padding:clamp(1.3rem,2.5vw,2rem);position:relative;overflow:hidden}.formatCode{color:#f5f7fa0a;font-family:var(--font-display);font-size:clamp(5rem,9vw,8rem);font-style:italic;line-height:1;position:absolute;top:.6rem;right:-.15em}.publicFormatGrid h3{letter-spacing:-.04em;margin:10rem 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem)}.publicFormatGrid article>p:last-child{color:var(--anigora-muted);margin:0;line-height:1.65}footer{border-top:1px solid var(--anigora-line);color:var(--anigora-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;max-width:90rem;margin-inline:auto;padding:2rem clamp(1.25rem,4vw,4rem);font-size:.72rem;display:flex}footer img{height:auto}.siteLegalFooter{text-transform:none;background:#030607;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.5fr);align-items:start;gap:1.5rem 3rem;max-width:none;padding-block:2.5rem;font-size:.72rem;display:grid}.siteLegalFooterBrand p,.siteLegalDisclaimer{margin:.8rem 0 0;line-height:1.6}.siteFacebookLink{border:1px solid #24474c;border-radius:.45rem;align-items:center;gap:.55rem;margin-top:1.1rem;padding:.55rem .8rem;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.siteFacebookLink:hover{background:#00e7e514;border-color:#00e7e5}.siteFacebookLink span,.facebookFollowPromptIcon{color:#fff;background:#1877f2;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.facebookFollowPrompt{z-index:50;background:#050c0ef5;border:1px solid #00e7e5;border-left:3px solid #1877f2;border-radius:.55rem;align-items:center;gap:.8rem;max-width:min(30rem,100vw - 2rem);padding:1rem 1.15rem;animation:.26s ease-out facebookPromptIn;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 1rem 3rem #00000073,0 0 1.25rem #00e7e529}.facebookFollowPromptIcon{flex:none;width:2rem;height:2rem;font-size:1.25rem}.facebookFollowPromptCopy{gap:.2rem;min-width:0;display:grid}.facebookFollowPromptCopy strong{color:#edfafa;font-size:.9rem}.facebookFollowPromptCopy span{color:#9ab5b8;font-size:.78rem}.facebookFollowPromptAction{white-space:nowrap;background:#1877f2;border-radius:.35rem;flex:none;align-self:center;padding:.55rem .7rem;font-size:.78rem;font-weight:700;color:#fff!important}.facebookFollowPromptAction:hover{background:#3288f4}.facebookFollowPromptClose{color:#7b999d;cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:1.15rem;line-height:1;position:absolute;top:.25rem;right:.35rem}.facebookFollowPromptClose:hover{color:#fff}@keyframes facebookPromptIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.siteLegalFooter nav{grid-template-columns:repeat(2,minmax(130px,1fr));gap:.65rem 1.5rem;display:grid}.siteLegalFooter a{color:#c8d7d9}.siteLegalFooter a:hover{color:#00e7e5}.siteLegalDisclaimer{grid-column:1/-1;max-width:72rem}.siteLegalFooter small{color:#60777c;grid-column:1/-1}.legalShell{background:#040708;min-height:80vh}.legalDocument{max-width:74rem;margin-inline:auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,5rem) 7rem}.legalDocument>header{border-bottom:1px solid #17383b;margin-bottom:3rem;padding-bottom:2rem}.legalDocument>header p{color:#00e7e5;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.legalDocument h1{letter-spacing:-.055em;text-transform:uppercase;max-width:14ch;margin:0 0 1.4rem;font-size:clamp(2.5rem,7vw,5.6rem);line-height:.92}.legalDocument>header span{color:#9db1b5;max-width:56rem;font-size:1.05rem;line-height:1.65;display:block}.legalDocument>section{border-bottom:1px solid #10282b;padding:1.7rem 0}.legalDocument h2{color:#edf4f4;margin:0 0 .8rem;font-size:clamp(1.25rem,2.5vw,1.8rem)}.legalDocument p{color:#a8b9bc;max-width:70ch;line-height:1.75}.legalDocument a{color:#00e7e5}.legalForm{background:#071012;border:1px solid #17383b;gap:1rem;margin-top:2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.legalForm label{color:#b9c8ca;letter-spacing:.04em;text-transform:uppercase;gap:.45rem;font-size:.76rem;font-weight:800;display:grid}.legalForm input,.legalForm select,.legalForm textarea{color:#eff7f7;font:inherit;text-transform:none;background:#020607;border:1px solid #244247;min-width:0;padding:.8rem}.legalForm input:focus,.legalForm select:focus,.legalForm textarea:focus{border-color:#00e7e5;outline:2px solid #00e7e526}.legalFormColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legalCheck{align-items:start;line-height:1.5;text-transform:none!important;font-weight:500!important;display:flex!important}.legalCheck input{margin-top:.2rem}.legalForm button,.contactButton{color:#001011;cursor:pointer;font:inherit;text-transform:uppercase;background:#00d9d7;border:0;justify-self:start;padding:.9rem 1.2rem;font-size:.77rem;font-weight:900}.legalForm button:disabled{cursor:wait;opacity:.45}.formTrap{opacity:0;pointer-events:none;height:0;position:absolute;overflow:hidden}.legalError{color:#ff8585!important}.legalSuccess{background:#00e7e50f;border:1px solid #00a9a8;padding:1.5rem}.legalSuccess strong{color:#00e7e5;font-size:1.1rem}.trackingPanel{gap:2rem;display:grid}.legalForm.compact{grid-template-columns:1fr 1fr auto;align-items:end}.trackingTimeline{gap:0;display:grid}.trackingTimeline header{border:1px solid #1b4347;justify-content:space-between;align-items:center;padding:1rem;display:flex}.trackingTimeline header strong{color:#00e7e5}.trackingTimeline article{border:1px solid #173034;border-top:0;padding:1rem 1.2rem}.trackingTimeline time{color:#6e878b;font-size:.7rem}.trackingTimeline h3{margin:.4rem 0;font-size:.9rem}.trackingTimeline p{margin:0}.contactActions{flex-wrap:wrap;gap:.7rem;display:flex}.availabilityNotice{background:#071012;border:1px solid #00a9a8;gap:.8rem;max-width:54rem;margin:clamp(2rem,6vw,5rem) auto;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.availabilityNotice strong{color:#00e7e5;text-transform:uppercase;font-size:1.2rem}.availabilityNotice p{color:#b7c7ca;margin:0;line-height:1.65}.availabilityNotice a,.playerPlaceholder a{color:#00e7e5}.profilePrivacyActions{border:1px solid #17383b;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem;display:grid}.profilePrivacyActions h2{margin:.2rem 0}.profilePrivacyActions p:last-child{color:#8fa4a8;max-width:52rem;margin:0;line-height:1.55}.profilePrivacyActions button{color:#d7e1e2;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #315156;padding:.75rem .9rem;font-size:.72rem;font-weight:900}.profilePrivacyActions .dangerAction{color:#ff8a92;border-color:#69383e}@media (max-width:720px){.siteLegalFooter,.legalFormColumns,.legalForm.compact,.siteLegalFooter nav{grid-template-columns:1fr}.profilePrivacyActions{grid-template-columns:1fr;align-items:stretch}}.profileShell{min-height:100vh}.siteHeaderCompact{max-width:none}.profileStage,.publicProfileStage{max-width:90rem;min-height:calc(100vh - 5.5rem);margin-inline:auto;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,6vw,6.5rem)}.profileStage{flex-direction:column;justify-content:center;display:flex}.accountState{flex-direction:column;align-items:flex-start;width:100%;max-width:48rem;margin-inline:auto;display:flex}.accountState h1,.accountPanel h1,.publicProfileCard h1{font-family:var(--font-body);letter-spacing:-.06em;text-transform:none;max-width:none;font-size:clamp(2.7rem,7vw,6.5rem);font-style:normal;line-height:.95}.accountState>p:not(.profileEyebrow){color:var(--anigora-muted);margin:1.5rem 0 2.5rem;line-height:1.7}.loadingMark{background:var(--anigora-cyan);width:.75rem;height:.75rem;margin-bottom:1.5rem;animation:1.3s ease-in-out infinite pulse;transform:rotate(45deg);box-shadow:0 0 2rem #00d8d68c}.accountPanel{width:100%}.profileHero{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.profileHeroWithCover{background-color:var(--anigora-surface-1);background-position:50%;background-size:cover;min-height:18rem;padding:clamp(1.5rem,4vw,3rem);position:relative}.profileHeroWithCover:before{content:"";background:linear-gradient(90deg,#04070beb,#04070b59);position:absolute;inset:0}.profileHeroWithCover>*{position:relative}.profileAvatar{aspect-ratio:1;background:linear-gradient(145deg, #00d8d633, transparent), var(--anigora-surface-2);color:var(--anigora-cyan);font-family:var(--font-display);border:1px solid #00d8d680;flex:none;justify-content:center;align-items:center;width:clamp(6rem,14vw,10rem);font-size:clamp(2.5rem,6vw,5rem);font-style:italic;display:flex}.profileAvatarImage{object-fit:cover}.profileAvatarLarge{width:clamp(7rem,17vw,12rem);margin-bottom:2rem}.profileEyebrow,.detailLabel{color:var(--anigora-cyan);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:800}.profileHandle{color:var(--anigora-muted);margin:.8rem 0 0;font-size:clamp(1rem,2vw,1.4rem)}.accountGrid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:1px;margin-top:clamp(3rem,7vw,6rem);display:grid}.accountDetails,.accountAside{border:1px solid var(--anigora-line);padding:clamp(1.5rem,4vw,3rem)}.accountDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.accountDetails p:not(.detailLabel){overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2vw,1.25rem)}.accountDetails span{color:var(--anigora-muted);margin-top:.75rem;font-size:.72rem;display:block}.textAction{color:var(--anigora-cyan);cursor:pointer;font:inherit;letter-spacing:.07em;text-underline-offset:.25rem;text-transform:uppercase;background:0 0;border:0;margin-top:.9rem;padding:0;font-size:.68rem;font-weight:800;text-decoration:underline}.capitalize:first-letter{text-transform:uppercase}.accountAside{background:var(--anigora-surface-1)}.accountAside h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2.5vw,2rem)}.accountAside>p:not(.profileEyebrow){color:var(--anigora-muted);line-height:1.6}.accountAside a{color:var(--anigora-cyan);letter-spacing:.09em;text-transform:uppercase;text-underline-offset:.3rem;gap:1rem;margin-top:1rem;font-size:.72rem;font-weight:900;display:inline-flex}.accountFooter{justify-content:flex-end;align-items:center;margin-top:1.5rem;display:flex}.profileEditor{border:1px solid var(--anigora-line);grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);gap:clamp(2rem,5vw,5rem);margin-top:1px;padding:clamp(1.5rem,4vw,3rem);display:grid}.profileEditor h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,4vw,3.2rem)}.profileEditorFields,.profileEditorFields label{gap:.7rem;display:grid}.profileEditorFields{gap:1.2rem}.profileEditorFields label{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.profileEditorFields input,.profileEditorFields textarea,.profileEditorFields select{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);color:var(--anigora-white);font:inherit;resize:vertical;border-radius:0;outline:none;padding:1rem}.profileEditorFields input:focus,.profileEditorFields textarea:focus,.profileEditorFields select:focus{border-color:var(--anigora-cyan);box-shadow:0 0 0 3px #00d8d61a}.mediaEditor,.preferencesEditor{margin-top:1px}.mediaForms{gap:1.5rem;display:grid}.editorHint{color:var(--anigora-muted);line-height:1.65}.checkboxField{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkboxField input{accent-color:var(--anigora-cyan);width:1rem;height:1rem;padding:0}.profilePrivacyFields{border:1px solid var(--anigora-line);gap:.85rem;margin:0;padding:1rem;display:grid}.profilePrivacyFields legend{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-size:.66rem;font-weight:800}.profileShowcaseEditor{border:1px solid var(--anigora-line);gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.profileShowcaseEditor>header,.profileShowcaseEditor>footer,.profileShowcaseAutomatic,.profileShowcaseColumns>section>header,.profileShowcasePicker,.profileShowcaseSelection li,.profileShowcaseOrder{align-items:center;display:flex}.profileShowcaseEditor>header,.profileShowcaseEditor>footer,.profileShowcaseAutomatic,.profileShowcaseColumns>section>header,.profileShowcaseSelection li{justify-content:space-between}.profileShowcaseEditor h2,.profileShowcaseEditor h3,.profileShowcaseEditor p{margin:0}.profileShowcaseEditor>header>div{max-width:48rem}.profileShowcaseEditor>header>div>p:last-child,.profileShowcaseAutomatic p{color:var(--anigora-muted);margin-top:.45rem;font-size:.82rem;line-height:1.7}.profileShowcaseEditor>header>span{border:1px solid var(--anigora-line);color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;padding:.65rem .8rem;font-size:.62rem;font-weight:800}.profileShowcaseEditor>header>span[data-mode=CUSTOM]{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.profileShowcaseAutomatic{background:var(--anigora-surface-1);border-left:2px solid var(--anigora-cyan);gap:1rem;padding:1rem 1.2rem}.profileShowcaseEditor button{border:1px solid var(--anigora-line);color:var(--anigora-white);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:.75rem .9rem;font-size:.68rem;font-weight:800}.profileShowcaseEditor button:hover:not(:disabled){border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.profileShowcaseEditor button:disabled{cursor:not-allowed;opacity:.35}.profileShowcaseColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profileShowcaseColumns>section{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);gap:.85rem;min-width:0;padding:1rem;display:grid}.profileShowcaseColumns h3{font-size:1rem}.profileShowcaseColumns small{color:var(--anigora-muted);font-size:.62rem}.profileShowcasePicker{gap:.5rem}.profileShowcasePicker label{flex:1;min-width:0}.profileShowcasePicker select{background:var(--anigora-black);border:1px solid var(--anigora-line);color:var(--anigora-white);font:inherit;width:100%;padding:.75rem;font-size:.75rem}.profileShowcaseSelection{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.profileShowcaseSelection li{border-top:1px solid var(--anigora-line);gap:.7rem;min-width:0;padding-top:.65rem}.profileShowcaseSelection li>span{color:var(--anigora-cyan);font-size:.65rem}.profileShowcaseSelection li>div:nth-child(2){flex:1;min-width:0;display:grid}.profileShowcaseSelection strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileShowcaseOrder{gap:.25rem}.profileShowcaseOrder button{width:2rem;height:2rem;padding:0}.profileShowcaseEmpty{color:var(--anigora-muted);padding:.8rem 0;font-size:.75rem}.profileGlobalNotice{color:var(--anigora-cyan);min-height:1.3rem}.releaseNotifications{border:1px solid var(--line);gap:1.5rem;padding:1.5rem;display:grid}.releaseNotifications>div:first-child{justify-content:space-between;align-items:end;gap:1rem;display:flex}.releaseNotifications h2{margin:0;font-size:1.5rem}.releaseNotifications>div:first-child>span{color:var(--muted);text-transform:uppercase;font-size:.75rem}.releaseNotificationList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.releaseNotificationList button{border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;padding:.75rem;display:grid}.releaseNotificationList button.isUnread{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.releaseNotificationList img{aspect-ratio:2/3;object-fit:cover;width:3.25rem;height:auto}.releaseNotificationList span{gap:.25rem;min-width:0;display:grid}.releaseNotificationList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.releaseNotificationList small,.releaseNotificationList time,.releaseNotificationEmpty{color:var(--muted);font-size:.72rem}@media (max-width:55rem){.releaseNotificationList{grid-template-columns:1fr}}.profileEditorFields .formNotice{color:var(--anigora-muted);min-height:1.2rem;margin:0;font-size:.75rem}.profileSave{cursor:pointer;justify-self:start}.profileSave:disabled{cursor:wait;opacity:.6}.accountFooter .formError{margin-right:auto}.secondaryAction{border:1px solid var(--anigora-line);color:var(--anigora-muted);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:.9rem 1.1rem;font-size:.7rem;font-weight:800}.secondaryAction:hover:not(:disabled){border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.secondaryAction:disabled{cursor:wait;opacity:.6}.publicProfileStage{position:relative;overflow:visible}.publicProfileVitrine{gap:1rem;width:100%;max-width:76rem;margin-inline:auto;display:grid}.publicProfileCard{background-blend-mode:multiply;border:1px solid var(--anigora-line);text-align:left;background-color:#04070bc7;background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:1.25rem 3rem;width:100%;min-height:28rem;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.publicProfileCard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030609f5,#03060970);position:absolute;inset:0}.publicProfileCard>*{z-index:1;position:relative}.publicProfileIdentity{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.publicProfileIdentity h1{font-size:clamp(2.6rem,6vw,5.5rem)}.publicProfileMark{color:#00d8d60f;font-family:var(--font-display);pointer-events:none;z-index:1;font-size:min(70vw,42rem);font-style:italic;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.publicProfileCard .profileBio{margin:0}.publicProfileCard .profileFollowBlock{align-items:flex-start}.profileLevelCard{background:#02080bd1;border:1px solid #00d8d661;grid-area:1/2/span 3;align-self:end;padding:1.5rem;display:grid}.profileLevelCard>span,.profileLevelCard small{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.profileLevelCard strong{color:var(--anigora-cyan);font-family:var(--font-display);margin:.7rem 0 1rem;font-size:clamp(4rem,8vw,7rem);font-style:italic;line-height:1}.profileLevelTrack{background:#ffffff17;height:.22rem;margin-bottom:.65rem;overflow:hidden}.profileLevelTrack i{background:var(--anigora-cyan);height:100%;display:block;box-shadow:0 0 1rem #00d8d6cc}.publicProfileStats{border:1px solid var(--anigora-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.publicProfileStats>div{gap:.35rem;padding:1.25rem;display:grid}.publicProfileStats>div+div{border-left:1px solid var(--anigora-line)}.publicProfileStats strong{color:var(--anigora-white);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);font-style:italic}.publicProfileStats span,.profileWorkShowcase header>span,.profileAchievementShelf header>span{color:var(--anigora-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.profileWorkShowcase,.profileAchievementShelf{border:1px solid var(--anigora-line);padding:clamp(1.25rem,3vw,2rem)}.profileWorkShowcase>header,.profileAchievementShelf>header{justify-content:space-between;align-items:end;margin-bottom:1.25rem;display:flex}.profileWorkShowcase h2,.profileAchievementShelf h2{margin:.3rem 0 0;font-size:clamp(1.45rem,2.5vw,2rem)}.profileWorkShowcaseGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;display:grid}.profileWorkShowcaseGrid a{color:inherit;gap:.45rem;min-width:0;text-decoration:none;display:grid}.profileWorkCover{aspect-ratio:2/3;border:1px solid var(--anigora-line);background:#00d8d612;overflow:hidden}.profileWorkCover img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.profileWorkCover span{color:#00d8d657;font-family:var(--font-display);justify-content:center;align-items:center;height:100%;font-size:2rem;display:flex}.profileWorkShowcaseGrid a:hover img{transform:scale(1.035)}.profileWorkShowcaseGrid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.profileWorkShowcaseGrid small{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.profileShowcaseEmpty{color:var(--anigora-muted);margin:0;font-size:.85rem}.profilePrivateSection{border:1px dashed var(--anigora-line);color:var(--anigora-muted);text-align:center;margin:0;padding:1.25rem;font-size:.8rem}.profileAchievementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.profileAchievementGrid article{border:1px solid var(--anigora-line);min-height:10rem;padding:1rem}.profileAchievementGrid article>div{color:var(--anigora-cyan);font-family:var(--font-display);margin-bottom:1.5rem;font-size:1.6rem;font-style:italic}.profileAchievementGrid strong{font-size:.9rem}.profileAchievementGrid p{color:var(--anigora-muted);margin:.5rem 0 0;font-size:.72rem;line-height:1.55}.profileBio{color:var(--anigora-muted);max-width:36rem;margin:2rem 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.profileFollowBlock{flex-direction:column;align-items:center;gap:1rem;display:flex}.profileSocialCounts{gap:2rem;margin:0;display:flex}.profileSocialCounts div{text-align:center}.profileSocialCounts dt{color:var(--anigora-white);font-size:1.1rem;font-weight:800}.profileSocialCounts dd{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 0;font-size:.6rem}.profileFollowButton{background:var(--anigora-cyan);border:1px solid var(--anigora-cyan);color:#001516;cursor:pointer;text-transform:uppercase;min-height:2.5rem;padding:0 1.5rem;font-size:.65rem;font-weight:900}.profileFollowButtonActive{color:var(--anigora-cyan);background:0 0}.profileFollowButton:disabled{cursor:wait;opacity:.55}.profileFollowBlock small{color:var(--anigora-muted);min-height:1rem}.publicProfilePrivacy{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2rem;font-size:.67rem}.publicProfilePrivacy span{color:var(--anigora-cyan);margin-right:.7rem}.catalogCorrection{border-top:1px solid var(--anigora-line);margin-top:3rem;padding-top:3rem}.catalogCorrectionHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.catalogCorrectionHeading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,4vw,3rem)}.catalogCorrectionGrid{border:1px solid var(--anigora-line);grid-template-columns:minmax(14rem,.65fr) minmax(22rem,1.35fr);height:min(42rem,100vh - 13rem);min-height:30rem;margin-top:1.5rem;display:grid;overflow:hidden}.catalogShell,.workDetailShell{min-height:100vh}.catalogHero,.catalogResults,.workDetail{max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,6vw,6.5rem)}.catalogHero{border-bottom:1px solid var(--anigora-line);padding-top:clamp(4rem,9vw,8rem);padding-bottom:clamp(3rem,7vw,6rem)}.catalogHero h1{max-width:11ch}.catalogHero>p:not(.profileEyebrow){color:var(--anigora-muted);max-width:43rem;margin:2rem 0 0;line-height:1.7}.catalogFilters{grid-template-columns:minmax(16rem,1fr) minmax(12rem,.35fr) auto;align-items:end;gap:1px;margin-top:clamp(3rem,7vw,5rem);display:grid}.catalogFilters label{gap:.65rem;display:grid}.catalogFilters label>span{color:var(--anigora-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.catalogFilters input,.catalogFilters select{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);color:var(--anigora-white);font:inherit;border-radius:0;outline:none;min-height:3.5rem;padding:0 1rem}.catalogFilters input:focus,.catalogFilters select:focus{border-color:var(--anigora-cyan);box-shadow:0 0 0 3px #00d8d61a}.catalogSearch{cursor:pointer;min-height:3.5rem}.catalogResultsHeading{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.catalogResultsHeading p,.catalogResultsHeading a{color:var(--anigora-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.catalogResultsHeading a{color:var(--anigora-cyan);text-underline-offset:.3rem}.catalogPagination{border-block:1px solid var(--anigora-line);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:clamp(2rem,5vw,4rem);display:grid}.catalogPagination a,.catalogPagination>span,.catalogPagination p{letter-spacing:.08em;text-transform:uppercase;margin:0;padding:1rem;font-size:.68rem}.catalogPagination a{color:var(--anigora-paper);text-decoration:none}.catalogPagination a:last-child,.catalogPagination>span:last-child{text-align:right}.catalogPagination a:hover,.catalogPagination strong{color:var(--anigora-cyan)}.catalogPagination>span{color:var(--anigora-muted);opacity:.45}.catalogPagination p{color:var(--anigora-muted);text-align:center}.workGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.workCard{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);min-width:0}.workCardVisual{aspect-ratio:3/4;background:linear-gradient(145deg, #00d8d629, transparent 52%), linear-gradient(125deg, var(--anigora-surface-3), var(--anigora-surface-1));flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.workCardVisual:after{content:"";border:1px solid #00d8d640;position:absolute;inset:1rem}.workCardVisual img{object-fit:cover;width:100%;height:100%}.workCardVisual>span{color:#f5f7fa1f;font-family:var(--font-display);font-size:clamp(4rem,8vw,7rem);font-style:italic}.workCardVisual small{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.workCardMeta{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.62rem;font-weight:800;display:flex}.workCard h2{letter-spacing:-.04em;margin:1rem 0 .4rem;font-size:1.35rem;line-height:1.15}.workCard h2 a{text-decoration:none}.workCard h2 a:hover{color:var(--anigora-cyan)}.workOriginalTitle{color:var(--anigora-muted);margin:0;font-size:.76rem}.workCardSynopsis{color:var(--anigora-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.workGenreList{flex-wrap:wrap;gap:.4rem;display:flex}.workGenreList span{border:1px solid var(--anigora-line);color:var(--anigora-muted);letter-spacing:.07em;text-transform:uppercase;padding:.35rem .5rem;font-size:.58rem}.catalogEmpty{border:1px solid var(--anigora-line);padding:clamp(2rem,7vw,5rem)}.catalogEmpty h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.catalogEmpty p{color:var(--anigora-muted)}.workDetail{grid-template-columns:minmax(16rem,.7fr) minmax(20rem,1.3fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.workDetailVisual{aspect-ratio:3/4;background:linear-gradient(145deg, #00d8d62e, transparent 50%), var(--anigora-surface-2);border:1px solid var(--anigora-line);justify-content:center;align-items:center;max-height:48rem;display:flex;position:sticky;top:2rem;overflow:hidden}.workDetailVisual img{object-fit:cover;width:100%;height:100%}.workDetailVisual>div{color:#f5f7fa1a;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3rem,8vw,7rem);font-style:italic}.workDetailOriginal{color:var(--anigora-muted);margin:1.5rem 0;font-size:1.1rem}.workDetailGenres{margin-bottom:2rem}.workSynopsis{color:var(--anigora-muted);max-width:48rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.8}.workFacts{grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0;display:grid}.workFacts div{border:1px solid var(--anigora-line);padding:1.25rem}.workFacts dt{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.workFacts dd{margin:.65rem 0 0}.workPublicNotice{border-left:2px solid var(--anigora-cyan);background:#00d8d612;align-items:flex-start;gap:1rem;padding:1.3rem;display:flex}.workPublicNotice>span,.workPublicNotice strong{color:var(--anigora-cyan)}.workPublicNotice p{color:var(--anigora-muted);margin:.4rem 0 0;line-height:1.6}.workRelations{margin:3rem 0}.workRelations>a{border:1px solid var(--anigora-line);grid-template-columns:3rem 8rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;display:grid}.workRelations>a>img{aspect-ratio:2/3;object-fit:cover;width:3rem}.workRelations>a:hover{border-color:var(--anigora-cyan)}.workRelations span,.workRelations small{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}@keyframes pulse{50%{opacity:.4;transform:rotate(45deg)scale(.8)}}@media (max-width:48rem){.accountNav>a:first-child{display:none}.accountNav{font-size:.62rem}.accountNavPrimary{padding:.6rem .7rem}.kicker{flex-direction:column;align-items:flex-start;gap:.65rem}.kicker span{white-space:nowrap}.publicAccessHeading,.publicFormatGrid,.catalogFilters,.workGrid,.workDetail,.workFacts{grid-template-columns:1fr}.publicFormatGrid article{min-height:18rem}.publicFormatGrid h3{margin-top:7rem}footer{flex-direction:column;align-items:flex-start;gap:.75rem}footer p{margin:0}.profileStage,.publicProfileStage{min-height:calc(100vh - 5.5rem)}.profileHero{flex-direction:column;align-items:flex-start}.accountGrid,.accountDetails,.profileEditor,.adminMetricGrid,.adminIngestionGrid,.adminProviderCoverageGrid,.catalogCorrectionGrid,.adminCorrectionColumns{grid-template-columns:1fr}.catalogCorrectionGrid{height:auto;max-height:none;overflow:visible}.catalogCorrectionHeading,.adminCorrectionFooter,.accountFooter{flex-direction:column;align-items:stretch}.accountFooter .formError{margin-right:0}.secondaryAction,.catalogSearch{width:100%}.workDetailVisual{position:static}.workRelations>a{grid-template-columns:1fr;align-items:start}}.offlinePage{background:radial-gradient(circle at 68% 32%,#00d8d61f,#0000 34%),#050708;align-items:center;min-height:100dvh;padding:clamp(1.5rem,5vw,5rem);display:flex}.offlinePanel{border:1px solid #00d8d63d;max-width:45rem;padding:clamp(2rem,6vw,5rem);box-shadow:1.25rem 1.25rem #00d8d60a}.offlinePanel>img{height:auto;margin-bottom:clamp(2.5rem,7vw,5rem)}.offlinePanel h1{letter-spacing:-.065em;text-transform:uppercase;max-width:8ch;margin:.65rem 0 1.4rem;font-size:clamp(2.7rem,8vw,6.5rem);font-style:italic;line-height:.86}.offlinePanel>p:not(.profileEyebrow){color:#aebbc4;max-width:48ch;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.75}.offlineActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.pwaInstallPrompt{z-index:90;background:#050a0cf7;border:1px solid #00d8d66b;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;width:100%;max-width:min(38rem,100vw - 2rem);padding:.8rem;display:grid;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 3rem #00000080}.pwaInstallPrompt>img{background:#091114;border:1px solid #00d8d638;padding:.35rem}.pwaInstallPrompt>div{gap:.18rem;min-width:0;display:grid}.pwaInstallPrompt strong{color:#f5f7fa;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.pwaInstallPrompt span{color:#8fa2ad;font-size:.68rem}.pwaInstallPrompt button{color:#031011;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#00d8d6;border:1px solid #00d8d6;min-height:2.5rem;padding:0 .9rem;font-size:.65rem;font-weight:800}.pwaInstallPrompt .pwaInstallDismiss{color:#8fa2ad;background:0 0;border-color:#8fa2ad38;min-width:2.5rem;padding:0;font-size:1rem}@media (max-width:38rem){.pwaInstallPrompt{grid-template-columns:auto minmax(0,1fr) auto}.pwaInstallPrompt>button:not(.pwaInstallDismiss){grid-area:2/1/auto/-1}}@media (max-width:64rem){.publicProfileCard{grid-template-columns:1fr}.profileLevelCard{grid-area:auto/1;max-width:18rem}.profileWorkShowcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profileAchievementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.publicProfileIdentity{flex-direction:column;align-items:flex-start}.publicProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.publicProfileStats>div+div{border-left:0}.publicProfileStats>div:nth-child(2n){border-left:1px solid var(--anigora-line)}.publicProfileStats>div:nth-child(n+3){border-top:1px solid var(--anigora-line)}.profileWorkShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileAchievementGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteHeader{z-index:20;background:#050708eb;gap:clamp(1rem,3vw,2.5rem);position:relative}.globalSearch{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);flex:24rem;align-items:center;min-width:14rem;max-width:28rem;padding-inline:.8rem;display:flex}.globalSearch>span{color:var(--anigora-cyan);font-size:1.2rem}.globalSearch input{color:var(--anigora-white);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.72rem}.globalSearch input::placeholder{color:var(--anigora-muted)}.globalSearch>a{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800;text-decoration:none}.mobileDock{display:none}.discoveryHero{isolation:isolate;block-size:clamp(32rem,43vw,42rem);max-width:90rem;min-height:0;margin-inline:auto;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,6vw,6.5rem);position:relative;overflow:hidden}.discoveryHero:before{background:linear-gradient(90deg, var(--anigora-ink) 8%, #050708e0 48%, transparent), linear-gradient(0deg, var(--anigora-ink), transparent 42%);content:"";z-index:-1;position:absolute;inset:0}.discoveryHeroBackdrop{filter:saturate(.75);object-fit:cover;object-position:center;opacity:.48;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.discoveryHeroBackdropSlide{opacity:0;transition:opacity .7s}.discoveryHeroBackdropActive{opacity:.48}.discoveryHeroTexture{z-index:-2;background-image:linear-gradient(#00d8d60d 1px,#0000 1px),linear-gradient(90deg,#00d8d60d 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.discoveryHeroContent{z-index:1;max-width:43rem;position:relative}.discoveryOverline,.discoveryMeta,.discoveryGenres{flex-wrap:wrap;align-items:center;display:flex}.discoveryOverline{color:var(--anigora-cyan);letter-spacing:.13em;text-transform:uppercase;gap:.65rem;margin:0 0 1.4rem;font-size:.67rem;font-weight:900}.discoveryOverline>span{background:var(--anigora-cyan);box-shadow:0 0 .8rem var(--anigora-cyan);width:.4rem;height:.4rem;transform:rotate(45deg)}.discoveryMeta{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;gap:0;font-size:.67rem;font-weight:800}.discoveryMeta span+span:before{color:var(--anigora-cyan);content:"◆";vertical-align:middle;margin-inline:.65rem;font-size:.4rem}.discoveryHero h2{text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:10ch;margin-top:1rem;font-size:clamp(3.4rem,7vw,7rem);line-height:.92;display:-webkit-box;overflow:hidden}.discoveryHero h2.titleDensityLong{text-wrap:pretty;max-width:16ch;font-size:clamp(2.7rem,4vw,3.75rem)}.discoveryHero h2.titleDensityDense{text-wrap:pretty;max-width:20ch;font-size:clamp(2.35rem,3.4vw,3.2rem);line-height:.96}.discoveryHeroTitle{min-height:0}.discoverySynopsis{color:#c8d2d7;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:39rem;margin:1.5rem 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.7;display:-webkit-box;overflow:hidden}.discoveryGenres{gap:.45rem}.discoveryGenres span{border:1px solid var(--anigora-line);color:var(--anigora-muted);letter-spacing:.07em;text-transform:uppercase;padding:.4rem .55rem;font-size:.6rem;font-weight:800}.discoveryActions,.workHeroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.secondaryDiscoveryAction{color:var(--anigora-white);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f5f7fa52;padding:1.1rem 1.25rem;font-size:.72rem;font-weight:900;text-decoration:none}.workResumeAction{border:1px solid var(--anigora-cyan);color:var(--anigora-cyan);text-transform:uppercase;background:#00d8d61f;align-items:center;gap:.55rem;min-height:3rem;padding:0 1rem;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.workResumeAction:hover{background:var(--anigora-cyan);color:#001516}.libraryToggleWrap{position:relative}.libraryToggle{color:var(--anigora-paper);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #f5f7fa52;align-items:center;gap:.5rem;min-height:3rem;padding:0 1rem;font-size:.68rem;font-weight:900;display:inline-flex}.libraryToggle:disabled{cursor:wait;opacity:.55}.libraryToggleSaved{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.libraryToggleWrap>small{color:#ff8a8a;white-space:nowrap;font-size:.5rem;position:absolute;top:calc(100% + .25rem);left:0}.libraryShell{min-height:100vh}.libraryStage{max-width:90rem;min-height:calc(100vh - 5.5rem);margin-inline:auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,6.5rem)}.libraryContent>.contentSectionHeading{align-items:end}.libraryContent h1,.libraryState h1{font-family:var(--font-body);letter-spacing:-.06em;text-transform:none;max-width:none;font-size:clamp(2.7rem,7vw,5.5rem);font-style:normal;line-height:.95}.libraryContent>.contentSectionHeading>span{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.libraryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.librarySummary{border:1px solid var(--anigora-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.5rem;display:grid}.librarySummary button{border:0;border-right:1px solid var(--anigora-line);color:var(--anigora-paper);cursor:pointer;text-align:left;background:0 0;min-width:0;padding:.9rem 1rem}.librarySummary button:last-child{border-right:0}.librarySummary button[aria-pressed=true]{box-shadow:inset 0 -2px var(--anigora-cyan);background:#00d8d617}.librarySummary strong,.librarySummary span{display:block}.librarySummary strong{color:var(--anigora-cyan);font-size:1.25rem}.librarySummary span{color:var(--anigora-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.15rem;font-size:.62rem;font-weight:800;overflow:hidden}.libraryFilters{justify-content:space-between;align-items:center;margin-top:.8rem;display:flex}.libraryFilters>div{gap:.35rem;display:flex}.libraryFilters button,.libraryEmpty button{border:1px solid var(--anigora-line);color:var(--anigora-muted);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;min-height:2.15rem;padding:0 .8rem;font-size:.62rem;font-weight:800}.libraryFilters button[aria-pressed=true]{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.libraryFilters button:disabled{cursor:default;opacity:.35}.libraryNotice{color:var(--anigora-muted);min-height:1rem;font-size:.68rem}.libraryItem{min-width:0}.libraryItem>.workCard{height:calc(100% - 2.5rem)}.libraryItem>label{margin-top:.45rem;display:block}.libraryItem select{border:1px solid var(--anigora-line);color:var(--anigora-paper);font:inherit;text-transform:uppercase;background:#061011;width:100%;height:2rem;padding:0 .55rem;font-size:.62rem;font-weight:800}.libraryItem select:focus{border-color:var(--anigora-cyan);outline:1px solid var(--anigora-cyan)}.libraryState{flex-direction:column;align-items:flex-start;max-width:48rem;display:flex}.libraryState>p:not(.profileEyebrow){color:var(--anigora-muted);margin:1.5rem 0 2.5rem;line-height:1.7}.libraryEmpty{border:1px solid var(--anigora-line);margin-top:2rem;padding:2rem}.libraryEmpty p{color:var(--anigora-muted)}.libraryEmpty a{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.secondaryDiscoveryAction:hover{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.discoveryIndex{align-items:center;gap:.8rem;display:flex;position:absolute;bottom:2rem;right:clamp(1.25rem,6vw,6.5rem)}.discoveryIndex button{background:var(--anigora-line);cursor:pointer;border:0;width:1.1rem;height:2px;padding:0;transition:background-color .18s,transform .18s}.discoveryIndex button:hover,.discoveryIndex button:focus-visible,.discoveryIndex button.discoveryIndexActive{background:var(--anigora-cyan);outline:none;transform:scaleY(1.8)}.discoveryIndex strong{color:var(--anigora-cyan)}.discoveryIndex span{background:linear-gradient(90deg, var(--anigora-cyan) 25%, var(--anigora-line) 25%);width:5rem;height:2px}.discoveryIndex small{color:var(--anigora-muted)}.latestCatalog{max-width:90rem;margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,4rem)}.contentSectionHeading{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.contentSectionHeading p{color:var(--anigora-cyan);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem;font-weight:900}.contentSectionHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.contentSectionHeading>a{color:var(--anigora-muted);letter-spacing:.08em;text-underline-offset:.3rem;text-transform:uppercase;font-size:.67rem;font-weight:900}.contentSectionHeading>a:hover{color:var(--anigora-cyan)}.latestWorkGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.latestReleaseGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.releaseTabs{border-top:1px solid var(--anigora-line)}.releaseTabList{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.releaseTabList button{border:0;border-bottom:1px solid var(--anigora-line);color:var(--anigora-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;gap:.65rem;min-height:3rem;padding:.7rem .9rem;font-size:.74rem;font-weight:800;display:flex}.releaseTabList button+button{border-left:1px solid var(--anigora-line)}.releaseTabList button:hover,.releaseTabList button:focus-visible{color:var(--anigora-white);background:#00d8d60d;outline:0}.releaseTabList button.isActive{border-bottom-color:var(--anigora-cyan);color:var(--anigora-white);background:#00d8d617}.releaseTabList button>span{color:var(--anigora-cyan);letter-spacing:.08em;font-size:.58rem}.releaseTabList button>small{color:var(--anigora-muted);margin-left:auto;font-size:.62rem}.releaseTabPanelHeader{justify-content:space-between;align-items:center;min-height:3.5rem;display:flex}.releaseTabPanelHeader p,.releaseFormatEmpty{color:var(--anigora-muted);margin:0;font-size:.78rem;line-height:1.5}.releaseTabPanelHeader>a{color:var(--anigora-cyan);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.25rem;font-size:.62rem;font-weight:900}.releaseFormatEmpty{border:1px dashed var(--anigora-line);padding:1rem}.releaseCard{min-width:0}.releaseCard.isCompact{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);grid-template-columns:5rem minmax(0,1fr);min-height:6.5rem;display:grid}.releaseCard.isCompact:hover{border-color:#00d8d673}.releaseCard.isCompact .releaseCardVisual{aspect-ratio:auto;border:0;border-right:1px solid var(--anigora-line);height:100%;min-height:6.5rem}.releaseCard.isCompact .releaseCardVisual:hover{transform:none}.releaseCard.isCompact .releaseCardVisual img{object-position:center;height:100%}.releaseCard.isCompact .releaseCardVisual>span{font-size:2rem}.releaseCard.isCompact .releaseCardVisual>strong{font-size:.58rem;inset:auto .5rem .5rem}.releaseCard.isCompact .releaseCardVisual>small{padding:.35rem .4rem;font-size:.5rem;top:.35rem;right:.35rem}.releaseCard.isCompact .releaseCardBody{align-content:center;min-width:0;padding:.75rem;display:grid}.releaseCard.isCompact .releaseCardBody p{margin-top:0;font-size:.54rem}.releaseCard.isCompact .releaseCardBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.releaseCard.isCompact .releaseCardBody>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.releaseCardVisual{aspect-ratio:16/9;background:linear-gradient(145deg, #00d8d624, transparent), var(--anigora-surface-2);border:1px solid var(--anigora-line);text-decoration:none;transition:border-color .16s,transform .16s;display:block;position:relative;overflow:hidden}.releaseCardVisual:after{content:"";background:linear-gradient(#0000 32%,#050708e0);position:absolute;inset:0}.deferredCoverImage{background:var(--anigora-surface-2);position:absolute;inset:0}.deferredCoverImage img{object-fit:cover;width:100%;height:100%}.releaseCardVisual:hover{border-color:var(--anigora-cyan);transform:translateY(-3px)}.releaseCardVisual img{object-fit:cover;object-position:center 25%;width:100%;height:145%}.releaseCardVisual>span{color:#f5f7fa1f;font-family:var(--font-display);place-items:center;height:100%;font-size:clamp(3rem,7vw,5rem);font-style:italic;display:grid}.releaseCardVisual strong,.releaseCardVisual small{z-index:2;position:absolute}.releaseCardVisual strong{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;bottom:.8rem;left:.8rem}.releaseCardVisual small{background:var(--anigora-cyan);color:var(--anigora-ink);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;padding:.4rem .5rem;font-size:.54rem;font-weight:900;display:flex;top:.65rem;right:.65rem}.releaseCardVisual small i{background:var(--anigora-ink);border-radius:50%;width:.34rem;height:.34rem}.releaseCardBody{padding-top:.85rem}.releaseCardBody>p{color:var(--anigora-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.58rem;font-weight:800;display:flex}.releaseCardBody>p span{color:var(--anigora-cyan);font-size:.35rem}.releaseCardBody h3{margin:.5rem 0 .3rem;font-size:1.08rem;line-height:1.25}.releaseCardBody h3 a{text-decoration:none}.releaseCardBody h3 a:hover{color:var(--anigora-cyan)}.releaseCardBody>small{color:var(--anigora-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.catalogPreviewUnavailable{border:1px solid var(--anigora-line);color:var(--anigora-muted);justify-content:space-between;align-items:center;padding:2rem;display:flex}.catalogPreviewUnavailable a{color:var(--anigora-cyan)}.catalogHero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.catalogHero h1{max-width:12ch;font-size:clamp(3rem,7vw,6.5rem)}.catalogTypeRail{scrollbar-width:none;gap:.4rem;margin-top:2.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.catalogTypeRail::-webkit-scrollbar{display:none}.communityFeed{max-width:90rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,4rem)}.communityPageHero{background:linear-gradient(120deg, #00d8d614, transparent 55%), var(--anigora-surface-1);border-bottom:1px solid var(--anigora-line);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,5rem)}.communityPageHero h1{margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6rem)}.communityPageHero>p:last-child{color:var(--anigora-muted);max-width:42rem;line-height:1.7}.socialFeedLayout{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.75fr);gap:1rem;display:grid}.socialComposer,.socialPost,.socialFeedEmpty{border:1px solid var(--anigora-line)}.socialComposer{align-self:start;padding:1.25rem;position:sticky;top:5.5rem}.socialComposer>p{color:var(--anigora-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.socialComposer h3{margin:.5rem 0 1rem;font-size:clamp(1.4rem,2vw,2rem)}.socialComposer textarea{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);color:var(--anigora-white);font:inherit;resize:vertical;width:100%;min-height:7rem;padding:.8rem}.socialComposer form>div{justify-content:space-between;align-items:center;margin-top:.65rem;display:flex}.socialComposer small,.socialComposer form>p,.socialComposer>a{color:var(--anigora-muted);font-size:.68rem}.socialComposer button{background:var(--anigora-cyan);color:var(--anigora-ink);cursor:pointer;text-transform:uppercase;border:0;min-height:2.5rem;padding:0 1rem;font-size:.64rem;font-weight:900}.socialComposer button:disabled{cursor:not-allowed;opacity:.45}.socialPostList{gap:.75rem;display:grid}.socialPost{padding:1rem 1.1rem}.socialPost header,.socialPost header a{align-items:center;display:flex}.socialPost header{justify-content:space-between}.socialPost header a{gap:.55rem;min-width:0;text-decoration:none}.socialPost header a>span{background:var(--anigora-cyan);color:var(--anigora-ink);flex:0 0 2rem;justify-content:center;align-items:center;height:2rem;font-size:.72rem;font-weight:900;display:flex}.socialPost header strong{font-size:.78rem}.socialPost header small,.socialPost time{color:var(--anigora-muted);font-size:.62rem}.socialPost>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.9rem 0 0 2.55rem;line-height:1.6}.socialFeedEmpty{color:var(--anigora-muted);padding:2rem}.socialFeedEmpty p{color:var(--anigora-white);margin:0 0 .35rem;font-weight:800}@media (max-width:48rem){.socialFeedLayout{grid-template-columns:1fr}.socialComposer{position:static}.socialPost header small{display:none}}.catalogTypeRail a{border:1px solid var(--anigora-line);color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.7rem .9rem;font-size:.63rem;font-weight:900;text-decoration:none}.catalogTypeRail a:hover,.catalogTypeRail .isActive{background:var(--anigora-cyan);border-color:var(--anigora-cyan);color:var(--anigora-ink)}.catalogAlphabet{scrollbar-width:thin;gap:.25rem;margin-top:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.catalogAlphabet a{border:1px solid var(--anigora-line);color:var(--anigora-muted);flex:0 0 2rem;justify-content:center;align-items:center;height:2rem;font-size:.6rem;font-weight:900;text-decoration:none;display:flex}.catalogAlphabet a:hover,.catalogAlphabet .isActive{background:var(--anigora-cyan);border-color:var(--anigora-cyan);color:var(--anigora-ink)}.catalogAdvancedFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.catalogAdvancedFilters .catalogSearchField{grid-column:span 2}.catalogGenreFilter{border:1px solid var(--anigora-line);grid-column:1/-1}.catalogGenreFilter summary{color:var(--anigora-white);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 1rem;font-size:.66rem;font-weight:900;display:flex}.catalogGenreFilter summary span{color:var(--anigora-cyan);font-size:.58rem}.catalogGenreFilter>div{border-top:1px solid var(--anigora-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-height:20rem;padding:.75rem;display:grid;overflow-y:auto}.catalogGenreFilter>div label{align-items:center;gap:.55rem;min-height:2.4rem;padding:.35rem .5rem;display:flex}.catalogGenreFilter input{accent-color:var(--anigora-cyan);min-height:auto}.catalogGenreFilter label>span{color:var(--anigora-muted);letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:600}.catalogAdvancedFilters .catalogSearch{grid-column:1/-1;justify-content:space-between;width:100%}.workGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.workGrid>.workCard:nth-child(n+11){contain-intrinsic-size:auto 24rem;content-visibility:auto}.workCard{background:0 0;border:0}.workCardVisual{border:1px solid var(--anigora-line);transition:border-color .16s,transform .16s}.workCardVisual:hover{border-color:var(--anigora-cyan);transform:translateY(-3px)}.workCardVisual:after{background:linear-gradient(#0000 66%,#050708b8);border:0;inset:0}.workCardType{z-index:2;background:var(--anigora-cyan);color:var(--anigora-ink);letter-spacing:.08em;text-transform:uppercase;padding:.4rem .5rem;font-size:.56rem;position:absolute;top:.65rem;left:.65rem}.workCardBody{padding:.9rem .1rem 0}.workCardMeta{color:var(--anigora-muted);justify-content:flex-start;gap:.5rem}.workCardMeta span+span:before{color:var(--anigora-cyan);content:"◆";margin-right:.5rem;font-size:.35rem}.workCardMeta .workCardRating{color:var(--anigora-cyan);margin-left:auto}.workCardMeta .workCardRating:before{content:none}.workCardRating i{color:var(--anigora-cyan);font-style:normal}.workCard h2{margin-top:.65rem;font-size:clamp(1rem,1.5vw,1.2rem)}.workOriginalTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workDetailHero{isolation:isolate;min-height:34rem;position:relative;overflow:hidden}.workDetailHero:before{background:linear-gradient(90deg, var(--anigora-ink) 2%, #050708e0 52%, #05070873), linear-gradient(0deg, var(--anigora-ink), transparent 48%);content:"";z-index:-1;position:absolute;inset:0}.workDetailBackdrop{filter:blur(1px)saturate(.7);object-fit:cover;opacity:.32;z-index:-2;width:72%;height:125%;position:absolute;inset:-12% 0 auto auto}.workDetailHeroInner,.workDetailContent{max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,6vw,6.5rem)}.workDetailHeroInner{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4rem);padding-top:3rem;padding-bottom:3rem;display:grid}.workDetailHero .workDetailVisual{aspect-ratio:2/3;position:relative}.workDetailMain h1{max-width:14ch;font-size:clamp(3rem,6vw,6rem)}.workDetailMain .workSynopsis{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:52rem;display:-webkit-box;overflow:hidden}.workDetailContent{padding-top:2.5rem;padding-bottom:clamp(5rem,10vw,9rem)}.workDetailContent .workFacts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0 0 3rem}.workRatingValue{color:var(--anigora-paper);font-weight:800}.workRatingValue>span{color:var(--anigora-cyan)}.workRatingValue small{color:var(--anigora-muted);margin-top:.35rem;font-size:.68rem;font-weight:500;display:block}.workReleaseSection{margin-bottom:3rem;scroll-margin-top:2rem}.workReleaseSection .contentSectionHeading>span{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.chapterRangeNav{border-block:1px solid var(--anigora-line);flex-wrap:wrap;gap:.5rem;padding:.85rem 0;display:flex}.chapterRangeNav button{border:1px solid var(--anigora-line);color:var(--anigora-muted);cursor:pointer;font:inherit;background:0 0;min-height:2.3rem;padding:0 .85rem;font-size:.68rem;font-weight:850}.chapterRangeNav button:hover,.chapterRangeNav button.isActive{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.chapterRangeSummary{color:var(--anigora-muted);letter-spacing:.06em;text-transform:uppercase;margin:.8rem 0;font-size:.68rem}.chapterDirectory{border-top:1px solid var(--anigora-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chapterDirectory>a{border-bottom:1px solid var(--anigora-line);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.2rem;padding:.8rem 1rem;text-decoration:none;display:grid}.chapterDirectory>a:nth-child(odd){border-right:1px solid var(--anigora-line)}.chapterDirectory>a:hover{background:#00d8d60d}.chapterDirectory>a>span{min-width:0}.chapterDirectory strong,.chapterDirectory small{display:block}.chapterDirectory small{color:var(--anigora-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.68rem;overflow:hidden}.chapterDirectory time{color:var(--anigora-muted);white-space:nowrap;font-size:.66rem}.chapterDirectory b{color:var(--anigora-cyan);text-transform:uppercase;font-size:.62rem}.workReleaseList{border-top:1px solid var(--anigora-line)}.workReleaseList>article{border-bottom:1px solid var(--anigora-line);grid-template-columns:minmax(14rem,1fr) auto auto auto;align-items:center;gap:2rem;padding:1.25rem 0;display:grid}.workReleaseList article>div>strong{font-size:1rem}.workReleaseList article>div>p{color:var(--anigora-muted);margin:.4rem 0 0;font-size:.8rem}.workReleaseList dl{gap:2rem;margin:0;display:flex}.workReleaseList dl div{min-width:6rem}.workReleaseList dt{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.workReleaseList dd{margin:.3rem 0 0;font-size:.76rem}.workReleaseList article>span{border:1px solid var(--anigora-line);color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.6rem .7rem;font-size:.56rem;font-weight:900;display:flex}.workReleaseList article>.releaseAvailable{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.workReleaseList article>span i{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.releaseWatchLink{background:var(--anigora-cyan);color:#001516;text-transform:uppercase;justify-content:center;justify-self:start;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .85rem;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-flex}.episodePageShell{background:radial-gradient(circle at 45% 10%, #00e0e012, transparent 24rem), var(--anigora-ink);min-height:100vh}.readerPageShell{background:radial-gradient(circle at 50% 0,#00e0e014,#0000 26rem),#030607;min-height:100vh}.readerPageContent{max-width:92rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,3rem) 5rem}.readerTitle{justify-content:space-between;align-items:end;gap:2rem;margin:1.5rem 0;display:flex}.readerTitle h1{margin:.3rem 0 0;font-size:clamp(1.8rem,4vw,3.5rem)}.readerTitle>span{border:1px solid var(--anigora-line);color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;padding:.65rem .8rem;font-size:.65rem;font-weight:800}.mangaReader{border:1px solid var(--anigora-line);background:#080c0d}.mangaReaderToolbar{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.mangaProgressState{color:var(--anigora-muted);margin-top:.25rem;font-size:.72rem;font-weight:500;display:block}.recentProgress,.consumptionStats{border:1px solid var(--anigora-line);margin-top:1.5rem;padding:clamp(1rem,2vw,1.5rem)}.consumptionStatsHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.consumptionStatsHeading h2{margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,2rem)}.consumptionStatsHeading>p{color:var(--anigora-muted);margin:0;font-size:.7rem}.consumptionStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.consumptionStatsGrid article{border:1px solid var(--anigora-line);min-width:0;margin:0 -1px -1px 0;padding:1rem}.consumptionStatsGrid span,.consumptionStatsGrid small{display:block}.consumptionStatsGrid span{color:var(--anigora-cyan);text-transform:uppercase;font-size:.62rem;font-weight:800}.consumptionStatsGrid strong{margin:.6rem 0 .45rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;display:block}.consumptionStatsGrid small,.consumptionStatsFoot{color:var(--anigora-muted);font-size:.68rem}.consumptionStatsFoot{flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.9rem;display:flex}.consumptionStatsFoot span:before{color:var(--anigora-cyan);content:"◆";margin-right:.45rem;font-size:.45rem}.recentProgressHeading{justify-content:space-between;align-items:end;margin-bottom:1rem;display:flex}.recentProgressHeading h2{margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,2rem)}.recentProgressHeading>a{color:var(--accent);text-transform:uppercase;font-size:.75rem;font-weight:800}.recentProgressRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.recentProgressRail>a{border:1px solid var(--anigora-line);color:inherit;background:#081213d1;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.5rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.recentProgressRail>a:hover{border-color:var(--anigora-cyan);transform:translateY(-1px)}.recentProgressCover{aspect-ratio:2/3;background:var(--anigora-panel);place-items:center;display:grid;overflow:hidden}.recentProgressCover img{object-fit:cover;width:100%;height:100%}.recentProgressRail strong,.recentProgressRail span,.recentProgressRail small{display:block}.recentProgressRail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.recentProgressRail small{color:var(--anigora-cyan);text-transform:uppercase;font-size:.62rem;font-weight:800}.recentProgressRail span{color:var(--anigora-muted);margin-top:.18rem;font-size:.7rem}@media (max-width:720px){.consumptionStatsHeading{flex-direction:column;align-items:start}.consumptionStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recentProgressRail{grid-template-columns:1fr}}.mangaReaderToolbar>div:first-child{gap:.25rem;display:grid}.mangaReaderToolbar span{color:var(--anigora-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.mangaReaderToolbar strong{font-size:.8rem}.mangaReaderModes{border:1px solid var(--anigora-line);display:flex}.mangaReaderModes button{color:var(--anigora-muted);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;min-height:2.25rem;padding:0 .85rem;font-size:.62rem;font-weight:800}.mangaReaderModes button+button{border-left:1px solid var(--anigora-line)}.mangaReaderModes button[aria-pressed=true]{background:var(--anigora-cyan);color:#001516}.mangaPagedViewport{background:linear-gradient(45deg,#ffffff03 25%,#0000 25%) 0 0/18px 18px,#020404;justify-content:center;align-items:center;height:min(75vh,62rem);min-height:0;padding:clamp(1rem,3vw,2rem);display:flex;position:relative}.mangaPagedViewport img{object-fit:contain;width:100%;height:100%;display:block;box-shadow:0 1rem 4rem #00000073}.mangaPageControls{border-top:1px solid var(--anigora-line);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.mangaPageControls button{color:var(--anigora-paper);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.55rem;min-height:3.75rem;padding:0 1rem;font-size:.68rem;font-weight:850;display:flex}.mangaPageControls button:last-child{justify-content:flex-end}.mangaPageControls button:not(:disabled):hover{color:var(--anigora-cyan)}.mangaPageControls button:disabled{color:#b2bdc14d;cursor:default}.mangaPageControls>span{border-inline:1px solid var(--anigora-line);text-align:center;align-content:center;min-width:10rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:grid}.mangaPageControls small{color:var(--anigora-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:.2rem;font-size:.5rem;display:block}.mangaVerticalPages{background:#020404;justify-items:center;padding:1rem;display:grid}.mangaVerticalPages img{width:100%;max-width:min(100%,52rem);display:block}.mangaChapterNav{border-top:1px solid var(--anigora-line);grid-template-columns:repeat(3,1fr);display:grid}.mangaChapterNav>*{color:var(--anigora-muted);text-align:center;text-transform:uppercase;align-content:center;min-height:3.5rem;padding:0 1rem;font-size:.62rem;font-weight:800;text-decoration:none}.mangaChapterNav>*+*{border-left:1px solid var(--anigora-line)}.mangaChapterNav a:hover{color:var(--anigora-cyan)}.mangaChapterNav [aria-disabled=true]{color:#b2bdc14d}.lightNovelReader{border:1px solid var(--anigora-line);color:#e8eeee;background:#080c0d}.lightNovelReader--paper{color:#24221e;background:#e7e0d2}.lightNovelToolbar{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.lightNovelToolbar>div:first-child{gap:.25rem;display:grid}.lightNovelToolbar span{color:var(--anigora-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.lightNovelToolbar strong{font-size:.8rem}.lightNovelPreferences,.lightNovelPreferences>div{align-items:center;display:flex}.lightNovelPreferences{gap:.5rem}.lightNovelPreferences>div,.lightNovelPreferences>button{border:1px solid}.lightNovelPreferences button,.lightNovelPreferences output{color:inherit;font:inherit;text-align:center;text-transform:uppercase;background:0 0;border:0;align-content:center;min-width:2.4rem;min-height:2.25rem;padding:0 .65rem;font-size:.62rem;font-weight:850}.lightNovelPreferences button{cursor:pointer}.lightNovelPreferences button:disabled{cursor:default;opacity:.35}.lightNovelPreferences>div>*+*{border-left:1px solid}.lightNovelText{max-width:46rem;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,5vw,4rem)}.lightNovelText>header{border-bottom:1px solid;margin-bottom:3rem;padding-bottom:2rem}.lightNovelText>header p{color:var(--anigora-cyan);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.62rem;font-weight:900}.lightNovelText h2{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.lightNovelText h2 span{color:var(--anigora-cyan)}.lightNovelText>p{font-family:Georgia,Times New Roman,serif;font-size:var(--novel-font-size);margin:0 0 1.45em;line-height:1.85}.lightNovelText figure{margin:3rem 0}.lightNovelText figure img{max-width:100%;height:auto;display:block}.lightNovelText figcaption{opacity:.65;text-align:center;margin-top:.75rem;font-size:.7rem}.episodePageContent{max-width:92rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,3rem) 6rem}.episodeBreadcrumb{color:var(--anigora-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.66rem;display:flex}.episodeBreadcrumb a{color:inherit;text-decoration:none}.episodeBreadcrumb a:hover{color:var(--anigora-cyan)}.episodeBreadcrumb strong{color:var(--anigora-paper);font-weight:700}.workDetailBreadcrumb{max-width:90rem;margin:0 auto;padding:1.25rem clamp(1.25rem,6vw,6.5rem) 0}.workDetailBreadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(60ch,100%);overflow:hidden}.playerExperience{border:1px solid var(--anigora-line);grid-template-columns:minmax(0,3.25fr) minmax(15rem,1fr);gap:0;display:grid;container-type:inline-size}.playerMainColumn,.episodeQueue{min-width:0}.playerViewport{aspect-ratio:16/9;background:#020505;position:relative;overflow:hidden}.playerViewport iframe,.playerViewport video{border:0;width:100%;height:100%}.playerViewport video{object-fit:contain;background:#000}.anigoraVideoPlayer{isolation:isolate;background:#000;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.anigoraVideoPlayer>video{cursor:pointer;display:block}.anigoraPlayerAdContainer{pointer-events:none;z-index:4;position:absolute;inset:0}.anigoraPlayerAdContainer:has(*){pointer-events:auto}.adFreeShell{min-height:100vh}.adFreeHero{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:76rem;margin:0 auto;padding:clamp(4rem,9vw,8rem) 1.5rem 3rem;display:grid}.adFreeHero h1{text-wrap:balance;max-width:10ch;margin:.8rem 0 1.25rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.adFreeHero>div>p:last-child,.adFreeDetails p{color:var(--anigora-muted);max-width:42rem;font-size:1.05rem;line-height:1.7}.adFreePlan{background:#071215eb;border:1px solid #00e7e557;border-radius:.8rem;padding:clamp(1.4rem,4vw,2.2rem);box-shadow:0 1.5rem 4rem #00000047}.adFreePrice{align-items:baseline;gap:.5rem;margin:.6rem 0 1rem;display:flex}.adFreePrice strong{color:var(--anigora-cyan);font-size:3.3rem}.adFreePrice span,.paypalSubscriptionCheckout small{color:var(--anigora-muted)}.adFreePlan ul{gap:.7rem;margin:1.4rem 0 2rem;padding-left:1.2rem;display:grid}.paypalSubscriptionCheckout,.adFreeAccountPrompt{gap:.9rem;display:grid}.adFreeActive{background:#00e7e514;border:1px solid #00e7e566;border-radius:.55rem;align-items:start;gap:.9rem;padding:1rem;display:flex}.adFreeActive>span{color:var(--anigora-cyan);font-size:1.5rem}.adFreeActive p{color:var(--anigora-muted);margin:.35rem 0 .65rem;line-height:1.5}.adFreeDetails{max-width:76rem;margin:0 auto;padding:2rem 1.5rem 7rem}@media (max-width:800px){.adFreeHero{grid-template-columns:1fr}}.anigoraVideoPlayer:focus-visible{box-shadow:inset 0 0 0 2px var(--anigora-cyan)}.anigoraPlayerStart{color:#021112;cursor:pointer;z-index:2;background:#00e5e5f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:clamp(3.5rem,8vw,5.5rem);height:clamp(3.5rem,8vw,5.5rem);padding-left:.25rem;transition:background .16s,transform .16s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anigoraPlayerStart:hover,.anigoraPlayerStart:focus-visible{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.anigoraPlayerStart svg{width:42%;height:42%}.anigoraPlayerControls{color:#eefafa;visibility:hidden;z-index:3;background:linear-gradient(#0000,#010809f0 34%);padding:2.5rem .85rem .7rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.anigoraVideoPlayer.isControlsVisible .anigoraPlayerControls{opacity:1;pointer-events:auto;visibility:visible}.anigoraVideoPlayer:not(.isControlsVisible) .anigoraPlayerControls{opacity:0;pointer-events:none;transform:translateY(.75rem)}.anigoraPlayerControlRow{align-items:center;gap:.2rem;min-width:0;display:flex}.anigoraPlayerControlRow button,.anigoraPlayerControlRow a{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.anigoraPlayerControlRow button:hover,.anigoraPlayerControlRow button:focus-visible,.anigoraPlayerControlRow a:hover,.anigoraPlayerControlRow a:focus-visible{color:var(--anigora-cyan);outline:none}.anigoraPlayerControlRow button svg,.anigoraPlayerControlRow a svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.anigoraPlayerTimeline,.anigoraPlayerVolume{accent-color:var(--anigora-cyan);cursor:pointer}.anigoraPlayerTimeline{width:100%;height:.9rem;margin:0 0 .28rem;display:block}.anigoraPlayerVolume{width:15%;max-width:5.5rem}.anigoraPlayerTime{color:#c2d1d4;font-feature-settings:"tnum";letter-spacing:.01em;white-space:nowrap;margin-left:.35rem;font-size:.7rem}.anigoraPlayerSpacer{flex:1}.anigoraPlayerSettings{position:relative}.anigoraPlayerSettingsPanel{background:#030e10fa;border:1px solid #00e5e54d;min-width:10rem;padding:.45rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.5rem #00000073}.anigoraPlayerSettingsPanel strong{color:#859ba1;letter-spacing:.13em;text-transform:uppercase;padding:.55rem .55rem .3rem;font-size:.61rem}.anigoraPlayerSettingsPanel button{justify-content:flex-start;width:100%;min-width:0;padding:.45rem .55rem}.anigoraPlayerSettingsPanel .isSelected{color:var(--anigora-cyan);background:#00e5e51f}.playerPlaceholder,.playerExternalSource{color:var(--anigora-paper);text-align:center;background:linear-gradient(130deg,#00e5e512,#0000 38%),radial-gradient(circle,#10191a,#020505 68%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.playerPlaceholder p{color:var(--anigora-cyan);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .5rem;font-size:.64rem;font-weight:900}.playerPlaceholder strong{font-size:clamp(.95rem,2vw,1.35rem)}.playerPlaceholder small{color:var(--anigora-muted);margin-top:.5rem;font-size:.68rem}.playerMark{border:2px solid var(--anigora-cyan);clip-path:polygon(50% 0,100% 100%,72% 100%,62% 76%,35% 76%,25% 100%,0 100%);color:var(--anigora-cyan);justify-content:center;align-items:center;width:4.5rem;height:4rem;font-size:1.8rem;font-style:italic;font-weight:950;display:flex}.playerExternalSource{gap:.6rem;font-size:.78rem;font-weight:800;text-decoration:none}.playerExternalSource>span{color:var(--anigora-cyan);font-size:1.5rem}.playerToolbar{background:#090e0f;justify-content:space-between;align-items:center;min-height:3.5rem;padding:.55rem .75rem;display:flex}.playerNavigation,.playerSources,.playerTools{align-items:center;gap:.45rem;display:flex}.playerNavigation>a,.playerNavigation>span,.playerSources button{border:1px solid var(--anigora-line);color:var(--anigora-paper);font:inherit;background:0 0;justify-content:center;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .72rem;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.playerNavigation>span[aria-disabled=true]{color:var(--anigora-muted);opacity:.45}.playerSources>span{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:.2rem;font-size:.56rem;font-weight:900}.playerSources button{cursor:pointer;min-width:2.8rem;padding:0 .5rem}.playerSources button small{color:var(--anigora-muted);font-size:.44rem}.playerSources .playerSourceActive{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.playerFailureReport{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.playerFailureReport button{color:var(--anigora-muted);cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;padding:.3rem;font-size:.54rem;font-weight:800;text-decoration:underline}.playerFailureReport button:hover,.playerFailureReport button:focus-visible{color:var(--anigora-cyan)}.playerFailureReport button:disabled{cursor:wait;opacity:.55}.playerFailureReport span{color:var(--anigora-cyan);min-height:.6rem;font-size:.48rem}.playerProgress{position:relative}.playerProgress>button{border:1px solid var(--anigora-line);color:var(--anigora-paper);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:.38rem;min-height:2.2rem;padding:0 .72rem;font-size:.62rem;font-weight:800;display:inline-flex}.playerProgress>button:disabled{cursor:wait;opacity:.55}.playerProgress>.playerProgressViewed{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.playerProgress>small{color:#ff8a8a;white-space:nowrap;z-index:2;font-size:.48rem;position:absolute;top:calc(100% + .15rem);right:0}.episodeQueue{border-left:1px solid var(--anigora-line);background:#090e0f;flex-direction:column;max-height:calc(43.0148cqi + 3.5rem);display:flex;overflow:hidden}.episodeQueueHeading{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem .9rem;display:flex}.episodeQueueHeading>div{flex-direction:column;min-width:0;display:flex}.episodeQueueHeading span{color:var(--anigora-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.episodeQueueHeading strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.72rem;overflow:hidden}.episodeQueueControls{align-items:center;gap:.45rem;display:flex}.episodeQueueControls select{border:1px solid var(--anigora-line);color:var(--anigora-paper);font:inherit;background:#0d1415;height:1.7rem;padding:0 1.55rem 0 .55rem;font-size:.6rem}.episodeQueueControls>small{border:1px solid var(--anigora-line);color:var(--anigora-muted);justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;font-size:.58rem;display:flex}.episodeQueue nav{scrollbar-color:var(--anigora-cyan) #0b1011;min-height:0;overflow-y:auto}.episodeQueue nav>a{border-bottom:1px solid var(--anigora-line);color:var(--anigora-paper);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.7rem;padding:.55rem .8rem;text-decoration:none;display:grid}.episodeQueue nav>a>span:first-child{color:var(--anigora-muted);font-size:.68rem;font-weight:900}.episodeQueue nav>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.episodeQueue nav strong{font-size:.7rem}.episodeQueue nav small{color:var(--anigora-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.56rem;overflow:hidden}.episodeQueue nav i{color:var(--anigora-muted);font-size:.55rem;font-style:normal}.episodeQueue nav>.episodeQueueActive{box-shadow:inset 2px 0 var(--anigora-cyan);background:#00e5e514}.episodeQueue nav>.episodeQueueViewed:not(.episodeQueueActive){background:#00d8d608}.episodeQueue nav>.episodeQueueViewed>span:first-child,.episodeQueue nav>.episodeQueueViewed i,.episodeQueue nav>.episodeQueueActive>span:first-child,.episodeQueue nav>.episodeQueueActive i{color:var(--anigora-cyan)}.episodeDetails{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:flex-start;gap:3rem;padding:clamp(1.75rem,4vw,3.5rem) 0;display:flex}.playerEmbeddedDetails{border-bottom:0;border-top:1px solid var(--anigora-line);background:#070b0c;grid-column:1/-1;padding:clamp(1.1rem,2.5vw,1.75rem)}.playerEmbeddedDetails h1{font-size:clamp(1.2rem,2.4vw,1.85rem)}.episodeDetails>div{flex:auto;min-width:0;max-width:58rem}.episodeDetails h1{max-width:none;margin:.4rem 0 1rem;font-size:clamp(1.3rem,3vw,2.35rem)}.episodeDetails h1 span{color:var(--anigora-muted);white-space:nowrap;margin-top:.35rem;font-size:.72em;font-weight:500;display:block}.episodeDetails>div>p:last-child{color:var(--anigora-muted);margin:1.25rem 0 0;font-size:.82rem;line-height:1.8}.episodeWorkLink{border-bottom:1px solid var(--anigora-cyan);color:var(--anigora-paper);flex:none;padding-bottom:.4rem;font-size:.7rem;font-weight:800;text-decoration:none}.workRelations{margin-top:4rem}.workRelations .contentSectionHeading{margin-bottom:1.5rem}.calendarShell{min-height:100vh}.calendarHero,.calendarContent{max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,6vw,6.5rem)}.calendarHero{background:linear-gradient(120deg, #00d8d617, transparent 45%), linear-gradient(var(--anigora-line) 1px, transparent 1px), linear-gradient(90deg, var(--anigora-line) 1px, transparent 1px);border-bottom:1px solid var(--anigora-line);background-size:auto,4rem 4rem,4rem 4rem;padding-top:2rem;padding-bottom:1.5rem}.calendarHero h1{max-width:none;font-size:clamp(2rem,3.5vw,3rem)}.calendarHero>p:not(.profileEyebrow){color:var(--anigora-muted);max-width:44rem;margin:.65rem 0 0;line-height:1.55}.calendarWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid}.calendarWeek>div{border:1px solid var(--anigora-line);background:#050708c7;flex-direction:column;align-items:center;min-height:3.75rem;padding:.55rem;display:flex}.calendarWeek span,.calendarWeek small{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.calendarWeek strong{font-family:var(--font-display);margin:.4rem 0;font-size:1.2rem;font-style:italic}.calendarWeek .isToday{background:var(--anigora-cyan);border-color:var(--anigora-cyan);color:var(--anigora-ink)}.calendarWeek .isToday span,.calendarWeek .isToday small{color:var(--anigora-ink)}.calendarContent{padding-top:1.25rem;padding-bottom:clamp(5rem,10vw,9rem)}.calendarFilterPanel{border:1px solid var(--anigora-line);margin-top:1rem}.calendarFilterPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.65rem .8rem;list-style:none;display:flex}.calendarFilterPanel>summary::-webkit-details-marker{display:none}.calendarFilterPanel>summary span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.calendarFilterPanel>summary small{color:var(--anigora-muted);font-size:.62rem}.calendarFilterPanel[open]>summary{border-bottom:1px solid var(--anigora-line)}.calendarFilters{grid-template-columns:repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.calendarFilters label{gap:.55rem;display:grid}.calendarFilters label>span{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.calendarFilters input,.calendarFilters select{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);color:var(--anigora-white);font:inherit;border-radius:0;outline:0;width:100%;min-width:0;min-height:3.25rem;padding-inline:.8rem}.calendarFilters input:focus,.calendarFilters select:focus{border-color:var(--anigora-cyan);box-shadow:0 0 0 3px #00d8d61a}.calendarFilterAction{cursor:pointer;min-width:10rem;min-height:3.25rem;padding-block:.8rem}.calendarSummary{justify-content:space-between;align-items:center;margin:1.25rem 0;display:flex}.calendarSummary p,.calendarSummary a{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.calendarSummary a{color:var(--anigora-cyan);text-underline-offset:.3rem}.calendarSummary>div{gap:1.25rem;display:flex}.releaseFormatNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:0;display:grid}.releaseFormatNav a{background:var(--anigora-surface-1);border:1px solid var(--anigora-line);align-items:center;gap:.65rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.releaseFormatNav a:hover{border-color:var(--anigora-cyan)}.releaseFormatNav a.isActive{border-bottom-color:var(--anigora-cyan);color:var(--anigora-white);background:#00d8d61a}.releaseFormatNav a>span{color:var(--anigora-cyan);letter-spacing:.08em;font-size:.58rem}.calendarGroups{gap:1px;display:grid}.calendarDayGroup{border-bottom:1px solid var(--anigora-line);grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.calendarDayGroup>header{align-content:start;gap:.25rem;padding-top:.25rem;display:grid}.calendarDayGroup>header p{color:var(--anigora-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.calendarDayGroup>header h3{letter-spacing:-.02em;text-transform:capitalize;margin:0;font-size:1rem;line-height:1.25}.calendarDayGroup>header span{color:var(--anigora-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.calendarReleaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:70rem){.accountNav{gap:.75rem}.accountNav>a:first-child{display:none}.latestWorkGrid,.workGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.latestWorkGrid .workCard:nth-child(5){display:none}.latestReleaseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.calendarFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.calendarFilterAction{width:100%}.calendarReleaseGrid,.catalogAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogGenreFilter>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){body{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.pwaInstallPrompt{bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 1rem)}.siteHeader{height:4.5rem;padding-inline:1.25rem}.siteHeader .brand img{width:8.5rem}.globalSearch,.accountNav{display:none}.mobileDock{border-top:1px solid var(--anigora-line);height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));bottom:0;z-index:100;background:#050708f5;grid-template-columns:repeat(6,1fr);align-items:stretch;display:grid;position:fixed;inset-inline:0}.mobileDock a{color:var(--anigora-muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.55rem;font-weight:800;text-decoration:none;display:flex}.mobileDock a:hover,.mobileDock a:focus-visible{color:var(--anigora-cyan)}.mobileDock span{color:var(--anigora-cyan);font-size:1.1rem;line-height:1}.discoveryHero{block-size:37rem;min-height:0;padding-top:3.5rem;padding-bottom:4.5rem}.discoveryHero:before{background:linear-gradient(0deg, var(--anigora-ink) 8%, #050708c7 68%, #0507088a), linear-gradient(90deg, var(--anigora-ink), transparent)}.discoveryHeroBackdrop{opacity:.24;width:100%;height:100%}.discoveryHero h2{font-size:clamp(2.8rem,15vw,4.2rem)}.discoveryHero h2.titleDensityLong{max-width:15ch;font-size:clamp(2.35rem,10vw,3.4rem)}.discoveryHero h2.titleDensityDense{max-width:18ch;font-size:clamp(2rem,8.5vw,2.8rem)}.discoverySynopsis{-webkit-line-clamp:3}.discoveryActions{flex-direction:column;align-items:stretch}.discoveryActions .primaryAction,.secondaryDiscoveryAction{justify-content:space-between;width:100%;min-width:0}.discoveryIndex{display:none}.contentSectionHeading{flex-direction:column;align-items:flex-start;gap:1rem}.latestWorkGrid,.workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.latestReleaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.latestWorkGrid .workCard:nth-child(5){display:block}.catalogPreviewUnavailable{flex-direction:column;align-items:flex-start}.catalogHero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.catalogTypeRail,.catalogAlphabet{margin-inline:-1.25rem;padding-inline:1.25rem}.catalogAdvancedFilters{grid-template-columns:1fr}.catalogAdvancedFilters .catalogSearchField{grid-column:span 1}.catalogGenreFilter>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workDetailHeroInner{padding-top:2rem;display:block}.workDetailHero .workDetailVisual{display:none}.workDetailMain h1{font-size:clamp(2.2rem,10vw,3.6rem)}.workDetailMain{display:block}.workHeroActions{flex-direction:column;align-items:stretch;width:100%}.workHeroActions .primaryAction,.workHeroActions .secondaryDiscoveryAction,.workHeroActions .workResumeAction,.workHeroActions .libraryToggleWrap,.workHeroActions .libraryToggle{justify-content:space-between;width:100%;min-width:0}.libraryGrid,.librarySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.librarySummary button{border-bottom:1px solid var(--anigora-line)}.libraryFilters{flex-direction:column;align-items:stretch;gap:.5rem}.libraryFilters>div{grid-template-columns:repeat(3,1fr);display:grid}.workReleaseList>article{grid-template-columns:1fr auto;align-items:flex-start;gap:1rem}.workReleaseList dl{order:3;grid-column:1/-1;gap:1.25rem}.workReleaseList article>span{grid-area:1/2}.chapterDirectory{grid-template-columns:1fr}.chapterDirectory>a:nth-child(odd){border-right:0}.chapterDirectory>a{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.chapterDirectory time{display:none}.calendarHero{overflow:hidden}.calendarHero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.calendarWeek{scrollbar-width:thin;grid-template-columns:repeat(7,5rem);margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:auto}.calendarWeek>div{min-height:3.75rem}.calendarFilters{grid-template-columns:1fr}.calendarSummary{flex-direction:column;align-items:flex-start;gap:.5rem}.calendarSummary>div{flex-wrap:wrap}.calendarDayGroup{grid-template-columns:1fr;gap:.75rem}.calendarDayGroup>header{align-items:center;padding-top:0;display:flex}.releaseFormatNav{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.releaseFormatNav a{scroll-snap-align:start;white-space:nowrap;flex:0 0 8.25rem}.releaseFormatNav::-webkit-scrollbar{display:none}.calendarReleaseGrid{grid-template-columns:1fr}}.siteHeader{gap:clamp(.9rem,2vw,1.5rem);height:4.5rem;padding-inline:clamp(1.25rem,3vw,3rem)}.brand img{width:9rem;height:auto}.globalSearchShell{z-index:30;flex:0 18rem;min-width:12rem;max-width:18rem;position:relative}.globalSearch{border-radius:.5rem;flex:none;width:100%;min-width:0;max-width:none;height:2.5rem;padding-inline:.65rem}.globalSearch input{padding:.55rem;font-size:.875rem}.globalSearchResults{border:1px solid var(--anigora-line);background:#0c1012fa;border-radius:.5rem;width:min(22rem,100vw - 3rem);display:grid;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 1rem 2.5rem #0000005c}.globalSearchResult{border-bottom:1px solid var(--anigora-line);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.5rem;padding:.5rem;text-decoration:none;display:grid}.globalSearchResult:hover,.globalSearchResult:focus-visible{background:#00d8d614;outline:0}.globalSearchThumb{background:var(--anigora-surface-2);color:var(--anigora-cyan);justify-content:center;align-items:center;width:2.75rem;height:3.5rem;font-size:.75rem;display:flex;overflow:hidden}.globalSearchThumb img{object-fit:cover;width:100%;height:100%}.globalSearchResult strong,.globalSearchResult small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.globalSearchResult strong{font-size:.82rem;line-height:1.25}.globalSearchResult small{color:var(--anigora-muted);margin-top:.3rem;font-size:.65rem}.globalSearchState{color:var(--anigora-muted);margin:0;padding:1rem;font-size:.75rem}.globalSearchMore{color:var(--anigora-cyan);letter-spacing:.06em;text-align:center;text-transform:uppercase;min-height:2.5rem;padding:.8rem;font-size:.65rem;font-weight:900;text-decoration:none}.accountNav{gap:clamp(.15rem,.5vw,.5rem)}.accountNav a{min-height:2.5rem;padding:.72rem .65rem}.primaryAction,.secondaryDiscoveryAction{gap:1rem;min-width:0;min-height:2.5rem;padding:.65rem 1rem;font-size:.7rem}.discoveryHero{block-size:clamp(29rem,37vw,37rem);min-height:0;padding:clamp(2.5rem,5vw,3.75rem) clamp(1.5rem,5vw,5rem)}.discoveryHeroContent{max-width:38rem}.discoveryHero h2{font-size:clamp(2.5rem,4vw,3.75rem);line-height:.94}.discoverySynopsis{-webkit-line-clamp:3;margin:1rem 0;font-size:.95rem;line-height:1.6}.discoveryActions{margin-top:1.5rem}.latestCatalog{padding:2.75rem clamp(1.5rem,3vw,3rem) 3.5rem}.contentSectionHeading{margin-bottom:1.5rem}.contentSectionHeading h2{font-size:clamp(1.5rem,2.5vw,2rem)}.publicAccess{padding:4rem clamp(1.5rem,5vw,5rem)}.publicAccessHeading{gap:clamp(2rem,5vw,5rem)}.publicAccessHeading h2{font-size:clamp(2rem,3.5vw,3rem)}.publicFormatGrid{margin-top:2.5rem}.publicFormatGrid article{min-height:14rem;padding:1.5rem}.formatCode{font-size:clamp(4rem,7vw,5.5rem)}.publicFormatGrid h3{margin:6.5rem 0 .75rem;font-size:1.25rem}.catalogHero,.calendarHero{padding-top:2.25rem;padding-bottom:1.5rem}.catalogHero h1,.calendarHero h1{font-size:clamp(2rem,3.5vw,3rem)}.catalogHero>p:not(.profileEyebrow),.calendarHero>p:not(.profileEyebrow){margin-top:.75rem}.catalogTypeRail{margin-top:1.5rem}.catalogTypeRail a{min-height:2.5rem;padding:.75rem .85rem}.catalogFilterPanel{margin-top:1rem}.catalogFilterSummary,.catalogFilterToggle{display:none}.catalogFilters{margin-top:1rem}.catalogFilters input,.catalogFilters select,.catalogGenreFilter summary{min-height:2.5rem}.catalogFilters input,.catalogFilters select{padding:.65rem .75rem;font-size:.875rem}.catalogAdvancedFilters{gap:.75rem}.catalogGenreFilter summary{padding-inline:.75rem}.catalogAdvancedFilters .catalogSearch{grid-column:auto;justify-self:start;width:auto;min-height:2.5rem}.catalogResults{padding-top:1.5rem;padding-bottom:4rem}.upcomingContent{max-width:90rem;margin-inline:auto;padding:0 clamp(1.5rem,3vw,3rem) 4rem}.upcomingFormatNav a{align-items:center}.upcomingFormatNav a small{color:var(--anigora-muted);margin-left:auto;font-size:.62rem}.upcomingSummary{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:end;min-height:5.5rem;margin-bottom:1.5rem;padding-block:1.25rem;display:flex}.upcomingSummary p{color:var(--anigora-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.58rem;font-weight:900}.upcomingSummary h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem)}.upcomingSummary>span,.upcomingVerification{color:var(--anigora-muted);font-size:.68rem}.upcomingVerification{border-top:1px solid var(--anigora-line);margin:2rem 0 0;padding-top:1rem;line-height:1.6}.upcomingEmpty{margin-top:0}.catalogResultsHeading{margin-bottom:1.5rem}.workGrid{gap:1rem}.workDetailHeroInner{padding-top:2.25rem;padding-bottom:2.25rem}.workDetailMain h1{font-size:clamp(2.5rem,4vw,3.75rem)}.calendarWeek>div{min-height:5.5rem}.calendarFilters input,.calendarFilters select,.calendarFilters .primaryAction{min-height:2.5rem}@media (max-width:44rem){.siteHeader{height:4.5rem;padding-inline:1.25rem}.brand img{width:8.5rem}.upcomingContent{padding-inline:1.25rem}.upcomingSummary{flex-direction:column;align-items:flex-start;gap:.75rem}.discoveryHero{block-size:28rem;min-height:0;padding:2.25rem 1.25rem 2.5rem}.discoveryHero h2{font-size:clamp(2.25rem,11vw,3.2rem)}.discoveryHero h2.titleDensityLong{max-width:15ch;font-size:clamp(2.1rem,9vw,2.8rem)}.discoveryHero h2.titleDensityDense{max-width:18ch;font-size:clamp(1.85rem,7.8vw,2.45rem)}.discoveryActions{flex-direction:row;align-items:flex-start}.discoveryActions .primaryAction,.secondaryDiscoveryAction{justify-content:center;width:auto}.latestCatalog,.publicAccess{padding:2.75rem 1.25rem}.releaseTabList{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.releaseTabList button{scroll-snap-align:start;white-space:nowrap;flex:0 0 8.25rem}.releaseTabList::-webkit-scrollbar{display:none}.releaseTabPanelHeader{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.65rem 0}.contentSectionHeading h2{font-size:1.75rem}.publicAccessHeading{display:block}.publicAccessHeading h2{font-size:clamp(1.9rem,9vw,2.35rem)}.publicAccessHeading>p{margin-top:1.5rem}.publicFormatGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.publicFormatGrid article{min-height:11rem;padding:1rem}.formatCode{font-size:3.5rem}.publicFormatGrid h3{margin-top:4.5rem;font-size:1.05rem}.publicFormatGrid article>p:last-child{font-size:.8rem;line-height:1.45}.catalogHero,.calendarHero{padding:2rem 1.25rem 1.5rem}.catalogHero h1,.calendarHero h1{font-size:2.2rem}.catalogAlphabet{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto}.catalogAlphabet::-webkit-scrollbar{display:none}.catalogAlphabet a{scroll-snap-align:start}.catalogFilterPanel{border:1px solid var(--anigora-line)}.catalogFilterSummary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.75rem;display:flex}.catalogFilterSummary span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.catalogFilterSummary small{color:var(--anigora-cyan);font-size:.62rem}.catalogFilterToggle:not(:checked)~.catalogFilters{display:none}.catalogFilterPanel .catalogFilters{border-top:1px solid var(--anigora-line);margin-top:0;padding:.75rem}.catalogFilters input,.catalogFilters select,.catalogGenreFilter summary,.catalogAdvancedFilters .catalogSearch{min-height:2.75rem}.catalogAdvancedFilters .catalogSearch{justify-self:stretch;width:100%}.workDetailMain h1{font-size:clamp(2.1rem,10vw,3rem)}.calendarWeek{grid-template-columns:repeat(7,4.75rem)}.calendarWeek>div{min-height:3.75rem}.calendarFilters input,.calendarFilters select,.calendarFilters .primaryAction{min-height:2.75rem}}@media (max-width:64rem){.playerExperience{grid-template-columns:1fr}.episodeQueue{border-left:0;border-top:1px solid var(--anigora-line);max-height:21rem}.episodeQueue nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.episodeQueue nav>a:nth-child(odd){border-right:1px solid var(--anigora-line)}}@media (max-width:44rem){.episodePageContent{padding-inline:.75rem;padding-top:.75rem}.episodeBreadcrumb{line-height:1.5}.playerToolbar{flex-direction:column;align-items:stretch;gap:.55rem}.playerNavigation,.playerSources,.playerTools{justify-content:space-between}.playerTools{align-items:stretch}.playerNavigation>a,.playerNavigation>span{flex:1}.playerSources>span{margin-right:auto}.episodeQueue nav{display:block}.episodeQueue nav>a:nth-child(odd){border-right:0}.episodeDetails{display:block}.episodeWorkLink{margin-top:1.5rem;display:inline-block}.readerPageContent{padding-inline:.75rem;padding-top:.75rem}.readerTitle{align-items:flex-start;gap:.75rem;display:grid}.readerTitle>span{justify-self:start}.mangaReaderToolbar{align-items:stretch;display:grid}.mangaReaderModes{width:100%}.mangaReaderModes button{flex:1}.mangaPagedViewport{height:60vh;min-height:0;padding:.5rem}.mangaPageControls{grid-template-columns:1fr 5rem 1fr}.mangaPageControls button{justify-content:center;font-size:0}.mangaPageControls button:last-child{justify-content:center}.mangaPageControls button span{font-size:1rem}.mangaPageControls>span{min-width:0;padding-inline:.35rem}.mangaPageControls small{display:none}.mangaChapterNav{grid-template-columns:1fr}.mangaChapterNav>*+*{border-left:0;border-top:1px solid var(--anigora-line)}}.weeklyCalendarHero{background:linear-gradient(90deg,#00d8d60d,#0000 42%),repeating-linear-gradient(90deg,#0000 0 62px,#50a4ac14 63px,#0000 64px);padding-block:2rem}.weeklyCalendarIntro{justify-content:space-between;align-items:center;gap:2rem;display:flex}.weeklyCalendarIntro>div:first-child{max-width:38rem}.weeklyCalendarIntro h1{margin-top:.5rem;font-size:clamp(2rem,4vw,3.35rem);line-height:.9}.weeklyCalendarIntro>div:first-child>p:last-child{color:var(--anigora-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.weeklyCalendarNavigation{border:1px solid var(--anigora-line);flex:none;grid-template-columns:auto minmax(8rem,auto) auto;align-items:center;display:grid}.weeklyCalendarNavigation>*{letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .7rem;font-size:.64rem;font-weight:900;display:flex}.weeklyCalendarNavigation a{color:var(--anigora-cyan);gap:.45rem;text-decoration:none}.weeklyCalendarNavigation a:hover{background:#00d8d614}.weeklyCalendarNavigation strong{border-inline:1px solid var(--anigora-line);color:var(--anigora-white);white-space:nowrap}.weeklyCalendarContent{padding-top:1.2rem}.calendarFormatNav{gap:.5rem;margin-bottom:1rem;display:flex}.calendarFormatNav a{border:1px solid var(--anigora-line);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;min-height:2.35rem;padding:0 .8rem;font-size:.65rem;font-weight:900;text-decoration:none;display:flex}.calendarFormatNav a span{color:var(--anigora-cyan);font-size:.54rem}.calendarFormatNav a[aria-current=page]{background:var(--anigora-cyan);border-color:var(--anigora-cyan);color:var(--anigora-ink)}.calendarFormatNav a[aria-current=page] span{color:inherit}.weeklyCalendarSummary{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:center;min-height:2.8rem;padding-bottom:.85rem;display:flex}.weeklyCalendarSummary p{color:var(--anigora-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.65rem}.weeklyCalendarSummary p strong{color:var(--anigora-white)}.weeklyCalendarSummary>div{gap:1rem;display:flex}.weeklyCalendarSummary a{color:var(--anigora-cyan);letter-spacing:.05em;text-transform:uppercase;text-underline-offset:.2rem;font-size:.62rem;font-weight:900}.weeklySchedule{margin-top:1rem}.weeklyDayTabs{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weeklyDayTabs button{background:var(--anigora-ink);border:1px solid var(--anigora-line);color:var(--anigora-muted);cursor:pointer;font:inherit;text-align:left;grid-template-columns:1fr auto;align-items:center;min-height:3.7rem;padding:.55rem .7rem;display:grid;position:relative}.weeklyDayTabs button+button{border-left:0}.weeklyDayTabs button:hover{color:var(--anigora-white);background:#00d8d60d}.weeklyDayTabs button.isToday:after{background:var(--anigora-cyan);content:"";height:2px;position:absolute;inset:auto 0 0}.weeklyDayTabs button.isSelected{background:var(--anigora-cyan);border-color:var(--anigora-cyan);color:var(--anigora-ink)}.weeklyDayTabs button.isSelected:after{background:var(--anigora-white)}.weeklyDayTabs span{letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.weeklyDayTabs strong{font-family:var(--font-display);grid-row:2;font-size:1.15rem;font-style:italic}.weeklyDayTabs small{text-align:center;border:1px solid;border-radius:999px;grid-area:1/2/3;align-self:end;min-width:1.45rem;padding:.2rem .3rem;font-size:.53rem;font-weight:900}.weeklyActiveDay{border:1px solid var(--anigora-line);border-top:0}.weeklyActiveDayHeader{border-bottom:1px solid var(--anigora-line);background:#070e0fcc;justify-content:space-between;align-items:center;min-height:4.2rem;padding:.8rem 1rem;display:flex}.weeklyActiveDayHeader p{color:var(--anigora-cyan);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.57rem;font-weight:900;display:flex}.weeklyActiveDayHeader p span{color:var(--anigora-muted)}.weeklyActiveDayHeader h2{font-family:var(--font-display);text-transform:uppercase;margin:.35rem 0 0;font-size:1.35rem;font-style:italic;line-height:1}.weeklyActiveDayHeader>span{color:var(--anigora-muted);text-transform:uppercase;font-size:.6rem;font-weight:800}.weeklyScheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weeklyScheduleItem{background:#05090a9e;grid-template-columns:3.15rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:6.1rem;padding:.65rem;display:grid}.weeklyScheduleItem:nth-child(2n){border-left:1px solid var(--anigora-line)}.weeklyScheduleItem:nth-child(n+3){border-top:1px solid var(--anigora-line)}.weeklyScheduleItem:hover{background:#00d8d60a}.weeklyScheduleCover{aspect-ratio:2/3;background:var(--anigora-surface-2);border:1px solid var(--anigora-line);place-items:center;width:3.15rem;display:grid;overflow:hidden}.weeklyScheduleCover img{object-fit:cover;width:100%;height:100%}.weeklyScheduleCover span{color:var(--anigora-cyan);font-size:.6rem;font-weight:900}.weeklyScheduleIdentity{min-width:0}.weeklyScheduleMeta{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.51rem;font-weight:900;display:flex}.weeklyScheduleMeta time{color:var(--anigora-white);font-family:var(--font-display);font-size:.73rem;font-style:italic}.weeklyScheduleMeta span,.weeklyScheduleMeta i{border-left:1px solid var(--anigora-line);color:var(--anigora-muted);padding-left:.35rem;font-style:normal}.weeklyScheduleMeta i{color:var(--anigora-cyan)}.weeklyScheduleItem[data-state=delayed] .weeklyScheduleMeta i,.weeklyScheduleItem[data-state=cancelled] .weeklyScheduleMeta i{color:#ff9b78}.weeklyScheduleIdentity h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.weeklyScheduleIdentity h3 a{text-decoration:none}.weeklyScheduleIdentity h3 a:hover{color:var(--anigora-cyan)}.weeklyScheduleIdentity strong{color:var(--anigora-muted);margin-top:.3rem;font-size:.58rem;display:block}.weeklyScheduleAction{border:1px solid var(--anigora-line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;min-height:2rem;padding:0 .55rem;font-size:.55rem;font-weight:900;text-decoration:none;display:flex}.weeklyScheduleAction:hover{border-color:var(--anigora-cyan);color:var(--anigora-cyan)}.weeklyScheduleEmpty{color:var(--anigora-muted);align-items:center;gap:.8rem;min-height:8rem;padding:1.5rem;font-size:.75rem;display:flex}.weeklyScheduleEmpty span{color:var(--anigora-cyan)}.weeklyScheduleEmpty p{margin:.35rem 0 0;font-size:.7rem}.mangaAwaitingSchedule{border:1px solid var(--anigora-line);margin-top:1.25rem}.mangaAwaitingSchedule>header{border-bottom:1px solid var(--anigora-line);justify-content:space-between;align-items:end;padding:.9rem 1rem;display:flex}.mangaAwaitingSchedule h2{font-family:var(--font-display);text-transform:uppercase;margin:.25rem 0 0;font-size:1.3rem;font-style:italic}.mangaAwaitingSchedule>header>span{color:var(--anigora-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.mangaAwaitingSchedule>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mangaAwaitingSchedule>div>a{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.4rem;padding:.55rem .75rem;text-decoration:none;display:grid}.mangaAwaitingSchedule>div>a:nth-child(2n){border-left:1px solid var(--anigora-line)}.mangaAwaitingSchedule>div>a:nth-child(n+3){border-top:1px solid var(--anigora-line)}.mangaAwaitingSchedule img,.mangaAwaitingSchedule i{aspect-ratio:2/3;border:1px solid var(--anigora-line);object-fit:cover;place-items:center;width:2.2rem;font-size:.52rem;font-style:normal;display:grid}.mangaAwaitingSchedule strong,.mangaAwaitingSchedule small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mangaAwaitingSchedule strong{font-size:.7rem}.mangaAwaitingSchedule small{color:var(--anigora-muted);text-transform:uppercase;margin-top:.25rem;font-size:.55rem}.mangaAwaitingSchedule b{color:var(--anigora-cyan)}@media (max-width:58rem){.weeklyCalendarIntro{flex-direction:column;align-items:flex-start;gap:1.25rem}.weeklyCalendarNavigation{grid-template-columns:1fr minmax(8rem,1.5fr) 1fr;align-self:stretch}.weeklyDayTabs button{padding-inline:.5rem}.weeklyScheduleGrid,.mangaAwaitingSchedule>div{grid-template-columns:1fr}.mangaAwaitingSchedule>div>a:nth-child(2n){border-left:0}.mangaAwaitingSchedule>div>a:nth-child(n+2){border-top:1px solid var(--anigora-line)}.weeklyScheduleItem:nth-child(2n){border-left:0}.weeklyScheduleItem:nth-child(n+2){border-top:1px solid var(--anigora-line)}}@media (max-width:44rem){.weeklyCalendarHero{padding-block:1.35rem}.weeklyCalendarIntro{gap:1rem}.weeklyCalendarIntro h1{font-size:2.25rem}.weeklyDayTabs{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.weeklyDayTabs::-webkit-scrollbar{display:none}.weeklyDayTabs button{scroll-snap-align:start;flex:0 0 4.3rem;min-height:3.55rem}.weeklyDayTabs button+button{border-left:0}.weeklyCalendarNavigation>*{padding-inline:.45rem;font-size:.56rem}.weeklyCalendarNavigation strong{min-width:0}.weeklyCalendarSummary{flex-direction:column;align-items:flex-start;gap:.7rem;padding-bottom:.8rem}.mangaAwaitingSchedule>header{flex-direction:column;align-items:flex-start;gap:.45rem}.weeklyCalendarSummary>div{flex-wrap:wrap}.weeklyActiveDay{border-inline:0;margin-inline:-1rem}.weeklyActiveDayHeader{padding-inline:1rem}.weeklyActiveDayHeader h2{font-size:1.1rem}.weeklyActiveDayHeader>span{font-size:.54rem}.weeklyScheduleItem{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.65rem;min-height:5.55rem;padding:.55rem 1rem}.weeklyScheduleCover{width:2.8rem}.weeklyScheduleAction{min-width:2rem;padding:0;font-size:0}.weeklyScheduleAction span{font-size:.75rem}}.titleDensityLong,.titleDensityDense{overflow-wrap:break-word;text-wrap:pretty}.workDetailMain h1.titleDensityLong{max-width:20ch;font-size:clamp(2.35rem,3.4vw,3.35rem);line-height:.96}.workDetailMain h1.titleDensityDense{max-width:24ch;font-size:clamp(2.05rem,3vw,2.9rem);line-height:1}.workCardTitle a,.releaseCardTitle a,.workRelationTitle{-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.workCardTitle a,.releaseCardTitle a{-webkit-line-clamp:3}.workCard h2.titleDensityLong{font-size:clamp(.95rem,1.35vw,1.08rem)}.workCard h2.titleDensityDense{font-size:clamp(.88rem,1.2vw,1rem);line-height:1.2}.releaseCardBody h3.titleDensityLong{font-size:.98rem}.releaseCardBody h3.titleDensityDense{font-size:.9rem;line-height:1.28}.workRelationTitle{-webkit-line-clamp:2;line-height:1.35}.workRelationTitle.titleDensityDense{font-size:.86rem}.episodeDetails h1.titleDensityLong{max-width:none;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.15}.episodeDetails h1.titleDensityDense{max-width:none;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.2}.readerTitle h1.titleDensityLong{max-width:28ch;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1}.readerTitle h1.titleDensityDense{max-width:34ch;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.05}@media (max-width:48rem){.workDetailMain h1.titleDensityLong{max-width:17ch;font-size:clamp(2rem,8vw,2.7rem)}.workDetailMain h1.titleDensityDense{max-width:20ch;font-size:clamp(1.75rem,7vw,2.3rem)}.readerTitle h1.titleDensityLong{font-size:clamp(1.5rem,7vw,2.2rem)}.readerTitle h1.titleDensityDense{font-size:clamp(1.35rem,6vw,1.9rem)}.profileShowcaseEditor>header,.profileShowcaseEditor>footer,.profileShowcaseAutomatic{flex-direction:column;align-items:stretch}.profileShowcaseColumns{grid-template-columns:1fr}.profileShowcaseEditor>header>span{align-self:flex-start}}.playmaticBanner{box-sizing:border-box;justify-items:center;width:100%;max-width:min(100%,728px);margin:clamp(1rem,2.5vw,2rem) auto;display:grid;overflow:hidden}.playmaticBanner>span{color:color-mix(in srgb, var(--text-muted,#a5adba) 72%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;line-height:1.6}.playmaticBanner ins{max-width:100%;display:block;overflow:hidden}@media (max-width:760px){.playmaticBanner{max-width:300px}}
