.kyc-page{padding:36px 24px 64px;min-height:calc(100vh - 90px);background:radial-gradient(ellipse at 50% 35%,#05271c66,transparent 58%)}.kyc-page>h1{font-size:25px;letter-spacing:-.5px;margin:0 0 32px}.kyc-card{max-width:570px;margin:0 auto;padding:36px 40px;background:#0b1210;border:1px solid #1e332b;border-radius:18px;text-align:center}.kyc-emblem{display:grid;place-items:center;width:76px;height:76px;background:#00ed8712;border:1px solid #00ed8744;border-radius:22px;color:#00ed87;margin:0 auto 24px}.kyc-emblem svg{width:40px;height:40px}.kyc-card h2{font-size:29px;letter-spacing:-.6px;margin:0 0 12px}.kyc-intro{color:#96aaa0;font-size:14px;line-height:1.7;margin:0 0 26px}.kyc-requirements{padding:0;margin:26px 0;list-style:none;text-align:left;display:grid;gap:24px}.kyc-requirements li{display:flex;gap:16px;align-items:center}.kyc-requirements svg{color:#00ed87;flex-shrink:0}.kyc-requirements strong,.kyc-requirements span{display:block}.kyc-requirements strong{font-size:14px;margin-bottom:6px}.kyc-requirements span{font-size:12px;color:#91a499}.kyc-privacy{display:flex;gap:12px;padding:15px;background:#00ed8709;border:1px solid #00ed8720;border-radius:10px;text-align:left}.kyc-privacy svg{flex-shrink:0;color:#00ed87}.kyc-privacy p{font-size:12px;color:#9cb4a7;line-height:1.7;margin:0}.kyc-card .deposit-continue{margin:20px 0 0;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.kyc-message{font-size:13px;color:#a8d5bd;line-height:1.6}.kyc-message:empty{display:none}.kyc-message.error{color:#ff8b99}.kyc-note{font-size:11px;color:#8b9e93;line-height:1.7;margin:16px 0 0}.kyc-steps{padding:0;display:flex;justify-content:space-between;list-style:none;font-size:12px;color:#8b9e93;margin:0 0 32px}.kyc-steps .active{color:#00ed87}.kyc-flow .field{text-align:left}.kyc-flow select{padding:12px;color:#e5f3eb;background:#141e18;border:1px solid #2a3b31;border-radius:8px;width:100%;font:inherit}.kyc-upload{padding:16px;border:1px dashed #2c493b;border-radius:10px;text-align:left;margin:0 0 16px}.kyc-upload input{font-size:12px}.kyc-file-status{display:block;color:#93b8a4;font-size:12px;margin-top:12px}.kyc-actions{display:flex;gap:12px;margin-top:24px;align-items:center}.kyc-actions>*{flex:1}.kyc-actions .deposit-continue{margin:0}.kyc-summary{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;text-align:left;font-size:13px;margin:28px 0}.kyc-summary dt{color:#8b9e93}.kyc-summary dd{margin:0;overflow-wrap:anywhere}.kyc-consent{display:flex;gap:12px;text-align:left;align-items:flex-start;font-size:13px;line-height:1.7}.kyc-consent input{margin-top:5px;accent-color:#00ed87}.kyc-delete{border:0;background:transparent;color:#ff8b99;font-size:12px;margin-top:24px;text-decoration:underline}.kyc-status{display:inline-block;background:#00ed8714;color:#00ed87;border:1px solid #00ed8755;border-radius:24px;padding:10px 20px;margin:0 0 16px}.kyc-card video{width:100%;border-radius:12px;margin:16px 0}.kyc-card [hidden]{display:none!important}@media(max-width:600px){.kyc-page{padding:24px 14px 50px}.kyc-card{padding:26px 20px}.kyc-card h2{font-size:25px}.kyc-summary{grid-template-columns:1fr;gap:8px}.kyc-summary dd{margin-bottom:12px}.kyc-actions{flex-wrap:wrap}.kyc-actions>*{min-width:130px}}
