@import url("https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--arc-v2-bg:#08090c;--arc-v2-surface:#111319;--arc-v2-surface2:#191c24;--arc-v2-border:#ffffff16;--arc-v2-text:#f4f4f6;--arc-v2-muted:#9298a5;--arc-v2-accent:#e7b66b;--arc-v2-accent2:#d68d58;--arc-v2-shadow:0 24px 70px #0008}:root[data-theme=light]{--arc-v2-bg:#ffffff;--arc-v2-surface:#ffffff;--arc-v2-surface2:#f1f3f6;--arc-v2-border:#10182818;--arc-v2-text:#161a22;--arc-v2-muted:#697181;--arc-v2-accent:#a86c28;--arc-v2-accent2:#b85e36;--arc-v2-shadow:0 24px 70px #2730441c}body,html{background:var(--arc-v2-bg)!important;color:var(--arc-v2-text)!important;font-family:Vazirmatn,Manrope,Tahoma,sans-serif!important}body{min-width:320px}.arc-app-shell{min-height:100vh;background:var(--arc-v2-bg);color:var(--arc-v2-text);display:flex;flex-direction:column}.arc-global-main{flex:1;min-width:0}.arc-global-header{height:82px;position:sticky;top:0;z-index:80;background:color-mix(in srgb,var(--arc-v2-bg) 92%,transparent);border-bottom:1px solid var(--arc-v2-border);backdrop-filter:blur(18px)}.arc-header-inner{height:100%;max-width:1600px;margin:auto;padding:0 clamp(18px,4vw,64px);display:flex;align-items:center;gap:clamp(18px,3vw,46px)}.arc-wordmark{display:flex;align-items:center;gap:10px;flex-shrink:0}.arc-wordmark-symbol{font:900 29px/1 Manrope,Arial,sans-serif;letter-spacing:-4px;color:var(--arc-v2-text);display:inline-block}.arc-wordmark-symbol span{color:var(--arc-v2-accent)}.arc-wordmark-name{font:900 14px/1.5 Vazirmatn,sans-serif;letter-spacing:0;color:var(--arc-v2-text)}.arc-main-nav{gap:5px;white-space:nowrap}.arc-main-nav,.arc-main-nav a{height:100%;display:flex;align-items:center}.arc-main-nav a{gap:8px;padding:0 13px;color:var(--arc-v2-muted);font-size:12px;font-weight:700;border-bottom:2px solid transparent;transition:.2s}.arc-main-nav a svg{width:16px;height:16px}.arc-main-nav a.active,.arc-main-nav a:hover{color:var(--arc-v2-text);border-bottom-color:var(--arc-v2-accent)}.arc-header-search{height:42px;max-width:340px;min-width:180px;flex:1;margin-right:auto;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--arc-v2-border);background:var(--arc-v2-surface);border-radius:7px;color:var(--arc-v2-muted)}.arc-header-search svg{width:17px;flex-shrink:0}.arc-header-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--arc-v2-text);font:inherit;font-size:11px}.arc-header-search button{border:0;background:var(--arc-v2-accent);color:#17120d;padding:7px 11px;border-radius:5px;font:700 10px Vazirmatn,sans-serif}.arc-header-actions{gap:9px}.arc-mobile-menu,.arc-theme-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--arc-v2-border);border-radius:7px;background:var(--arc-v2-surface);color:var(--arc-v2-text)}.arc-mobile-menu svg,.arc-theme-button svg{width:17px}.arc-login-link{height:40px;padding:0 15px;display:flex;align-items:center;gap:8px;background:var(--arc-v2-accent);color:#17120d;border-radius:6px;font-size:11px;font-weight:900}.arc-login-link svg{width:15px}.arc-account-wrap{position:relative}.arc-account-button{height:42px;display:flex;align-items:center;gap:8px;border:1px solid var(--arc-v2-border);background:var(--arc-v2-surface);color:var(--arc-v2-text);border-radius:7px;padding:0 9px;font:700 11px Vazirmatn,sans-serif}.arc-account-button>svg{width:14px;color:var(--arc-v2-muted)}.arc-avatar{width:27px;height:27px;display:grid;place-items:center;background:var(--arc-v2-accent);color:#17120d;border-radius:50%;font:800 12px Manrope}.arc-account-menu{position:absolute;top:calc(100% + 9px);left:0;width:190px;padding:7px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:9px;box-shadow:var(--arc-v2-shadow);display:grid;z-index:100}.arc-account-menu a,.arc-account-menu button{padding:11px;text-align:right;color:var(--arc-v2-text);border:0;background:transparent;border-radius:5px;font:600 11px Vazirmatn,sans-serif}.arc-account-menu a:hover,.arc-account-menu button:hover{background:var(--arc-v2-surface2)}.arc-menu-backdrop,.arc-mobile-menu{display:none}.arc-global-footer{max-width:1600px;width:100%;margin:80px auto 0;padding:32px clamp(18px,4vw,64px) 25px;border-top:1px solid var(--arc-v2-border);display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.arc-footer-brand{display:flex;align-items:center;gap:12px}.arc-footer-brand>div{display:grid;gap:4px}.arc-footer-brand b{font:800 11px Manrope;letter-spacing:1.4px}.arc-footer-brand small{font-size:10px;color:var(--arc-v2-muted)}.arc-global-footer nav{display:flex;flex-wrap:wrap;gap:17px}.arc-global-footer nav a,.arc-global-footer>small{font-size:10px;color:var(--arc-v2-muted)}.arc-global-footer nav a:hover{color:var(--arc-v2-accent)}.arc-global-footer>small{grid-column:1/-1;padding-top:17px;border-top:1px solid var(--arc-v2-border)}.arc-catalog-v2{max-width:1600px;margin:auto;padding-bottom:30px}.arc-hero-v2{position:relative;min-height:590px;overflow:hidden;display:flex;align-items:center;padding:70px clamp(24px,9vw,145px);isolation:isolate;background:linear-gradient(120deg,#11151d,#090a0d)}.arc-hero-backdrop{position:absolute;z-index:-3;inset:0;overflow:hidden}.arc-hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:saturate(.8);opacity:.62}.arc-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(270deg,#08090c,#08090ce8 32%,#08090c9c 65%,#08090c36),linear-gradient(0deg,#08090c,transparent 35%,#08090c3b)}.arc-hero-content{width:min(650px,100%);position:relative}.arc-eyebrow{display:flex;align-items:center;gap:10px;color:var(--arc-v2-accent);font:800 9px Manrope,Arial,sans-serif;letter-spacing:2px}.arc-eyebrow i{width:24px;height:1px;background:var(--arc-v2-accent)}.arc-hero-overline{font-size:14px;color:#e0cba8;margin:28px 0 8px}.arc-hero-content h1{font-size:clamp(34px,5.4vw,68px);font-weight:900;line-height:1.3;letter-spacing:-1.4px;margin:0;max-width:720px;color:#fff;text-wrap:balance}.arc-hero-japanese{display:block;direction:ltr;text-align:right;color:#c2c5cb;font:500 12px Manrope;margin-top:7px}.arc-hero-description{max-width:560px;color:#c3c5cb;font-size:13px;line-height:2.15;margin:20px 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.arc-hero-meta{display:flex;gap:17px;align-items:center;flex-wrap:wrap;color:#e2e2e4;font-size:11px;margin:0 0 24px}.arc-hero-meta span{display:flex;align-items:center;gap:6px}.arc-hero-meta span:first-child{color:#f0c77f}.arc-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.arc-primary-action,.arc-secondary-action{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:6px;font:800 11px Vazirmatn,sans-serif}.arc-primary-action{background:var(--arc-v2-accent);color:#17120d}.arc-secondary-action{border:1px solid #ffffff46;background:#ffffff12;color:#fff}.arc-hero-index{bottom:45px;left:clamp(25px,5vw,80px);display:grid;gap:4px;color:#fff}.arc-hero-index span{font:700 8px Manrope;letter-spacing:2px;color:#ffffffa0}.arc-hero-index b{font:800 36px Manrope;color:var(--arc-v2-accent)}.arc-discover-bar{padding:36px clamp(20px,6vw,90px);display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr);align-items:center;gap:30px;border-bottom:1px solid var(--arc-v2-border)}.arc-browser-head h2,.arc-discover-bar h2{font-size:26px;margin:8px 0 4px;font-weight:900}.arc-discover-bar p{margin:0;color:var(--arc-v2-muted);font-size:11px}.arc-discover-search{height:58px;display:flex;align-items:center;gap:12px;padding:0 15px;border:1px solid var(--arc-v2-border);background:var(--arc-v2-surface);border-radius:8px;color:var(--arc-v2-muted)}.arc-discover-search>svg{width:19px;flex-shrink:0}.arc-discover-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--arc-v2-text);font:500 12px Vazirmatn,sans-serif}.arc-discover-search button{border:0;background:transparent;color:var(--arc-v2-muted);display:grid;place-items:center}.arc-discover-search button[type=submit]{height:39px;padding:0 18px;border-radius:6px;background:var(--arc-v2-accent);color:#17120d;font:800 11px Vazirmatn,sans-serif}.arc-catalog-browser{padding:40px clamp(20px,6vw,90px) 30px}.arc-browser-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:22px}.arc-browser-head h2{font-size:25px}.arc-filter-toggle{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--arc-v2-border);background:var(--arc-v2-surface);color:var(--arc-v2-text);border-radius:6px;font:700 10px Vazirmatn}.arc-collection-tabs{overflow:auto;padding:0 0 17px}.arc-collection-tabs button{flex-shrink:0;padding:10px 17px;border:1px solid var(--arc-v2-border);background:var(--arc-v2-surface);color:var(--arc-v2-muted);font:700 10px Vazirmatn;transition:.2s}.arc-collection-tabs button.active,.arc-collection-tabs button:hover{background:var(--arc-v2-accent);border-color:var(--arc-v2-accent);color:#18130e}.arc-filter-panel{padding:18px;margin:0 0 22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;align-items:end;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:8px}.arc-filter-panel label{display:grid;gap:8px;color:var(--arc-v2-muted);font-size:10px}.arc-filter-panel select{width:100%;padding:0 10px;background:var(--arc-v2-surface2);color:var(--arc-v2-text);font:500 10px Vazirmatn}.arc-filter-panel select,.arc-filter-panel>button{height:41px;border:1px solid var(--arc-v2-border);border-radius:5px}.arc-filter-panel>button{padding:0 12px;background:transparent;color:var(--arc-v2-muted);font:600 10px Vazirmatn}.arc-catalog-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 17px}.arc-media-card{min-width:0;position:relative}.arc-media-link{display:block;color:inherit}.arc-poster-frame{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--arc-v2-surface2);border-radius:7px;border:1px solid var(--arc-v2-border);box-shadow:0 9px 22px #0003}.arc-poster-frame>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s,filter .35s}.arc-media-card:hover .arc-poster-frame>img{transform:scale(1.055);filter:brightness(.78)}.arc-poster-fallback{height:100%;padding:17px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 70% 20%,#a66d3c8a,transparent 48%),linear-gradient(150deg,#30303b,#0c0e14);color:#fff}.arc-poster-fallback small,.arc-poster-fallback span{font:800 8px Manrope;letter-spacing:1.7px;color:#f0c78f}.arc-poster-fallback b{font-size:clamp(12px,1.2vw,19px);line-height:1.7;font-weight:900}.arc-poster-score{top:10px;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:4px;color:#f3ca83;font:800 10px Manrope}.arc-poster-kind,.arc-poster-score{position:absolute;right:10px;background:#08090de8}.arc-poster-kind{bottom:10px;padding:5px 7px;color:#fff;border-radius:3px;font:700 8px Manrope}.arc-poster-hover{position:absolute;inset:auto 0 0;padding:45px 10px 13px;background:linear-gradient(0deg,#08090df2,transparent);opacity:0;transition:.2s;color:#fff;font-size:10px;font-weight:700}.arc-media-card:hover .arc-poster-hover{opacity:1}.arc-media-copy{display:grid;gap:5px;padding:10px 2px 0}.arc-media-copy b{font-size:12px;line-height:1.7}.arc-media-copy b,.arc-media-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-media-copy span{font:500 9px Manrope;color:var(--arc-v2-muted);direction:ltr;text-align:right}.arc-media-copy small{font-size:9px;color:var(--arc-v2-muted)}.arc-save-title{position:absolute;top:9px;left:9px;width:33px;height:33px;display:grid;place-items:center;border:1px solid #ffffff42;border-radius:50%;background:#090a0dc9;color:#fff;opacity:0;transition:.2s}.arc-media-card:hover .arc-save-title,.arc-save-title.is-saved{opacity:1}.arc-save-title.is-saved{background:var(--arc-v2-accent);color:#16120d;border-color:var(--arc-v2-accent)}.arc-rail{padding:35px clamp(20px,6vw,90px) 8px}.arc-rail-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:17px}.arc-rail-head h2{font-size:22px;margin:7px 0 2px;font-weight:900}.arc-rail-head p{margin:0;color:var(--arc-v2-muted);font-size:10px}.arc-rail-head>a{display:flex;align-items:center;gap:3px;color:var(--arc-v2-accent);font-size:10px;font-weight:800;white-space:nowrap}.arc-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(145px,1fr);grid-template-rows:1fr;gap:15px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--arc-v2-border) transparent}.arc-rail-track .arc-media-card{scroll-snap-align:start}.arc-catalog-loading{height:280px;display:flex;align-items:center;justify-content:center;gap:8px}.arc-catalog-loading span{width:8px;height:8px;border-radius:50%;background:var(--arc-v2-accent);animation:arcv2pulse .7s infinite alternate}.arc-catalog-loading span:nth-child(2){animation-delay:.18s}.arc-catalog-loading span:nth-child(3){animation-delay:.36s}@keyframes arcv2pulse{to{opacity:.2;transform:translateY(-6px)}}.arc-catalog-error,.arc-empty-state{padding:60px 15px;text-align:center;color:var(--arc-v2-muted);font-size:12px}.arc-catalog-error button{margin:15px auto 0;padding:10px 20px;border:0;border-radius:5px;background:var(--arc-v2-accent);color:#17120d;font:800 11px Vazirmatn}.arc-more-wrap{display:flex;justify-content:center;padding:28px}.arc-more-wrap button{gap:8px;padding:13px 22px;border:1px solid var(--arc-v2-border);border-radius:6px;color:var(--arc-v2-text);font:700 11px Vazirmatn}.arc-more-wrap button,.arc-toast{display:flex;align-items:center;background:var(--arc-v2-surface)}.arc-toast{position:fixed;z-index:120;bottom:25px;left:25px;gap:15px;padding:13px 17px;border:1px solid var(--arc-v2-border);border-radius:8px;box-shadow:var(--arc-v2-shadow);font-size:11px}.arc-toast button{border:0;background:transparent;color:var(--arc-v2-muted);display:grid;place-items:center}@media(max-width:1150px){.arc-header-inner{gap:15px}.arc-main-nav a{padding:0 8px}.arc-header-search{max-width:250px}.arc-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.arc-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.arc-global-header{height:70px}.arc-header-inner{padding:0 16px;gap:12px}.arc-mobile-menu{display:grid;flex-shrink:0}.arc-wordmark-symbol{font-size:26px}.arc-wordmark-name{display:block;font-size:12px;white-space:nowrap}.arc-main-nav{display:none;position:absolute;top:69px;right:12px;left:12px;height:auto;padding:9px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:9px;box-shadow:var(--arc-v2-shadow);flex-direction:column;align-items:stretch}.arc-main-nav.is-open{display:flex}.arc-main-nav a{height:46px;border:0;border-radius:5px}.arc-main-nav a.active{background:var(--arc-v2-surface2);color:var(--arc-v2-accent)}.arc-header-search{max-width:none;min-width:0;height:39px}.arc-account-name,.arc-header-search button{display:none}.arc-account-button{padding:0 6px}.arc-menu-backdrop{display:block;position:fixed;inset:70px 0 0;z-index:60;background:#0005;border:0}.arc-hero-v2{min-height:520px;padding:60px 28px}.arc-hero-content h1{font-size:clamp(34px,7vw,52px)}.arc-discover-bar{grid-template-columns:1fr;gap:18px}.arc-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arc-rail-track{grid-auto-columns:170px}}@media(max-width:560px){.arc-global-header{height:64px}.arc-header-inner{padding:0 11px;gap:8px}.arc-mobile-menu,.arc-theme-button{width:35px;height:35px}.arc-wordmark-symbol{font-size:23px}.arc-header-search{height:36px;padding:0 8px;gap:6px}.arc-header-search input{font-size:9px}.arc-header-search svg{width:15px}.arc-login-link{height:35px;padding:0 9px;font-size:9px}.arc-login-link svg{width:13px}.arc-account-button{height:35px}.arc-avatar{width:24px;height:24px}.arc-main-nav{top:63px}.arc-menu-backdrop{top:64px}.arc-hero-v2{min-height:510px;padding:52px 20px}.arc-hero-shade{background:linear-gradient(0deg,#08090c,#08090ce8 48%,#08090c72),linear-gradient(270deg,#08090c66,transparent)}.arc-hero-backdrop img{object-position:58% center;opacity:.48}.arc-hero-overline{font-size:12px;margin-top:23px}.arc-hero-content h1{font-size:36px}.arc-hero-description{font-size:11px;line-height:2}.arc-hero-meta{font-size:10px;gap:11px}.arc-primary-action,.arc-secondary-action{min-height:42px;padding:0 13px;font-size:10px}.arc-hero-index{bottom:19px;left:20px}.arc-hero-index b{font-size:25px}.arc-discover-bar{padding:28px 17px}.arc-browser-head h2,.arc-discover-bar h2{font-size:21px}.arc-discover-search{height:51px;padding:0 9px;gap:7px}.arc-discover-search input{font-size:10px}.arc-discover-search button[type=submit]{height:34px;padding:0 10px;font-size:9px}.arc-catalog-browser{padding:29px 15px}.arc-browser-head{align-items:center}.arc-browser-head h2{font-size:19px}.arc-filter-toggle{padding:9px;font-size:9px}.arc-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:9px}.arc-filter-panel>button{grid-column:1/-1}.arc-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 10px}.arc-poster-frame{border-radius:5px}.arc-poster-fallback{padding:9px}.arc-poster-fallback small,.arc-poster-fallback span{font-size:6px}.arc-poster-fallback b{font-size:11px}.arc-poster-score{top:6px;right:6px;padding:4px 5px;font-size:8px}.arc-poster-kind{bottom:6px;right:6px;font-size:7px}.arc-media-copy{padding-top:7px;gap:3px}.arc-media-copy b{font-size:10px}.arc-media-copy small,.arc-media-copy span{font-size:8px}.arc-save-title{opacity:1;width:28px;height:28px;top:6px;left:6px}.arc-rail{padding:26px 15px 6px}.arc-rail-head h2{font-size:18px}.arc-rail-track{grid-auto-columns:138px;gap:11px}.arc-global-footer{grid-template-columns:1fr;padding:25px 16px 18px;margin-top:50px}.arc-global-footer nav{gap:12px 17px}.arc-global-footer>small{grid-column:auto}}.arc-filter-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.arc-filter-actions button{min-height:41px;padding:0 12px;border:1px solid var(--arc-v2-border);border-radius:5px;background:transparent;color:var(--arc-v2-muted);font:700 9px Vazirmatn}.arc-filter-actions button:last-child{background:var(--arc-v2-accent);border-color:var(--arc-v2-accent);color:#17120d}@media(max-width:560px){.arc-filter-actions{grid-column:1/-1}.arc-filter-actions button{flex:1}}

/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Vazirmatn:wght@400;500;600;700;800&display=swap";@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.contents{display:contents}.grid{display:grid}.hidden{display:none}}:root{color-scheme:dark;--arc-bg:#090a0d;--arc-panel:#111319;--arc-panel-2:#171a22;--arc-line:#ffffff14;--arc-text:#f3f4f6;--arc-muted:#969ba8;--arc-accent:#c5a46d;--arc-accent-soft:#c5a46d22}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--arc-bg)}body{color:var(--arc-text);margin:0;font-family:Vazirmatn,Tahoma,Arial,sans-serif}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:#c5a46d55}.arc-site{background:radial-gradient(ellipse at 80% 0,#22202a45,transparent 34%),var(--arc-bg);min-height:100vh;overflow:hidden}.arc-header{z-index:30;border-bottom:1px solid var(--arc-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090a0dec;gap:clamp(20px,4vw,60px);height:78px;padding:0 clamp(18px,5vw,76px);position:sticky;top:0}.arc-brand,.arc-header{align-items:center;display:flex}.arc-brand{flex-shrink:0;gap:11px}.arc-symbol-image{object-fit:contain;flex-shrink:0;width:72px;height:30px;display:block}.arc-brand-copy{flex-direction:column;gap:3px;display:flex}.arc-brand-copy b{letter-spacing:1.2px;font-size:15px;font-weight:900}.arc-brand-copy small{letter-spacing:1.25px;color:#858995;font-family:Arial,sans-serif;font-size:7px}.arc-nav{color:#a9adb8;gap:clamp(18px,2.5vw,38px);font-size:12px}.arc-nav,.arc-nav a{align-items:center;height:100%;display:flex}.arc-nav a{transition:color .2s;position:relative}.arc-nav a.is-active,.arc-nav a:hover{color:#fff}.arc-nav a.is-active:after{content:"";background:var(--arc-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.arc-nav .arc-nav-section{color:#a9adb8;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.arc-nav .arc-nav-section svg{color:#8d929d;flex-shrink:0}.arc-nav .arc-nav-section:hover{color:#fff;background:#ffffff0a;border-color:#ffffff16}.arc-nav .arc-nav-section.is-active{color:#f0d6a5;background:#c5a46d1b;border-color:#c5a46d66}.arc-nav .arc-nav-section.is-active svg{color:#e5c58c}.arc-nav .arc-nav-section.is-active:after{content:none}.arc-header-actions{align-items:center;gap:10px;margin-right:auto;display:flex}.arc-icon-button{border:1px solid var(--arc-line);color:#d8d9df;background:#ffffff06;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.arc-icon-button svg{width:17px;height:17px}.arc-login{background:var(--arc-accent-soft);color:#e4c995;border:1px solid #c5a46d66;border-radius:5px;align-items:center;gap:9px;height:39px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.arc-menu-trigger{display:none}.arc-topline{color:#737986;letter-spacing:.2px;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;height:34px;padding:0 clamp(18px,5vw,76px);font-size:9px;display:flex}.arc-topline span:first-child{color:#c4a878;align-items:center;gap:8px;display:flex}.arc-topline i{background:#c5a46d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #c5a46d}.arc-hero{isolation:isolate;border-bottom:1px solid var(--arc-line);align-items:center;min-height:505px;padding:55px clamp(24px,9vw,140px);display:flex;position:relative}.arc-hero-art{z-index:-2;opacity:.42;filter:saturate(.72);background-position:50% 34%;background-size:cover;position:absolute;inset:0}.arc-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090a0d,#090a0de8 36%,#090a0d99 70%,#090a0d55),linear-gradient(#090a0d88,#0000 55%,#090a0d);position:absolute;inset:0}.arc-hero-inner{max-width:590px}.arc-kicker,.arc-section-overline{letter-spacing:2.2px;color:var(--arc-accent);align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:9px;display:flex}.arc-kicker span{background:var(--arc-accent);width:24px;height:1px}.arc-hero h1{letter-spacing:-1.7px;margin:23px 0 14px;font-size:clamp(38px,5vw,63px);font-weight:900;line-height:1.32}.arc-hero h1 em{color:var(--arc-accent);font-style:normal}.arc-hero-inner>p{color:#b4b7c0;max-width:450px;margin:0 0 23px;font-size:13px;line-height:2.2}.arc-feature-meta{flex-wrap:wrap;gap:13px;margin:0 0 23px;font-size:12px}.arc-feature-label{color:#9ea2ac;border:1px solid #ffffff25;padding:5px 8px;font-size:9px}.arc-feature-score{color:#e5c887;align-items:center;gap:5px;font-size:11px;display:flex}.arc-hero-link{border-bottom:1px solid var(--arc-accent);color:#e3c58e;align-items:center;gap:13px;height:40px;font-size:11px;font-weight:700;display:inline-flex}.arc-hero-index{color:var(--arc-accent);letter-spacing:-1px;font-family:Arial,sans-serif;font-size:26px;position:absolute;bottom:38px;left:clamp(24px,5vw,76px)}.arc-hero-index span{color:#777d88;letter-spacing:1px;font-size:11px}.arc-search-area{padding:28px clamp(18px,8vw,120px) 18px}.arc-search{color:#9399a5;background:#12151b;border:1px solid #ffffff1b;border-radius:5px;align-items:center;gap:13px;max-width:850px;height:56px;margin:auto;padding:0 17px;display:flex}.arc-search>svg{flex-shrink:0}.arc-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.arc-search input::placeholder{color:#727987}.arc-clear{color:#999;background:0 0;border:0;place-items:center;padding:4px;display:grid}.arc-search-submit{background:var(--arc-accent);color:#141414;border:0;border-radius:3px;min-width:84px;height:36px;font-size:11px;font-weight:800}.arc-search-caption{color:#737986;justify-content:space-between;max-width:850px;margin:12px auto 0;font-size:9px;display:flex}.arc-search-caption span:first-child{color:#b2a07f;align-items:center;gap:6px;display:flex}.arc-catalog-section{padding:27px clamp(18px,8vw,120px) 55px}.arc-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:19px;display:flex}.arc-section-heading h2{letter-spacing:-.5px;margin:8px 0 3px;font-size:22px;font-weight:800}.arc-section-heading p{color:#858b97;margin:0;font-size:10px}.arc-view-label{color:#a9aeba;border:1px solid var(--arc-line);padding:8px 10px;font-size:10px}.arc-collection-tabs,.arc-view-label{align-items:center;gap:8px;display:flex}.arc-collection-tabs{scrollbar-width:none;margin:0 0 2px;padding:0 0 15px;overflow-x:auto}.arc-collection-tabs::-webkit-scrollbar{display:none}.arc-collection-tabs button{border:1px solid var(--arc-line);background:var(--arc-panel);min-height:37px;color:var(--arc-muted);border-radius:5px;flex:none;padding:0 15px;font-size:10px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.arc-collection-tabs button:hover{color:var(--arc-text);border-color:#c5a46d77}.arc-collection-tabs button.selected{background:var(--arc-accent-soft);color:var(--arc-accent);border-color:#c5a46d99}.arc-collection-tabs button:disabled{cursor:wait;opacity:.8}.arc-genre-list{scrollbar-width:none;gap:7px;padding:0 0 19px;display:flex;overflow:auto}.arc-genre-list::-webkit-scrollbar{display:none}.arc-genre-list button{color:#a3a8b3;background:#ffffff04;border:1px solid #ffffff19;border-radius:3px;flex-shrink:0;padding:7px 13px;font-size:10px}.arc-genre-list button.selected{background:var(--arc-accent-soft);color:#e4c995;border-color:#c5a46d88}.arc-media-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:23px 16px;display:grid}.media-card{min-width:0;background:0 0;border:0;flex-direction:column;gap:9px;padding:0;display:flex}.media-poster{background:#171a22;border:1px solid #ffffff13;border-radius:3px;height:clamp(180px,22vw,275px);display:block;position:relative;overflow:hidden}.media-poster img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.media-card:hover .media-poster img{filter:saturate(1.08);transform:scale(1.045)}.poster-fallback{color:var(--arc-accent);background:linear-gradient(145deg,#292a30,#111319);font:900 32px Arial}.media-poster-shade{pointer-events:none;background:linear-gradient(#0000,#050609d9);position:absolute;inset:50% 0 0}.media-score{color:#e9cb88;background:#08090dcf;border-radius:2px;align-items:center;gap:4px;padding:5px 7px;font:700 10px Arial;display:flex;position:absolute;top:9px;right:9px}.media-format{color:#d9dbe1;background:#111319e8;border:1px solid #ffffff2a;padding:4px 6px;font:9px Arial;right:8px}.media-format,.media-rank{position:absolute;bottom:8px}.media-rank{color:#f2d49c;text-shadow:0 1px 5px #000;font:700 10px Arial;left:8px}.media-card-info{flex-direction:column;gap:4px;min-width:0;display:flex}.media-card-info b{color:#f0f1f4;font-size:12px;font-weight:700}.media-card-info b,.media-card-info small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-card-info small{color:#898f9c;text-align:right;direction:ltr;font-size:9px}.media-card-info>span{color:#6f7683;font-size:9px}.arc-load-more{justify-content:center;padding:32px 0 5px;display:flex}.arc-load-more button,.arc-state button{color:#e1c58f;background:0 0;border:1px solid #c5a46d77;border-radius:3px;align-items:center;gap:9px;padding:11px 22px;font-size:11px;display:flex}.arc-load-more button:disabled{opacity:.5;cursor:wait}.arc-state{text-align:center;color:#a4a9b4;flex-direction:column;gap:10px;padding:50px 15px;font-size:12px}.arc-loading,.arc-state{align-items:center;display:flex}.arc-loading{justify-content:center;gap:8px;height:250px}.arc-loading span{background:var(--arc-accent);border-radius:50%;width:7px;height:7px;animation:arc-pulse .8s infinite alternate}.arc-loading span:nth-child(2){animation-delay:.2s}.arc-loading span:nth-child(3){animation-delay:.4s}@keyframes arc-pulse{to{opacity:.2;transform:translateY(-6px)}}.arc-source-note{border-top:1px solid var(--arc-line);color:#737986;margin-top:24px;padding-top:14px;font-size:9px}.arc-source-note a{color:#c5a46d;text-decoration:underline}.arc-footer{border-top:1px solid var(--arc-line);background:#08090c;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:30px clamp(18px,8vw,120px) 24px;display:grid}.arc-footer p{color:#838995;margin:10px 0 0;font-size:10px}.arc-footer-links{color:#a6abb5;gap:20px;font-size:10px;display:flex}.arc-footer-links a:hover{color:var(--arc-accent)}.arc-footer>small{color:#666d79;border-top:1px solid #ffffff0d;grid-column:1/-1;padding-top:15px;font-size:9px}.arc-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030407d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.arc-detail{background:#11141a;border:1px solid #ffffff20;border-radius:6px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 100px #000c}.arc-detail-cover{background-position:50% 30%;background-size:cover;height:210px;position:relative}.arc-detail-cover:after{content:"";background:linear-gradient(#11141a33 15%,#11141a);position:absolute;inset:0}.arc-detail-cover button,.arc-help-close{z-index:2;color:#fff;background:#090a0dbb;border:1px solid #fff3;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:13px;left:13px}.arc-detail-cover button svg,.arc-help-close svg{width:17px}.arc-detail-content{margin-top:-42px;padding:0 25px 25px;position:relative}.arc-detail-content h2{margin:10px 0 4px;font-size:25px}.arc-detail-content h3{color:#b5bbc6;margin:0 0 15px;font-size:12px;font-weight:500}.arc-detail-content h3 small{color:#7f8793;font-size:10px}.arc-detail-stats{color:#d2b77f;flex-wrap:wrap;gap:8px 15px;margin-bottom:13px;font-size:10px;display:flex}.arc-detail-stats span{align-items:center;gap:5px;display:flex}.arc-detail-genres{gap:6px}.arc-detail-genres span{color:#b3b9c4;border:1px solid #ffffff1c;border-radius:2px;padding:5px 8px;font-size:9px}.arc-detail-content>p{color:#aeb4bf;margin:17px 0;font-size:12px;line-height:2.1}.arc-detail-actions{gap:9px}.arc-detail-actions a,.arc-detail-actions button,.arc-help-modal>a{background:var(--arc-accent);color:#151515;border:0;border-radius:3px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:800;display:inline-flex}.arc-detail-actions button{color:#d2d5dc;background:#ffffff0c;border:1px solid #ffffff1b}.arc-translation-note{color:#747b87;margin-top:17px;font-size:9px;display:block}.arc-help-modal{color:#e8e9ed;background:#13161d;border:1px solid #ffffff1e;border-radius:6px;width:min(420px,100%);padding:30px;position:relative}.arc-help-modal>svg{color:var(--arc-accent);width:25px;height:25px}.arc-help-modal h2{margin:15px 0 8px;font-size:18px}.arc-help-modal p{color:#a4aab5;margin:0 0 20px;font-size:11px;line-height:2.1}.arc-help-close{top:12px;left:12px}@media (max-width:1000px){.arc-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arc-hero{min-height:470px}}@media (max-width:700px){.arc-header{gap:12px;height:66px;padding:0 14px}.arc-menu-trigger{order:0;width:35px;height:35px;display:grid}.arc-brand{gap:7px}.arc-symbol-image{width:60px;height:26px}.arc-brand-copy b{font-size:12px}.arc-brand-copy small{font-size:6px}.arc-nav{background:#151820;border:1px solid #ffffff20;border-radius:5px;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:12px;display:none;position:absolute;top:65px;left:10px;right:10px;box-shadow:0 15px 45px #000a}.arc-nav.is-open{display:flex}.arc-nav a{border-bottom:1px solid #ffffff0b;height:auto;padding:13px 8px}.arc-nav a.is-active:after{width:2px;height:auto;inset:12px auto 12px 0}.arc-nav .arc-nav-section{border-radius:5px;justify-content:flex-start;height:42px;padding:0 13px}.arc-nav .arc-nav-section.is-active:after{content:none}.arc-header-actions{gap:6px}.arc-header-actions .arc-icon-button{width:34px;height:34px}.arc-login{height:34px;padding:0 9px;font-size:9px}.arc-topline{padding:0 15px;font-size:8px}.arc-hero{min-height:430px;padding:45px 22px}.arc-hero:before{background:linear-gradient(#090a0d66,#090a0de8 58%,#090a0d),linear-gradient(90deg,#090a0d99,#0000)}.arc-hero-art{background-position:58%}.arc-hero h1{font-size:40px}.arc-hero-inner>p{font-size:11px}.arc-hero-index{font-size:20px;bottom:20px;left:20px}.arc-search-area{padding:20px 14px 10px}.arc-search{gap:8px;height:50px;padding:0 10px}.arc-search input{font-size:10px}.arc-search-submit{min-width:65px;height:32px;font-size:9px}.arc-catalog-section{padding:23px 14px 40px}.arc-section-heading h2{font-size:18px}.arc-section-heading p{font-size:9px}.arc-view-label{padding:6px;font-size:9px}.arc-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.media-poster{height:clamp(145px,52vw,225px)}.media-card-info b{font-size:10px}.media-card-info small,.media-card-info>span{font-size:8px}.arc-footer{grid-template-columns:1fr;gap:17px;padding:25px 16px 20px}.arc-footer-links{flex-wrap:wrap;gap:15px}.arc-footer>small{grid-column:auto}.arc-detail-cover{height:160px}.arc-detail-content{padding:0 17px 20px}.arc-detail-content h2{font-size:20px}}@media (max-width:380px){.arc-brand-copy small{display:none}.arc-login{gap:0;font-size:0}.arc-login svg{width:17px}.arc-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-poster{height:230px}}.arc-auth-mark{letter-spacing:2px;color:var(--arc-accent);margin-bottom:8px;font:800 11px Arial,sans-serif;display:inline-block}.arc-auth-form{gap:10px;margin-top:17px;display:grid}.arc-auth-form input{color:#f3f4f6;background:#090b10;border:1px solid #ffffff20;border-radius:3px;outline:none;width:100%;height:43px;padding:0 12px;font:12px Vazirmatn,sans-serif}.arc-auth-form input:focus{border-color:#c5a46d99}.arc-auth-submit{background:var(--arc-accent);color:#141414;border:0;border-radius:3px;height:43px;font:700 12px Vazirmatn,Tahoma,Arial,sans-serif}.arc-auth-submit:disabled{opacity:.55;cursor:wait}.arc-auth-message{color:#e5d1a9;background:#c5a46d12;border:1px solid #c5a46d55;padding:10px 12px;font-size:10px;line-height:1.9}.arc-auth-switch{color:#d8bd8a;background:0 0;border:0;margin:17px auto 0;font:11px Vazirmatn,Tahoma,Arial,sans-serif;display:block}.arc-verify-page{color:#f3f4f6;background:#090a0d;place-items:center;min-height:100vh;padding:20px;font-family:Vazirmatn,sans-serif;display:grid}.arc-verify-card{text-align:center;background:#13161d;border:1px solid #ffffff20;width:min(440px,100%);padding:34px}.arc-verify-mark{letter-spacing:3px;color:#c5a46d;font:900 14px Arial,sans-serif}.arc-verify-card h1{margin:20px 0 10px;font-size:21px}.arc-verify-card p{color:#aeb3bf;font-size:12px;line-height:2}.arc-verify-card a{color:#141414;background:#c5a46d;border-radius:3px;margin-top:15px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-block}.arc-detail-actions .arc-watchlist-toggle{color:#e8d5b2;background:#c5a46d14;border-color:#c5a46d88}.arc-detail-actions .arc-watchlist-toggle:disabled{opacity:.55;cursor:wait}.arc-watchlist-page{color:#f3f4f6;background:#090a0d;min-height:100vh;font-family:Vazirmatn,Tahoma,Arial,sans-serif}.arc-watchlist-header{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:72px;padding:0 7vw;display:flex}.arc-watchlist-back{color:#c5a46d;font-size:11px}.arc-watchlist-brand{letter-spacing:2px;font:800 12px Arial,sans-serif}.arc-watchlist-content{width:min(1100px,90vw);margin:60px auto}.arc-watchlist-content>h1{align-items:center;gap:12px;margin:12px 0;font-size:27px;display:flex}.arc-watchlist-content>h1 svg{color:#c5a46d}.arc-watchlist-content>p{color:#aeb3bf;margin:0 0 28px;font-size:12px}.arc-watchlist-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:24px;display:grid}.arc-watchlist-item{background:#13161d;border:1px solid #ffffff18;align-items:center;gap:14px;min-width:0;padding:17px;display:flex}.arc-watchlist-mark{color:#c5a46d;letter-spacing:1px;border:1px solid #c5a46d55;flex:0 0 42px;place-items:center;height:58px;font:900 11px Arial,sans-serif;display:grid}.arc-watchlist-info{flex:1;min-width:0}.arc-watchlist-info>small,.arc-watchlist-info>span{color:#aeb3bf;font-size:9px}.arc-watchlist-info h2{overflow-wrap:anywhere;margin:5px 0;font-size:13px}.arc-watchlist-info p{color:#c4c8d0;margin:0 0 5px;font-size:10px}.arc-watchlist-actions{flex-direction:column;gap:10px;display:flex}.arc-watchlist-actions a,.arc-watchlist-actions button{color:#c5a46d;background:0 0;border:1px solid #ffffff24;place-items:center;width:30px;height:30px;display:grid}.arc-watchlist-actions button:disabled{opacity:.45}.arc-watchlist-content .arc-auth-message a{color:#e8d5b2;margin-right:8px;text-decoration:underline}.arc-profile-page{color:#f3f4f6;background:#090a0d;min-height:100vh;font-family:Vazirmatn,Tahoma,Arial,sans-serif}.arc-profile-card{background:#13161d;border:1px solid #ffffff1c;width:min(520px,90vw);margin:60px auto;padding:30px}.arc-profile-card>h1{align-items:center;gap:12px;margin:12px 0 26px;font-size:25px;display:flex}.arc-profile-card>h1 svg{color:#c5a46d}.arc-profile-identity{background:#0b0d12;border:1px solid #ffffff16;align-items:center;gap:13px;margin-bottom:20px;padding:16px;display:flex}.arc-profile-identity>span{color:#e8d5b2;background:#c5a46d1a;border:1px solid #c5a46d77;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.arc-profile-identity>div{flex:1;gap:4px;display:grid}.arc-profile-identity b{font-size:13px}.arc-profile-identity small{color:#aeb3bf;font-size:10px}.arc-profile-identity>svg{color:#c5a46d}.arc-profile-card .arc-auth-form label{color:#aeb3bf;font-size:10px}.arc-profile-card .arc-auth-form input[readonly]{opacity:.65;cursor:not-allowed}.arc-profile-date{color:#969ba8;margin-top:16px;font-size:10px}.arc-profile-home{color:#d8bd8a;margin-top:18px;font-size:11px;display:inline-block}.arc-help-page{color:#f3f4f6;background:#090a0d;min-height:100vh;font-family:Vazirmatn,Tahoma,Arial,sans-serif}.arc-help-content{width:min(820px,90vw);margin:58px auto}.arc-help-content h1{margin:12px 0;font-size:30px}.arc-help-content>p{color:#aeb3bf;margin-bottom:28px;font-size:12px}.arc-help-list{gap:10px}.arc-help-item{background:#13161d;border:1px solid #ffffff18}.arc-help-item summary{padding:17px 0;font-size:12px;font-weight:700;list-style:none}.arc-help-item summary::-webkit-details-marker{display:none}.arc-help-item summary:after{content:"+";float:left;color:#c5a46d;font-size:18px}.arc-help-item[open] summary:after{content:"−"}.arc-help-item p{color:#b6bbc5;margin:0;padding:0 0 17px;font-size:11px;line-height:2.1}.media-card{text-align:right;width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block}.arc-entry-page{color:#f3f4f6;background:#090a0d;min-height:100vh;font-family:Vazirmatn,Tahoma,Arial,sans-serif}.arc-entry-content{background:#13161d;border:1px solid #ffffff18;width:min(820px,90vw);margin:65px auto;padding:35px}.arc-entry-content h1{margin:14px 0 5px;font-size:30px;line-height:1.5}.arc-entry-japanese,.arc-entry-original{color:#aeb3bf;margin:5px 0;font-size:12px}.arc-entry-stats{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px;margin:28px 0;display:grid}.arc-entry-stats>div{background:#0b0d12;border:1px solid #ffffff14;gap:6px;padding:13px;display:grid}.arc-entry-stats small{color:#9ea4b0;font-size:9px}.arc-entry-stats b{color:#e8d5b2;font-size:13px}.arc-entry-genres h2{margin-bottom:12px;font-size:13px}.arc-entry-genres>div{flex-wrap:wrap;gap:7px;display:flex}.arc-entry-genres span{color:#d8bd8a;border:1px solid #c5a46d55;padding:6px 10px;font-size:10px}.arc-entry-note{color:#aeb3bf;margin:24px 0;font-size:11px;line-height:2}.arc-entry-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.arc-entry-actions a{color:#e8d5b2;border:1px solid #c5a46d66;padding:10px 14px;font-size:10px}.arc-entry-attribution{color:#858b97;font-size:9px}@media (max-width:600px){.arc-entry-content{margin:35px auto;padding:23px 17px}.arc-entry-content h1{font-size:23px}}.arc-state-page{color:#f3f4f6;text-align:center;background:#090a0d;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:25px;font-family:Vazirmatn,Tahoma,Arial,sans-serif;display:flex}.arc-state-page>strong{color:#c5a46d;letter-spacing:5px;font:900 76px Arial,sans-serif}.arc-state-page h1{margin:0;font-size:20px}.arc-state-page p{color:#aeb3bf;max-width:420px;font-size:11px;line-height:2}.arc-state-page>a{color:#141414;background:#c5a46d;margin-top:8px;padding:10px 16px;font-size:11px;font-weight:800}.arc-loading-indicator{border:2px solid #c5a46d33;border-top-color:#c5a46d;border-radius:50%;width:32px;height:32px;animation:arc-spin .8s linear infinite}@keyframes arc-spin{to{transform:rotate(1turn)}}.arc-profile-password{border-top:1px solid #ffffff18;margin-top:30px;padding-top:22px}.arc-profile-password h2{margin-bottom:12px;font-size:14px}.arc-profile-password .arc-auth-message{margin-top:12px}.arc-profile-danger{border-top:1px solid #8f3f3f55;margin-top:30px;padding-top:22px}.arc-profile-danger h2{color:#e5a1a1;margin-bottom:8px;font-size:14px}.arc-profile-danger>p{color:#aeb3bf;font-size:10px;line-height:2}.arc-delete-account-button{color:#ffe5e5;background:#5a2020;border:1px solid #a94b4b;height:43px;font:700 12px Vazirmatn,Tahoma,Arial,sans-serif}.arc-delete-account-button:disabled{opacity:.45;cursor:not-allowed}.arc-requests-page{color:#f3f4f6;background:#090a0d;min-height:100vh;font-family:Vazirmatn,Tahoma,Arial,sans-serif}.arc-requests-content{width:min(900px,90vw);margin:55px auto}.arc-requests-content h1{margin:12px 0;font-size:27px}.arc-requests-content>p{color:#aeb3bf;margin-bottom:22px;font-size:11px}.arc-request-form{background:#13161d;border:1px solid #ffffff18;gap:9px;padding:20px;display:grid}.arc-admin-request label,.arc-request-form label{color:#aeb3bf;font-size:10px}.arc-admin-request select,.arc-admin-request textarea,.arc-request-form input,.arc-request-form select,.arc-request-form textarea{color:#f3f4f6;background:#090b10;border:1px solid #fff2;border-radius:3px;outline:none;width:100%;padding:11px;font:11px Vazirmatn,Tahoma,Arial,sans-serif}.arc-admin-request textarea,.arc-request-form textarea{resize:vertical;line-height:1.8}.arc-requests-subtitle{margin:30px 0 12px;font-size:15px}.arc-admin-request-list,.arc-request-list{gap:10px;margin-top:16px;display:grid}.arc-admin-request,.arc-request-item{background:#13161d;border:1px solid #ffffff18;padding:17px}.arc-request-item{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.arc-admin-request-head span,.arc-request-item>div>span{color:#aeb3bf;font-size:9px}.arc-admin-request h2,.arc-request-item h3{margin:6px 0;font-size:13px}.arc-admin-request>p,.arc-request-item p{color:#b5bac4;font-size:10px;line-height:1.9}.arc-request-item small{color:#d8bd8a;font-size:10px}.arc-request-status{color:#e8d5b2;border:1px solid #c5a46d66;flex-shrink:0;padding:6px 9px;font-size:9px}.arc-admin-nav{gap:10px;margin:14px 0;display:flex}.arc-admin-nav a{color:#d8bd8a;border:1px solid #c5a46d55;padding:8px 12px;font-size:10px}.arc-admin-request-head{justify-content:space-between;gap:15px;margin-bottom:15px;display:flex}.arc-admin-request-head>div{gap:4px;display:grid}.arc-admin-request-head small{color:#aeb3bf;font-size:10px}.arc-admin-request{gap:9px;display:grid}.arc-admin-request .arc-auth-submit{margin-top:5px}@media (max-width:560px){.arc-admin-request-head,.arc-request-item{flex-direction:column}}:root[data-theme=light]{color-scheme:light;--arc-bg:#f5f6f8;--arc-panel:#fff;--arc-panel-2:#eef1f5;--arc-line:#2029381c;--arc-text:#1b2028;--arc-muted:#626c7a;--arc-accent:#98733d;--arc-accent-soft:#98733d18}:root[data-theme=light] body{background:var(--arc-bg);color:var(--arc-text)}:root[data-theme=light] .arc-site{background:radial-gradient(ellipse at 80% 0,#e8e5df,transparent 38%),var(--arc-bg)}:root[data-theme=light] .arc-header{background:#ffffffed;border-color:#dfe3e9}:root[data-theme=light] .arc-nav{color:#596372}:root[data-theme=light] .arc-nav a.is-active,:root[data-theme=light] .arc-nav a:hover{color:#171c24}:root[data-theme=light] .arc-nav .arc-nav-section{color:#596372}:root[data-theme=light] .arc-nav .arc-nav-section.is-active{color:#3d2e16;background:#c5a46d22;border-color:#b18b4c88}:root[data-theme=light] .arc-nav .arc-nav-section.is-active svg{color:#8a642d}:root[data-theme=light] .arc-collection-tabs button{color:#596372;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-collection-tabs button.selected{color:#755522;background:#f5eddf;border-color:#b18b4c}:root[data-theme=light] .arc-icon-button{color:#3e4856;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-login{color:#72552b;background:#98733d16;border-color:#98733d55}:root[data-theme=light] .arc-topline{color:#6c7480;border-color:#20293812}:root[data-theme=light] .arc-topline span:first-child{color:#876332}:root[data-theme=light] .arc-hero:before{background:linear-gradient(90deg,#f5f6f8,#f5f6f8ed 36%,#f5f6f899 70%,#f5f6f855),linear-gradient(#f5f6f888,#0000 55%,#f5f6f8)}:root[data-theme=light] .arc-hero-inner>p{color:#505b69}:root[data-theme=light] .arc-feature-label{color:#596372;border-color:#20293825}:root[data-theme=light] .arc-feature-meta>b{color:#202630}:root[data-theme=light] .arc-search{color:#687281;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-search input{color:#202630}:root[data-theme=light] .arc-search input::placeholder{color:#89919d}:root[data-theme=light] .arc-search-caption{color:#707987}:root[data-theme=light] .arc-section-heading p{color:#687281}:root[data-theme=light] .arc-view-label{color:#5d6877;border-color:#d9dee6}:root[data-theme=light] .arc-genre-list button{color:#596372;background:#fff;border-color:#d9dee6}:root[data-theme=light] .media-poster{background:#e9edf2;border-color:#d9dee6}:root[data-theme=light] .media-card-info b{color:#1c222b}:root[data-theme=light] .media-card-info small{color:#66717f}:root[data-theme=light] .media-card-info>span{color:#717b88}:root[data-theme=light] .arc-source-note{color:#687281;border-color:#d9dee6}:root[data-theme=light] .arc-footer{background:#fff;border-color:#dfe3e9}:root[data-theme=light] .arc-footer p,:root[data-theme=light] .arc-footer-links{color:#5e6876}:root[data-theme=light] .arc-footer>small{color:#7a8491;border-color:#e2e5eb}:root[data-theme=light] .arc-overlay{background:#dce1e9d9}:root[data-theme=light] .arc-detail{color:#1b2028;background:#fff;border-color:#d7dce4}:root[data-theme=light] .arc-detail-cover:after{background:linear-gradient(#fff3 15%,#fff)}:root[data-theme=light] .arc-detail-content h3{color:#566170}:root[data-theme=light] .arc-detail-content h3 small,:root[data-theme=light] .arc-translation-note{color:#737d89}:root[data-theme=light] .arc-detail-content>p{color:#4f5a68}:root[data-theme=light] .arc-detail-genres span{color:#596372;border-color:#d9dee6}:root[data-theme=light] .arc-detail-actions button{color:#424c59;background:#f1f3f6;border-color:#d9dee6}:root[data-theme=light] .arc-help-modal{color:#1b2028;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-help-modal p{color:#596372}:root[data-theme=light] .arc-auth-form input{color:#1b2028;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-auth-switch{color:#765b34}:root[data-theme=light] .arc-verify-page{color:#1b2028;background:#f5f6f8}:root[data-theme=light] .arc-verify-card{background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-verify-card p{color:#596372}:root[data-theme=light] .arc-entry-page,:root[data-theme=light] .arc-help-page,:root[data-theme=light] .arc-profile-page,:root[data-theme=light] .arc-requests-page,:root[data-theme=light] .arc-support-page,:root[data-theme=light] .arc-watchlist-page{color:#1b2028;background:#f5f6f8}:root[data-theme=light] .arc-watchlist-header{border-color:#dfe3e9}:root[data-theme=light] .arc-help-content>p,:root[data-theme=light] .arc-profile-card .arc-auth-form label,:root[data-theme=light] .arc-profile-date,:root[data-theme=light] .arc-profile-identity small,:root[data-theme=light] .arc-watchlist-content>p{color:#5d6876}:root[data-theme=light] .arc-admin-request,:root[data-theme=light] .arc-help-item,:root[data-theme=light] .arc-profile-card,:root[data-theme=light] .arc-watchlist-item{color:#1b2028;background:#fff;border-color:#dfe3e9}:root[data-theme=light] .arc-profile-identity{background:#f0f2f5;border-color:#dfe3e9}:root[data-theme=light] .arc-profile-identity small,:root[data-theme=light] .arc-watchlist-info>small,:root[data-theme=light] .arc-watchlist-info>span{color:#626d7b}:root[data-theme=light] .arc-watchlist-info p{color:#485361}:root[data-theme=light] .arc-admin-request p,:root[data-theme=light] .arc-help-item p{color:#4f5a68}:root[data-theme=light] .arc-ai-status,:root[data-theme=light] .arc-support-conversation,:root[data-theme=light] .arc-support-sidebar{color:#1b2028;background:#fff;border-color:#dfe3e9}:root[data-theme=light] .arc-support-ticket{color:#1b2028}:root[data-theme=light] .arc-support-ticket.active,:root[data-theme=light] .arc-support-ticket:hover{background:#f2f4f7;border-color:#d9dee6}:root[data-theme=light] .arc-support-message{color:#1b2028;background:#fff;border-color:#dfe3e9}:root[data-theme=light] .arc-support-message.user{background:#f0f2f6}:root[data-theme=light] .arc-support-message>span{color:#806036}:root[data-theme=light] .arc-support-input,:root[data-theme=light] .arc-support-subject{color:#1b2028;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-support-notice{color:#345d3b;background:#eef7ef;border-color:#b8d7bd}:root[data-theme=light] .arc-entry-art{color:#1b2028;background:#e8ebf0}:root[data-theme=light] .arc-entry-japanese,:root[data-theme=light] .arc-entry-note,:root[data-theme=light] .arc-entry-original{color:#505b69}:root[data-theme=light] .arc-entry-stats{color:#795b2e}:root[data-theme=light] .arc-admin-nav a{color:#5e4a2e;background:#fff;border-color:#d9dee6}.arc-support-page{background:#090a0d;min-height:100vh}.arc-support-shell{width:min(1180px,100% - 36px);margin:54px auto 100px}.arc-support-heading{max-width:720px;margin-bottom:30px}.arc-support-heading h1{margin:12px 0;font-size:clamp(30px,5vw,48px)}.arc-support-heading p,.arc-support-muted{color:var(--arc-muted);line-height:1.9}.arc-support-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.arc-support-conversation,.arc-support-sidebar{border:1px solid var(--arc-line);background:#101218;border-radius:10px;overflow:hidden}.arc-support-sidebar{min-height:420px;padding:16px}.arc-support-sidebar-title{border-bottom:1px solid var(--arc-line);margin-bottom:10px;padding:4px 4px 15px;font-weight:800}.arc-support-ticket{width:100%;color:var(--arc-text);text-align:right;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:7px;margin:4px 0;padding:13px 10px;display:flex}.arc-support-ticket.active,.arc-support-ticket:hover{background:#ffffff08;border-color:#c5a46d44}.arc-support-ticket strong{font-size:12px}.arc-support-compose-footer small,.arc-support-conversation-head span,.arc-support-message time,.arc-support-ticket span{color:var(--arc-muted);font-size:10px}.arc-support-new{color:#e5c994;background:#c5a46d16;border:1px solid #c5a46d55;border-radius:5px;width:100%;margin-top:14px;padding:12px}.arc-support-conversation{flex-direction:column;min-height:520px;display:flex}.arc-support-conversation-head{border-bottom:1px solid var(--arc-line);justify-content:space-between;align-items:center;padding:18px;display:flex}.arc-support-messages{flex-direction:column;gap:14px;min-height:300px;max-height:560px;padding:20px;display:flex;overflow:auto}.arc-support-empty{color:var(--arc-muted);margin:auto;font-size:13px}.arc-support-message{border:1px solid var(--arc-line);background:#171a22;border-radius:8px;max-width:min(88%,680px);padding:12px 14px}.arc-support-message.user{background:#202027;align-self:flex-start}.arc-support-message.support{border-color:#c5a46d3b;align-self:flex-end}.arc-support-message>span{color:#d5b982;font-size:10px;font-weight:700}.arc-support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 8px;font-size:13px;line-height:1.9}.arc-support-message time{text-align:left;display:block}.arc-support-input,.arc-support-subject{border:1px solid var(--arc-line);width:calc(100% - 36px);color:var(--arc-text);background:#090b10;border-radius:6px;outline:none;margin:10px 18px 0;padding:12px}.arc-support-input{resize:vertical;line-height:1.8}.arc-support-input:focus,.arc-support-subject:focus{border-color:#c5a46d88}.arc-support-compose-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 18px;display:flex}.arc-support-compose-footer .arc-auth-submit{width:auto;min-width:120px}.arc-support-notice{color:#b7d8ba;background:#7eaa8110;border:1px solid #7eaa8144;border-radius:6px;margin-bottom:16px;padding:12px 15px}.arc-ai-status{border:1px solid var(--arc-line);background:#111319;border-radius:8px;flex-direction:column;gap:8px;margin:24px 0;padding:18px;display:flex}.arc-ai-status span{font-weight:800}.arc-ai-status span.ready{color:#9bc99c}.arc-ai-status span.paused{color:#d6b77e}.arc-ai-status small{color:var(--arc-muted)}.arc-ai-controls{border:1px solid var(--arc-line);border-radius:8px;overflow:hidden}.arc-ai-control{border-bottom:1px solid var(--arc-line);justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.arc-ai-control:last-child{border-bottom:0}.arc-ai-control strong{font-size:14px}.arc-ai-control p{color:var(--arc-muted);margin:5px 0 0;font-size:11px;line-height:1.7}.arc-ai-toggle{border:1px solid var(--arc-line);color:#aaa;background:#252832;border-radius:5px;min-width:74px;padding:8px 16px}.arc-ai-toggle.on{color:#e8cc98;background:#c5a46d22;border-color:#c5a46d66}.arc-ai-toggle:disabled{opacity:.45;cursor:not-allowed}.arc-ai-activity-title{margin:30px 0 14px}@media (max-width:760px){.arc-support-layout{grid-template-columns:1fr}.arc-support-sidebar{min-height:0}.arc-support-messages{min-height:240px}.arc-support-conversation{min-height:450px}.arc-support-shell{margin-top:30px}.arc-support-compose-footer{flex-direction:column;align-items:flex-start}.arc-ai-control{align-items:flex-start}.arc-support-conversation-head{flex-direction:column;align-items:flex-start;gap:8px}}.arc-support-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.arc-support-human{color:#d5d7df;background:0 0;border:1px solid #ffffff2b;border-radius:5px;padding:10px 14px;font-size:11px}.arc-support-human:hover{color:#e7cc9a;border-color:#c5a46d88}.arc-support-human:disabled{opacity:.5;cursor:not-allowed}.arc-theme-toggle{z-index:70;background:var(--arc-panel);width:44px;height:44px;color:var(--arc-text);border-color:var(--arc-line);position:fixed;bottom:20px;left:20px;box-shadow:0 5px 20px #0003}@media (max-width:700px){.arc-theme-toggle{width:40px;height:40px;bottom:14px;left:14px}}.arc-reviews{background:var(--arc-panel);border:1px solid var(--arc-line);width:min(920px,90vw);color:var(--arc-text);border-radius:8px;margin:0 auto 90px;padding:26px}.arc-reviews-head{margin-bottom:20px}.arc-reviews-head h2{margin:9px 0 0;font-size:20px}.arc-review-average{color:var(--arc-muted);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.arc-review-average strong{color:var(--arc-accent);font:800 27px Arial,sans-serif}.arc-review-form{background:var(--arc-panel-2);border:1px solid var(--arc-line);border-radius:6px;margin-bottom:22px;padding:18px}.arc-review-form label{color:var(--arc-muted)}.arc-review-form select,.arc-review-form textarea{background:var(--arc-bg);width:100%;color:var(--arc-text);border:1px solid var(--arc-line);font:inherit;border-radius:4px;padding:10px}.arc-review-form textarea{line-height:1.9}.arc-review-status{color:var(--arc-muted);margin:0}.arc-review-submit-row{gap:12px}.arc-review-submit-row small{color:var(--arc-muted);font-size:10px}.arc-review-submit-row button{width:auto;padding:0 18px}.arc-review-login{background:var(--arc-panel-2);border:1px solid var(--arc-line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px;font-size:11px;display:flex}.arc-review-login p{color:var(--arc-muted);margin:0}.arc-review-login a{color:var(--arc-accent);font-weight:700}.arc-review-list{gap:10px}.arc-review-empty{text-align:center;color:var(--arc-muted);padding:22px;font-size:12px}.arc-review-item{border:1px solid var(--arc-line);background:var(--arc-panel-2);border-radius:6px;padding:15px}.arc-review-item-head{align-items:center}.arc-review-item-head strong{font-size:12px}.arc-review-item-head span{color:var(--arc-accent);font-size:11px}.arc-review-item p{white-space:pre-wrap;color:var(--arc-text);overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.9}.arc-review-item time{color:var(--arc-muted)}.arc-review-admin-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.arc-review-admin-actions a,.arc-review-admin-actions button{border:1px solid var(--arc-line);background:var(--arc-panel-2);color:var(--arc-text);border-radius:4px;padding:9px 13px;font-size:10px}.arc-review-admin-actions button:first-of-type{background:var(--arc-accent);color:#171717;border-color:var(--arc-accent)}.arc-review-admin-actions button:disabled{opacity:.5}:root[data-theme=light] .arc-review-form,:root[data-theme=light] .arc-review-item,:root[data-theme=light] .arc-review-login{background:#f0f2f5}:root[data-theme=light] .arc-review-form select,:root[data-theme=light] .arc-review-form textarea{color:#1b2028;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-review-item p{color:#35404e}@media (max-width:650px){.arc-reviews{padding:17px}.arc-reviews-head{align-items:flex-start}.arc-reviews-head h2{font-size:17px}.arc-review-login{flex-direction:column;align-items:flex-start}}.arc-review-delete{border:1px solid var(--arc-line);height:43px;color:var(--arc-muted);background:0 0;border-radius:3px;margin-right:8px;font:11px Vazirmatn,Tahoma,Arial,sans-serif}:root[data-theme=light] .arc-review-delete{color:#596372;border-color:#d9dee6}.arc-hero-featured{background-position:50% 34%;background-repeat:no-repeat;background-size:cover}.arc-hero-featured .arc-hero-inner{max-width:620px}.arc-hero-featured .arc-hero-inner>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arc-feature-meta{color:#d4d7df;align-items:center;gap:14px;margin:0 0 22px;font-size:11px;display:flex}.arc-feature-meta>b{color:#e7c987;font-size:13px}.arc-feature-meta span{border-right:1px solid #ffffff35;padding-right:12px}.poster-fallback{color:#858b98;text-align:center;background:linear-gradient(145deg,#20232c,#101218);place-items:center;width:100%;height:100%;padding:12px;font-size:10px;display:grid}.media-poster .poster-fallback{text-align:right;isolation:isolate;color:#dfe1e6;background:radial-gradient(at 82% 16%,#c5a46d24,#0000 48%),linear-gradient(145deg,#20232c,#101218 72%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;padding:18px;display:flex;position:relative}.media-poster .poster-fallback:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #c5a46d35;border-radius:50%;width:74%;position:absolute;top:9%;right:-18%;box-shadow:0 0 0 18px #c5a46d08,0 0 0 38px #c5a46d06}.media-poster .poster-fallback:after{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 24px,#ffffff04 25px 26px,#0000 27px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.poster-fallback-kicker{letter-spacing:2px;color:#c5a46d;font:700 8px Arial,sans-serif}.media-poster .poster-fallback strong{color:#f0f1f4;overflow-wrap:anywhere;max-width:100%;font-size:clamp(14px,1.6vw,21px);line-height:1.6}.media-poster .poster-fallback small{color:#9298a4;font-size:8px;line-height:1.7}@media (max-width:700px){.arc-hero-featured{background-position:60%}.arc-hero-featured:before{background:linear-gradient(#090a0d66,#090a0de8 50%,#090a0d),linear-gradient(90deg,#090a0d99,#0000)}}:root{--arc-display-font:"Space Grotesk",Arial,sans-serif;--arc-red:#b52e3b;--arc-ink:#08090c}.arc-admin-brand,.arc-auth-wordmark,.arc-brand-copy b,.arc-watchlist-brand{font-family:var(--arc-display-font),sans-serif;letter-spacing:.08em;font-weight:700}.arc-brand-copy b{letter-spacing:.13em;font-size:16px}.arc-brand-copy i{color:#d14b55;font-style:normal}.arc-brand-copy small{font-family:var(--arc-display-font),Arial,sans-serif;letter-spacing:.18em}.arc-auth-page{color:#f4f1ec;background:#090a0d;grid-template-columns:minmax(390px,46%) minmax(0,54%);min-height:100svh;display:grid;overflow:hidden}.arc-auth-panel{z-index:1;background:#0b0c10;flex-direction:column;min-height:100svh;padding:clamp(24px,4vw,58px) clamp(22px,6vw,88px);display:flex;position:relative}.arc-auth-wordmark{color:#f4f1ec;direction:ltr;align-items:baseline;gap:10px;width:max-content;display:flex}.arc-auth-wordmark>span{letter-spacing:.24em;color:#a5a7ad;font-size:11px;font-weight:600}.arc-auth-wordmark>b{letter-spacing:.08em;color:#f5f1e9;font-size:27px;line-height:1}.arc-auth-wordmark>b span{color:#bd3945;vertical-align:top;margin-left:2px;font-size:9px}.arc-auth-content{width:min(430px,100%);margin:auto;padding:52px 0 34px}.arc-auth-eyebrow{font:600 10px var(--arc-display-font);letter-spacing:.22em;color:#c34b55;text-align:right;direction:ltr;display:block}.arc-auth-content h1{letter-spacing:-.04em;margin:15px 0 9px;font-size:clamp(28px,3.2vw,40px);font-weight:800}.arc-auth-content>p{color:#a6a8b0;margin:0 0 30px;font-size:13px;line-height:2.1}.arc-auth-page-form{gap:18px;display:grid}.arc-auth-page-form>label{gap:8px;display:grid}.arc-auth-page-form>label>span{color:#d2d2d5;font-size:11px;font-weight:600}.arc-auth-page-form>label>div{background:#111319;border:1px solid #ffffff20;align-items:center;gap:12px;height:52px;padding:0 15px;transition:border-color .18s,background .18s;display:flex}.arc-auth-page-form>label>div:focus-within{background:#15171d;border-color:#bd4650}.arc-auth-page-form>label svg{color:#8e929c;flex-shrink:0}.arc-auth-page-form input{color:#f4f1ec;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:13px}.arc-auth-page-form input::placeholder{color:#777b85}.arc-auth-page-form label div button{color:#a7aab2;background:0 0;border:0;place-items:center;padding:5px;display:grid}.arc-auth-page-submit{color:#fff;background:#b52e3b;border:1px solid #c34b55;justify-content:center;align-items:center;gap:12px;height:52px;font-size:13px;font-weight:800;transition:background .18s,transform .18s;display:flex}.arc-auth-page-submit:hover:not(:disabled){background:#c63a47;transform:translateY(-1px)}.arc-auth-page-submit:disabled{opacity:.55;cursor:wait}.arc-auth-page-error,.arc-auth-page-success{color:#f0b4b8;background:#a9434b16;border:1px solid #a9434b66;padding:12px 14px;font-size:11px;line-height:1.9}.arc-auth-page-success{color:#a6dfc3;background:#4b9c7816;border-color:#4b9c7866}.arc-auth-forgot{text-align:left;color:#c9a1a2;margin-top:16px;font-size:11px;display:block}.arc-auth-terms{color:#858995;margin-top:15px;font-size:10px;line-height:2;display:block}.arc-auth-divider{color:#6f737c;align-items:center;gap:12px;margin:26px 0 18px;font-size:10px;display:flex}.arc-auth-divider:after,.arc-auth-divider:before{content:"";background:#ffffff18;flex:1;height:1px}.arc-auth-switch{text-align:center;color:#a8abb3;margin:0;font-size:12px}.arc-auth-switch a{color:#f0b6b9;margin-right:4px;font-weight:700}.arc-auth-footer{color:#6f737c;font:9px var(--arc-display-font);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;display:flex}.arc-auth-footer a{letter-spacing:0;color:#a7aab2;font:11px Vazirmatn,sans-serif}.arc-auth-art{background-color:#111319;background-image:url(/auth-login-panel.svg);background-position:50%;background-size:cover;min-height:100svh;position:relative}.arc-auth-register .arc-auth-art{background-image:url(/auth-register-panel.svg)}.arc-auth-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#090a0de8),linear-gradient(90deg,#090a0d33,#0000 60%);position:absolute;inset:0}.arc-auth-art-overlay{z-index:1;gap:13px;max-width:420px;display:grid;position:absolute;bottom:clamp(32px,6vw,84px);right:clamp(26px,5vw,80px)}.arc-auth-art-overlay small,.arc-auth-art-overlay span{font:600 10px var(--arc-display-font);letter-spacing:.2em;color:#d7b6b6}.arc-auth-art-overlay strong{font:700 clamp(26px,4vw,54px)/1.08 var(--arc-display-font);letter-spacing:-.04em;text-align:right;direction:ltr;max-width:450px}.arc-auth-art-overlay small{color:#a7a7ad}@media (max-width:900px){.arc-auth-page{grid-template-columns:minmax(340px,52%) minmax(0,48%)}.arc-auth-panel{padding:28px 34px}}@media (max-width:700px){.arc-auth-page{display:block;position:relative}.arc-auth-panel{background:linear-gradient(#090a0de8,#090a0df7 38%,#090a0d 75%);min-height:100svh;padding:24px clamp(20px,7vw,36px)}.arc-auth-art{background-position:50% 35%;height:43svh;min-height:290px;position:absolute;inset:0 0 auto}.arc-auth-art:after{background:linear-gradient(#090a0d22 20%,#090a0d)}.arc-auth-art-overlay{display:none}.arc-auth-content{margin:15vh auto 30px;padding:0;position:relative}.arc-auth-footer,.arc-auth-wordmark{position:relative}.arc-auth-content h1{font-size:30px}}@media (max-width:420px){.arc-auth-content{margin-top:12vh}.arc-auth-footer{font-size:8px}.arc-auth-footer a{font-size:10px}}.arc-admin-shell{color:#f2f1ed;direction:rtl;background:#090a0d;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.arc-admin-sidebar{background:#0d0f13;border-left:1px solid #ffffff16;flex-direction:column;gap:28px;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.arc-admin-brand{direction:ltr;align-items:center;gap:10px;padding:8px 10px;display:flex}.arc-admin-brand b{letter-spacing:.13em;font-size:19px}.arc-admin-brand i{color:#bd3945;font-style:normal}.arc-admin-brand small{font:8px var(--arc-display-font);letter-spacing:.16em;color:#777c86;margin-top:4px;display:block}.arc-admin-sidebar-label{font:600 9px var(--arc-display-font);letter-spacing:.2em;color:#747985;padding:0 12px}.arc-admin-nav-list{gap:5px;display:grid}.arc-admin-nav-list a{color:#aeb2bb;border:1px solid #0000;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:12px;transition:background .15s,border-color .15s,color .15s;display:flex}.arc-admin-nav-list a:hover,.arc-admin-nav-list a[aria-current=page]{color:#fff;background:#b52e3b18;border-color:#b52e3b44}.arc-admin-nav-list a svg{color:#c45a62;width:16px;height:16px}.arc-admin-sidebar-bottom{color:#858a95;border-top:1px solid #ffffff15;gap:10px;margin-top:auto;padding:17px 10px 0;font-size:10px;display:grid}.arc-admin-sidebar-bottom a{color:#d4b8b8}.arc-admin-main{min-width:0}.arc-admin-topbar{background:#0b0d11;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 clamp(18px,4vw,48px);display:flex}.arc-admin-topbar span{font:600 10px var(--arc-display-font);letter-spacing:.18em;color:#8b909a}.arc-admin-topbar a{color:#d7b2b4;font-size:11px}.arc-admin-page{min-height:calc(100vh - 68px);padding:clamp(22px,4vw,46px)}.arc-admin-content{width:min(1240px,100%);margin:0 auto}.arc-admin-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.arc-admin-page-head h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(24px,3vw,34px)}.arc-admin-page-head p{color:#9297a2;margin:0;font-size:12px;line-height:2}.arc-admin-back{color:#c4c7ce;border:1px solid #ffffff20;align-items:center;padding:10px 14px;font-size:11px;display:inline-flex}.arc-admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.arc-admin-stat{background:linear-gradient(145deg,#151820,#101217);border:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px;display:flex}.arc-admin-stat span{color:#9da2ad;font-size:11px}.arc-admin-stat strong{font:600 34px var(--arc-display-font);color:#f4f1ec}.arc-admin-stat small{color:#777e89;font-size:10px}.arc-admin-dashboard-section{background:#101217;border:1px solid #ffffff17;margin-top:18px;padding:22px}.arc-admin-dashboard-section h2{margin:0 0 16px;font-size:15px}.arc-admin-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arc-admin-shortcut{background:#151820;border:1px solid #ffffff16;align-items:center;gap:12px;padding:15px;transition:border-color .15s,background .15s;display:flex}.arc-admin-shortcut:hover{background:#1b171c;border-color:#b52e3b88}.arc-admin-shortcut svg{color:#c75a63}.arc-admin-shortcut strong{font-size:12px;display:block}.arc-admin-shortcut small{color:#8d929d;margin-top:4px;font-size:10px;display:block}.arc-admin-artwork-panel{background:#11141a;border:1px solid #ffffff18;margin-top:18px;padding:22px}.arc-admin-artwork-panel h2{margin:0 0 9px;font-size:16px}.arc-admin-artwork-panel>p{color:#9297a2;margin:0 0 18px;font-size:11px;line-height:2}.arc-admin-artwork-search{gap:10px;display:flex}.arc-admin-artwork-search input,.arc-artwork-target input,.arc-artwork-target select{color:#f4f1ec;background:#090b0f;border:1px solid #fff2;width:100%;min-width:0;height:44px;padding:0 12px;font:12px Vazirmatn,sans-serif}.arc-admin-artwork-search button,.arc-artwork-actions button,.arc-artwork-remove-button{color:#fff;white-space:nowrap;background:#b52e3b;border:1px solid #b52e3b;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.arc-admin-artwork-search button:disabled,.arc-artwork-actions button:disabled,.arc-artwork-remove-button:disabled{opacity:.45;cursor:not-allowed}.arc-admin-artwork-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.arc-artwork-candidate{text-align:right;color:#f4f1ec;background:#0c0e12;border:1px solid #ffffff18;min-width:0;padding:0;overflow:hidden}.arc-artwork-candidate.selected{border-color:#c64c56;box-shadow:0 0 0 1px #c64c56}.arc-artwork-candidate img{object-fit:cover;background:#171a20;width:100%;height:150px;display:block}.arc-artwork-candidate-info{gap:5px;padding:10px;display:grid}.arc-artwork-candidate-info strong{font-size:11px;line-height:1.7}.arc-artwork-candidate-info small{color:#999eaa;overflow-wrap:anywhere;font-size:9px}.arc-artwork-review{grid-template-columns:minmax(220px,38%) minmax(0,1fr);gap:22px;display:grid}.arc-artwork-review-image img{object-fit:contain;background:#08090c;width:100%;max-height:440px;display:block}.arc-artwork-review-details h2{margin:9px 0 18px}.arc-artwork-review-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.arc-artwork-review-details dl div{background:#0c0e12;border:1px solid #ffffff14;padding:10px}.arc-artwork-review-details dt{color:#858b97;font-size:9px}.arc-artwork-review-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.arc-artwork-attribution{color:#a7abb3;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.arc-artwork-links{flex-wrap:wrap;gap:15px;display:flex}.arc-artwork-links a{color:#e0a4a8;align-items:center;gap:6px;font-size:10px;display:inline-flex}.arc-artwork-target{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.arc-artwork-target label{color:#a7abb4;gap:7px;font-size:10px;display:grid}.arc-artwork-confirm{color:#c1c4cb;align-items:flex-start;gap:9px;font-size:10px;line-height:1.9}.arc-artwork-confirm input{accent-color:#b52e3b;margin-top:4px}.arc-artwork-actions{gap:9px;margin-top:15px;display:flex}.arc-artwork-actions .secondary{color:#c3c6cd;background:0 0;border-color:#ffffff24}.arc-artwork-remove-button{align-self:end}@media (max-width:1100px){.arc-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-admin-artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.arc-admin-shell{display:block}.arc-admin-sidebar{border-bottom:1px solid #ffffff17;border-left:0;gap:12px;height:auto;padding:12px 16px;position:relative}.arc-admin-brand{padding:4px}.arc-admin-sidebar-bottom,.arc-admin-sidebar-label{display:none}.arc-admin-nav-list{padding-bottom:4px;display:flex;overflow-x:auto}.arc-admin-nav-list a{white-space:nowrap;min-height:38px;padding:0 10px;font-size:10px}.arc-admin-topbar{height:54px}.arc-admin-page{padding:18px 14px}.arc-admin-shortcuts{grid-template-columns:1fr 1fr}.arc-admin-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-artwork-review{grid-template-columns:1fr}.arc-artwork-review-image img{max-height:280px}}@media (max-width:460px){.arc-admin-overview-grid{gap:8px}.arc-admin-stat{min-height:110px;padding:13px}.arc-admin-stat strong{font-size:28px}.arc-admin-shortcuts{grid-template-columns:1fr}.arc-admin-page-head{display:block}.arc-admin-back{margin-top:15px}.arc-admin-artwork-search{display:grid}.arc-admin-artwork-search button{height:44px}.arc-artwork-target{grid-template-columns:1fr}.arc-artwork-actions{display:grid}.arc-admin-artwork-panel{padding:14px}}.arc-admin-main .arc-watchlist-header{display:none}.arc-admin-main .arc-requests-page{min-height:auto;padding:0 clamp(14px,3vw,36px) clamp(28px,4vw,52px)}.arc-approved-artwork-list{gap:10px;display:grid}.arc-approved-artwork{background:#0c0e12;border:1px solid #ffffff17;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.arc-approved-artwork>img{object-fit:cover;background:#151820;width:86px;height:112px}.arc-approved-artwork>div{gap:5px;min-width:0;display:grid}.arc-approved-artwork strong{font-size:12px}.arc-approved-artwork a,.arc-approved-artwork small{color:#9ba0aa;overflow-wrap:anywhere;font-size:10px}.arc-approved-artwork a{color:#dca8aa}.arc-approved-artwork>button{color:#e6a4a8;background:#a9434b18;border:1px solid #a9434b66;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:inline-flex}@media (max-width:480px){.arc-approved-artwork{grid-template-columns:64px minmax(0,1fr);gap:10px}.arc-approved-artwork>img{width:64px;height:84px}.arc-approved-artwork>button{grid-column:2;justify-self:start}}.arc-sources-page{color:#f2f1ed;background:#090a0d;min-height:100vh;padding:0 0 70px}.arc-sources-content{width:min(900px,100% - 36px);margin:42px auto 0;line-height:2.2}.arc-sources-content h1{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(26px,4vw,40px)}.arc-sources-content section p,.arc-sources-content>p{color:#a8acb6;font-size:13px;line-height:2.2}.arc-sources-lead{margin-bottom:35px;color:#d0d1d5!important;font-size:15px!important}.arc-sources-content section{border-top:1px solid #ffffff18;padding:23px 0}.arc-sources-content section h2{margin:0 0 8px;font-size:17px}.arc-source-links{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.arc-source-links a,.arc-sources-support{color:#e3b5b8;border:1px solid #fff2;padding:8px 13px;font-size:11px;display:inline-flex}.arc-sources-support{color:#fff;background:#b52e3b;border-color:#b52e3b;margin-top:8px}body:has(.arc-auth-page) .arc-theme-toggle{top:22px;bottom:auto;left:22px}:root[data-theme=light] .arc-auth-page{color:#17191e;background:#f5f3ef}:root[data-theme=light] .arc-auth-panel{color:#17191e;background:#f8f7f4}:root[data-theme=light] .arc-auth-wordmark,:root[data-theme=light] .arc-auth-wordmark>b{color:#17191e}:root[data-theme=light] .arc-auth-content>p,:root[data-theme=light] .arc-auth-switch{color:#666b75}:root[data-theme=light] .arc-auth-page-form>label>span{color:#343943}:root[data-theme=light] .arc-auth-page-form>label>div{background:#fff;border-color:#d8d9dc}:root[data-theme=light] .arc-auth-page-form input{color:#17191e}:root[data-theme=light] .arc-auth-page-form input::placeholder{color:#9297a0}:root[data-theme=light] .arc-auth-footer{color:#777c85}:root[data-theme=light] .arc-auth-footer a{color:#535963}:root[data-theme=light] .arc-auth-divider:after,:root[data-theme=light] .arc-auth-divider:before{background:#17191e20}:root[data-theme=light] .arc-auth-forgot,:root[data-theme=light] .arc-auth-switch a{color:#a12c37}.arc-featured-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 30px;display:grid}.arc-featured-admin-grid label{color:#aeb3bd;gap:7px;font-size:11px;display:grid}.arc-featured-admin-grid input{color:#f4f1ec;background:#11141a;border:1px solid #fff2;height:44px;padding:0 12px;font:12px Vazirmatn,sans-serif}.arc-featured-admin-grid input:focus{border-color:#b52e3b;outline:1px solid #b52e3b}@media (max-width:540px){.arc-featured-admin-grid{grid-template-columns:1fr}}.arc-entry-availability{border:1px solid var(--arc-line,#ffffff1f);background:#ffffff06;border-radius:18px;margin:28px 0;padding:22px}.arc-entry-availability h2{margin:0 0 8px;font-size:1.15rem}.arc-entry-availability>p{color:var(--arc-muted,#999);margin:0 0 16px;font-size:.9rem;line-height:1.8}.arc-entry-availability-list{gap:10px}.arc-entry-availability-list>a{border:1px solid var(--arc-line,#ffffff1a);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.arc-entry-availability-list>a:hover{border-color:var(--arc-accent,#e34b4b)}.arc-entry-availability-list small{color:var(--arc-muted,#999);font-size:.8rem}.arc-entry-availability-list strong{white-space:nowrap;color:var(--arc-accent,#e34b4b);font-size:.88rem}.arc-admin-table-wrap{overflow-x:auto}.arc-admin-table{border-collapse:collapse;width:100%;min-width:680px}.arc-admin-table td,.arc-admin-table th{text-align:right;border-bottom:1px solid var(--arc-line,#ffffff1a);padding:12px 10px;font-size:.88rem}.arc-admin-table th{color:var(--arc-muted,#999);font-weight:600}.arc-admin-table a{color:var(--arc-accent,#e34b4b)}.arc-admin-table button{border:1px solid var(--arc-line,#ffffff26);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px}.arc-admin-artwork-search input,.arc-admin-artwork-search select{min-width:0}.arc-admin-artwork-search select{border:1px solid var(--arc-line,#ffffff26);background:var(--arc-panel,#151515);color:inherit;border-radius:10px;padding:12px}.arc-artwork-confirm{color:var(--arc-muted,#aaa);grid-column:1/-1;align-items:center;gap:8px;font-size:.86rem;display:flex}.arc-admin-availability-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arc-admin-availability-form input,.arc-admin-availability-form select{color:#f4f1ec;background:#090b0f;border:1px solid #fff2;width:100%;min-width:0;height:44px;padding:0 12px;font:12px Vazirmatn,sans-serif}.arc-admin-availability-form>button{color:#fff;background:#b52e3b;border:1px solid #b52e3b;min-height:44px;padding:0 18px;font-size:11px;font-weight:700}.arc-admin-availability-form>button:disabled{opacity:.45;cursor:not-allowed}.arc-availability-region{color:var(--arc-muted,#999);align-items:center;gap:12px;margin:14px 0 18px;font-size:.88rem;display:flex}.arc-availability-region select{border:1px solid var(--arc-line,#ffffff26);background:var(--arc-panel,#151515);min-width:170px;color:inherit;border-radius:9px;padding:9px 12px}.arc-availability-empty{color:var(--arc-muted,#999);margin:0;font-size:.88rem}@media (max-width:680px){.arc-admin-availability-form{grid-template-columns:1fr}.arc-entry-availability{padding:16px}.arc-entry-availability-list>a{flex-direction:column;align-items:flex-start}.arc-availability-region{flex-direction:column;align-items:stretch}.arc-availability-region select{width:100%}}.arc-catalog-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.arc-catalog-filters label{color:var(--arc-muted,#999);gap:6px;font-size:11px;display:grid}.arc-catalog-filters select{border:1px solid var(--arc-line,#ffffff24);background:var(--arc-panel,#151515);width:100%;min-width:0;height:40px;color:inherit;font:inherit;border-radius:9px;padding:0 10px}.arc-availability-stale{border:1px solid var(--arc-line,#ffffff1a);opacity:.72;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.arc-availability-stale>span{gap:4px;display:grid}.arc-availability-stale small{color:var(--arc-muted,#999);font-size:.8rem}.arc-availability-stale strong{color:#c58b59;font-size:.85rem}@media (max-width:760px){.arc-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.arc-catalog-filters{grid-template-columns:1fr}}:root[data-theme=light] .arc-entry-availability{background:#fff;border-color:#dfe3e9}:root[data-theme=light] .arc-availability-stale,:root[data-theme=light] .arc-entry-availability-list>a{color:#1b2028;border-color:#d9dee6}:root[data-theme=light] .arc-availability-stale strong{color:#8a642d}:root[data-theme=light] .arc-availability-region{color:#596372}:root[data-theme=light] .arc-admin-availability-form input,:root[data-theme=light] .arc-admin-availability-form select,:root[data-theme=light] .arc-availability-region select{color:#1b2028;background:#fff;border-color:#d9dee6}:root[data-theme=light] .arc-admin-table td,:root[data-theme=light] .arc-admin-table th{color:#303946;border-color:#dfe3e9}:root[data-theme=light] .arc-admin-table th{color:#657080}:root[data-theme=light] .arc-admin-table button{color:#4d5968;border-color:#d9dee6}:root[data-theme=light] .arc-admin-artwork-search select{color:#1b2028;background:#fff;border-color:#d9dee6}.arc-watchlist-header{display:none!important}.arc-detail-v2{max-width:1500px;margin:auto;padding-bottom:50px}.arc-detail-hero{position:relative;min-height:540px;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;padding:70px clamp(20px,7vw,105px)}.arc-detail-backdrop{position:absolute;z-index:-3;inset:0;background:linear-gradient(130deg,#171b25,#08090c)}.arc-detail-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:.45;filter:blur(1px) saturate(.8);transform:scale(1.025)}.arc-detail-overlay{position:absolute;z-index:-2;inset:0;background:linear-gradient(0deg,#08090c,#08090cdd 18%,#08090c65 72%,#08090c35),linear-gradient(270deg,#08090c,#08090c9c 55%,#08090c36)}.arc-detail-main{width:100%;max-width:1250px;margin:auto;display:grid;grid-template-columns:245px minmax(0,1fr);gap:42px;align-items:end}.arc-detail-poster{aspect-ratio:2/3;overflow:hidden;border-radius:9px;border:1px solid #ffffff3a;box-shadow:0 25px 65px #0009;background:linear-gradient(145deg,#443b38,#12141a);max-height:365px}.arc-detail-poster img{width:100%;height:100%;object-fit:cover}.arc-detail-poster>div{height:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(ellipse at 75% 20%,#c18b5b77,transparent 45%),linear-gradient(145deg,#2b2931,#090a0d)}.arc-detail-poster span{font:800 9px Manrope;letter-spacing:2px;color:#e7b66b}.arc-detail-poster b{font-size:22px;line-height:1.7}.arc-detail-intro{padding:0 0 14px;color:#fff;min-width:0}.arc-detail-breadcrumb{display:flex;align-items:center;gap:7px;color:#d1d1d5;font-size:10px;margin-bottom:24px}.arc-detail-breadcrumb a{color:#f0c982}.arc-detail-intro h1{font-size:clamp(32px,4.4vw,55px);font-weight:900;line-height:1.4;margin:12px 0 0;letter-spacing:-1px}.arc-detail-english,.arc-detail-japanese{color:#c1c4cb;font:500 12px Manrope;direction:ltr;text-align:right;margin:7px 0}.arc-detail-rating-row{display:flex;align-items:center;gap:26px;margin:26px 0;flex-wrap:wrap}.arc-detail-rating-row>span{display:grid;gap:3px}.arc-detail-rating-row b{font:800 19px Manrope;color:#fff}.arc-detail-rating-row small{font-size:9px;color:#a9aeb8}.arc-detail-rating-row .arc-detail-rating{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:7px;color:#edc47c}.arc-detail-rating-row .arc-detail-rating small{grid-column:1/-1}.arc-detail-actions{display:flex;gap:10px;flex-wrap:wrap}.arc-detail-actions a,.arc-detail-actions button{cursor:pointer}.arc-detail-actions button:disabled{opacity:.6;cursor:wait}.arc-detail-body{padding:50px clamp(20px,7vw,105px) 0}.arc-detail-columns{max-width:1250px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:38px;align-items:start}.arc-detail-primary{min-width:0}.arc-detail-section{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--arc-v2-border)}.arc-detail-section-heading h2{font-size:22px;margin:8px 0 17px;font-weight:900}.arc-detail-synopsis{font-size:13px;line-height:2.3;color:var(--arc-v2-muted);white-space:pre-line;margin:0}.arc-detail-genres{display:flex;flex-wrap:wrap;gap:9px}.arc-detail-genres span{padding:9px 14px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:6px;color:var(--arc-v2-text);font-size:10px}.arc-detail-sidebar{display:grid;gap:17px;position:sticky;top:105px}.arc-facts-card{padding:22px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:9px}.arc-facts-card h2{font-size:18px;margin:8px 0 17px}.arc-facts-card dl{margin:0;display:grid}.arc-facts-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--arc-v2-border);font-size:10px}.arc-facts-card dl>div:last-child{border:0}.arc-facts-card dt{color:var(--arc-v2-muted)}.arc-facts-card dd{margin:0;color:var(--arc-v2-text);font-weight:700;text-align:left}.arc-facts-note h3{font-size:15px;margin:0 0 8px}.arc-facts-note p{font-size:10px;line-height:2;color:var(--arc-v2-muted)}.arc-facts-note button{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:var(--arc-v2-accent);color:#17120d;font:800 10px Vazirmatn}.arc-entry-availability,.arc-reviews{margin:0 0 38px;padding:25px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:9px;color:var(--arc-v2-text)}.arc-entry-availability h2,.arc-reviews-head h2{font-size:20px;margin:7px 0}.arc-availability-region,.arc-entry-availability>p{color:var(--arc-v2-muted);font-size:10px}.arc-availability-region{display:grid;gap:7px;max-width:330px;margin:16px 0}.arc-availability-region select,.arc-review-form select,.arc-review-form textarea{background:var(--arc-v2-surface2);color:var(--arc-v2-text);border:1px solid var(--arc-v2-border);border-radius:6px;padding:11px;font:inherit}.arc-entry-availability-list{display:grid;gap:8px}.arc-availability-stale,.arc-entry-availability-list>a{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--arc-v2-surface2);border:1px solid var(--arc-v2-border);border-radius:7px;color:var(--arc-v2-text)}.arc-entry-availability-list span{display:grid;gap:4px}.arc-entry-availability-list small{color:var(--arc-v2-muted);font-size:9px}.arc-entry-availability-list strong{font-size:10px;color:var(--arc-v2-accent)}.arc-availability-empty{color:var(--arc-v2-muted);font-size:10px}.arc-reviews-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.arc-review-average{display:grid;text-align:left}.arc-review-average strong{font:900 25px Manrope;color:var(--arc-v2-accent)}.arc-review-average span{font-size:9px;color:var(--arc-v2-muted)}.arc-review-form{display:grid;gap:10px;padding:20px;margin:20px 0;background:var(--arc-v2-surface2);border-radius:7px}.arc-review-form h3{margin:0;font-size:14px}.arc-review-form label{font-size:10px;color:var(--arc-v2-muted)}.arc-review-form select{max-width:170px}.arc-review-form textarea{resize:vertical;min-height:100px}.arc-review-submit-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.arc-review-submit-row>small{color:var(--arc-v2-muted);font-size:9px}.arc-review-submit-row>div{display:flex;gap:8px}.arc-review-delete{border:1px solid var(--arc-v2-border);background:transparent;color:var(--arc-v2-muted);border-radius:5px;padding:0 12px;font:600 10px Vazirmatn}.arc-review-status{font-size:10px;color:var(--arc-v2-muted)}.arc-review-list{display:grid;gap:12px}.arc-review-item{padding:17px;border-bottom:1px solid var(--arc-v2-border)}.arc-review-item-head{display:flex;justify-content:space-between;gap:12px;font-size:11px}.arc-review-item-head span{color:var(--arc-v2-accent);font-weight:800}.arc-review-item p{font-size:11px;line-height:2;color:var(--arc-v2-muted)}.arc-review-item time{font-size:9px;color:var(--arc-v2-muted)}.arc-review-empty,.arc-review-login{padding:20px;background:var(--arc-v2-surface2);border-radius:7px;font-size:10px;color:var(--arc-v2-muted)}.arc-review-login a{color:var(--arc-v2-accent)}.arc-auth-page,.arc-entry-page,.arc-help-page,.arc-privacy-page,.arc-profile-card,.arc-requests-page,.arc-support-page,.arc-terms-page,.arc-watchlist-page{color:var(--arc-v2-text)!important;background:var(--arc-v2-bg)!important}.arc-auth-card,.arc-help-content,.arc-profile-card,.arc-requests-content,.arc-sources-content,.arc-support-content,.arc-watchlist-content{background:var(--arc-v2-surface)!important;color:var(--arc-v2-text)!important;border:1px solid var(--arc-v2-border)!important;border-radius:12px!important;box-shadow:var(--arc-v2-shadow)}.arc-help-content,.arc-sources-content{max-width:980px!important;margin:55px auto!important;padding:clamp(22px,4vw,52px)!important}.arc-help-content h1{font-size:clamp(27px,4vw,42px)!important;font-weight:900!important}.arc-help-content>p{color:var(--arc-v2-muted)!important;line-height:2}.arc-help-list{display:grid;gap:9px;margin:28px 0}.arc-help-item{background:var(--arc-v2-surface2)!important;border:1px solid var(--arc-v2-border)!important;border-radius:8px!important;padding:0 17px}.arc-help-item summary{padding:17px 0!important;color:var(--arc-v2-text)!important;font-size:12px!important;font-weight:800;cursor:pointer}.arc-help-item p{padding:0 0 17px!important;margin:0!important;color:var(--arc-v2-muted)!important;font-size:11px!important;line-height:2.2!important}.arc-auth-card,.arc-profile-card,.arc-requests-content,.arc-support-content,.arc-watchlist-content{max-width:1000px!important;margin:45px auto!important;padding:clamp(20px,4vw,42px)!important}.arc-auth-form input,.arc-auth-form select,.arc-auth-form textarea,.arc-profile-card input,.arc-profile-card textarea,.arc-support-content input,.arc-support-content select,.arc-support-content textarea{background:var(--arc-v2-surface2)!important;color:var(--arc-v2-text)!important;border:1px solid var(--arc-v2-border)!important;border-radius:6px!important;min-height:43px}.arc-auth-submit,.arc-profile-home,.arc-requests-submit,.arc-support-submit{background:var(--arc-v2-accent)!important;color:#17120d!important;border:0!important;border-radius:6px!important;font-weight:900!important}.arc-auth-message,.arc-support-notice{border-radius:7px!important}.arc-toast{color:var(--arc-v2-text)}@media(max-width:900px){.arc-detail-main{grid-template-columns:190px minmax(0,1fr);gap:25px}.arc-detail-hero{min-height:490px}.arc-detail-columns{grid-template-columns:minmax(0,1fr) 245px;gap:20px}}@media(max-width:650px){.arc-detail-hero{min-height:0;padding:40px 18px 32px}.arc-detail-main{grid-template-columns:115px minmax(0,1fr);gap:16px;align-items:center}.arc-detail-poster{max-height:none;border-radius:6px}.arc-detail-intro{padding:0}.arc-detail-breadcrumb{font-size:8px;margin-bottom:12px}.arc-detail-intro h1{font-size:25px;line-height:1.5}.arc-detail-english,.arc-detail-japanese{font-size:9px}.arc-detail-rating-row{gap:13px;margin:15px 0}.arc-detail-rating-row b{font-size:14px}.arc-detail-rating-row small{font-size:8px}.arc-detail-actions{gap:7px}.arc-detail-actions .arc-primary-action,.arc-detail-actions .arc-secondary-action{font-size:8px;min-height:36px;padding:0 9px}.arc-detail-body{padding:30px 15px 0}.arc-detail-columns{grid-template-columns:1fr}.arc-detail-sidebar{position:static;grid-row:1}.arc-facts-card{padding:17px}.arc-detail-section-heading h2{font-size:19px}.arc-detail-synopsis{font-size:11px}.arc-entry-availability,.arc-reviews{padding:17px}.arc-reviews-head h2{font-size:16px}.arc-review-submit-row{align-items:flex-start;flex-direction:column}.arc-auth-card,.arc-help-content,.arc-profile-card,.arc-requests-content,.arc-support-content,.arc-watchlist-content{margin:25px 12px!important;padding:20px!important}.arc-help-content h1{font-size:28px!important}}.arc-credits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arc-credits-grid>div{padding:15px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:7px;display:grid;gap:7px}.arc-credits-grid small{font-size:9px;color:var(--arc-v2-muted)}.arc-credits-grid b{font-size:11px;line-height:1.9}.arc-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.arc-related-grid>a{min-height:70px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px 10px;background:var(--arc-v2-surface);border:1px solid var(--arc-v2-border);border-radius:7px;color:var(--arc-v2-text);transition:.2s}.arc-related-grid>a:hover{border-color:var(--arc-v2-accent);background:var(--arc-v2-surface2)}.arc-related-grid>a>span{grid-column:1/-1;font-size:8px;color:var(--arc-v2-accent)}.arc-related-grid>a>b{font-size:10px;line-height:1.8}.arc-related-grid>a>svg{grid-column:2;grid-row:2;color:var(--arc-v2-muted)}@media(max-width:650px){.arc-credits-grid,.arc-related-grid{grid-template-columns:1fr}.arc-credits-grid>div{padding:12px}}