:root{color:var(--ink,#20242a);background:var(--ground,#fff);font-synthesis:none;--accent:#343ee1;--accent-dark:#2931a8;--ink:#20242a;--muted:#626770;--line:#e1e5e9;--soft:#f4f6f8;--ground:#fff;--radius:4px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:16px}*{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3{text-wrap:balance;line-height:1.4}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}p{line-height:1.8}a{color:inherit;text-underline-offset:.2em;text-decoration:none}a:hover{color:var(--accent)}a,button{touch-action:manipulation}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{background:0 0;border:0}input,textarea,select{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);min-width:0;max-width:100%;color:var(--ink);padding:12px}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:18px;height:18px}textarea{resize:vertical;line-height:1.8}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input,textarea{caret-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#fff}img,video{width:auto;max-width:100%;height:auto;max-height:none;display:block}img[hidden],[hidden]{display:none!important}main{min-height:50vh}svg{flex-shrink:0}.width{width:min(1200px,100% - 48px);margin-inline:auto}.page{padding-block:36px 64px}.company-name{overflow-wrap:anywhere;white-space:normal;font-size:24px;font-weight:750;line-height:1.5}.brand{display:block}.button{background:var(--accent);color:#fff;border-radius:var(--radius);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-weight:650;line-height:1.5;display:inline-flex}.button:hover{background:var(--accent-dark);color:#fff}.button.secondary{background:var(--soft);color:var(--ink)}.button.outline{color:var(--accent);background:0 0;border:1px solid}.text-link{color:var(--accent);padding-block:8px;text-decoration:underline;display:inline-block}.muted{color:var(--muted)}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading a{color:var(--accent);font-size:14px}.section-space{margin-top:48px}.resource-state,.empty-state{text-align:center;padding:48px 20px;line-height:1.8}.resource-state button,.empty-state a{margin-top:16px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.pager button{border:1px solid var(--line);border-radius:var(--radius);padding:10px 16px}.tag{background:var(--soft);padding:4px 9px;font-size:13px;line-height:1.6;display:inline-block}.price{color:var(--accent);font-variant-numeric:tabular-nums;font-size:23px;font-weight:750}.rich{overflow-wrap:anywhere;min-width:0;line-height:1.9}.rich p,.rich ul,.rich ol,.rich table,.rich h2,.rich h3{margin-block:16px}.rich img{width:auto;max-width:100%;margin-block:16px;object-fit:contain!important;height:auto!important;max-height:none!important}.rich iframe{display:none}.rich table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.rich td,.rich th{border:1px solid var(--line);padding:8px 12px}.rich .item-cantainer,.rich .item-container{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-block:9px;display:flex}.rich .name{min-width:90px;font-weight:650}.contact-panel{background:var(--soft);gap:14px;padding:24px;display:grid}.contact-panel h2{font-size:19px}.contact-phone{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contact-phone strong{font-variant-numeric:tabular-nums;font-size:22px}.contact-panel p{overflow-wrap:anywhere}.notice{background:var(--soft);padding:14px 18px;line-height:1.8}.error{color:#b3261e;line-height:1.8}.success{color:#23652f;line-height:1.8}.form-field{gap:9px;display:grid}.form-field>span{font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.form-status{margin-top:18px}.image-previews{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.image-previews img{max-width:150px}.account-form{gap:20px;display:grid}.account-form>label:not(.check-field){gap:8px;display:grid}.check-field{align-items:flex-start;gap:12px;font-size:14px;line-height:1.8;display:flex}.check-field input{flex-shrink:0;margin-top:4px}.captcha-row{flex-wrap:wrap;gap:12px;display:flex}.captcha-row input{flex:1;min-width:120px}.captcha-row img{width:auto;max-width:150px}.account-links{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.site-footer{border-top:1px solid var(--line);margin-top:24px}.footer-company{overflow-wrap:anywhere;font-size:23px;font-weight:750;line-height:1.6}.filing{overflow-wrap:anywhere;margin-top:20px;font-size:22px;font-weight:800;line-height:1.7;display:inline-block}.footer-links{flex-wrap:wrap;gap:12px 24px;margin-block:20px;display:flex}.site-footer p{overflow-wrap:anywhere}.operator-summary{border-top:1px solid var(--line);margin-top:50px;padding-block:36px}.operator-summary .rich{margin-top:16px}.boot-error{max-width:760px;margin:auto;padding:60px 24px}.boot-error p{margin-block:20px}.skip-link{z-index:100;background:var(--ground);padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-contact{display:none}.page-title{border-bottom:1px solid var(--line);background:var(--soft);padding-block:30px}.page-title p{margin-top:10px;font-size:14px}.help-reading{max-width:76ch}.help-reading h2{margin-top:32px;margin-bottom:12px}.help-reading p{margin-bottom:16px}.help-reading a{color:var(--accent);text-decoration:underline}.help-documents{gap:12px;margin-top:24px;display:grid}.help-documents a{border-bottom:1px solid var(--line);padding:16px}.not-found{padding-block:80px}.not-found p{margin-block:16px 24px}.quantity{width:90px}.buy-actions{flex-wrap:wrap;gap:12px;display:flex}.cart-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 110px 110px 90px;align-items:center;gap:20px;padding-block:24px;display:grid}.cart-row img{max-width:100px}.cart-total{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin-top:30px;display:flex}.checkout-columns{grid-template-columns:1fr 340px;align-items:start;gap:40px;display:grid}.order-summary{background:var(--soft);gap:20px;padding:24px;display:grid}.order-summary li{border-bottom:1px solid var(--line);padding-bottom:16px;list-style:none}.order-summary ul{gap:16px;margin:0;padding:0;display:grid}.order-summary strong{font-variant-numeric:tabular-nums}.checkout-account,.checkout-payment{border:1px solid var(--line);max-width:650px;margin-inline:auto;padding:32px}.payment-options{flex-wrap:wrap;gap:20px;margin-block:24px;display:flex}.payment-options label{border:1px solid var(--line);flex:1;align-items:center;gap:12px;padding:18px;display:flex}.checkout-result{text-align:center;padding:64px 24px}.checkout-result h1{margin-bottom:20px}.checkout-result .buy-actions{justify-content:center;margin-top:28px}@media (max-width:700px){.width{width:calc(100% - 32px)}h1{font-size:27px}h2{font-size:22px}.company-name{font-size:20px}.page{padding-block:26px 40px}.section-heading{align-items:flex-start;gap:16px}.section-heading a{flex-shrink:0}.contact-panel{padding:18px}.contact-phone strong{font-size:20px}.mobile-contact{background:var(--ground);border-top:1px solid var(--line);z-index:20;padding:10px 16px;display:block;position:sticky;bottom:0}.mobile-contact a{width:100%}.site-footer{padding-bottom:12px}.footer-company,.filing{font-size:21px}.cart-row{grid-template-columns:70px 1fr 80px;gap:14px}.cart-row img{max-width:70px}.cart-row .cart-price{grid-column:2}.cart-row .cart-remove{grid-area:2/3}.checkout-columns{grid-template-columns:1fr;gap:28px}.checkout-account,.checkout-payment{padding:22px}.cart-total{justify-content:flex-start}.account-links{gap:10px}.page-title{padding-block:24px}.contact-phone .button{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.mobile-contact{position:fixed;inset:auto 0 0}body:has(.mobile-contact) .site-footer{padding-bottom:88px}}.captcha-row{align-items:center}[data-card-link]{cursor:pointer}:root{--ground:#f3efe6;--soft:#e9e0d0;--ink:#211b1a;--muted:#62554d;--line:#cdbfb0;--accent:#a22f24;--accent-dark:#7e2219;--comic-charcoal:#21191a;--comic-green:#163b37;--comic-yellow:#f6c74e;--comic-white:#fff9ea;--comic-reading:#171415;--radius:7px}.comic-masthead{border-top:5px solid var(--accent);border-bottom:1px solid var(--line)}.comic-brand-row{justify-content:space-between;align-items:center;gap:12px 24px;padding-block:17px;display:flex}.comic-brand-row .company-name{max-width:34ch;font-size:clamp(17px,2.1vw,24px)}.comic-brand-row .account-links{flex:none}.comic-register{border:1px solid var(--line);border-radius:var(--radius);padding:6px 13px}.comic-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 clamp(14px,3vw,36px);display:flex}.comic-nav a{padding:11px 2px;font-size:14px;font-weight:700;display:block;position:relative}.comic-nav .router-link-exact-active{color:var(--accent)}.comic-nav .router-link-exact-active:after{content:"";background:var(--accent);height:2px;position:absolute;inset:auto 0 -1px}.comic-home{padding-top:clamp(20px,3vw,38px)}.comic-banner{background:radial-gradient(ellipse at 78% 105%, #795341 0, transparent 58%), var(--comic-charcoal);min-height:352px;color:var(--comic-white);isolation:isolate;border:1px solid #281e1e;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(18px,4vw,66px);padding:clamp(28px,5vw,72px);display:grid}.comic-banner-no-art{grid-template-columns:1fr;min-height:0}.comic-banner-copy{min-width:0}.comic-banner-copy:before{content:"";background:var(--comic-yellow);width:50px;height:4px;margin-bottom:22px;display:block}.comic-banner h1{text-wrap:balance;font-family:Songti SC,Noto Serif CJK SC,SimSun,serif;font-size:clamp(36px,5.1vw,78px);font-weight:800;line-height:1.11}.comic-banner-copy p{color:#e7d7c4;margin-top:16px;line-height:1.8}.comic-primary{background:var(--comic-yellow);color:var(--ink);margin-top:22px}.comic-primary:hover{color:var(--ink);background:#ffda74}.comic-banner-art{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);justify-self:center;align-items:center;gap:14px;width:min(100%,392px);padding:13px clamp(12px,2vw,22px);display:grid;position:relative}.comic-banner-art:before{content:"";z-index:-1;background:repeating-linear-gradient(143deg,#3f2e2b 0 12px,#503831 13px 14px,#3f2e2b 15px 25px);border:1px solid #a77660;position:absolute;inset:8% -3% 8% -4%;transform:skew(-10deg)}.comic-banner-art a{background:#fbefdc;width:100%;max-width:190px;padding:4px;display:block;transform:rotate(-6deg);box-shadow:0 10px 24px #160e12a6}.comic-banner-art a+a{margin-top:19%;transform:rotate(7deg)}.comic-banner-art a:not(:has(img)){display:none}.comic-banner-art img{width:100%;height:auto;display:block}.comic-banner-single{grid-template-columns:1fr;justify-items:center}.comic-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:12px;font-size:14px}.comic-banner :focus-visible,.comic-reader :focus-visible,.comic-footer :focus-visible,.comic-account header :focus-visible{outline-color:var(--comic-yellow)}.comic-home-catalog,.comic-list-head{grid-template-columns:1fr minmax(240px,460px);align-items:center;gap:18px 38px;display:grid}.comic-home-works{padding-block:clamp(22px,3.2vw,40px)}.comic-home-catalog{border-bottom:1px solid var(--line);padding-bottom:15px}.comic-shelf-heading{align-items:baseline;gap:16px;display:flex}.comic-shelf-heading span{color:var(--muted);font-size:14px}.comic-home-more,.comic-home-about a{color:var(--accent-dark);text-underline-offset:4px;margin-top:14px;font-weight:700;text-decoration:underline;display:inline-block}.comic-home-about{border-top:3px solid var(--comic-green);background:#e9e5d8;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px 32px;margin-top:5px;padding:clamp(22px,3.5vw,38px);display:grid}.comic-home-about-name p{color:var(--comic-green);overflow-wrap:anywhere;margin-top:8px;font-weight:750}.comic-home-about-scope p{overflow-wrap:anywhere;line-height:1.85}.comic-list-head{border-bottom:1px solid var(--line);padding:18px 0 26px}.comic-search{gap:8px;min-width:0;display:flex}.comic-search input{background:#fffaf1;width:100%}.comic-search .button{flex:none;padding-inline:15px}.comic-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.comic-shelf li a{border:1px solid var(--line);background:#fcf7ec;border-radius:14px;align-items:center;gap:clamp(14px,2.6vw,30px);height:100%;padding:18px;display:flex}.comic-shelf img{flex-shrink:0;width:min(36%,132px);height:auto}.comic-shelf-copy{overflow-wrap:anywhere;min-width:0}.comic-shelf-copy p{color:var(--muted);margin-top:6px;font-size:14px}.comic-shelf-copy span{color:var(--accent);margin-top:16px;font-weight:700;text-decoration:underline;display:inline-block}.comic-detail{padding-bottom:0}.comic-reader-intro{align-items:center;gap:clamp(18px,4vw,46px);padding-block:14px 26px;display:flex}.comic-reader-intro img{flex-shrink:0;width:min(26%,150px);height:auto}.comic-reader-intro h1{overflow-wrap:anywhere;font-size:clamp(30px,4.8vw,58px);line-height:1.15}.comic-reader-intro .comic-feature-intro{white-space:pre-line;overflow-wrap:anywhere;margin-top:14px}.comic-reader-intro .button{margin-top:16px}.comic-reader{background:var(--comic-reading);color:var(--comic-white)}.comic-reader-column{width:min(100%,720px);margin-inline:auto}.comic-reader-nav{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 18px;display:flex}.comic-reader-nav h2{font-size:19px}.comic-reader-nav label{white-space:nowrap;font-size:14px}.comic-reader-nav select{color:var(--ink);min-height:44px;padding:6px 10px}.comic-panel{scroll-margin-top:12px}.comic-panel:not(:has(img)){display:none}.comic-panel img{width:100%;height:auto}.comic-panel figcaption{color:#e3d6c4;text-align:center;font-variant-numeric:tabular-nums;padding:10px 16px;font-size:14px}.comic-reader-end{text-align:center;padding:34px 16px 46px}.comic-reader-end .button{margin-top:16px}.comic-reader-end p{margin-top:9px}.comic-about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 48px;display:grid}.comic-about-title{padding-top:12px}.comic-about-title h2{overflow-wrap:anywhere;margin-top:12px}.comic-business-scope{border-top:2px solid var(--accent);background:#fcf7ec;padding:clamp(18px,3vw,34px)}.comic-business-scope h2{margin-bottom:14px}.comic-business-scope p{white-space:pre-line;overflow-wrap:anywhere}.comic-agreement{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,68px);display:grid}.comic-agreement-nav h2{margin-bottom:12px}.comic-agreement-nav a{border-bottom:1px solid var(--line);padding:10px 2px;display:block}.comic-agreement-nav .is-current{color:var(--accent);font-weight:750}.comic-account{border:1px solid var(--line);background:#fcf7ec;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);max-width:920px;margin-inline:auto;display:grid}.comic-account header{background:var(--comic-charcoal);color:var(--comic-white);border-radius:13px 0 0 13px;padding:clamp(20px,4vw,44px)}.comic-account header p{margin-block:12px 16px}.comic-account header a{color:#ffe087;text-decoration:underline}.comic-account .account-form{padding:clamp(20px,4vw,44px)}.comic-footer{border-top:5px solid var(--comic-yellow);background:var(--comic-charcoal);color:var(--comic-white);padding-block:28px}.comic-footer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px 36px;display:grid}.comic-footer a:hover,.comic-footer .filing{color:#ffe087}.comic-footer .filing{margin-top:8px}.comic-footer .footer-links{margin:0 0 10px}.comic-footer p{overflow-wrap:anywhere}@media (max-width:760px){.comic-brand-row{align-items:flex-start}.comic-nav a{font-size:13px}.comic-home-about,.comic-home-catalog,.comic-list-head,.comic-about,.comic-agreement,.comic-account,.comic-footer-grid{grid-template-columns:1fr}.comic-banner{grid-template-columns:1fr;gap:20px;min-height:0;padding:28px 20px}.comic-banner-copy:before{margin-bottom:14px}.comic-banner-copy p{margin-top:10px}.comic-banner-art{width:min(84%,320px)}.comic-banner-art a{max-width:130px}.comic-home-catalog{gap:12px}.comic-shelf{grid-template-columns:1fr}.comic-account header{border-radius:13px 13px 0 0}}@media (max-width:375px){.comic-brand-row .company-name{font-size:16px}.comic-brand-row .account-links{gap:8px;font-size:13px}.comic-register{padding-inline:8px}.comic-nav{column-gap:12px}.comic-banner h1{font-size:32px}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.grid{display:grid}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h6{height:1.5rem}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.gap-8{gap:2rem}.border-block{border-block-width:1px}.underline{text-decoration-line:underline}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
