:root{--gc-ink:#211f29;--gc-muted:#716d7b;--gc-pink:#b34f78;--gc-dark:#76324f;--gc-line:#eadde3;--gc-soft:#fff0f5}body{background:linear-gradient(180deg,#fff5f8,#fff 540px);color:var(--gc-ink)}.gc-page{max-width:1120px;margin:auto;padding-bottom:70px}.gc-hero{background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.7),transparent 27%),linear-gradient(135deg,#ffe5ee,#f1eaff 55%,#e8f8f4);border-bottom:1px solid var(--gc-line)}.gc-hero .tool-hero-icon{width:86px;height:86px;border-radius:27px;background:linear-gradient(145deg,var(--gc-pink),var(--gc-dark));box-shadow:0 16px 30px rgba(118,50,79,.23)}.gc-banner{display:none;margin:20px 0 12px;padding:12px 15px;border:1px solid #e5aaaa;border-radius:12px;background:#fff0f0;color:#892a2a}.gc-banner.show{display:block}.drop-zone{min-height:270px;border-color:#d9bdc9!important;border-radius:22px!important;background:linear-gradient(145deg,#fffafd,#fffaf7)!important;box-shadow:0 18px 50px rgba(87,42,60,.09)}.ctrl-card,.preview-card{border-color:var(--gc-line)!important;border-radius:20px!important;box-shadow:0 14px 38px rgba(87,42,60,.08)}.ctrl-range{accent-color:var(--gc-pink)}.process-btn{background:linear-gradient(135deg,var(--gc-pink),var(--gc-dark))!important}.gc-info,.gc-faq{margin-top:54px}.gc-info h2,.gc-faq h2{font-size:30px}.gc-info>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gc-info article{padding:21px;border:1px solid var(--gc-line);border-radius:16px;background:#fff}.gc-info article b{color:var(--gc-pink)}.gc-info p,.gc-faq p{color:var(--gc-muted);line-height:1.65}.gc-faq details{padding:17px 2px;border-bottom:1px solid var(--gc-line)}.gc-faq summary{cursor:pointer;font-weight:800}@media(max-width:700px){.gc-page{padding-left:14px!important;padding-right:14px!important}.preview-row,.gc-info>div{grid-template-columns:1fr}.preview-pane:first-child{border-right:0;border-bottom:1px solid var(--gc-line)}.gc-info h2,.gc-faq h2{font-size:26px}}
