.support-history-page{color:#f7f4f9;background:radial-gradient(circle at 72% 5%,#835bff21,#0000 28rem),#070709;min-height:100vh}.support-history-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:0 clamp(20px,5vw,72px);display:flex}.support-history-top nav{gap:22px;display:flex}.support-history-top nav a{color:#ffffff7a;font-size:9px}.support-history-top nav a:hover{color:#fff}.support-history-page main{width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(58px,8vw,108px) 0 100px}.support-history-hero{max-width:850px}.support-history-hero>p:first-child{color:#a995ff;letter-spacing:.2em;font-size:8px;font-weight:760}.support-history-hero h1{letter-spacing:-.065em;margin:18px 0 20px;font-size:clamp(48px,8vw,94px);line-height:.88}.support-history-hero h1 em{color:#a995ff;font-family:Georgia,serif;font-weight:400}.support-history-hero>p:nth-child(3){color:#ffffff78;max-width:610px;font-size:11px;line-height:1.65}.support-history-hero>div{gap:10px;margin-top:28px;display:flex}.support-history-hero>div span{color:#ffffff6b;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:12px 15px;font-size:7px}.support-history-hero>div strong{color:#fff;margin-right:7px;font-size:12px}.support-history-list{gap:8px;margin-top:54px;display:grid}.support-history-list>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:122px;padding:22px 24px;display:grid}.support-history-state{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:15px;display:grid}.support-history-state>i{color:#d2c8ff;background:#8d75ff1a;border:1px solid #8d75ff33;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.support-history-state>i.state-paid{color:#77e5ae;background:#53d59417;border-color:#53d59433}.support-history-state h2{letter-spacing:-.02em;margin:5px 0 0;font-size:14px}.support-history-state small,.support-history-state p{color:#ffffff5c;font-size:7px}.support-history-state p{margin:7px 0 0}.support-history-state .support-history-fee{color:#77e5ae;margin-top:7px;display:block}.support-history-value{text-align:right}.support-history-value>strong{font-size:17px;display:block}.support-history-value>span{color:#c7baff;background:#8d75ff14;border:1px solid #8d75ff29;border-radius:4px;margin-top:7px;padding:4px 7px;font-size:6px;display:inline-flex}.support-history-value>span.state-paid{color:#77e5ae}.support-history-value>div{justify-content:flex-end;gap:10px;margin-top:11px;display:flex}.support-history-value a{color:#ffffff7a;text-underline-offset:3px;font-size:7px;text-decoration:underline}.support-history-empty,.support-history-loading{text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;margin-top:54px;padding:58px 24px}.support-history-empty>span{color:#a995ff;font-size:30px}.support-history-empty h2{margin:15px 0 8px;font-size:23px}.support-history-empty p,.support-history-loading{color:#ffffff6e;font-size:9px}.support-history-empty a{color:#09080c;background:#a995ff;border-radius:7px;align-items:center;min-height:40px;margin-top:20px;padding:0 15px;font-size:8px;font-weight:720;display:inline-flex}.receipt-page{color:#18171b;background:#eceaf0;min-height:100vh;padding:32px 20px 80px}.receipt-page>header{justify-content:space-between;align-items:center;width:min(780px,100%);margin:0 auto 24px;display:flex}.receipt-page>header .brand{color:#111}.receipt-page>header>a{color:#4d4856;font-size:9px}.receipt-sheet{background:#fff;border:1px solid #d7d3dd;border-radius:14px;width:min(780px,100%);margin:0 auto;padding:clamp(28px,6vw,64px);box-shadow:0 26px 70px #1a14251a}.receipt-title{justify-content:space-between;gap:24px;display:flex}.receipt-title small{color:#725dd4;letter-spacing:.18em;font-size:7px;font-weight:750}.receipt-title h1{letter-spacing:-.055em;margin:10px 0 0;font-size:48px}.receipt-title>span{color:#16754a;background:#e8f8f0;border:1px solid #bdebd4;border-radius:6px;height:fit-content;padding:7px 10px;font-size:8px;font-weight:700}.receipt-title>span.refunded{color:#655d6b;background:#f1eff3;border-color:#ddd8e1}.receipt-warning{color:#655f6b;background:#f6f3fb;border-left:3px solid #8d74ef;margin:28px 0;padding:16px;font-size:9px;line-height:1.6}.receipt-sheet dl{margin:0}.receipt-sheet dl>div{border-top:1px solid #e7e3ea;grid-template-columns:130px 1fr;gap:18px;padding:14px 0;font-size:9px;display:grid}.receipt-sheet dt{color:#8c8494}.receipt-sheet dd{overflow-wrap:anywhere;margin:0;font-weight:620}.receipt-total{border-top:2px solid #211d26;justify-content:space-between;align-items:end;margin-top:34px;padding-top:24px;display:flex}.receipt-total span{color:#77717e;font-size:9px}.receipt-total strong{font-size:32px}.receipt-fee-breakdown{background:#f7f5fa;border:1px solid #e3dfe8;border-radius:8px;margin-top:28px;padding:16px}.receipt-fee-breakdown>div{color:#756e7b;justify-content:space-between;align-items:center;gap:20px;padding:8px 0;font-size:8px;display:flex}.receipt-fee-breakdown>div+div{border-top:1px solid #e3dfe8}.receipt-fee-breakdown strong{color:#211d26;font-size:11px}.receipt-sheet footer{border-top:1px solid #e7e3ea;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:20px;display:flex}.receipt-sheet footer p{color:#847d8b;max-width:430px;margin:0;font-size:7px;line-height:1.5}.receipt-print{color:#fff;cursor:pointer;background:#211d26;border:0;border-radius:6px;min-height:39px;padding:0 13px;font-size:8px}@media (max-width:620px){.support-history-top nav a:not(:first-child){display:none}.support-history-page main{width:min(100% - 28px,1080px)}.support-history-list>article{grid-template-columns:1fr}.support-history-value{text-align:left;padding-left:59px}.support-history-value>div{justify-content:flex-start}.receipt-sheet dl>div{grid-template-columns:1fr;gap:6px}.receipt-sheet footer{flex-direction:column;align-items:stretch}}@media print{.receipt-page{background:#fff;padding:0}.receipt-page>header,.receipt-print{display:none}.receipt-sheet{width:100%;box-shadow:none;border:0}}
