
*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}
html,body{margin:0;padding:0}
body{background:#000;color:#fff;font-family:-apple-system,'Segoe UI',Roboto,Inter,sans-serif;font-size:16px;line-height:1.45}
.sealed{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.surface{background:#1C1C1E;border-radius:16px;padding:16px}
.wordmark{font-weight:600;letter-spacing:.07em}
.wordmark .c{color:#0A84FF}
.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:13px;font-size:16px;font-weight:600;padding:10px 14px;text-align:center}
.btn-p{background:#0A84FF;color:#fff}
.btn-g{background:#2C2C2E;color:#fff}
.btn-danger{background:#2C2C2E;color:#FF453A}
.field{background:#1C1C1E;border:1px solid #3A3A3C;border-radius:12px;min-height:52px;display:flex;align-items:center;padding:0 14px;color:#A1A1A6;font-size:16px}
.center{text-align:center}
.sec-t{color:#A1A1A6;font-size:15px}
.big-t{font-size:23px;font-weight:600;line-height:1.3}
.body-t{font-size:16px;color:#E8E8EA}
.av-a{background:#5856D6}.av-b{background:#0A84FF}.av-c{background:#BF5AF2}.av-d{background:#FF9F0A}
.photo{border-radius:18px;position:relative;overflow:hidden}
.row{display:flex;align-items:center;gap:12px}
.grow{flex:1;min-width:0}
.name{font-weight:600;font-size:16px}
.name-lg{font-weight:600;font-size:22px}
.sub{color:#A1A1A6;font-size:15px}
.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:18px}
.chip{font-size:13px;color:#A1A1A6;border:1px solid #3A3A3C;border-radius:999px;padding:6px 10px}
.chip i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}
