:root{color-scheme:light;font-family:Manrope,PingFang SC,sans-serif;background:radial-gradient(circle at top left,rgba(196,104,71,.16),transparent 24%),radial-gradient(circle at 90% 10%,rgba(225,181,98,.18),transparent 20%),linear-gradient(180deg,#f5eee6,#f1e6dc 34%,#f9f4ef);color:#2a1f1a}*{box-sizing:border-box}body{margin:0;min-width:320px;color:#2a1f1a;background:transparent}#root{min-height:100vh}.shell,.admin-shell{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px}.query-shell{max-width:860px}.query-panel{border-radius:32px!important;border:1px solid rgba(103,60,43,.12);background:#fbf6f0d1!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 80px #4f312314}.hero-grid{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);gap:24px;align-items:start}.brand-panel,.order-panel,.admin-shell .ant-card,.admin-shell .ant-tabs-content-holder{border:1px solid rgba(103,60,43,.12);background:#fbf6f0d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 80px #4f312314}.brand-panel{padding:clamp(24px,4vw,48px);border-radius:32px;position:sticky;top:24px}.brand-badge{width:fit-content;padding:8px 12px;border-radius:999px;background:#7f261814;color:#7f2618;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.brand-logo{width:124px;height:124px;object-fit:cover;border-radius:28px;margin:28px 0 22px;box-shadow:0 20px 40px #7f261829}.hero-title{font-family:"Noto Serif SC",serif;font-size:clamp(2.8rem,5vw,4.5rem)!important;line-height:.96!important;margin-bottom:12px!important}.hero-subtitle{margin-bottom:8px!important;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.hero-copy{max-width:52ch;color:#2a1f1ac7}.insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.insight-strip>div{padding:14px;border-radius:20px;background:#ffffff85}.order-panel{padding:clamp(22px,4vw,40px);border-radius:32px}.risk-alert{margin-bottom:24px;border-radius:20px}.order-form .ant-form-item{margin-bottom:16px}.section-label{margin:8px 0 12px;font-weight:700}.card-grid,.payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.plan-card,.payment-choice{height:auto!important;padding:18px 16px!important;border-radius:20px!important;border:1px solid rgba(96,59,45,.14)!important;text-align:left;background:#ffffffad!important}.duration-tabs{margin-bottom:22px;background:#ffffff8a!important;padding:6px!important;border-radius:18px!important}.price-panel,.payment-details,.network-card,.payment-card{border-radius:24px!important;background:#ffffffc2!important}.price-panel{margin-bottom:22px}.payment-details{margin-bottom:24px}.qr-block{margin-bottom:16px}.payment-qr{display:block;width:min(240px,100%);border-radius:20px;border:1px solid rgba(96,59,45,.12)}.admin-shell .ant-tabs-content-holder{padding:24px;border-radius:24px}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr}.brand-panel{position:static}}@media(max-width:768px){.shell,.admin-shell{width:min(100% - 20px,1320px);padding:20px 0 40px}.insight-strip,.card-grid,.payment-grid{grid-template-columns:1fr}}
