@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Tajawal:wght@400;500;600;700;800&family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#fff3df;font-synthesis:none;text-rendering:optimizelegibility;background:#170f25;font-family:Tajawal,DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}main.version-two{--accent:#ff8738;--gold:#ffd084;--cream:#fff1dc;--soft:#ddc7c8;--pink:#ffa69b;--teal:#87e5d6;--ink:#25152d;--deep:#170f25;--panel:#30203a;background:var(--deep);min-height:100vh;color:var(--cream);isolation:isolate;position:relative;overflow:hidden}main.version-two[lang=zh]{font-family:Noto Sans SC,sans-serif}main.version-two[lang=ja]{font-family:Noto Sans JP,sans-serif}.cosmic-wash{z-index:-2;pointer-events:none;background:radial-gradient(at 12% 8%,#ff78252c,#0000 28%),radial-gradient(at 85% 13%,#bb63dc22,#0000 30%),radial-gradient(at 78% 56%,#5e69ce17,#0000 31%),radial-gradient(at 20% 82%,#ff8d2420,#0000 27%),linear-gradient(145deg,#1a1025,#20142b 49%,#191128);position:absolute;inset:0}.starlight{z-index:-1;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 5% 10%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 23% 17%,#ffd78e 0 1.2px,#0000 2px),radial-gradient(circle at 46% 6%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 67% 21%,#97e9ed 0 1px,#0000 1.8px),radial-gradient(circle at 92% 12%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 12% 42%,#ffcd8b 0 1px,#0000 1.8px),radial-gradient(circle at 34% 57%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 73% 48%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 88% 66%,#9ce8e2 0 1px,#0000 1.8px),radial-gradient(circle at 18% 83%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 61% 92%,#ffd78e 0 1px,#0000 1.8px);position:absolute;inset:0}.v2-header{z-index:8;background:linear-gradient(90deg,#fff1dc08,#28193166,#fff1dc08);border-bottom:1px solid #ffd08422;justify-content:space-between;align-items:center;gap:28px;max-width:1480px;height:76px;margin:auto;padding:0 5%;display:flex;position:relative}.v2-brand{flex:none}.brand{letter-spacing:2px;align-items:center;gap:9px;font:700 16.52px DM Sans,sans-serif;display:flex}.brand img{object-fit:contain;width:39px;height:39px}.brand small{letter-spacing:2px;color:var(--soft);margin-top:2px;font-size:8.26px;display:block}.v2-nav{color:var(--soft);flex:1;justify-content:center;align-items:center;gap:clamp(14px,2.7vw,38px);font-size:15.34px;display:flex}.v2-nav>a:not(.nav-contact):hover{color:var(--gold)}.nav-contact{color:#ffd796;background:#ffb14c0d;border:1px solid #ffcf7e77;border-radius:5px;align-items:center;gap:8px;padding:10px 15px;display:flex;box-shadow:inset 0 0 14px #ffad3512}.v2-tools{flex:none;align-items:center;gap:9px;display:flex;position:relative}.language-picker{z-index:12;position:relative}.language-trigger{color:#ffcf7e;cursor:pointer;background:#25172dcc;border:1px solid #ffcf7e72;border-radius:4px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:14.16px;display:flex}.language-trigger:hover{background:#ff9e3522}.language-options{top:calc(100% + 8px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#21152cf7;border:1px solid #ffcf7e88;min-width:142px;padding:5px;position:absolute;inset-inline-end:0;box-shadow:0 15px 35px #09050dcc}.language-options button{width:100%;color:var(--soft);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:9px 10px;font-size:14.16px;display:flex}.mobile-menu{color:var(--cream);background:0 0;border:0;display:none}.hero-window-zone{max-width:1480px;margin:0 auto;padding:16px 5% 26px;position:relative}.fantasy-frame{border:1.5px solid color-mix(in srgb,var(--gold) 82%,var(--accent));background:linear-gradient(145deg,#fff1dc0c,#ff9d2311 42%,#c381fa0b);border-radius:24px;padding:10px;position:relative;box-shadow:0 12px 36px #08051055,inset 0 0 26px #ffb7470b}.fantasy-frame:before{content:"";pointer-events:none;z-index:2;border:1px solid #ffd58c47;border-radius:18px;position:absolute;inset:6px}.frame-corner{z-index:3;color:var(--gold);text-shadow:0 0 12px #ffb747b5;font-size:23.6px;line-height:1;position:absolute}.corner-nw{top:-5px;left:13px;transform:rotate(-25deg)}.corner-ne{top:-5px;right:13px;transform:rotate(25deg)}.corner-sw{bottom:-5px;left:13px;transform:rotate(25deg)}.corner-se{bottom:-5px;right:13px;transform:rotate(-25deg)}.frame-top-gem,.frame-bottom-gem{z-index:3;color:#ffe5a4;text-shadow:0 0 14px #ffb650b2;position:absolute;left:50%}.frame-top-gem{font-size:29.5px;top:-12px;transform:translate(-50%)}.frame-bottom-gem{font-size:27.14px;bottom:-14px;transform:translate(-50%)rotate(180deg)}.hero-window{background:linear-gradient(110deg,#361d3d,#26162f 53%,#34203d);border-radius:28px;padding:12px;box-shadow:0 22px 56px #07040b80,0 0 65px #ff9d2812}.hero-window:before{border-color:#ffcf8061;border-radius:22px;inset:7px}.hero-window-inner{background:radial-gradient(at 18% 42%,#fc83351e,#0000 34%),radial-gradient(at 76% 48%,#a969ec24,#0000 39%),radial-gradient(at 50% 110%,#f39b3530,#0000 48%),linear-gradient(125deg,#271631,#281a38 56%,#352044);border:1px solid #ffcb7b55;border-radius:20px;min-height:490px;padding:34px 5% 21px;position:relative;overflow:hidden}.hero-window-inner:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle at 13% 20%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 48% 13%,#ffe7b3 0 1px,#0000 1.5px),radial-gradient(circle at 86% 16%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 57% 84%,#b7f5ed 0 1px,#0000 1.5px),radial-gradient(circle at 92% 72%,#fff 0 1px,#0000 1.5px);position:absolute;inset:0}.hero-seal{z-index:1;color:#ffd68d;letter-spacing:3px;justify-content:center;align-items:center;gap:13px;margin-bottom:6px;font:12.98px DM Sans;display:flex;position:relative}.hero-layout{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;max-width:1160px;margin:auto;display:grid;position:relative}.hero-copy{padding:24px 3% 27px}.eyebrow{color:#ffbc65;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 15px;font-size:14.16px;display:flex}.hero h1{letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(55.46px,7.08vw,92.04px);font-weight:700;line-height:1.2}.hero h1 i,.section-heading em,.work-title-row em,.about-copy em,.footer-window em{color:#ffad4d;text-shadow:0 0 26px #ff943538;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.lead{color:#f3dfdb;max-width:470px;margin:0;font-size:20.06px;line-height:1.75}.hero-actions{align-items:center;gap:13px;margin-top:24px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-size:15.34px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.primary{color:#321a25;background:linear-gradient(110deg,#ff8d36,#ffd077);border:1px solid #ffe4a1;box-shadow:0 7px 24px #f8742e38,inset 0 1px #fff5d5}.ghost{color:#ffe7c1;background:#170d2447;border:1px solid #ffcf7d72}.hero-note{color:#d2bdc8;align-items:center;gap:9px;margin:28px 0 0;font-size:12.98px;display:flex}.hero-note span{background:var(--teal);width:30px;height:1px}.hero-art{place-items:center;height:360px;display:grid;position:relative}.hero-cloud{filter:blur(2px);border-radius:50%;position:absolute}.cloud-back{background:radial-gradient(circle,#f68e5937,#ac6be32a 44%,#0000 70%);width:300px;height:300px;box-shadow:0 0 62px #b87bf130}.cloud-front{background:radial-gradient(#ffb45a38,#f27c4126 48%,#0000 72%);border-radius:53% 47% 40% 45%;width:225px;height:165px;bottom:20px}.chibi-orbit{border:1px solid #ffd08877;border-radius:50%;place-items:center;width:310px;height:310px;animation:6s ease-in-out infinite floaty;display:grid;position:relative;box-shadow:0 0 0 13px #ffbd3012,0 0 48px #fb8e4d3b}.chibi-orbit:before,.chibi-orbit:after{content:"";border:1px solid #ffcb7b57;border-radius:50%;position:absolute;inset:13px;transform:rotate(-20deg)scaleY(.83)}.chibi-orbit:after{border-style:dashed;border-color:#e8a3ff4d;inset:-16px;transform:rotate(33deg)scaleY(.68)}.chibi-orbit img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 22px #09051482);width:120%;height:120%;position:relative}.orbit-star{z-index:2;color:#fff0b0;text-shadow:0 0 18px #ffe788;font-size:25.96px;position:absolute;top:5px;right:16px}.art-caption{z-index:2;color:#ffce78;background:#20142dd9;border:1px solid #ffd0847a;padding:9px 13px;font-size:12.98px;position:absolute;bottom:13px;left:1%;box-shadow:0 7px 20px #08051077}.hero-footline{z-index:2;color:#e9c9bd;border-top:1px solid #ffd38d38;justify-content:space-between;align-items:center;gap:16px;max-width:1170px;margin:12px auto 0;padding:13px 2% 0;display:flex;position:relative}.hero-footline>span{color:#ffd084;white-space:nowrap;font:12.98px DM Sans}.mood-controls{justify-content:center;align-items:center;gap:5px;display:flex}.mood-controls small{color:#cfb8ca;margin-inline-end:7px;font-size:11.8px}.mood-controls button{color:#cdbacb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:7px 10px;font-size:11.8px}.scroll-link{color:#e5c8ce;white-space:nowrap;font-size:11.8px}.scroll-link span{color:#ffae52;margin-inline-start:5px;font-size:20.06px}.fantasy-moon{pointer-events:none;border-radius:50%;position:absolute}.moon-one{opacity:.7;background:radial-gradient(circle at 35% 30%,#ffe9b4,#ff9a48 54%,#b24e4d 83%);width:78px;height:78px;top:42px;right:10%;box-shadow:0 0 34px #ffad514c}.moon-two{opacity:.62;background:radial-gradient(circle at 35% 30%,#e9c9ff,#9376d7 65%,#4c3b79);width:34px;height:34px;bottom:64px;left:11%;box-shadow:0 0 25px #9b75ef66}.floating-star{color:#ffe59e;text-shadow:0 0 13px #ffbb5b;animation:3.5s ease-in-out infinite twinkle;position:absolute}.fs-one{font-size:31.86px;top:60px;right:24%}.fs-two{font-size:21.24px;animation-delay:1.2s;top:40%;left:21%}.fs-three{font-size:18.88px;animation-delay:2s;bottom:58px;right:15%}.services-v2{max-width:1480px;margin:auto;padding:52px 8% 60px;position:relative}.section-heading{text-align:center;max-width:780px;margin:0 auto 29px}.eyebrow-frame{color:#ffd38a;letter-spacing:.03em;background:linear-gradient(90deg,#ff9a2515,#ffe9c00c,#ff9a2515);border:1px solid #ffcc775e;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:7px 15px;font-size:12.98px;display:inline-flex}.section-heading h2,.work-title-row h2,.about-copy h2,.footer-window h2{margin:10px 0 8px;font-size:clamp(37.76px,5.07vw,56.64px);line-height:1.3}.section-heading>p,.gallery-intro{color:var(--soft);margin:0;font-size:15.34px}.service-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1180px;margin:auto;display:grid}.service-window{background:linear-gradient(145deg,#ffcf8131,#fff0df08 38%,#d18df024);border-radius:17px;padding:8px}.service-window:before{border-radius:12px;inset:5px}.service-window .frame-corner{font-size:18.88px}.service-window .frame-top-gem,.service-window .frame-bottom-gem{font-size:21.24px}.service-window article{background:radial-gradient(at 100% 0,#ffae2820,#0000 50%),linear-gradient(130deg,#35213a,#281831);border-radius:11px;min-height:190px;padding:20px 22px;position:relative;overflow:hidden}.service-icon{color:#ffcd76;background:#ffad2b1c;border:1px solid #ffd0844c;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:12px;display:grid}.service-window small{color:#d7b6c0;letter-spacing:1px;font:10.62px DM Sans}.service-window h3{color:#fff0da;margin:6px 0;font-size:22.42px}.service-window p{color:#d7c4c9;max-width:300px;margin:0;font-size:14.16px;line-height:1.8}.service-rune{color:#ffcc79;font-size:21.24px;position:absolute;top:18px;left:23px}.service-window-2 article{background:radial-gradient(at 100% 0,#fa89472c,#0000 50%),linear-gradient(130deg,#3a2539,#281831)}.service-window-3 article{background:radial-gradient(at 100% 0,#8edfd421,#0000 50%),linear-gradient(130deg,#2e2441,#241830)}.deco-services{width:72px;height:72px;bottom:10px;right:2.5%}.work-v2{background:linear-gradient(#ffcc7405,#f7982720 50%,#b88bff0a);max-width:1480px;margin:0 auto;padding:52px 6% 65px;position:relative}.work-title-row{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto 18px;display:flex}.work-title-row h2{margin:7px 0}.work-title-row em{color:#ffb554}.work-count{color:#ffe2a8;background:radial-gradient(circle,#69425d,#2d1d38 70%);border:1px solid #ffcf7c8a;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:91px;height:76px;display:flex;box-shadow:0 0 0 5px #ffcf7c12,0 5px 22px #0b061244}.work-count b{font:700 25.96px DM Sans}.work-count small{color:#e4c5be;font-size:11.8px}.filter-frame{background:linear-gradient(90deg,#ffcf7c3d,#fff0de09,#ffcf7c3d);border-radius:9px;max-width:1280px;margin:0 auto 17px;padding:6px}.filter-frame:before{border-radius:6px;inset:3px}.gallery-filters{z-index:2;scrollbar-width:none;gap:6px;padding:3px;display:flex;position:relative;overflow-x:auto}.gallery-filters::-webkit-scrollbar{display:none}.gallery-filters button{color:#e0c8cb;cursor:pointer;background:#261831;border:1px solid #ffcf7c36;border-radius:4px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12.98px;transition:all .2s;display:flex}.gallery-filters button span{color:#e7bba0;font:10.62px DM Sans}.gallery-filters button:hover,.gallery-filters button.active{color:#361d29;background:linear-gradient(100deg,#ff9b43,#ffd17b);border-color:#ffe5a5;box-shadow:0 4px 13px #fa833533}.portfolio-grid-v2{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1280px;margin:auto;display:grid}.portfolio-card-v2{text-align:start;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .22s}.portfolio-card-v2:hover{transform:translateY(-4px)}.work-window{background:linear-gradient(145deg,#ffd28080,#a476cc54 48%,#ffb75059);border-radius:15px;padding:7px;transition:box-shadow .25s,border-color .25s}.work-window:before{border-radius:11px;inset:4px}.work-window .frame-corner{font-size:15.34px}.work-window .frame-top-gem,.work-window .frame-bottom-gem{font-size:17.7px}.portfolio-card-v2:hover .work-window{box-shadow:0 10px 26px #ed8a3c33,0 0 20px #f6bd5d19}.work-window>img{object-fit:contain;z-index:1;background:linear-gradient(145deg,#fdf1de,#f7dfc5);border:1px solid #ffe1ad82;border-radius:9px;width:100%;height:220px;display:block;position:relative}.work-window.landscape>img{height:147px}.work-window.square>img{height:200px}.work-number,.work-category{z-index:4;color:#fff1dc;background:#271732db;border:1px solid #ffcf7c75;border-radius:3px;padding:4px 6px;font:10.62px DM Sans;position:absolute;top:15px}.work-number{inset-inline-start:15px}.work-category{text-overflow:ellipsis;white-space:nowrap;max-width:58%;font:10.62px Tajawal,sans-serif;inset-inline-end:15px;overflow:hidden}.work-caption{z-index:4;color:#ffe7c0;justify-content:space-between;align-items:center;gap:5px;margin:8px 2px 1px;display:flex;position:relative}.work-caption b{white-space:nowrap;text-overflow:ellipsis;font-size:12.98px;font-weight:600;overflow:hidden}.work-caption svg{color:#ffd082;flex:none}.video-play{z-index:4;color:#fff4dc;background:#311e3cd9;border:1px solid #ffe0a5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #fa944750}.deco-gallery{pointer-events:none;filter:drop-shadow(0 8px 10px #05031088);width:64px;height:64px;animation:5s ease-in-out infinite floaty;position:absolute;top:37px;left:3%}.about-v2{max-width:1400px;margin:auto;padding:55px 7%}.about-window{background:radial-gradient(at 84% 40%,#ee842229,#0000 40%),linear-gradient(120deg,#42273a,#2a1932 57%,#372040);grid-template-columns:.86fr 1.14fr;align-items:center;gap:5%;min-height:350px;padding:23px 5%;display:grid;overflow:hidden}.about-art{place-items:center;height:290px;display:grid;position:relative}.about-halo{border:1px solid #ffd0848a;border-radius:50%;width:235px;height:235px;position:absolute;box-shadow:0 0 0 12px #ffbd2415,0 0 42px #ff9f3525}.about-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 17px #08040a80);width:115%;height:115%;animation:6.8s ease-in-out infinite floaty;position:relative}.about-copy h2{margin:13px 0;font-size:clamp(36.58px,4.72vw,55.46px)}.about-copy>p{color:#e4cfd0;max-width:640px;font-size:15.34px;line-height:1.9}.steps-v2{gap:10px;margin-top:19px;display:flex}.steps-v2 div{color:#ffedcf;background:linear-gradient(90deg,#ffb53d16,#0000);border-inline-start:1px solid #ffca7759;gap:4px;min-width:120px;padding:8px 10px;font-size:12.98px;display:grid}.steps-v2 b{color:#ffb85c;font:11.8px DM Sans}.deco-about{opacity:.72;pointer-events:none;width:50px;height:50px;animation:5s ease-in-out 1.4s infinite floaty;position:absolute;bottom:9%;left:4%}.footer-v2{max-width:1400px;margin:auto;padding:0 7% 20px}.footer-window{background:radial-gradient(at 0 100%,#f88d351c,#0000 42%),linear-gradient(105deg,#36203b,#25152e 55%,#342039);grid-template-columns:75px 1fr auto;align-items:center;gap:22px;min-height:198px;padding:24px 5%;display:grid}.footer-mascot{background:radial-gradient(circle,#ffae4960,#e57b3424 65%);border:1px solid #ffce7b9e;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.footer-mascot img{object-fit:contain;width:125%;height:125%;animation:4.5s ease-in-out infinite floaty}.footer-window h2{margin:9px 0 0;font-size:clamp(35.4px,4.72vw,50.74px)}.contact-button{white-space:nowrap}.footer-bottom-v2{color:#cbb6c1;justify-content:space-between;align-items:center;padding:16px 4px 0;font:11.8px DM Sans;display:flex}.footer-bottom-v2 .brand{font-size:12.98px}.footer-bottom-v2 .brand img{width:30px;height:30px}.footer-bottom-v2 .brand small{font-size:7.08px}.footer-bottom-v2>a:last-child{color:#ffc36d;align-items:center;gap:7px;display:flex}.work-lightbox{z-index:30;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#100b1de8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lightbox-panel{background:linear-gradient(145deg,#3a2544,#21152c);width:min(900px,94vw);max-height:94vh;padding:14px 16px;overflow:auto}.lightbox-top{justify-content:space-between;align-items:center;padding:2px 3px 12px;display:flex}.lightbox-top>span{gap:4px;display:grid}.lightbox-top small{color:#ffca70;font-size:11.8px}.lightbox-top b{font-size:18.88px}.lightbox-close{color:#ffe4bd;cursor:pointer;background:#291a33;border:1px solid #ffd0847a;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.lightbox-media{background:#130e1f;border:1px solid #ffce7b75;border-radius:9px;place-items:center;min-height:180px;max-height:72vh;display:grid;overflow:hidden}.lightbox-media img,.lightbox-media video{object-fit:contain;max-width:100%;max-height:70vh;display:block}.lightbox-media.portrait img,.lightbox-media.portrait video,.lightbox-media.square img,.lightbox-media.square video{width:auto;height:min(68vh,740px)}.lightbox-media.landscape img,.lightbox-media.landscape video{width:min(100%,850px);height:auto}.lightbox-panel>p{color:#deccd1;margin:10px 3px 0;font-size:12.98px}.mood-atelier{--accent:#f38339;--gold:#efb85e;--cream:#3c2530;--soft:#76565a;--ink:#fff4df;--deep:#f0d7ba;--panel:#ffedd3;color:#3d2630}.mood-atelier .cosmic-wash{background:radial-gradient(at 15% 10%,#ffa34e44,#0000 29%),radial-gradient(at 92% 42%,#df9fc344,#0000 25%),linear-gradient(140deg,#f8e5cb,#ecd0b0 55%,#f7dfbf)}.mood-atelier .fantasy-frame{background:linear-gradient(145deg,#ffc778,#fff4df 44%,#ed9d61);box-shadow:0 12px 32px #9e5a3c24}.mood-atelier .hero-window,.mood-atelier .about-window,.mood-atelier .footer-window{background:linear-gradient(115deg,#fff0d7,#f8d6ad 62%,#f4c795)}.mood-atelier .hero-window-inner{background:radial-gradient(at 20% 45%,#ffae5988,#0000 42%),linear-gradient(130deg,#fff0d8,#f7d6b5)}.mood-atelier .hero h1,.mood-atelier .about-copy h2,.mood-atelier .footer-window h2{color:#55313b}.mood-atelier .lead,.mood-atelier .hero-note,.mood-atelier .about-copy>p{color:#76555b}.mood-atelier .nav-contact,.mood-atelier .language-trigger{color:#a45132;background:#fff1d6;border-color:#cf824e}.mood-atelier .v2-nav{color:#65474c}.mood-atelier .service-window article,.mood-atelier .lightbox-panel{background:linear-gradient(130deg,#fff0d7,#f6d9bc)}.mood-atelier .service-window h3,.mood-atelier .service-window p,.mood-atelier .service-window small{color:#62434a}.mood-atelier .work-window{background:linear-gradient(145deg,#e8aa5e,#fff1db,#db9452)}.mood-atelier .work-window>img{background:#fff5e5}.mood-atelier .work-caption{color:#56313b}.mood-atelier .gallery-filters button{color:#714c50;background:#fff3dd}.mood-atelier .work-count{color:#fff0d6;background:radial-gradient(circle,#cf8051,#87485a)}.mood-atelier .footer-bottom-v2{color:#745256}.mood-atelier .steps-v2 div{color:#543640}.mood-eclipse{--accent:#ff8a3d;--gold:#ffc977;--teal:#8ce8de;--deep:#111327;--panel:#19203b;--soft:#bdc6db}.mood-eclipse .cosmic-wash{background:radial-gradient(at 15% 12%,#fa6f3026,#0000 26%),radial-gradient(at 87% 25%,#427ce837,#0000 31%),linear-gradient(145deg,#10152c,#1a1936 58%,#10192e)}.mood-eclipse .hero-window-inner{background:radial-gradient(at 20% 48%,#ff803626,#0000 34%),radial-gradient(at 77% 35%,#477fd33a,#0000 39%),linear-gradient(135deg,#17213a,#1d1b3b 60%,#292040)}.mood-eclipse .service-window article{background:linear-gradient(135deg,#192643,#272143)}.mood-eclipse .about-window,.mood-eclipse .footer-window{background:linear-gradient(115deg,#1d2a46,#281b3d 62%,#38203d)}main[lang=zh] .hero h1,main[lang=ja] .hero h1{font-size:clamp(47.2px,5.9vw,79.06px);line-height:1.36}@keyframes floaty{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1.3deg)}}@keyframes twinkle{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}@media (width<=1100px){.v2-nav{gap:15px}.v2-nav>a{font-size:12.98px}.portfolio-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-window-inner{padding-inline:4%}.chibi-orbit{width:280px;height:280px}}@media (width<=760px){.v2-header{gap:12px;height:68px;padding:0 4%}.v2-nav{background:#21142df5;border-bottom:1px solid #ffce7b58;flex-direction:column;align-items:stretch;padding:19px 6%;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 30px #08051070}.v2-nav.open{display:flex}.v2-nav>a{padding:8px;font-size:16.52px}.nav-contact{justify-content:center}.mobile-menu{place-items:center;padding:7px;display:grid}.hero-window-zone{padding:12px 3% 20px}.hero-window{padding:8px}.hero-window-inner{min-height:0;padding:27px 5% 17px}.hero-layout{grid-template-columns:1fr}.hero-copy{order:1;padding:12px 1% 0}.hero h1{font-size:clamp(49.56px,11.8vw,70.8px)}.lead{font-size:17.7px}.hero-art{order:2;height:305px}.chibi-orbit{width:245px;height:245px}.hero-cloud.cloud-back{width:260px;height:260px}.hero-footline{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.hero-footline>span{top:17px;position:absolute;inset-inline-start:4%}.mood-controls{flex-wrap:wrap;width:100%;padding-top:7px}.mood-controls small{display:none}.mood-controls button{padding:7px 9px;font-size:10.62px}.scroll-link{top:17px;font-size:10.62px;position:absolute;inset-inline-end:4%}.services-v2,.work-v2{padding:42px 4%}.service-grid-v2{grid-template-columns:1fr;gap:11px;max-width:520px}.service-window article{min-height:155px}.section-heading{margin-bottom:22px}.portfolio-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.work-title-row{align-items:center}.work-count{width:66px;height:62px}.work-count b{font-size:21.24px}.work-count small{font-size:9.44px}.work-window>img{height:185px}.work-window.landscape>img{height:125px}.work-window.square>img{height:174px}.work-window{padding:6px}.work-caption b{font-size:11.8px}.work-category{font-size:9.44px}.filter-frame{margin-bottom:12px}.gallery-filters button{padding:7px 9px;font-size:11.8px}.about-v2{padding:40px 4%}.about-window{grid-template-columns:1fr;gap:7px;padding:18px 6%}.about-art{order:2;height:220px}.about-art img{height:120%}.about-copy{order:1}.about-copy h2{font-size:42.48px}.steps-v2{gap:6px}.steps-v2 div{flex:1;min-width:0;padding:8px 6px;font-size:11.8px}.footer-v2{padding:0 4% 14px}.footer-window{grid-template-columns:56px 1fr;gap:12px;padding:18px 5%}.footer-mascot{width:55px;height:55px}.footer-window h2{font-size:36.58px}.contact-button{grid-column:2;justify-self:start;min-height:39px}.footer-bottom-v2{font-size:10.62px}.footer-bottom-v2 .brand{font-size:11.8px}.footer-bottom-v2 .brand small{font-size:5.9px}.deco-gallery{width:45px;height:45px;top:32px;left:1%}.deco-services{width:51px;height:51px;right:1%}}@media (width<=400px){.v2-brand{letter-spacing:1px;gap:5px;font-size:12.98px}.v2-brand img{width:31px;height:31px}.v2-brand small{font-size:7.08px}.v2-header{gap:6px}.language-trigger{height:32px;padding-inline:7px}.hero-actions{gap:8px}.button{padding-inline:11px;font-size:12.98px}.hero h1{font-size:49.56px}.portfolio-grid-v2{gap:7px}.work-window>img{height:165px}.work-window.landscape>img{height:112px}.work-window.square>img{height:154px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=761px){.hero-window-inner{min-height:570px;padding-top:38px;padding-bottom:26px}.hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);max-width:1280px;min-height:430px}.hero-copy{padding-inline:4%}.hero h1{font-size:clamp(66.08px,8.26vw,103.84px);line-height:1.16}.lead{max-width:530px;font-size:21.24px}.hero-art{height:420px}.chibi-orbit{width:350px;height:350px}.cloud-back{width:370px;height:370px}.cloud-front{width:270px;height:195px}}.chibi-sparkle,.chibi-peek{z-index:4;object-fit:contain;filter:drop-shadow(0 8px 16px #12091a77);pointer-events:none;width:clamp(62px,8vw,110px);height:auto;animation:5.5s ease-in-out infinite floaty;position:absolute}.chibi-sparkle{width:clamp(88px,12vw,158px);animation-delay:-1.8s;top:24%;left:1.5%}.chibi-peek{width:clamp(66px,8vw,102px);animation-delay:-3.2s;bottom:10%;left:5%}.about-art img{object-fit:contain;filter:drop-shadow(0 15px 26px #14091a66);transform-origin:bottom;width:min(100%,390px);height:auto;max-height:420px;transform:scale(1.18)}.footer-mascot img{object-fit:contain;filter:drop-shadow(0 5px 9px #35172b77);width:145%;height:145%;transform:translateY(7%)}.lightbox-stage{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid;position:relative}.lightbox-stage .lightbox-media{grid-area:1/2;width:100%}.lightbox-nav{color:#ffe3ad;cursor:pointer;background:#271832;border:1px solid #ffcf7c8a;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s,background .2s;display:grid}.lightbox-nav:hover{background:#ff9c3030;transform:scale(1.08)}.lightbox-nav.previous{grid-area:1/1}.lightbox-nav.next{grid-area:1/3}.lightbox-hint{float:inline-end;color:#d4b6c4;font-size:12.98px}.chibi-dialog-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10091de8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chibi-dialog{background:radial-gradient(at 20% 80%,#ff91372a,#0000 46%),linear-gradient(130deg,#3a2544,#21152c);align-items:center;width:min(700px,94vw);min-height:300px;padding:38px 38px 30px 245px;display:flex;position:relative;overflow:visible}.chibi-dialog>img{object-fit:contain;filter:drop-shadow(0 12px 16px #0a051266);width:250px;height:250px;animation:4.5s ease-in-out infinite floaty;position:absolute;bottom:10px;left:16px}.chibi-dialog-copy{z-index:1;position:relative}.chibi-dialog-copy h2{color:#fff0da;margin:15px 0 8px;font-size:clamp(29.5px,4.72vw,42.48px);line-height:1.3}.chibi-dialog-copy p{color:#e3cbd0;margin:0 0 17px;line-height:1.7}.chibi-dialog-close{z-index:3;position:absolute;top:20px;right:23px}@media (width<=760px){.chibi-sparkle{width:92px;top:36%;left:0}.chibi-peek{width:66px;bottom:8%;left:0}.about-art img{transform:scale(1.08)}.lightbox-stage{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px}.lightbox-nav{width:36px;height:36px}.lightbox-panel{width:min(900px,98vw);padding:11px}.lightbox-media{max-height:66vh}.lightbox-hint{float:none;margin-top:6px;display:block}.chibi-dialog{text-align:center;justify-content:center;min-height:0;padding:190px 22px 24px}.chibi-dialog>img{width:205px;height:205px;animation:4.5s ease-in-out infinite floaty;top:-48px;bottom:auto;left:50%;transform:translate(-50%)}.chibi-dialog-copy{padding-top:8px}.chibi-dialog-copy .eyebrow-frame{font-size:10.62px}}@media (width<=400px){.lightbox-stage{grid-template-columns:30px minmax(0,1fr) 30px;gap:3px}.lightbox-nav{width:29px;height:29px}.lightbox-nav svg{width:16px}.chibi-sparkle{width:74px}.chibi-peek{width:58px}}:root{--naroly-terracotta:#d64101;--naroly-orange:#fc6500;--naroly-tangerine:#ff8f2e;--naroly-peach:#ffa95e;--naroly-cream:#ffcc97}main.version-two{--accent:var(--naroly-orange);--gold:var(--naroly-tangerine);--cream:#672d15;--soft:#85533d;--ink:#fff6ed;--deep:#fff0e5;--panel:#ffe0c4;color:#552713;background:#fff0e5}.cosmic-wash{background:radial-gradient(at 14% 7%,#ffa95e55,#0000 28%),radial-gradient(at 86% 20%,#ff8f2e33,#0000 28%),radial-gradient(at 76% 78%,#d6410115,#0000 32%),linear-gradient(145deg,#fff4e9,#ffe5d0 58%,#fff1e7)}.starlight{opacity:.32;background-image:radial-gradient(circle at 5% 10%,#d64101 0 1px,#0000 2px),radial-gradient(circle at 23% 17%,#ff8f2e 0 1.2px,#0000 2px),radial-gradient(circle at 46% 6%,#d64101 0 1px,#0000 2px),radial-gradient(circle at 67% 21%,#fc6500 0 1px,#0000 2px),radial-gradient(circle at 92% 12%,#d64101 0 1px,#0000 2px),radial-gradient(circle at 12% 42%,#ffa95e 0 1px,#0000 2px),radial-gradient(circle at 34% 57%,#d64101 0 1px,#0000 2px),radial-gradient(circle at 73% 48%,#fc6500 0 1px,#0000 2px),radial-gradient(circle at 88% 66%,#d64101 0 1px,#0000 2px),radial-gradient(circle at 18% 83%,#ff8f2e 0 1px,#0000 2px),radial-gradient(circle at 61% 92%,#d64101 0 1px,#0000 2px)}.v2-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff5e8e8;border-bottom:1px solid #d6410130;height:74px;position:sticky;top:0;box-shadow:0 5px 25px #83401a0b}.brand{color:#682f16}.brand small{color:#93664e}.v2-nav{color:#75442a}.nav-contact,.language-trigger{color:#a84214!important;background:#fff1e3!important;border-color:#d6410166!important}.language-options{background:#fff6ec!important;border-color:#d6410166!important;box-shadow:0 16px 38px #803e252b!important}.language-options button{color:#75452f!important}.language-options button:hover,.language-options button.current{color:#c13c0c!important;background:#ff8f2e20!important}.fantasy-frame{background:linear-gradient(145deg,#d64101,#ff8f2e 34%,#ffcc97);border-color:#d6410190;box-shadow:0 12px 35px #a5482124,inset 0 0 24px #fff4e1}.fantasy-frame:before{border-color:#fff8ecbb}.frame-corner,.frame-top-gem,.frame-bottom-gem{color:#d64101;text-shadow:0 0 12px #ffcc97}.hero-window{background:linear-gradient(125deg,#ffe4cc,#ffd0a7 52%,#ffead4);box-shadow:0 22px 56px #873a1f2b,0 0 70px #ff8f2e20}.hero-window:before{border-color:#d6410166}.hero-window-inner{background:radial-gradient(at 18% 42%,#ff8f2e2b,#0000 34%),radial-gradient(at 76% 48%,#ffa95e44,#0000 39%),radial-gradient(at 50% 110%,#d6410122,#0000 48%),linear-gradient(125deg,#fff2e5,#ffdfc1 56%,#ffeede);border-color:#d6410140}.hero-window-inner:before{opacity:.38;background-image:radial-gradient(circle at 13% 20%,#d64101 0 1px,#0000 1.5px),radial-gradient(circle at 48% 13%,#fc6500 0 1px,#0000 1.5px),radial-gradient(circle at 86% 16%,#d64101 0 1px,#0000 1.5px),radial-gradient(circle at 57% 84%,#ff8f2e 0 1px,#0000 1.5px),radial-gradient(circle at 92% 72%,#d64101 0 1px,#0000 1.5px)}.hero-seal{color:#a93c0c}.hero h1{color:#572813}.hero h1 i,.section-heading em,.work-title-row em,.about-copy em,.footer-window em{color:#d64101;text-shadow:0 0 20px #ff8f2e23}.eyebrow{color:#b44416}.lead{color:#714532}.hero-note{color:#875941}.hero-note span{background:#ff8f2e}.hero-cloud.cloud-back{background:radial-gradient(circle,#ffa95e77,#ff8f2e41 44%,#0000 70%);box-shadow:0 0 65px #ff8f2e30}.cloud-front{background:radial-gradient(#fff6eb,#ffa95e55 50%,#0000 75%)}.chibi-orbit{border-color:#d641017c;box-shadow:0 0 0 13px #fc650012,0 0 48px #fc65002c}.chibi-orbit:before{border-color:#d6410155}.chibi-orbit:after{border-color:#fc65004d}.orbit-star,.floating-star{color:#d64101;text-shadow:0 0 14px #ff8f2e}.art-caption{color:#9a3c12;background:#fff6e9ed;border-color:#d6410170;box-shadow:0 7px 20px #803f2524}.hero-footline{color:#744832;border-color:#d6410133}.hero-footline>span{color:#d64101}.mood-controls small{color:#845740}.mood-controls button{color:#81513b}.mood-controls button.selected,.mood-controls button:hover{color:#aa3c0e;background:#fc650014;border-color:#d6410166}.fantasy-moon{opacity:.68}.moon-one{background:radial-gradient(circle at 35% 30%,#fff1c9,#ff8f2e 54%,#d64101 83%);box-shadow:0 0 34px #ff8f2e44}.moon-two{background:radial-gradient(circle at 35% 30%,#fff0df,#ffa95e 65%,#d64101);box-shadow:0 0 25px #ff8f2e44}.scroll-link{color:#80452a}.scroll-link span{color:#d64101}.offer-catalog{z-index:1;max-width:1500px;margin:0 auto;padding:75px 5% 40px;position:relative}.offer-catalog-head{text-align:center;max-width:760px;margin:0 auto 28px}.offer-kicker{color:#ba4316;letter-spacing:2px;background:#fff8edaa;border:1px solid #d6410155;padding:8px 13px;font:11.8px DM Sans,sans-serif;display:inline-block}.offer-catalog-head h2{color:#5b2b17;margin:14px 0 4px;font-size:clamp(44.84px,5.9vw,67.26px)}.offer-catalog-head p{color:#8b5c43;margin:0;font-size:16.52px;line-height:1.8}.offer-index{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;scrollbar-color:#ff8f2e66 transparent;background:#fff2e6e8;border-block:1px solid #d641012e;justify-content:center;gap:5px;margin:0 auto 8px;padding:10px 5px;display:flex;position:sticky;top:74px;overflow:auto}.offer-index a{color:#814a30;border:1px solid #0000;border-radius:3px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:11.8px;transition:all .2s;display:flex}.offer-index a:hover{color:#b13b0b;background:#ff8f2e18;border-color:#d6410155}.offer-index small{color:#d64101;font:10.62px DM Sans}.offer-slides{scroll-snap-type:y proximity}.offer-slide{scroll-snap-align:start;isolation:isolate;border-bottom:1px solid #d6410130;grid-template-columns:minmax(230px,.72fr) minmax(0,1.45fr);align-items:center;gap:clamp(25px,5vw,70px);min-height:clamp(680px,88vh,930px);padding:64px 4.5%;scroll-margin-top:126px;display:grid;position:relative}.offer-slide:before{content:"";z-index:-1;background:radial-gradient(at 8% 45%,#ffa95e38,#0000 38%),linear-gradient(110deg,#ffebd988,#fff6ecaa 62%,#ffd9b644);border:1px solid #fff9f0;border-radius:24px;position:absolute;inset:22px 0;box-shadow:0 20px 65px #8a4a2913}.offer-slide:nth-child(2n):before{background:radial-gradient(at 92%,#ff8f2e2d,#0000 38%),linear-gradient(110deg,#fff6ecaa,#ffead988 62%,#fff4e8)}.offer-art{background:radial-gradient(at 50% 53%,#ffcc97,#ffa95e 48%,#fc6500 100%);border:1px solid #d6410140;border-radius:48% 48% 8px 8px;place-items:center;height:clamp(350px,54vh,540px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #9a471f21,inset 0 0 40px #fff1d9}.offer-art:before,.offer-art:after{content:"";border:1px solid #fff0d9a6;border-radius:50%;width:86%;height:52%;position:absolute;transform:rotate(-25deg);box-shadow:0 0 20px #fff3df4f}.offer-art:after{border-color:#d6410142;width:105%;height:68%;transform:rotate(32deg)}.offer-art img{z-index:2;object-fit:contain;filter:drop-shadow(0 15px 17px #79351545);width:100%;height:100%;transition:transform .6s;position:relative}.offer-slide:hover .offer-art img{transform:scale(1.035)}.offer-art-glow{mix-blend-mode:screen;background:radial-gradient(circle,#fff2d7aa,#0000 66%);border-radius:50%;position:absolute;inset:13% 6%}.offer-art>b{z-index:3;bottom:13px;color:#fff5e9a8;font:51.92px Playfair Display,serif;position:absolute;inset-inline-start:17px}.offer-art>small{z-index:3;bottom:21px;color:#6f2b11;letter-spacing:1.5px;font:9.44px DM Sans;position:absolute;inset-inline-end:16px}.offer-content{min-width:0}.offer-heading>span{color:#b64b1b;letter-spacing:1.7px;font:10.62px DM Sans}.offer-heading h2{color:#572914;margin:7px 0 3px;font-size:clamp(35.4px,4.13vw,53.1px);line-height:1.2}.offer-heading p{color:#83563e;margin:0 0 20px;font-size:15.34px;line-height:1.7}.offer-package-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:11px;display:grid}.offer-package{background:linear-gradient(145deg,#fffaf2,#ffe9d5);border:1px solid #d6410145;border-radius:8px;padding:17px 16px 14px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 8px 22px #813a1c14}.offer-package:hover{transform:translateY(-3px);box-shadow:0 13px 29px #813a1c22}.offer-slide-2 .offer-package:nth-child(2),.offer-slide-4 .offer-package:nth-child(3),.offer-slide-5 .offer-package:nth-child(2){border-color:#fc6500a8;box-shadow:0 8px 25px #fc650020}.package-head{border-bottom:1px solid #d6410125;justify-content:space-between;align-items:start;gap:10px;padding-bottom:10px;display:flex}.package-head>div>small{color:#ad4a20;letter-spacing:1.2px;text-transform:uppercase;font:9.44px DM Sans}.package-head h3{color:#562814;margin:3px 0 0;font-size:18.88px;line-height:1.3}.package-price{color:#c73d0a;letter-spacing:-1.5px;flex:none;font:700 31.86px/1 DM Sans,sans-serif}.package-price small{color:#8f5a3c;letter-spacing:0;text-align:end;margin-top:5px;font:10.62px Tajawal,sans-serif;display:block}.variant-prices{border-bottom:1px solid #d6410125;padding:8px 0 7px}.variant-prices>div{color:#79503a;justify-content:space-between;align-items:center;gap:9px;padding:4px 0;font-size:12.98px;display:flex}.variant-prices b{color:#bb3d10;font:700 16.52px DM Sans}.package-detail-label{color:#ba4717;letter-spacing:.4px;margin-top:8px;font-size:10.62px;font-weight:800}.offer-package ul{margin:5px 0 11px;padding:0;list-style:none}.offer-package li{color:#704933;padding:3px 15px 3px 0;font-size:11.8px;line-height:1.55;position:relative}.offer-package li:before{content:"✦";color:#fc6500;font-size:9.44px;position:absolute;top:4px;right:0}.package-meta{color:#87553b;border-top:1px solid #d6410125;justify-content:space-between;gap:8px;padding-top:8px;font-size:10.62px;display:flex}.package-meta b{color:#6d2e13;font-size:11.8px}.package-extra{color:#964016;background:#ffcc974a;border-radius:4px;margin-top:8px;padding:7px 8px;font-size:10.62px}.package-extra b{color:#c13e0b}.offer-contact-link{color:#b94411;align-items:center;gap:8px;margin-top:13px;font-size:12.98px;font-weight:700;display:inline-flex}.offer-contact-link:hover{color:#fc6500}.offer-slide-1 .offer-package-grid,.offer-slide-3 .offer-package-grid,.offer-slide-7 .offer-package-grid{max-width:520px}.offer-slide-1 .offer-package,.offer-slide-3 .offer-package,.offer-slide-7 .offer-package{padding:22px}.offer-slide-1 .offer-package li,.offer-slide-3 .offer-package li,.offer-slide-7 .offer-package li{padding-block:5px;font-size:14.16px}.offer-slide-1 .package-price,.offer-slide-3 .package-price,.offer-slide-7 .package-price{font-size:42.48px}.offer-slide-6 .offer-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-slide-8 .offer-package{min-height:290px}.work-v2{background:linear-gradient(#fff4e9,#ffe5cf 50%,#fff0e5)}.work-title-row h2{color:#5b2a13}.work-title-row em{color:#d64101;text-shadow:none}.gallery-intro{color:#895b42}.works-count{color:#fff3e5;background:radial-gradient(circle,#fc6500,#d64101 75%);border-color:#ffcc97;box-shadow:0 0 0 5px #fc650018,0 5px 22px #9d421c22}.works-count small{color:#ffe1c3}.filter-frame{background:linear-gradient(90deg,#d6410133,#fff0df,#ff8f2e44)}.gallery-filters button{color:#77472e;background:#fff7ed;border-color:#d6410140}.gallery-filters button.active,.gallery-filters button:hover{color:#fff6ec;background:#d64101;border-color:#d64101}.work-window{background:linear-gradient(145deg,#d64101,#ff8f2e,#ffcc97)}.work-window:before{border-color:#fff5e8aa}.work-window img{border:1px solid #fff5e966}.work-caption{color:#fff8f0;text-shadow:0 2px 9px #3b170c}.work-category,.work-number{color:#fff5e7;text-shadow:0 2px 7px #461f10}.video-play{color:#fff4e6;background:#d64101cc;border-color:#fff2dd}.deco-gallery,.deco-services,.deco-about{filter:drop-shadow(0 8px 13px #87401b33)}.about-v2{background:linear-gradient(#fff0e5,#ffe6d1)}.about-window{background:radial-gradient(at 16% 40%,#ffcc9766,#0000 45%),linear-gradient(120deg,#fffaf2,#ffdfc0 65%,#ffeddf);box-shadow:0 15px 42px #8b451d1b}.about-window:before{border-color:#d6410144}.about-copy h2{color:#572a15}.about-copy p,.steps-v2 div{color:#754a30}.steps-v2 b{color:#d64101}.about-halo{background:radial-gradient(circle,#ffa95e99,#fc650035 60%,#0000 72%)}.footer-window{background:radial-gradient(at 16% 75%,#ffa95e55,#0000 47%),linear-gradient(110deg,#ffe6cf,#fff6eb 56%,#ffd1aa);box-shadow:0 12px 40px #79371822}.footer-window:before{border-color:#d6410155}.footer-window h2{color:#592914}.footer-bottom-v2{color:#80543c}.footer-bottom-v2>a:last-child{color:#ad3d0e}.footer-mascot{background:radial-gradient(circle,#ffbe786b,#fc650025 68%);border-color:#d6410170}.footer-mascot img{filter:drop-shadow(0 5px 9px #6d2f1b44)}.lightbox-panel{background:linear-gradient(145deg,#fff2e4,#ffd5b3);border-color:#d64101}.lightbox-panel:before{border-color:#d6410155}.lightbox-top b,.lightbox-panel>p{color:#582914}.lightbox-top small{color:#b84415}.lightbox-close{color:#a83c10;background:#fff6eb;border-color:#d6410170}.lightbox-media{background:#572712;border-color:#d6410180}.lightbox-nav{color:#a43b0e;background:#fff4e7;border-color:#d6410177}.lightbox-hint{color:#86553a}.chibi-dialog{background:radial-gradient(at 20% 80%,#ffab5a55,#0000 46%),linear-gradient(130deg,#fff4e9,#ffd8ba);border-color:#d6410180}.chibi-dialog-copy h2{color:#592914}.chibi-dialog-copy p{color:#77503b}.chibi-dialog>img{filter:drop-shadow(0 12px 16px #6c321d44)}.chibi-dialog-close{color:#a43b0e;background:#fff4e7;border-color:#d6410177}.eyebrow-frame{color:#ae3d0d;background:linear-gradient(90deg,#ff8f2e14,#fff7ec,#ff8f2e14);border-color:#d641015e}@media (width<=1100px){.offer-slide{grid-template-columns:minmax(190px,.58fr) minmax(0,1.4fr);gap:26px;padding-inline:3%}.offer-art{height:430px}.offer-package-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.offer-index a{padding-inline:7px;font-size:10.62px}}@media (width<=760px){.hero-window-zone{padding-inline:3%}.offer-catalog{padding:55px 3% 25px}.offer-catalog-head{padding-inline:5px}.offer-catalog-head h2{font-size:43.66px}.offer-catalog-head p{font-size:14.16px}.offer-index{justify-content:flex-start;margin-inline:-3.1%;padding-inline:3%;top:68px}.offer-index a{font-size:10.62px}.offer-slide{flex-direction:column;align-items:stretch;gap:20px;min-height:auto;padding:35px 17px 41px;scroll-margin-top:124px;display:flex}.offer-slide:before{border-radius:18px;inset:8px 0}.offer-art{border-radius:14px 14px 48% 48%;height:205px;min-height:205px}.offer-art img{width:100%;height:100%}.offer-art>b{font-size:36.58px;bottom:8px}.offer-art>small{font-size:8.26px;bottom:14px}.offer-heading>span{font-size:9.44px}.offer-heading h2{font-size:34.22px}.offer-heading p{margin-bottom:14px;font-size:12.98px}.offer-package-grid{grid-template-columns:1fr;gap:9px}.offer-slide-2 .offer-package-grid,.offer-slide-4 .offer-package-grid,.offer-slide-5 .offer-package-grid,.offer-slide-6 .offer-package-grid,.offer-slide-8 .offer-package-grid{grid-template-columns:1fr}.offer-package{padding:14px 13px}.offer-package li,.offer-slide-1 .offer-package li,.offer-slide-3 .offer-package li,.offer-slide-7 .offer-package li{font-size:12.98px}.offer-slide-8 .offer-package{min-height:0}.offer-contact-link{margin-top:10px}.work-v2{padding:42px 4%}.about-v2{padding:40px 4%}.footer-window{background:linear-gradient(130deg,#fff2e3,#ffd7b7)}.footer-bottom-v2{color:#80543c}}@media (width<=400px){.offer-index a{padding:6px}.offer-index a span{font-size:9.44px}.offer-heading h2{font-size:29.5px}.package-price{font-size:28.32px}.variant-prices>div{font-size:11.8px}}.package-price,.variant-prices b{direction:ltr;unicode-bidi:isolate}.offer-art{cursor:zoom-in;isolation:isolate;border-radius:18px 48% 18px 18px;width:100%;padding:18px}.offer-art img,.offer-art video{z-index:2;object-fit:contain;filter:drop-shadow(0 16px 20px #5b2b1740);border-radius:8px;width:100%;height:100%;position:relative}.offer-art video{background:#24150e}.offer-art-2{background:linear-gradient(120deg,#fff8ec,#efc6a4 50%,#f6dbc1);border-radius:22px;height:clamp(450px,65vh,640px)}.offer-art-2 img{object-position:center center}.offer-slide-3 .offer-art{background:radial-gradient(#ffe5c5,#d97939 78%,#743516);border-radius:16px;height:clamp(430px,58vh,580px)}.offer-slide-3 .offer-art img{object-fit:contain;transform:scale(1.08)}.offer-slide-4 .offer-art{background:linear-gradient(145deg,#d64101,#ff8f2e 40%,#ffcc97);border-radius:14px;height:clamp(320px,48vh,460px)}.offer-slide-4 .offer-art img{object-fit:contain;border:1px solid #fff6e6a6;box-shadow:0 16px 30px #68280f44}.offer-slide-5 .offer-art{background:#311b13;border:8px solid #f6c18f;border-radius:18px;height:clamp(350px,52vh,500px);box-shadow:0 18px 40px #63361f36,inset 0 0 0 2px #ffe5c6}.offer-slide-5 .offer-art video,.offer-slide-5 .offer-art img{object-fit:contain;background:#20140f}.offer-slide-7 .offer-art,.offer-slide-8 .offer-art{background:linear-gradient(90deg,#9d6240 0%,#fff1dd 8%,#fff9ed 48%,#e8c8a5 50%,#fff9ed 52%,#fff0dd 92%,#98603f 100%);border:8px solid #c8925e;border-radius:12px 22px 22px 12px;height:clamp(420px,60vh,570px);box-shadow:0 18px 36px #57301f40,inset 0 0 0 2px #fff9e8}.offer-slide-7 .offer-art img,.offer-slide-8 .offer-art img{object-fit:contain;filter:drop-shadow(0 3px 3px #49271928)}.sample-zoom{z-index:4;color:#fff9eb;opacity:0;background:#572610d9;border:1px solid #fff8e9aa;border-radius:30px;padding:8px 11px;font-size:11.8px;transition:all .2s;position:absolute;bottom:14px;right:14px;transform:translateY(5px)}.offer-art:hover .sample-zoom,.offer-art:focus-visible .sample-zoom{opacity:1;transform:none}.offer-package{cursor:pointer}.offer-package.is-selected{background:linear-gradient(145deg,#fffdf7,#ffe2c5);border-color:#d64101;box-shadow:0 0 0 2px #d6410124,0 12px 30px #813a1c20}.offer-package.is-selected:after{content:"✦";top:10px;color:#d64101;font-size:15.34px;position:absolute;inset-inline-end:10px}.sample-open-link{color:#a93e10;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:7px 0;font:700 12.98px inherit;display:inline-flex}.sample-preview-stage{background:radial-gradient(#fffaf2,#eec39e);border:1px solid #d641016b;border-radius:12px;place-items:center;width:min(82vw,820px);height:min(67vh,690px);margin:12px auto 0;padding:12px;display:grid}.sample-preview-stage img,.sample-preview-stage video{object-fit:contain;background:#24150e;border-radius:6px;width:100%;height:100%;display:block;box-shadow:0 14px 36px #40201140}.sample-preview-stage.landscape{width:min(86vw,1000px);height:min(62vh,540px)}.sample-preview-stage.illustration{background:radial-gradient(at 50% 53%,#ffcc97,#ffa95e 48%,#fc6500 100%)}.sample-preview-stage.illustration img{box-shadow:none;background:0 0}.sample-preview-stage.comic{background:linear-gradient(90deg,#c28b60,#fff5e5 10%,#fffaf0 49%,#d4aa83 50%,#fffaf0 52%,#fff5e5 90%,#c28b60)}.sample-lightbox .lightbox-panel{width:max-content;max-width:94vw}.payment-v2{z-index:1;color:#532914;max-width:1300px;margin:45px auto 30px;padding:60px 6%;position:relative}.payment-heading{text-align:center;margin-bottom:28px}.payment-heading>span{color:#b84517;letter-spacing:2px;font:11.8px DM Sans}.payment-heading h2{color:#552813;margin:10px 0;font-size:clamp(35.4px,4.72vw,56.64px)}.payment-heading p{color:#82563e;margin:0;font-size:15.34px}.payment-ledger{background:linear-gradient(125deg,#fff7eb,#f8dfc5 55%,#fff5e7);border:1px solid #c88b5f;border-radius:12px;grid-template-columns:.8fr 1.2fr;gap:22px;padding:22px;display:grid;box-shadow:0 20px 48px #69391d1b,inset 0 0 0 5px #fff9ef}.payment-methods{border-inline-end:1px solid #d6410138;padding:22px}.payment-methods h3{color:#7b3717;margin:0 0 18px;font:23.6px Playfair Display,serif}.payment-methods>div{flex-direction:column;gap:9px;display:flex}.payment-methods>div b{color:#653219;background:#fff9ef;border:1px solid #c98148;border-radius:4px;padding:11px 13px;font:600 15.34px DM Sans;box-shadow:0 3px 8px #7b41121a}.payment-methods p{color:#95502b;margin:18px 0 0;font-size:12.98px}.payment-ledger ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.payment-ledger li{color:#68422d;border-bottom:1px solid #d6410125;align-items:center;gap:12px;padding:13px;font-size:14.16px;line-height:1.7;display:flex}.payment-ledger li span{color:#d64101;letter-spacing:1px;flex:none;font:20.06px Playfair Display}.payment-ancient-note{text-align:center;color:#96431d;margin:14px auto 0;font:italic 14.16px Playfair Display,serif}@media (width<=760px){.offer-art-2{height:390px}.offer-slide-3 .offer-art{height:340px}.offer-slide-4 .offer-art{height:260px}.offer-slide-5 .offer-art{height:310px}.offer-slide-7 .offer-art,.offer-slide-8 .offer-art{height:390px}.sample-preview-stage,.sample-preview-stage.landscape{width:100%;height:54vh}.sample-lightbox .lightbox-panel{width:94vw}.payment-v2{margin-top:20px;padding:36px 4%}.payment-ledger{grid-template-columns:1fr;gap:10px;padding:14px}.payment-methods{border-inline-end:0;border-bottom:1px solid #d6410138;padding:12px}.payment-methods>div{grid-template-columns:repeat(3,1fr);display:grid}.payment-methods>div b{text-align:center;padding:9px 5px;font-size:11.8px}.payment-ledger li{padding:9px;font-size:12.98px}}.offer-slide-3{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px;padding-inline:6%}.offer-slide-3 .offer-art{background:linear-gradient(125deg,#fff8ee,#f6dfc8 50%,#ffead7);border-radius:20px;width:100%;max-width:1200px;height:clamp(500px,68vh,700px);margin:0 auto;box-shadow:0 22px 54px #7a3b1d24,inset 0 0 0 1px #fff9ef}.offer-slide-3 .offer-art img{object-fit:contain;filter:drop-shadow(0 10px 18px #71341630);width:100%;height:100%;transform:none}.offer-slide-3 .offer-content{grid-template-columns:minmax(210px,.65fr) minmax(0,1.6fr);align-items:center;column-gap:26px;width:100%;max-width:1200px;margin:0 auto;display:grid}.offer-slide-3 .offer-heading{grid-column:1}.offer-slide-3 .offer-package-grid{grid-area:1/2/span 3;max-width:none}.offer-slide-3 .offer-contact-link,.offer-slide-3 .sample-open-link{grid-column:1}@media (width<=760px){.offer-slide-3{gap:15px;padding-inline:17px}.offer-slide-3 .offer-art{border-radius:14px;height:clamp(340px,58vh,480px);padding:10px}.offer-slide-3 .offer-content{flex-direction:column;align-items:stretch;gap:0;display:flex}.offer-slide-3 .offer-package-grid{width:100%}}.offer-slide-3{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""art""packages""sample""contact";align-content:start;justify-items:center;gap:18px;padding:62px 4% 74px}.offer-slide-3:before{background:radial-gradient(at 50% 12%,#ffcc9738,#0000 48%),linear-gradient(160deg,#fff7eb,#f8e7d5 66%,#fff5e8);inset:18px 0}.offer-slide-3 .offer-content{display:contents}.offer-slide-3 .offer-heading{text-align:center;grid-area:heading;width:100%;max-width:900px}.offer-slide-3 .offer-art{aspect-ratio:989/1000;background:#fff0e5;border:1px solid #d8a77b;border-radius:3px;grid-area:art;width:min(100%,980px);max-width:980px;height:auto;margin:0 auto;padding:0;overflow:hidden;box-shadow:0 24px 58px #58301e32,0 0 0 8px #fff8ed,0 0 0 9px #ce9363}.offer-slide-3 .offer-art:before,.offer-slide-3 .offer-art:after{display:none}.offer-slide-3 .offer-art img{object-fit:contain;filter:none;border-radius:0;width:100%;height:100%;transform:none}.offer-slide-3 .offer-art .offer-art-glow,.offer-slide-3 .offer-art .art-number,.offer-slide-3 .offer-art>small{display:none}.offer-slide-3 .offer-package-grid{grid-area:packages;grid-template-columns:minmax(0,1fr);justify-self:center;width:100%;max-width:900px;display:grid}.offer-slide-3 .offer-package{padding:24px 28px}.offer-slide-3 .offer-package li{padding-block:5px;font-size:14.16px}.offer-slide-3 .sample-open-link{grid-area:sample;justify-self:center;margin:0}.offer-slide-3 .offer-contact-link{grid-area:contact;justify-self:center;margin:0}@media (width<=760px){.offer-slide-3{gap:16px;padding:44px 17px 50px}.offer-slide-3 .offer-art{aspect-ratio:989/1000;border-radius:2px;width:calc(100% - 16px);height:auto;box-shadow:0 14px 34px #58301e27,0 0 0 5px #fff8ed,0 0 0 6px #ce9363}.offer-slide-3 .offer-package{padding:17px}}.offer-slide-3.vtuber-offer{min-height:0;padding:48px 4% 64px;display:block}.vtuber-scene{isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(330px,560px) 1fr;align-items:center;gap:16px 26px;max-width:1200px;min-height:640px;margin:auto;display:grid;position:relative}.vtuber-scene-heading{text-align:center;grid-area:1/1/auto/-1;align-self:end}.vtuber-scene-heading>span{color:#b64b1b;letter-spacing:1.7px;font:10.62px DM Sans}.vtuber-scene-heading h2{color:#572914;margin:5px 0;font-size:clamp(35.4px,4.13vw,51.92px)}.vtuber-scene-heading p{color:#83563e;margin:0;font-size:14.16px}.vtuber-scene-art{z-index:1;aspect-ratio:989/1000;cursor:zoom-in;background:#fff0e5;border:1px solid #d6a077;border-radius:4px;grid-area:2/2/span 2;place-self:center;width:min(100%,560px);padding:0;transition:transform .4s,box-shadow .4s;position:relative;box-shadow:0 18px 38px #693a241b,0 0 0 6px #fff8ed,0 0 0 7px #d8a77b}.vtuber-scene-art img{object-fit:contain;width:100%;height:100%;display:block}.vtuber-scene-art>span{inset-inline-end:12px;color:#fff;opacity:0;background:#672f18dc;border-radius:24px;padding:7px 11px;font-size:11.8px;transition:opacity .25s;position:absolute;bottom:12px}.vtuber-scene-art:hover>span,.vtuber-scene-art:focus-visible>span{opacity:1}.vtuber-info-frame{z-index:2;color:#6e391f;background:linear-gradient(145deg,#fffaf1f5,#ffe8d3f2);border:1px solid #c78757;border-radius:7px;padding:17px 18px;transition:translate .75s cubic-bezier(.2,.8,.2,1),box-shadow .6s,background .6s;animation:7s ease-in-out infinite vtuber-frame-drift;position:relative;box-shadow:0 12px 28px #6537191b,inset 0 0 0 4px #fff9f0}.vtuber-info-frame:before{content:"✦";top:7px;color:#d64101;font-size:12.98px;position:absolute;inset-inline-end:9px}.vtuber-info-frame>small{color:#ad481b;letter-spacing:1px;text-transform:uppercase;font:10.62px DM Sans;display:block}.vtuber-spec-frame{grid-area:2/1;justify-self:end;max-width:265px;animation-delay:-1.4s}.vtuber-spec-frame ul{margin:8px 0 0;padding:0;list-style:none}.vtuber-spec-frame li{color:#70452f;border-bottom:1px solid #d6410126;padding:5px 12px 5px 0;font-size:11.8px;line-height:1.6}.vtuber-spec-frame li:last-child{border-bottom:0}.vtuber-spec-frame li:before{content:"✧";color:#d64101;margin-inline-end:6px}.vtuber-price-frame{grid-area:2/3;justify-self:start;width:195px;animation-delay:-3.1s}.vtuber-price{color:#bf3c0b;letter-spacing:-2px;text-align:start;direction:ltr;margin:8px 0 1px;font:700 49.56px DM Sans;display:block}.vtuber-price-frame>span{color:#79503a;font-size:11.8px}.vtuber-price-frame>div{border-top:1px solid #d6410130;gap:2px;margin-top:14px;padding-top:10px;display:grid}.vtuber-price-frame>div b{color:#5d321d;font-size:15.34px}.vtuber-extra-frame{grid-area:3/3;justify-self:start;width:195px;animation-delay:-4.5s}.vtuber-extra-frame>b{color:#bf3c0b;text-align:start;direction:ltr;margin-top:6px;font:700 21.24px DM Sans;display:block}.vtuber-contact{color:#b94411;grid-area:3/1;justify-self:end;align-items:center;gap:6px;font-size:12.98px;font-weight:700;display:flex}@keyframes vtuber-frame-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vtuber-info-frame:hover{z-index:4;background:#fffaf3;translate:0 -12px;box-shadow:0 22px 40px #65371930,inset 0 0 0 4px #fff9f0}.vtuber-spec-frame:hover{translate:-18px -8px}.vtuber-price-frame:hover,.vtuber-extra-frame:hover{translate:18px -8px}@media (width<=900px){.vtuber-scene{grid-template-columns:minmax(160px,1fr) minmax(280px,1.3fr) minmax(155px,1fr);column-gap:12px;min-height:560px}.vtuber-info-frame{padding:13px}.vtuber-spec-frame{max-width:220px}.vtuber-price-frame,.vtuber-extra-frame{width:160px}.vtuber-price{font-size:40.12px}.vtuber-spec-frame li{font-size:10.62px}}@media (width<=680px){.offer-slide-3.vtuber-offer{padding:35px 14px 42px}.vtuber-scene{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.vtuber-scene-heading{grid-area:1/1/auto/-1}.vtuber-scene-art{grid-area:2/1/auto/-1;justify-self:center;width:min(60vw,350px);min-width:220px}.vtuber-info-frame{border-radius:6px;padding:12px;animation:none}.vtuber-info-frame:hover,.vtuber-spec-frame:hover,.vtuber-price-frame:hover,.vtuber-extra-frame:hover{translate:0 -5px}.vtuber-spec-frame{grid-area:3/1/auto/-1;justify-self:stretch;max-width:none}.vtuber-spec-frame ul{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.vtuber-spec-frame li{font-size:10.62px}.vtuber-price-frame{grid-area:4/1;justify-self:stretch;width:auto}.vtuber-extra-frame{grid-area:4/2;justify-self:stretch;width:auto}.vtuber-contact{grid-area:5/1/auto/-1;justify-self:center}}.offer-slide-4.banner-offer{min-height:0;padding:46px 4% 62px;display:block}.banner-scene{grid-template-columns:1fr;justify-items:center;gap:16px;max-width:1240px;margin:auto;display:grid}.banner-scene-heading{text-align:center}.banner-scene-heading>span{color:#b64b1b;letter-spacing:1.7px;font:10.62px DM Sans}.banner-scene-heading h2{color:#572914;margin:5px 0;font-size:clamp(35.4px,4.13vw,51.92px)}.banner-scene-heading p{color:#83563e;margin:0;font-size:14.16px}.banner-scene-art{aspect-ratio:16/9;cursor:zoom-in;background:#fff0e5;border:1px solid #d6a077;border-radius:5px;width:min(100%,680px);padding:0;position:relative;overflow:hidden;box-shadow:0 16px 36px #693a241b,0 0 0 5px #fff8ed,0 0 0 6px #d8a77b}.banner-scene-art img{object-fit:contain;width:100%;height:100%;display:block}.banner-scene-art>span{inset-inline-end:10px;color:#fff;opacity:0;background:#672f18dc;border-radius:22px;padding:7px 10px;font-size:11.8px;transition:opacity .25s;position:absolute;bottom:10px}.banner-scene-art:hover>span,.banner-scene-art:focus-visible>span{opacity:1}.banner-level-frames{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;display:grid}.banner-info-frame{color:#6e391f;cursor:pointer;background:linear-gradient(145deg,#fffaf1f5,#ffe8d3f2);border:1px solid #c78757;border-radius:7px;padding:16px 17px 14px;transition:translate .7s cubic-bezier(.2,.8,.2,1),box-shadow .5s,background .5s;animation:7s ease-in-out infinite banner-frame-drift;position:relative;box-shadow:0 12px 28px #6537191b,inset 0 0 0 4px #fff9f0}.banner-info-frame:nth-child(2){animation-delay:-2.3s}.banner-info-frame:nth-child(3){animation-delay:-4.6s}.banner-info-frame:before{content:"✦";top:7px;color:#d64101;font-size:12.98px;position:absolute;inset-inline-end:9px}.banner-info-frame>small{color:#ad481b;letter-spacing:1px;text-transform:uppercase;font:10.62px DM Sans;display:block}.banner-info-frame h3{color:#562814;margin:5px 0;font-size:18.88px}.banner-price{color:#bf3c0b;letter-spacing:-1px;direction:ltr;font:700 35.4px DM Sans;display:inline-block}.banner-unit{color:#86553a;margin-inline-start:5px;font-size:11.8px}.banner-info-frame ul{margin:0;padding:7px 0 8px;list-style:none}.banner-info-frame li{color:#70452f;border-bottom:1px solid #d6410124;padding:4px 13px 4px 0;font-size:11.8px;line-height:1.55;position:relative}.banner-info-frame li:last-child{border-bottom:0}.banner-info-frame li:before{content:"✧";color:#d64101;position:absolute;right:0}.banner-turnaround{border-top:1px solid #d6410130;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.banner-turnaround small{color:#ad481b;font-size:10.62px}.banner-turnaround b{color:#5d321d;font-size:12.98px}.banner-info-frame.is-selected{background:linear-gradient(145deg,#fffdf7,#ffdfbe);border-color:#d64101;box-shadow:0 0 0 2px #d6410125,0 15px 32px #65371924,inset 0 0 0 4px #fff9f0}.banner-info-frame:hover{z-index:2;translate:0 -9px;box-shadow:0 20px 38px #65371930,inset 0 0 0 4px #fff9f0}.banner-info-frame:first-child:hover{translate:-12px -8px}.banner-info-frame:last-child:hover{translate:12px -8px}.banner-contact{color:#b94411;align-items:center;gap:7px;font-size:12.98px;font-weight:700;display:inline-flex}@keyframes banner-frame-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=760px){.offer-slide-4.banner-offer{padding:35px 14px 44px}.banner-scene{gap:14px}.banner-scene-art{width:100%}.banner-level-frames{grid-template-columns:1fr;gap:9px}.banner-info-frame{padding:13px 15px;animation:none}.banner-info-frame ul{grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.banner-info-frame li{font-size:10.62px}.banner-info-frame:hover,.banner-info-frame:first-child:hover,.banner-info-frame:last-child:hover{translate:0 -4px}}.offer-slide-5.animation-offer{min-height:0;padding:46px 4% 64px;display:block}.animation-scene{max-width:1180px;margin:auto}.animation-heading{text-align:center;margin-bottom:18px}.animation-heading>span{color:#b64b1b;letter-spacing:1.7px;font:10.62px DM Sans}.animation-heading h2{color:#572914;margin:5px 0;font-size:clamp(35.4px,4.13vw,51.92px)}.animation-heading p{color:#83563e;margin:0;font-size:14.16px}.animation-theater{isolation:isolate;background:radial-gradient(at 50% 45%,#9a421b 0%,#522414 42%,#291711 100%);border:1px solid #ffbd7a;border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(230px,300px) minmax(150px,1fr);place-items:center;gap:30px;width:100%;max-width:1020px;height:470px;margin:0 auto;padding:18px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #6e301d30,inset 0 0 0 7px #fff1df,inset 0 0 0 9px #db873c}.animation-theater:before{content:"";z-index:-1;opacity:.5;background:repeating-linear-gradient(112deg,#0000 0 53px,#ff9c4434 54px,#fff0d644 56px,#0000 58px 130px);border:1px solid #ffba7055;border-radius:10px;position:absolute;inset:12px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 62%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 62%,#000)}.animation-theater:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 25%,#1e100caa 100%);position:absolute;inset:0}.animation-screen{z-index:2;aspect-ratio:720/1280;background:#140d0a;border:1px solid #f8c991;border-radius:6px;max-width:100%;height:414px;padding:5px;position:relative;box-shadow:0 0 0 5px #e99b4b44,0 0 42px #ff922f4b,0 18px 30px #10090790}.animation-screen video{object-fit:contain;background:#110c0a;border-radius:3px;width:100%;height:100%;display:block}.animation-screen>button{z-index:3;top:10px;color:#fff;cursor:pointer;opacity:.78;background:#4c241dcc;border:1px solid #ffdbb3;border-radius:50%;width:31px;height:31px;font-size:23.6px;position:absolute;inset-inline-end:10px}.animation-screen>button:hover{opacity:1;transform:scale(1.06)}.animation-side-note,.animation-price-note{z-index:2;color:#ffedda;text-align:center;background:linear-gradient(145deg,#532b1cdd,#321a12ef);border:1px solid #edab6d;border-radius:8px;gap:8px;width:min(100%,210px);padding:18px;animation:4.8s ease-in-out infinite cinema-card-glow;display:grid;position:relative;box-shadow:0 10px 25px #160c09aa,inset 0 0 0 4px #fff0dd12}.animation-side-note>small,.animation-price-note>small{color:#ffc27f;letter-spacing:1.8px;font:10.62px DM Sans}.animation-side-note>b{color:#fff4e6;font:700 40.12px/1 DM Sans}.animation-side-note>span{color:#f5c18d;letter-spacing:1px;font:10.62px DM Sans}.sound-bars{justify-content:center;align-items:center;gap:5px;height:36px;display:flex}.sound-bars em{background:#ff9a41;border-radius:4px;width:4px;height:22%;animation:.9s ease-in-out infinite alternate wave-pulse;box-shadow:0 0 8px #ff974a}.sound-bars em:nth-child(2n){animation-delay:-.5s}.sound-bars em:nth-child(3n){animation-delay:-.2s}.sound-bars em:nth-child(4n){height:75%}.animation-price-note{animation-delay:-2s}.animation-price-note>b{color:#fff4e6;letter-spacing:-1.3px;direction:ltr;font:700 36.58px DM Sans}.animation-price-note>b i{color:#ffc487;letter-spacing:0;font:500 11.8px DM Sans}.animation-price-note>span{color:#ffe0bd;border-top:1px solid #ffdbb344;padding-top:8px;font-size:11.8px}.theater-spark{color:#ffcf8d;text-shadow:0 0 15px #ffa342;animation:2.6s ease-in-out infinite sparkle-pulse;position:absolute}.spark-a{font-size:24.78px;top:13%;left:16%}.spark-b{font-size:31.86px;animation-delay:-1.2s;top:21%;right:15%}.spark-c{font-size:17.7px;animation-delay:-.6s;bottom:12%;left:21%}.animation-fps-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:100%;max-width:1020px;margin:18px auto 0;display:grid}.animation-fps-options button{color:#754329;cursor:pointer;background:linear-gradient(145deg,#fffaf1,#ffe8d3);border:1px solid #cf9365;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:13px 17px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 7px 18px #713a1c14}.animation-fps-options button:hover{transform:translateY(-3px);box-shadow:0 12px 24px #713a1c21}.animation-fps-options button.is-selected{background:linear-gradient(140deg,#fff9ed,#ffd7b4);border-color:#d64101;box-shadow:0 0 0 2px #d6410126,0 10px 24px #713a1c21}.animation-fps-options button>span{color:#6a351d;font:700 15.34px DM Sans}.animation-fps-options button>b{color:#bd3d0c;direction:ltr;font:700 23.6px DM Sans}.animation-fps-options button>b small{color:#855941;font:500 11.8px Tajawal}.animation-terms{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:1020px;margin:12px auto 0;display:grid}.animation-terms p{background:#fff9f1b8;border:1px solid #d641013b;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 13px;display:flex}.animation-terms small{color:#ad481b;font-size:10.62px}.animation-terms b{color:#70452f;text-align:end;font-size:11.8px}.animation-contact{color:#b94411;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12.98px;font-weight:700;display:flex}@keyframes wave-pulse{0%{height:18%}to{height:96%}}@keyframes cinema-card-glow{0%,to{box-shadow:0 10px 25px #160c09aa,inset 0 0 0 4px #fff0dd12}50%{box-shadow:0 12px 32px #160c09be,inset 0 0 0 4px #fff0dd20,0 0 25px #ff98331e}}@media (width<=760px){.offer-slide-5.animation-offer{padding:34px 14px 43px}.animation-theater{border-radius:12px;grid-template-columns:1fr minmax(165px,220px) 1fr;gap:6px;height:400px;padding:14px 9px}.animation-screen{height:min(350px,54vh);padding:4px}.animation-side-note,.animation-price-note{gap:6px;width:100%;padding:10px 5px}.animation-side-note>b{font-size:23.6px}.animation-side-note>small,.animation-price-note>small{letter-spacing:1px;font-size:8.26px}.animation-side-note>span{font-size:8.26px}.animation-price-note>b{font-size:23.6px}.animation-price-note>b i{font-size:9.44px;display:block}.animation-price-note>span{font-size:9.44px}.animation-fps-options{gap:6px}.animation-fps-options button{flex-direction:column;justify-content:center;gap:4px;padding:10px 5px}.animation-fps-options button>span{font-size:11.8px}.animation-fps-options button>b{font-size:20.06px}.animation-fps-options button>b small{font-size:9.44px}.animation-terms{grid-template-columns:1fr}.animation-terms p{align-items:start}.sound-bars{height:22px}}.payment-methods .payment-logo-list{grid-template-columns:1fr;gap:9px;display:grid}.payment-methods .payment-logo-list b{color:#653219;direction:ltr;background:linear-gradient(110deg,#fffdf7,#fff4e4);border:1px solid #c98148;border-radius:5px;justify-content:flex-start;align-items:center;gap:12px;min-height:56px;padding:9px 14px;font:600 15.34px DM Sans;display:flex;box-shadow:0 4px 11px #7b41121a,inset 0 0 0 3px #fff9ef}.payment-logo-list svg,.payment-logo-list img{object-fit:contain;flex:none;width:34px;height:34px;display:block}.payment-logo-list .pay-logo-binance svg{fill:#f0b90b}.payment-logo-list .pay-logo-paypal svg{fill:#003087}.payment-logo-list .pay-logo-paypal svg .paypal-front{fill:#009cde;opacity:.96}.payment-logo-list .pay-logo-redot img{background:#ee2340;border-radius:50%}@media (width<=760px){.payment-methods .payment-logo-list{grid-template-columns:1fr}.payment-methods .payment-logo-list b{justify-content:center;min-height:48px}.payment-logo-list svg,.payment-logo-list img{width:29px;height:29px}}.offer-slide-7.manga-offer{min-height:0;padding:46px 4% 60px;display:block}.manga-scene{max-width:1160px;margin:auto}.manga-scene-heading{text-align:center;margin-bottom:18px}.manga-scene-heading>span{color:#9f461e;letter-spacing:1.6px;font:10.62px DM Sans}.manga-scene-heading h2{color:#572914;margin:5px 0;font-size:clamp(35.4px,4.13vw,51.92px)}.manga-scene-heading p{color:#83563e;margin:0;font-size:14.16px}.manga-open-book{background:linear-gradient(135deg,#d9b48f,#fff2de 8%,#fffaf0 49%,#b78a67 50%,#fff8e9 52%,#fff2de 92%,#d9b48f);border:1px solid #a16b45;border-radius:8px;grid-template-columns:1fr 18px 1fr;align-items:stretch;max-width:1040px;min-height:570px;margin:auto;padding:13px;display:grid;position:relative;box-shadow:0 22px 46px #57331e31,inset 0 0 0 6px #fff7e8}.manga-left-page,.manga-right-page{background:linear-gradient(140deg,#fffdf6,#fff7e8);min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #986c4017}.manga-left-page{background-image:linear-gradient(#9b61330c 1px,#0000 1px),linear-gradient(90deg,#9b61330a 1px,#0000 1px),linear-gradient(140deg,#fffdf6,#fff5df);background-size:28px 28px,28px 28px,auto;border-radius:5px 0 0 5px;padding:30px clamp(18px,4vw,48px)}.manga-book-spine{z-index:3;background:linear-gradient(90deg,#744221,#371f15 35%,#f2d8b5 52%,#774a2d);position:relative;box-shadow:0 0 14px #44241966}.manga-imprint{color:#99532b;letter-spacing:1.7px;font:10.62px DM Sans;display:block}.manga-chapter-mark{color:#4a2b1f;border-bottom:2px solid #633b27;justify-content:space-between;align-items:center;margin:28px 0 18px;padding-bottom:8px;font:700 31.86px Noto Serif,serif;display:flex}.manga-chapter-mark i{letter-spacing:1px;font:10.62px DM Sans}.manga-price-panel{background:#f4e0c6;border:1px solid #b47b50;align-items:baseline;gap:9px;padding:13px 16px;display:flex;box-shadow:3px 4px #b47b5038}.manga-price-panel small{color:#7a4528;font-size:11.8px}.manga-price-panel b{color:#a93a10;direction:ltr;font:700 40.12px DM Sans}.manga-price-panel span{color:#704a33;font-size:11.8px}.manga-copy{margin-top:25px}.manga-copy>small,.manga-turnaround>small{color:#a0471b;letter-spacing:1px;font:10.62px DM Sans;display:block}.manga-copy ul{margin:8px 0 0;padding:0;list-style:none}.manga-copy li{color:#5e3b2b;border-bottom:1px solid #9d61312b;padding:7px 15px 7px 0;font-size:12.98px;line-height:1.65;position:relative}.manga-copy li:before{content:"✦";color:#ba4518;font-size:9.44px;position:absolute;right:0}.manga-turnaround{background:#f7e9d4a6;border-top:1px solid #9d61314a;border-bottom:1px solid #9d61314a;justify-content:space-between;align-items:center;gap:9px;margin-top:18px;padding:10px 12px;display:flex}.manga-turnaround>small{letter-spacing:.3px}.manga-turnaround b{color:#58321e;font-size:14.16px}.manga-page-no{bottom:13px;color:#9b765b;letter-spacing:1px;font:11.8px DM Sans;position:absolute;inset-inline-end:18px}.manga-right-page{background:radial-gradient(at 50% 45%,#fffdf8,#f6ead7);border-radius:0 5px 5px 0;place-items:center;padding:16px;display:grid;box-shadow:inset 10px 0 22px #80603b15}.manga-right-page>button{cursor:zoom-in;background:#fffdf6;border:1px solid #c8a581;width:100%;height:100%;max-height:540px;padding:4px;position:relative;box-shadow:0 8px 22px #4c2f1d26}.manga-right-page img{object-fit:contain;width:100%;height:100%;display:block}.manga-right-page>button>span{inset-inline-end:9px;color:#fff;opacity:0;background:#422619dd;border-radius:22px;padding:7px 10px;font-size:11.8px;transition:opacity .25s;position:absolute;bottom:9px}.manga-right-page>button:hover>span,.manga-right-page>button:focus-visible>span{opacity:1}.manga-contact{color:#b94411;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12.98px;font-weight:700;display:flex}@media (width<=700px){.offer-slide-7.manga-offer{padding:34px 12px 42px}.manga-open-book{grid-template-columns:1fr;gap:0;min-height:0;padding:9px}.manga-right-page{border-radius:4px 4px 0 0;grid-row:1;min-height:420px;padding:10px 18px}.manga-right-page>button{height:400px}.manga-book-spine{background:linear-gradient(#744221,#371f15 45%,#f2d8b5 52%,#774a2d);height:12px}.manga-left-page{border-radius:0 0 4px 4px;grid-row:3;min-height:390px;padding:24px}.manga-chapter-mark{margin:15px 0}.manga-copy{margin-top:16px}.manga-right-page>button>span{opacity:1}}.offer-slide-8.manhwa-offer{min-height:0;padding:44px 4% 58px;display:block}.manhwa-scene{max-width:1180px;margin:auto}.manhwa-scene-heading{text-align:center;margin-bottom:16px}.manhwa-scene-heading>span{color:#a34419;letter-spacing:1.6px;font:10.62px DM Sans}.manhwa-scene-heading h2{color:#572914;margin:5px 0;font-size:clamp(35.4px,4.13vw,51.92px)}.manhwa-scene-heading p{color:#83563e;margin:0;font-size:14.16px}.manhwa-stage{background:radial-gradient(at 50% 45%,#fff4df,#edcda8 72%,#d8a574);border:1px solid #d49c6c;border-radius:13px;padding:22px 20px 28px;position:relative;box-shadow:0 20px 44px #62361d24,inset 0 0 0 6px #fff8eb}.manhwa-spread{background:#fdf3e2;border:1px solid #ad7750;grid-template-columns:1fr 15px 1fr;max-width:930px;min-height:440px;margin:auto;padding:10px;display:grid;box-shadow:0 12px 28px #54301f35}.manhwa-info-page{color:#51301f;background:linear-gradient(145deg,#fffaf0,#ffefda);padding:23px 26px;position:relative;box-shadow:inset -12px 0 18px #7c4b2013}.manhwa-page-mark{color:#9e4a20;letter-spacing:1.5px;font:9.44px DM Sans}.manhwa-tier-title{border-bottom:2px solid #72442d;margin:24px 0 10px;padding-bottom:9px}.manhwa-tier-title small,.manhwa-features>small,.manhwa-time small{color:#a64c21;letter-spacing:.8px;font:10.62px DM Sans}.manhwa-tier-title h3{color:#572914;margin:4px 0;font:700 clamp(24.78px,3.07vw,36.58px) Playfair Display,serif}.manhwa-price{align-items:baseline;gap:9px;display:flex}.manhwa-price b{color:#bc3e0e;direction:ltr;font:700 44.84px DM Sans}.manhwa-price span{color:#785039;font-size:11.8px}.manhwa-features{margin-top:17px}.manhwa-features ul{margin:6px 0;padding:0;list-style:none}.manhwa-features li{color:#694731;border-bottom:1px solid #ad784330;padding:5px 13px 5px 0;font-size:11.8px;line-height:1.55;position:relative}.manhwa-features li:before{content:"✧";color:#d64101;position:absolute;right:0}.manhwa-time{background:#f5e6d1;border-block:1px solid #ad78434d;justify-content:space-between;gap:8px;margin-top:12px;padding:9px 10px;display:flex}.manhwa-time b{color:#58321e;font-size:12.98px}.manhwa-page-number{bottom:8px;color:#9b765b;font:10.62px DM Sans;position:absolute;inset-inline-end:13px}.manhwa-gutter{z-index:2;background:linear-gradient(90deg,#56331f,#ba895e 34%,#f5debd 49%,#50301e 53%,#bb8d65 70%,#704126);position:relative;box-shadow:0 0 12px #4c302449}.manhwa-art-page{cursor:zoom-in;background:linear-gradient(140deg,#fffaf0,#f5e5d0);border:0;min-width:0;padding:8px;position:relative;overflow:hidden}.manhwa-art-page img{object-fit:contain;width:100%;height:100%;max-height:420px;display:block;box-shadow:0 5px 18px #48301f25}.manhwa-art-page>span{inset-inline-end:14px;color:#fff;opacity:0;background:#542b1ddd;border-radius:22px;padding:7px 10px;font-size:11.8px;transition:opacity .2s;position:absolute;bottom:14px}.manhwa-art-page:hover>span,.manhwa-art-page:focus-visible>span{opacity:1}.manhwa-stamp{color:#a43b13;text-align:center;letter-spacing:1px;background:#fff2dfec;border:1px solid #b5451a;border-radius:50%;place-content:center;width:80px;height:80px;font:700 9.44px DM Sans;display:grid;position:absolute;top:4px;right:calc(50% - 585px);transform:rotate(11deg);box-shadow:0 4px 12px #69361d24}.manhwa-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:930px;margin:15px auto 0;display:grid}.manhwa-level{text-align:start;color:#6e391f;cursor:pointer;background:linear-gradient(145deg,#fffaf1,#ffe8d3);border:1px solid #c78757;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;padding:12px 15px;transition:translate .65s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 8px 18px #65371913}.manhwa-level>span{gap:3px;display:grid}.manhwa-level>span small{color:#a34a20;letter-spacing:1px;font:9.44px DM Sans}.manhwa-level>span b{color:#5e321d;font-size:14.16px}.manhwa-level>strong{color:#bb3d0e;direction:ltr;flex:none;font:700 23.6px DM Sans}.manhwa-level>strong small{color:#81553d;font:10.62px Tajawal}.manhwa-level>i{color:#c1a389;font-style:normal}.manhwa-level.is-selected{background:linear-gradient(140deg,#fffaf1,#ffdaba);border-color:#d64101;box-shadow:0 0 0 2px #d6410126,0 10px 24px #713a1c21}.manhwa-level.is-selected>i{color:#d64101}.manhwa-level:hover{translate:0 -7px;box-shadow:0 17px 28px #65371926}.manhwa-level:first-child:hover{translate:-7px -7px}.manhwa-level:last-child:hover{translate:7px -7px}.manhwa-contact{color:#b94411;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12.98px;font-weight:700;display:flex}@media (width<=680px){.offer-slide-8.manhwa-offer{padding:32px 12px 40px}.manhwa-stage{padding:12px 9px 15px}.manhwa-spread{grid-template-columns:1fr;min-height:0;padding:6px}.manhwa-art-page{grid-row:1;min-height:310px;padding:8px 18px}.manhwa-art-page img{height:300px}.manhwa-gutter{background:linear-gradient(#56331f,#ba895e 34%,#f5debd 49%,#50301e 53%,#bb8d65 70%,#704126);height:11px}.manhwa-info-page{grid-row:3;min-height:340px;padding:18px 20px;box-shadow:inset 0 10px 18px #7c4b2013}.manhwa-tier-title{margin:15px 0 8px}.manhwa-features{margin-top:11px}.manhwa-levels{gap:8px}.manhwa-level{flex-direction:column;align-items:flex-start;padding:10px}.manhwa-level>strong{font-size:21.24px}.manhwa-level>span b{font-size:11.8px}.manhwa-stamp{width:58px;height:58px;font-size:8.26px;top:-12px;right:12px}.manhwa-art-page>span{opacity:1}}.v2-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #d6410130;width:100%;max-width:none;margin:0;padding-inline:clamp(18px,5vw,74px);box-shadow:0 5px 25px #83401a12;z-index:100!important;background:#fff5e8f2!important;position:fixed!important;inset:0 0 auto!important}.hero-window-zone{padding-top:100px!important}@media (width<=760px){.v2-header{padding-inline:4%!important}.hero-window-zone{padding-top:87px!important}html{scroll-padding-top:76px}.offer-catalog{padding:24px 12px 18px}.offer-catalog-head{margin-bottom:14px}.offer-catalog-head h2{font-size:35.4px}.offer-index{gap:3px;min-height:44px;padding-block:6px;top:68px}.offer-index a{min-height:34px}.offer-slide{gap:12px;padding:22px 12px 27px;scroll-margin-top:120px}.offer-slide:before{border-radius:14px;inset:3px 0}.offer-art{border-radius:14px;height:clamp(190px,34vh,270px);min-height:190px;padding:10px}.offer-heading h2{margin:3px 0;font-size:29.5px}.offer-heading p{margin-bottom:9px;font-size:12.98px;line-height:1.5}.offer-package-grid{gap:7px}.offer-package{padding:11px 12px}.offer-package:not(.is-selected) .package-detail-label,.offer-package:not(.is-selected)>ul,.offer-package:not(.is-selected) .package-meta,.offer-package:not(.is-selected) .package-extra{display:none}.offer-package:not(.is-selected){padding-block:9px}.offer-package.is-selected{padding:13px}.offer-package li{padding-block:2px;font-size:11.8px}.package-head h3{font-size:16.52px}.package-price{font-size:27.14px}.variant-prices>div{padding-block:2px}.offer-contact-link,.sample-open-link{min-height:40px}.vtuber-scene{gap:9px}.vtuber-scene-heading h2,.banner-scene-heading h2,.animation-heading h2,.manga-scene-heading h2,.manhwa-scene-heading h2{font-size:31.86px}.vtuber-scene-heading p,.banner-scene-heading p,.animation-heading p,.manga-scene-heading p,.manhwa-scene-heading p{font-size:12.98px}.vtuber-scene-art{width:min(58vw,300px);min-width:205px}.vtuber-spec-frame ul{gap:0 9px}.vtuber-spec-frame li{padding-block:4px;font-size:10.62px;line-height:1.45}.vtuber-info-frame{box-shadow:0 6px 15px #65371916,inset 0 0 0 3px #fff9f0}.banner-scene{gap:11px}.banner-scene-art{aspect-ratio:16/9;width:100%}.banner-level-frames{gap:6px}.banner-info-frame{padding:9px 10px;animation:none}.banner-info-frame:not(.is-selected) ul,.banner-info-frame:not(.is-selected) .banner-turnaround{display:none}.banner-info-frame:not(.is-selected) h3{margin:3px 0;font-size:12.98px}.banner-info-frame:not(.is-selected) .banner-price{font-size:21.24px}.banner-info-frame ul{grid-template-columns:1fr 1fr;gap:0 8px;padding:4px 0}.banner-info-frame li{padding-block:3px;font-size:10.62px}.banner-level-frames{grid-template-columns:repeat(3,minmax(0,1fr))}.banner-turnaround{padding-top:6px}.banner-turnaround b,.banner-turnaround small{font-size:10.62px}.animation-theater{grid-template-columns:1fr 1fr;grid-template-areas:"screen screen""rhythm price";gap:9px;height:auto;min-height:0;padding:14px 10px 12px}.animation-screen{aspect-ratio:720/1280;grid-area:screen;justify-self:center;width:auto;height:min(43vh,340px)}.animation-side-note{grid-area:rhythm;width:100%;min-height:92px;padding:9px 7px}.animation-price-note{grid-area:price;width:100%;min-height:92px;padding:9px 7px}.animation-side-note>b{font-size:27.14px}.animation-price-note>b{font-size:25.96px}.animation-fps-options{margin-top:10px}.animation-terms{gap:7px;margin-top:8px}.animation-terms p{padding:8px 10px}.manga-open-book{grid-template-columns:1fr;min-height:0;padding:7px}.manga-right-page{grid-row:1;height:clamp(225px,32vh,280px);min-height:0;padding:7px 18px}.manga-right-page>button{height:100%;max-height:none}.manga-right-page img{object-fit:contain;max-height:100%}.manga-book-spine{height:8px}.manga-left-page{grid-row:3;min-height:0;padding:14px 17px 22px}.manga-chapter-mark{margin:8px 0;padding-bottom:5px;font-size:23.6px}.manga-tier-title{margin:8px 0 5px}.manga-price-panel{padding:7px 10px}.manga-price-panel b{font-size:31.86px}.manga-copy{margin-top:8px}.manga-copy li{padding-block:3px;font-size:10.62px}.manga-turnaround{margin-top:6px;padding:6px 9px}.manga-page-no{bottom:5px}.manhwa-stage{padding:9px 7px}.manhwa-spread{grid-template-columns:1fr;min-height:0;padding:5px}.manhwa-art-page{grid-row:1;height:clamp(210px,30vh,260px);min-height:0;padding:5px 16px}.manhwa-art-page img{object-fit:contain;height:100%;max-height:100%}.manhwa-gutter{height:8px}.manhwa-info-page{grid-row:3;min-height:0;padding:13px 16px 20px}.manhwa-tier-title{margin:8px 0 4px;padding-bottom:5px}.manhwa-tier-title h3{font-size:23.6px}.manhwa-price b{font-size:33.04px}.manhwa-features{margin-top:7px}.manhwa-features li{padding-block:3px;font-size:10.62px}.manhwa-time{margin-top:6px;padding:6px 8px}.manhwa-levels{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.manhwa-level{gap:5px;padding:8px}.manhwa-level>span b{font-size:10.62px}.manhwa-level>strong{font-size:18.88px}.payment-v2{padding:28px 12px}.payment-ledger{padding:10px}.payment-methods{padding:9px 5px}.payment-methods>div b{gap:6px;font-size:10.62px}}@media (width<=390px){.v2-header{padding-inline:10px!important}.v2-brand{letter-spacing:1px;gap:5px;font-size:11.8px}.v2-brand img{width:30px;height:30px}.language-trigger{min-width:48px;padding-inline:6px}.offer-index a{padding-inline:5px}.offer-index a span{font-size:9.44px}.animation-theater{gap:7px;padding-inline:7px}.animation-side-note>small,.animation-price-note>small{letter-spacing:.3px}.banner-level-frames{gap:4px}.banner-info-frame{padding:8px 7px}.banner-info-frame>small{font-size:8.26px}.banner-info-frame:not(.is-selected) h3{font-size:11.8px}.manhwa-level>span small{font-size:8.26px}}@media (prefers-reduced-motion:reduce){.vtuber-info-frame,.banner-info-frame,.sound-bars em,.animation-side-note,.animation-price-note,.manhwa-level{transition:none!important;animation:none!important}}.tier-board-8 .tier-board-card{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding:8px;display:grid;overflow:visible}.tier-board-8 .tier-board-visual{aspect-ratio:692/1000;background:#fff8ec;border:1px solid #d3a074;border-radius:8px;width:100%;height:auto;min-height:0;padding:10px;box-shadow:0 12px 28px #65371922}.tier-board-8 .tier-board-copy{z-index:2;background:linear-gradient(145deg,#fffaf1f7,#ffe8d3f5);border:1px solid #ca8b5d;border-radius:7px;margin-inline-start:-26px;padding:12px 14px;position:relative;box-shadow:0 12px 27px #65371925,inset 0 0 0 3px #fff8ed}.tier-board-8 .tier-board-top h3{font-size:18px}.tier-board-8 .tier-board-copy li{padding-block:2px;font-size:11.5px}.tier-board-8 .tier-board-includes{margin-top:6px}.tier-board-8 .tier-board-copy ul{margin:3px 0 6px}.tier-board-8 .tier-board-duration{padding-top:5px}@media (width>=761px){.tier-board-8 .tier-board-grid{grid-template-columns:minmax(0,1fr);max-width:1240px}.tier-board-8 .tier-board-card{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr)}.tier-board-8 .tier-board-visual{max-height:none}}@media (width<=760px){.tier-board-8 .tier-board-card{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:0;padding:5px;display:grid}.tier-board-8 .tier-board-visual{aspect-ratio:692/1000;border:1px solid #d3a074;grid-area:auto;width:100%;height:auto;min-height:0;padding:8px}.tier-board-8 .tier-board-visual img{object-fit:contain;width:100%;height:100%}.tier-board-8 .tier-board-copy{grid-area:auto;margin-inline-start:-18px;padding:10px 11px}.tier-board-8 .tier-board-price{font-size:30px}.tier-board-8 .tier-board-copy li{font-size:10.5px}}.offer-slide.tier-board-slide{min-height:0;padding:46px 4% 58px;display:block}.tier-board{max-width:1320px;margin:auto}.tier-board-heading{text-align:center;max-width:850px;margin:0 auto 20px}.tier-board-heading>span{color:#a9471c;letter-spacing:1.6px;font:10.62px DM Sans}.tier-board-heading h2{color:#572914;margin:6px 0;font-size:clamp(34.22px,4.13vw,51.92px)}.tier-board-heading p{color:#83563e;margin:0;font-size:14.16px;line-height:1.6}.tier-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.tier-board-6 .tier-board-grid,.tier-board-8 .tier-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}.tier-board-card{background:linear-gradient(145deg,#fffaf1,#ffe8d3);border:1px solid #d3a074;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #65371918,inset 0 0 0 4px #fff8ed}.tier-board-visual{aspect-ratio:4/3;cursor:zoom-in;background:radial-gradient(at 50% 42%,#fff6e9,#f4d7b8 78%);border:0;border-bottom:1px solid #cf9567;place-items:center;width:100%;padding:10px;display:grid;position:relative;overflow:hidden}.tier-board-visual img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.tier-board-visual:hover img{transform:scale(1.035)}.tier-board-visual .tier-zoom{color:#fff;opacity:.92;background:#542b1ddd;border:1px solid #fff4e4;border-radius:50%;place-items:center;width:31px;height:31px;font-size:21.24px;display:grid;position:absolute;bottom:10px;right:10px}.tier-play{color:#fff;text-shadow:0 1px 8px #0008;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tier-play svg{background:#542b1dbb;border:1px solid #fff9;border-radius:50%;width:48px;height:48px;padding:14px}.tier-board-copy{padding:15px 16px 14px}.tier-board-top{border-bottom:1px solid #d6410128;justify-content:space-between;align-items:start;gap:8px;padding-bottom:10px;display:flex}.tier-board-top>div>small{color:#a9471c;letter-spacing:1px;text-transform:uppercase;font:9.44px DM Sans}.tier-board-top h3{color:#562814;margin:4px 0 0;font-size:21.24px;line-height:1.3}.tier-board-price{color:#a83208;text-align:end;direction:ltr;flex:none;font:800 51.92px/1 DM Sans}.tier-board-price small{color:#75452e;direction:rtl;margin-top:4px;font:12.98px Tajawal;display:block}.tier-board-variants{border-bottom:1px solid #d6410128;gap:3px;padding:8px 0;display:grid}.tier-board-variants>div{color:#754a31;justify-content:space-between;gap:8px;font-size:14.16px;display:flex}.tier-board-variants b{color:#a83208;direction:ltr;font:800 23.6px DM Sans}.tier-board-includes{color:#b34617;margin-top:9px;font-size:10.62px;font-weight:800}.tier-board-copy ul{margin:5px 0 10px;padding:0;list-style:none}.tier-board-copy li{color:#704933;padding:3px 13px 3px 0;font-size:12.98px;line-height:1.55;position:relative}.tier-board-copy li:before{content:"✦";color:#e26a20;font-size:9.44px;position:absolute;top:4px;right:0}.tier-board-duration{color:#75452e;border-top:1px solid #d6410128;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:11.8px;display:flex}.tier-board-duration b{color:#57220e;font-size:12.98px}.tier-board-extra{color:#964016;background:#ffcc974a;border-radius:4px;margin-top:8px;padding:7px 8px;font-size:10.62px}.tier-board-contact{color:#b94411;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12.98px;font-weight:700;display:flex}.character-tier-slide:before{background:radial-gradient(#ffcc9730,#0000 62%),linear-gradient(120deg,#fff5e9,#ffe4ca 52%,#fff3e4);inset:14px 0}.tier-board-2 .tier-board-visual{background:#fff}.tier-board-2 .tier-board-visual img{mix-blend-mode:normal;filter:none;box-shadow:none}.tier-board-2 .tier-board-visual{aspect-ratio:5/8;padding:12px}.tier-board-2 .tier-board-visual img{object-fit:contain}.tier-board-4 .tier-board-visual{aspect-ratio:16/7;background:linear-gradient(135deg,#e99448,#ffe1bd)}.tier-board-4 .tier-board-visual img{object-fit:contain}.tier-board-5 .tier-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-board-5 .tier-board-visual{aspect-ratio:3/4;background:radial-gradient(#7c3e20,#351b12 75%);border-bottom-color:#bd8051}.tier-board-5 .tier-board-visual img{object-fit:contain}.tier-board-6 .tier-board-visual{aspect-ratio:1.35}.tier-board-8 .tier-board-visual{background:linear-gradient(90deg,#d7b08c,#fff1df 10%,#fffaf0 50%,#e2c2a0 51%,#fffaf0 54%,#fff1df 90%,#d7b08c)}@media (width<=760px){.offer-slide.tier-board-slide{padding:28px 12px 36px}.tier-board-heading{margin-bottom:13px}.tier-board-heading h2{margin:3px 0;font-size:29.5px}.tier-board-heading p{font-size:12.98px}.tier-board-grid,.tier-board-6 .tier-board-grid,.tier-board-8 .tier-board-grid,.tier-board-5 .tier-board-grid{grid-template-columns:1fr;gap:11px}.tier-board-2 .tier-board-grid{flex-direction:column-reverse;display:flex}.tier-board-2 .tier-board-card{width:100%}.tier-board-card{border-radius:7px;grid-template-columns:minmax(115px,.68fr) minmax(0,1.32fr);align-items:stretch;display:grid}.tier-board-visual,.tier-board-4 .tier-board-visual,.tier-board-5 .tier-board-visual,.tier-board-6 .tier-board-visual,.tier-board-8 .tier-board-visual{aspect-ratio:auto;border:0;border-inline-end:1px solid #cf9567;border-bottom:0;grid-area:1/1;align-self:stretch;height:100%;min-height:205px;padding:6px}.tier-board-copy{grid-area:1/2;padding:10px 10px 9px}.tier-board-2 .tier-board-card{flex-direction:column;display:flex}.tier-board-2 .tier-board-visual{aspect-ratio:5/8;border:0;border-bottom:1px solid #cf9567;height:auto;min-height:0;padding:10px}.tier-board-2 .tier-board-copy{padding:12px 13px}.tier-board-top{gap:5px;padding-bottom:6px}.tier-board-top h3{margin-top:2px;font-size:17.7px}.tier-board-price{font-size:40.12px}.tier-board-includes{margin-top:6px}.tier-board-copy ul{margin:3px 0 6px}.tier-board-copy li{padding-block:2px;font-size:11.8px;line-height:1.45}.tier-board-duration{padding-top:6px;font-size:9.44px}.tier-board-duration b{font-size:10.62px}.tier-board-extra{margin-top:5px;padding:5px;font-size:9.44px}.tier-board-2 .tier-board-visual{background:#fff}.tier-board-4 .tier-board-visual img{object-fit:contain}.tier-board-5 .tier-board-visual{min-height:230px}.tier-board-variants>div{font-size:12.98px}.tier-board-variants b{font-size:20.06px}.tier-board-5 .tier-board-price{font-size:37.76px}.tier-board-5 .tier-board-visual .tier-zoom{width:26px;height:26px;bottom:5px;right:5px}.tier-board-6 .tier-board-visual{min-height:145px}.tier-board-8 .tier-board-visual{min-height:220px}.tier-board-contact{min-height:40px;margin-top:8px}}@media (width<=380px){.tier-board-card{grid-template-columns:minmax(100px,.62fr) minmax(0,1.38fr)}.tier-board-visual,.tier-board-4 .tier-board-visual,.tier-board-5 .tier-board-visual,.tier-board-6 .tier-board-visual,.tier-board-8 .tier-board-visual{min-height:190px}.tier-board-copy{padding:8px}.tier-board-top h3{font-size:16.52px}.tier-board-copy li{font-size:10.62px}}.banner-slide-stage{background:radial-gradient(at 78% 22%,#ffcc9770,#0000 37%),radial-gradient(at 12% 92%,#d6410140,#0000 45%),linear-gradient(135deg,#542916,#a64b1d 52%,#f2a15d);border:1px solid #a9582d;border-radius:14px;min-height:clamp(440px,52vw,700px);position:relative;overflow:hidden;box-shadow:0 24px 55px #5425143a,inset 0 0 80px #38190c66}.banner-slide-stage:before{content:"";pointer-events:none;border:1px solid #ffe0b766;border-radius:9px;position:absolute;inset:12px}.banner-slide-art{cursor:zoom-in;background:0 0;border:0;place-items:center;width:92%;height:84%;padding:10px;display:grid;position:absolute;inset:7% 4% 9%}.banner-slide-art img{object-fit:contain;filter:drop-shadow(0 17px 26px #230e0a85);width:100%;height:100%;animation:.55s both banner-arrive;display:block}@keyframes banner-arrive{0%{opacity:.65;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.banner-slide-zoom{top:12px;color:#fff8ed;background:#421f16bb;border:1px solid #ffe6c7c9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid;position:absolute;inset-inline-end:12px}.banner-float-card{z-index:2;inset-inline-start:28px;color:#5b2b17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#fff8ebf5,#ffdfc5f2);border:1px solid #fff0d3;border-radius:10px;width:min(365px,36%);padding:22px 23px;animation:.35s both banner-card-in;position:absolute;bottom:27px;box-shadow:0 18px 45px #270e0c66,inset 0 0 0 4px #fff9ed}@keyframes banner-card-in{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.banner-float-index{color:#9e491f;letter-spacing:1.2px;font:700 12px DM Sans}.banner-float-card h3{color:#542514;margin:7px 0 0;font-size:24px;line-height:1.25}.banner-float-price{color:#a83208;text-align:start;direction:ltr;margin-top:4px;font:800 48px/1 DM Sans;display:block}.banner-float-card .tier-board-includes{margin-top:12px;font-size:14px}.banner-float-card ul{margin:5px 0 12px;padding:0;list-style:none}.banner-float-card li{color:#704933;padding:3px 16px 3px 0;font-size:14px;line-height:1.45;position:relative}.banner-float-card li:before{content:"✦";color:#df641b;font-size:10px;position:absolute;right:0}.banner-float-card .tier-board-duration{padding-top:10px;font-size:13px}.banner-float-card .tier-board-duration b{font-size:14px}.banner-slide-arrow{z-index:3;color:#fff8ec;cursor:pointer;background:#421f16c9;border:1px solid #ffe5c499;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.banner-slide-arrow:hover{background:#d64101;transform:translateY(-50%)scale(1.06)}.banner-slide-prev{inset-inline-start:16px}.banner-slide-next{inset-inline-end:16px}.banner-slide-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.banner-slide-controls button{color:#71452e;text-align:start;cursor:pointer;background:linear-gradient(145deg,#fffaf1,#ffe8d3);border:1px solid #d3a074;border-radius:6px;align-items:center;gap:12px;padding:12px 15px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.banner-slide-controls button:hover{transform:translateY(-2px)}.banner-slide-controls button.active{background:#fff3e3;border-color:#d64101;box-shadow:inset 0 0 0 1px #d64101,0 7px 20px #d6410122}.banner-slide-controls button span{color:#bd4a16;font:800 16px DM Sans}.banner-slide-controls button b{font-size:15px}@media (width<=760px){.banner-slide-stage{border-radius:9px;min-height:0;padding:0 0 12px}.banner-slide-stage:before{inset:7px}.banner-slide-art{aspect-ratio:16/9;width:100%;height:auto;padding:22px 12px 10px;position:relative;inset:auto}.banner-slide-art img{filter:drop-shadow(0 10px 15px #230e0a75);height:100%}.banner-slide-zoom{width:34px;height:34px;font-size:21px;top:12px}.banner-float-card{width:auto;margin:0 12px;padding:15px 16px;position:relative;inset:auto}.banner-float-card h3{font-size:21px}.banner-float-price{font-size:42px}.banner-float-card li{font-size:13px}.banner-slide-arrow{width:39px;height:39px;top:31%}.banner-slide-prev{inset-inline-start:7px}.banner-slide-next{inset-inline-end:7px}.banner-slide-controls{gap:6px;margin-top:9px}.banner-slide-controls button{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 9px}.banner-slide-controls button span{font-size:13px}.banner-slide-controls button b{font-size:12px;line-height:1.25}}.banner-slide-stage{isolation:isolate;background:radial-gradient(at 71% 44%,#ffb36145,#0000 44%),radial-gradient(at 23% 95%,#ed6d2528,#0000 38%),linear-gradient(125deg,#32180f,#713117 48%,#3a1a10);border:0;border-radius:2px;box-shadow:0 24px 55px #54251440,inset 0 0 100px #1d0c08a8}.banner-slide-stage:before{opacity:.8;background:linear-gradient(#ffdc91,#ffdc91) 0 0/76px 2px no-repeat,linear-gradient(#ffdc91,#ffdc91) 0 0/2px 76px no-repeat,linear-gradient(#ffdc91,#ffdc91) 100% 0/76px 2px no-repeat,linear-gradient(#ffdc91,#ffdc91) 100% 0/2px 76px no-repeat,linear-gradient(#ffdc91,#ffdc91) 0 100%/76px 2px no-repeat,linear-gradient(#ffdc91,#ffdc91) 0 100%/2px 76px no-repeat,linear-gradient(#ffdc91,#ffdc91) 100% 100%/76px 2px no-repeat,linear-gradient(#ffdc91,#ffdc91) 100% 100%/2px 76px no-repeat;border:0;border-radius:0;inset:0}.banner-slide-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe0a51d,#0000);width:28%;animation:6s ease-in-out infinite banner-light-sweep;position:absolute;top:-25%;bottom:-25%;left:-45%;transform:skew(-18deg)}@keyframes banner-light-sweep{0%,28%{opacity:0;left:-45%}42%{opacity:1}72%,to{opacity:0;left:125%}}.banner-slide-art{z-index:1;width:94%;height:88%;inset:5% 3% 7%}.banner-slide-art img{filter:drop-shadow(0 22px 34px #180905a8)drop-shadow(0 0 23px #ffb85c25);animation:.8s cubic-bezier(.2,.72,.2,1) both banner-curtain-reveal}@keyframes banner-curtain-reveal{0%{opacity:.3;clip-path:inset(0 0 0 100%);filter:blur(3px)drop-shadow(0 0 #0000);transform:translateY(8px)scale(.97)}to{opacity:1;clip-path:inset(0);filter:blur()drop-shadow(0 22px 34px #180905a8)drop-shadow(0 0 23px #ffb85c25);transform:translateY(0)scale(1)}}.banner-float-card{inset-inline-start:42px;border:0;background:linear-gradient(145deg,#fff9edfa,#ffdfc9f5);border-inline-start:3px solid #e58436;border-radius:2px 12px 2px 2px;width:min(390px,35%);padding:23px 25px 22px 29px;animation:.65s cubic-bezier(.16,1,.3,1) both banner-card-arrive;bottom:35px;box-shadow:0 22px 54px #19090580,0 0 0 1px #ffe5c880}.banner-float-card:before{content:"✧";top:12px;color:#c2521d;text-shadow:0 0 15px #f5a34588;font-size:20px;position:absolute;inset-inline-end:15px}@keyframes banner-card-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.banner-slide-zoom{background:#57250fc7;border:1px solid #ffdf9a;box-shadow:0 0 22px #ffb44c55}.banner-slide-arrow{color:#ffedcf;clip-path:polygon(13% 0,100% 0,100% 87%,87% 100%,0 100%,0 13%);background:#351a12c9;border:1px solid #eeb77a;border-radius:4px;width:46px;height:46px}.banner-slide-controls button{border-radius:2px;position:relative;overflow:hidden}.banner-slide-controls button.active{border-color:#d97831;box-shadow:inset 0 -2px #a63b11,0 8px 20px #d641011c}.banner-slide-controls button.active:after{content:"";bottom:0;background:#d64101;width:0;height:3px;animation:2s linear forwards banner-progress;position:absolute;inset-inline-start:0}@keyframes banner-progress{to{width:100%}}@media (width<=760px){.banner-slide-stage{border-radius:1px;padding:0 0 12px}.banner-slide-stage:before{inset:0}.banner-slide-art{aspect-ratio:16/9;width:100%;height:auto;padding:22px 12px 10px;inset:auto}.banner-float-card{border-radius:2px 8px 2px 2px;width:auto;margin:0 12px;padding:15px 16px;inset:auto}.banner-slide-arrow{border-radius:3px}}@media (prefers-reduced-motion:reduce){.banner-slide-stage:after,.banner-slide-art img,.banner-float-card,.banner-slide-controls button.active:after{animation:none!important}}.banner-stage-orbit{z-index:0;pointer-events:none;border:1px solid #ffd99536;border-radius:50%;display:block;position:absolute;transform:rotate(-19deg)}.banner-stage-orbit-one{width:72%;height:62%;top:15%;left:13%}.banner-stage-orbit-two{border-color:#ffd99520;width:48%;height:106%;top:-4%;left:24%;transform:rotate(22deg)}.banner-stage-star{z-index:0;color:#ffe0a3;text-shadow:0 0 15px #ffbd5e;pointer-events:none;animation:2.8s ease-in-out infinite alternate banner-star-glow;position:absolute}.banner-stage-star-one{font-size:29px;top:15%;left:18%}.banner-stage-star-two{font-size:18px;animation-delay:.8s;top:24%;right:22%}@keyframes banner-star-glow{0%{opacity:.35;transform:scale(.82)}to{opacity:.95;transform:scale(1.08)}}@media (width<=760px){.banner-stage-orbit-one{width:80%;height:62%;top:17%;left:10%}.banner-stage-orbit-two{width:58%;height:96%;top:2%;left:21%}.banner-stage-star-one{font-size:23px;top:11%;left:13%}.banner-stage-star-two{font-size:15px;top:21%;right:15%}}@media (prefers-reduced-motion:reduce){.banner-stage-star{animation:none!important}}.animation-board{max-width:1380px;margin:auto}.animation-film-reel{background:radial-gradient(at 50% 0,#9b51262c,#0000 46%),linear-gradient(145deg,#29140f,#4a2115 50%,#2e1711);border:1px solid #bd8450;border-radius:10px;padding:34px 28px;position:relative;box-shadow:0 22px 50px #54251430,inset 0 0 48px #160a08}.animation-film-reel:before,.animation-film-reel:after{content:"";z-index:2;opacity:.8;pointer-events:none;background:repeating-radial-gradient(circle at 7px 6.5px,#ffdca1 0 3px,#0000 3.6px 23px);height:13px;position:absolute;left:13px;right:13px}.animation-film-reel:before{top:10px}.animation-film-reel:after{bottom:10px}.animation-film-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.animation-film-cell{background:linear-gradient(150deg,#fff6e7,#f5d5b5);border:1px solid #c27c43;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #16090680}.animation-film-art{aspect-ratio:3/4;cursor:zoom-in;background:radial-gradient(at 50% 40%,#a75c34,#321a14 75%);border:0;border-bottom:1px solid #b97442;width:100%;padding:10px;display:block;position:relative;overflow:hidden}.animation-film-art img{object-fit:contain;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.animation-film-art:hover img{filter:brightness(1.08);transform:scale(1.035)}.animation-film-play{color:#fff6e7;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.animation-film-play svg{background:#3a1b15c9;border:1px solid #ffedcae0;border-radius:50%;width:58px;height:58px;padding:17px;box-shadow:0 0 0 7px #ffdf9c24,0 0 30px #ffbf68a8}.animation-fps-mark{top:18px;color:#fff7e8;letter-spacing:.3px;background:#351911db;border:1px solid #ffe2b6;border-radius:3px;padding:6px 9px;font:800 13px DM Sans;position:absolute;inset-inline-start:18px}.animation-film-art>small{color:#fff6e7;background:#32170fd9;border-radius:2px;padding:5px 8px;font-size:11px;position:absolute;bottom:17px;right:17px}.animation-film-copy{padding:16px 17px 15px}.animation-film-head{border-bottom:1px solid #d6410130;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:9px;display:flex}.animation-film-head h3{color:#562814;margin:1px 0;font-size:21px;line-height:1.2}.animation-film-head>b{color:#a83208;text-align:end;direction:ltr;flex:none;font:800 34px/1 DM Sans}.animation-film-head>b small{color:#75452e;direction:rtl;margin-top:4px;font:12px Tajawal;display:block}.animation-film-copy .tier-board-includes{margin-top:10px;font-size:14px}.animation-film-copy ul{margin:6px 0 11px;padding:0;list-style:none}.animation-film-copy li{color:#704933;padding:3px 16px 3px 0;font-size:14px;line-height:1.5;position:relative}.animation-film-copy li:before{content:"✦";color:#df641b;font-size:10px;position:absolute;right:0}.animation-film-copy .tier-board-duration{padding-top:10px;font-size:13px}.animation-film-copy .tier-board-duration b{font-size:14px}.animation-film-copy .tier-board-extra{font-size:12px}@media (width<=760px){.animation-film-reel{border-radius:6px;padding:28px 9px}.animation-film-reel:before,.animation-film-reel:after{background-size:auto 10px;height:10px;left:6px;right:6px}.animation-film-cells{grid-template-columns:1fr;gap:9px}.animation-film-cell{order:0}.animation-film-cell:first-child{order:3}.animation-film-cell:nth-child(2){order:2}.animation-film-cell:nth-child(3){order:1}.animation-film-cell{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid}.animation-film-art{aspect-ratio:auto;border:0;border-inline-end:1px solid #b97442;border-bottom:0;grid-area:1/1;align-self:stretch;height:100%;min-height:230px;padding:6px}.animation-film-art>small{font-size:9px;bottom:7px;right:5px}.animation-film-art .animation-fps-mark{top:9px;padding:4px 5px;font-size:10px;inset-inline-start:8px}.animation-film-play svg{width:43px;height:43px;padding:12px}.animation-film-copy{grid-area:1/2;padding:11px 10px}.animation-film-head h3{font-size:17px}.animation-film-head>b{font-size:27px}.animation-film-copy .tier-board-includes{margin-top:7px;font-size:12px}.animation-film-copy li{padding-block:2px;font-size:12px}.animation-film-copy .tier-board-duration{font-size:11px}.animation-film-copy .tier-board-duration b{font-size:12px}.animation-film-copy .tier-board-extra{padding:5px;font-size:10px}}@media (width<=380px){.animation-film-cell{grid-template-columns:minmax(100px,.68fr) minmax(0,1.32fr)}.animation-film-copy{padding:9px 8px}.animation-film-head h3{font-size:15px}.animation-film-head>b{font-size:24px}.animation-film-copy li{font-size:11px}}.sample-preview-stage.portrait{background:radial-gradient(#432318,#1f110c 72%);width:min(86vw,540px);height:min(78vh,790px)}.sample-preview-stage.portrait video{object-fit:contain;background:#1f110c}@media (width<=760px){.sample-preview-stage.portrait{width:min(86vw,460px);height:min(72vh,700px)}}.emote-board{max-width:1320px;margin:auto}.emote-orbit-scene{background:radial-gradient(#fff2df 0,#ffd9b2 42%,#f4ad72 100%);border:1px solid #d39a66;border-radius:14px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 20px 48px #8b431f26,inset 0 0 50px #fff8e9}.emote-orbit{pointer-events:none;border:1px solid #c26a342d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.emote-orbit-a{width:72%;height:75%}.emote-orbit-b{border-color:#d6410126;width:49%;height:109%;transform:translate(-50%,-50%)rotate(17deg)}.emote-star{color:#ce5b20;text-shadow:0 0 13px #ffb45b;animation:2.2s ease-in-out infinite alternate emote-star-pulse;position:absolute}.emote-star-a{font-size:29px;top:16%;left:43%}.emote-star-b{font-size:22px;animation-delay:.6s;bottom:15%;right:43%}@keyframes emote-star-pulse{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1.12)}}.emote-sticker{z-index:2;cursor:zoom-in;background:radial-gradient(circle,#fff9f0ed,#ffead4aa 70%,#fc9a5066);border:1px solid #fff8eeaa;border-radius:50%;place-items:center;width:clamp(112px,13vw,174px);height:clamp(112px,13vw,174px);padding:7px;animation:3.2s ease-in-out infinite alternate emote-float;display:grid;position:absolute;box-shadow:0 13px 28px #853e202d}.emote-sticker img{object-fit:contain;filter:drop-shadow(0 7px 8px #74341630);width:100%;height:100%}.emote-sticker>span{color:#fff8ec;background:#a84217;border:1px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font:700 10px DM Sans;display:grid;position:absolute;bottom:9px;right:5px}.emote-sticker-1{animation-delay:-.4s;top:7%;left:14%}.emote-sticker-2{animation-delay:-1.1s;top:6%;right:15%}.emote-sticker-3{animation-delay:-1.7s;top:37%;left:3%}.emote-sticker-4{animation-delay:-.8s;top:39%;right:3%}.emote-sticker-5{animation-delay:-1.3s;bottom:5%;left:24%}.emote-sticker-6{animation-delay:-.2s;bottom:6%;right:23%}@keyframes emote-float{0%{transform:translateY(-7px)rotate(-3deg)}to{transform:translateY(9px)rotate(3deg)}}.emote-center-preview{z-index:3;cursor:zoom-in;background:linear-gradient(145deg,#fff6e9,#f7bd8b);border:1px solid #b95c2e;border-radius:24px;place-items:center;width:clamp(170px,20vw,250px);height:clamp(170px,20vw,250px);padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #7b381e3d,0 0 0 9px #fff1df90}.emote-center-preview img{object-fit:contain;border-radius:12px;width:100%;height:100%}.emote-center-preview>span{color:#fff8e7;background:#4b2019cc;border:1px solid #fff6df;border-radius:50%;place-items:center;width:53px;height:53px;display:grid;position:absolute;box-shadow:0 0 0 6px #ffd89042}.emote-price-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.emote-price-card{background:linear-gradient(145deg,#fffaf1,#ffe8d3);border:1px solid #d3a074;border-radius:9px;padding:18px 20px;box-shadow:0 10px 24px #65371917}.emote-price-card>header{border-bottom:1px solid #d6410130;grid-template-columns:1fr auto;align-items:start;gap:4px 10px;padding-bottom:10px;display:grid}.emote-price-card>header>span{color:#a9471c;letter-spacing:1px;grid-column:1/-1;font:11px DM Sans}.emote-price-card h3{color:#562814;margin:0;font-size:22px}.emote-price-card>header>b{color:#a83208;direction:ltr;grid-area:2/2;font:800 40px DM Sans}.emote-price-card ul{margin:9px 0 12px;padding:0;list-style:none}.emote-price-card li{color:#704933;padding:4px 16px 4px 0;font-size:14px;line-height:1.5;position:relative}.emote-price-card li:before{content:"✦";color:#df641b;font-size:10px;position:absolute;right:0}.emote-price-card .tier-board-duration{padding-top:10px;font-size:13px}.emote-price-card .tier-board-duration b{font-size:14px}.emote-watch-link{color:#9d3a11;cursor:pointer;background:#fff2e3;border:1px solid #c85a22;border-radius:3px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=760px){.emote-orbit-scene{border-radius:9px;min-height:390px}.emote-orbit-a{width:92%;height:66%}.emote-orbit-b{width:70%;height:106%}.emote-sticker{width:clamp(72px,21vw,100px);height:clamp(72px,21vw,100px);padding:4px}.emote-sticker>span{width:20px;height:20px;font-size:8px;bottom:1px;right:1px}.emote-sticker-1{top:4%;left:8%}.emote-sticker-2{top:4%;right:8%}.emote-sticker-3{top:39%;left:1%}.emote-sticker-4{top:39%;right:1%}.emote-sticker-5{bottom:3%;left:12%}.emote-sticker-6{bottom:3%;right:12%}.emote-center-preview{border-radius:17px;width:clamp(125px,37vw,165px);height:clamp(125px,37vw,165px);padding:10px}.emote-center-preview>span{width:42px;height:42px}.emote-star-a{font-size:21px;top:25%;left:46%}.emote-star-b{font-size:17px;bottom:23%;right:46%}.emote-price-cards{grid-template-columns:1fr;gap:9px;margin-top:10px}.emote-price-card{padding:14px}.emote-price-card h3{font-size:19px}.emote-price-card>header>b{font-size:34px}.emote-price-card li{font-size:13px}}@media (prefers-reduced-motion:reduce){.emote-sticker,.emote-star{animation:none!important}}.emote-center-preview video{object-fit:contain;border-radius:12px;width:100%;height:100%}.emote-loop-mark{color:#fff8e7;background:#4b2019d9;border:1px solid #fff6df;border-radius:50%;place-items:center;width:34px;height:34px;font:700 23px DM Sans;animation:3s linear infinite emote-loop-spin;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 5px #ffd89042}@keyframes emote-loop-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.emote-loop-mark{animation:none!important}}.animation-film-art video{object-fit:contain;background:#24150e;width:100%;height:100%;display:block}.tier-board-8 .tier-board-grid{grid-template-columns:minmax(0,1fr);max-width:1240px}.tier-board-8 .tier-board-card{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:0;padding:8px;display:grid;overflow:visible}.tier-board-8 .tier-board-visual{aspect-ratio:692/1000;background:#fff8ec;border:1px solid #d3a074;border-radius:8px;grid-area:1/1;width:100%;height:auto;min-height:0;max-height:none;padding:12px;box-shadow:0 16px 34px #65371924}.tier-board-8 .tier-board-visual img{object-fit:contain;width:100%;height:100%;transform:none!important}.tier-board-8 .tier-board-copy{z-index:2;background:linear-gradient(145deg,#fffaf1f7,#ffe8d3f5);border:1px solid #ca8b5d;border-radius:7px;grid-area:1/2;margin-inline-start:-24px;padding:15px 17px;position:relative;box-shadow:0 12px 27px #65371925,inset 0 0 0 3px #fff8ed}.tier-board-8 .tier-board-price{font-size:36px}@media (width<=760px){.tier-board-8 .tier-board-card{grid-template-columns:minmax(0,1fr);gap:0;padding:5px}.tier-board-8 .tier-board-visual{grid-area:1/1;justify-self:center;width:100%;max-width:480px;padding:9px}.tier-board-8 .tier-board-copy{grid-area:2/1;justify-self:center;width:min(94%,440px);margin:-10px 0 0;padding:12px 14px}}.tier-board-8 .tier-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1120px;overflow:visible}.tier-board-8 .tier-board-card{min-width:0;padding:0;display:block;position:relative;overflow:visible}.tier-board-8 .tier-board-visual{aspect-ratio:692/1000;width:100%;height:auto;max-height:none;padding:10px;display:grid}.tier-board-8 .tier-board-copy{z-index:3;width:min(48%,250px);margin:0;padding:12px 14px;position:absolute;top:50%;transform:translateY(-50%)}.tier-board-8 .tier-board-card:nth-child(odd) .tier-board-copy{inset-inline-start:-17%}.tier-board-8 .tier-board-card:nth-child(2n) .tier-board-copy{inset-inline-end:-17%}.tier-board-8 .tier-board-copy{will-change:auto;background:linear-gradient(145deg,#fffaf1 0%,#ffecd7 58%,#ffdbb8 100%);border:1px solid #bd7040;border-radius:10px;animation:none;box-shadow:0 12px 24px #56281130,0 0 0 4px #fff6e7,0 0 0 5px #ce8958,inset 0 0 0 1px #fffdf6}.tier-board-8 .tier-board-card:nth-child(2n) .tier-board-copy{animation-delay:-3s}.tier-board-8 .tier-board-copy:before{content:"✦  NAROLY  ✦";top:-11px;color:#fff3de;letter-spacing:1.4px;white-space:nowrap;background:linear-gradient(110deg,#873512,#d64101 52%,#a53e13);border:1px solid #f7cf9f;border-radius:20px;padding:3px 12px;font:700 9px DM Sans;position:absolute;inset-inline-start:50%;translate:-50%;box-shadow:0 3px 9px #71371935}.tier-board-8 .tier-board-copy:after{content:"✧";top:9px;color:#cf641e;text-shadow:0 0 9px #ffb861;font-size:16px;position:absolute;inset-inline-end:10px}.tier-board-8 .tier-board-copy .tier-board-top{padding-top:5px}.tier-board-8 .tier-board-copy .tier-board-top>div>small{color:#aa4a1b;letter-spacing:1.3px}.tier-board-8 .tier-board-copy .tier-board-includes{color:#a94315;letter-spacing:.7px}.tier-board-8 .tier-board-copy .tier-board-duration{border-color:#c9804d66}@keyframes manhwa-note-float{0%,to{translate:0}50%{translate:0 -5px}}@media (width<=760px){.tier-board-8 .tier-board-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(78vw,1fr));gap:18px;max-width:none;margin-inline:-10px;padding:8px 18px 18px;overflow:auto visible}.tier-board-8 .tier-board-card{scroll-snap-align:center;padding:0;display:block}.tier-board-8 .tier-board-visual{aspect-ratio:692/1000;grid-area:auto;width:100%;max-width:none;height:auto;padding:8px}.tier-board-8 .tier-board-copy{inset-inline:auto;width:min(94%,360px);margin:-7px auto 0;padding:10px 12px;position:relative;top:auto;bottom:auto;transform:none}}@media (prefers-reduced-motion:reduce){.tier-board-8 .tier-board-copy{animation:none}}.manga-panel-note{color:#70402a;background:linear-gradient(90deg,#ffeddc,#fff8ed);border-inline-start:3px solid #d64101;border-radius:2px;margin:9px 0 0;padding:9px 11px;font-size:12.4px;line-height:1.55}@media (width<=760px){.offer-index{z-index:40;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff0e5f5;border-block:1px solid #d6410128;justify-content:flex-start;gap:6px;display:flex;top:68px;overflow-x:auto}.offer-index::-webkit-scrollbar{display:none}.offer-index a{white-space:nowrap;flex:none;min-height:44px;padding-inline:11px}.offer-index a span{font-size:12px}.v2-header .mobile-menu,.v2-header .language-trigger{justify-content:center;min-width:44px;min-height:44px}.v2-nav>a{align-items:center;min-height:44px;display:flex}.mood-controls button{min-height:42px}.offer-contact-link,.sample-open-link{align-items:center;min-height:44px}.offer-slide-7.manga-offer{padding-inline:10px}.manga-open-book{width:100%;padding:7px}.manga-right-page{height:auto;min-height:0;padding:9px 10px}.manga-right-page>button{aspect-ratio:692/1000;justify-self:center;width:min(100%,520px);height:auto;max-height:none}.manga-right-page img{object-fit:contain;width:100%;height:100%}.manga-left-page{padding:16px 17px 24px}.manga-panel-note{margin-top:7px;padding:8px 9px;font-size:13px;line-height:1.55}.about-art{height:clamp(270px,38vh,330px);overflow:visible}.about-art img{object-fit:contain;width:min(100%,290px);height:100%;max-height:100%;animation:none;transform:none}}
