@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsrounded/v360/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelXxc.woff2) format("woff2")}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0YBB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0YBB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0YBB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0YBB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0YBB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rajdhani/v17/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--bg-base: #040409;--bg-panel: rgba(18, 7, 31, .82);--bg-panel-strong: rgba(25, 10, 41, .92);--text-primary: #ffffff;--text-secondary: rgba(237, 230, 255, .74);--accent-violet: #9d6bff;--accent-pink: #ff6ea8;--accent-orange: #ff934d;--border-soft: rgba(147, 102, 255, .2)}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;font-family:Poppins,sans-serif;background:radial-gradient(circle at top,rgba(135,74,255,.22),transparent 30%),radial-gradient(circle at right,rgba(255,110,168,.12),transparent 26%),linear-gradient(135deg,#020203,#12051f 48%,#050509);color:var(--text-primary)}@media (max-width: 1023px){html,body{height:100dvh;overflow:hidden}}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile__eyebrow{margin:0 0 .25rem;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ede6ffa3}.profile--page{min-height:calc(100dvh - 6rem)}.profile__settings--list-page{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 8.5rem);overflow:hidden}.profile__photo-action{position:relative;display:grid;place-items:center;cursor:pointer}.profile__photo-action input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile__photo-action--loading{cursor:progress;opacity:.72}.profile__hero-avatar--image{object-fit:cover}.profile__photo-edit{position:absolute;right:-.2rem;bottom:.15rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(212,175,55,.48);background:#11061cf0;color:#f2d37a;box-shadow:0 8px 18px #00000047}.profile__photo-edit .material-symbols-rounded{font-size:1.05rem}.profile-name-view{display:flex;align-items:center;justify-content:center;gap:.45rem;max-width:100%}.profile-name-view__edit,.profile-name-form__button{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;border:1px solid rgba(147,102,255,.24);background:#ffffff0f;color:#f4dc86;cursor:pointer}.profile-name-view__edit .material-symbols-rounded,.profile-name-form__button .material-symbols-rounded{font-size:1.05rem}.profile-name-form{display:grid;gap:.5rem;width:min(20rem,100%)}.profile-name-form input{width:100%;border:1px solid rgba(147,102,255,.28);border-radius:.8rem;background:#080210b8;color:#fff7dc;font:800 1.12rem/1.1 Oxanium,sans-serif;text-align:center;padding:.7rem .8rem;outline:none}.profile-name-form input:focus{border-color:#d4af37b3;box-shadow:0 0 0 3px #d4af371f}.profile-name-form__actions{display:flex;justify-content:center;gap:.45rem}.profile-name-form__button--save{background:linear-gradient(180deg,#f6d56c,#d7a92c);color:#1c1028;border-color:#ffe689b3}.profile-list{display:grid;gap:.65rem}.profile-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem;border:1px solid rgba(147,102,255,.14);border-radius:1rem;background:#ffffff0a}.profile-row--compact{grid-template-columns:auto minmax(0,1fr) auto}.profile-row__image{width:3.4rem;height:3.4rem;object-fit:cover;border-radius:.9rem;border:1px solid rgba(147,102,255,.16)}.profile-row__body{display:grid;gap:.15rem;min-width:0}.profile-row__body strong,.profile-row__body span,.profile-row__body small{overflow-wrap:anywhere}.profile-row__body span,.profile-row__body small{color:#ede6ffad}.gem-amount{display:inline-flex;align-items:center;gap:.28rem}.gem-amount--inline{display:inline-flex}.gem-amount__icon{font-size:1.08em;line-height:1;color:#93df58;text-shadow:0 0 10px rgba(147,223,88,.25)}.profile-list--scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem}.profile-list--scroll::-webkit-scrollbar{width:.55rem}.profile-list--scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.profile-list--scroll::-webkit-scrollbar-thumb{background:#9366ff70;border-radius:999px}.profile-state{padding:.95rem;border:1px solid rgba(147,102,255,.14);border-radius:1rem;background:#ffffff0a;color:#ede6ffc2}.profile-state--error{border-color:#ff7a7a52;color:#ffb7b7}.status{justify-self:end;padding:.38rem .58rem;border-radius:999px;background:#f4b11a24;color:#ffd87a;font-size:.78rem;font-weight:800;white-space:nowrap}.status--success{background:#23d25f24;color:#82f3a6}.status--danger{background:#ff7a7a24;color:#ffb3b3}.status--neutral{background:#68bfff24;color:#ccecff}@media (max-width:420px){.profile-row{grid-template-columns:auto minmax(0,1fr)}.profile-row .status{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.profile__settings-header{align-items:stretch;display:grid}.profile__settings-header .profile__button{justify-self:start}}.checkout-card{display:grid;gap:.95rem;padding:1.05rem;border:1px solid rgba(147,102,255,.18);border-radius:1.3rem;background:radial-gradient(circle at top right,rgba(35,210,95,.08),transparent 22%),linear-gradient(180deg,#180826f5,#0c0415fa);box-shadow:0 22px 50px #00000038}.checkout-flow{display:grid;gap:1rem}.checkout-section{display:grid;gap:.8rem;padding:.95rem;border:1px solid rgba(147,102,255,.14);border-radius:1rem;background:#0c041594}.checkout-section__header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.checkout-section__eyebrow{margin:0;color:#ede6ff94;font-family:Rajdhani,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.checkout-section__header h5{margin:.2rem 0 0;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.25}.checkout-section__lead{margin:0;color:#ffffffbf;line-height:1.45;font-size:.9rem}.checkout-section__meta{display:inline-flex;align-items:center;gap:.55rem;padding:.72rem .82rem;border-radius:.9rem;background:#07020d85;color:#fffc}.checkout-section__meta p{margin:0;font-size:.84rem;line-height:1.4}.checkout-section__meta-icon{color:#d8b7ff;font-size:1.1rem}.checkout-card__header,.checkout-bank__row,.checkout-method__top,.checkout-balance{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.checkout-card__header h4{margin:.18rem 0 0;color:#fff;font-family:Poppins,sans-serif;font-size:1rem}.checkout-card__eyebrow{margin:0;color:#ede6ff9e;font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-card__badge,.checkout-pane__flow{display:inline-flex;align-items:center;justify-content:center;padding:.44rem .7rem;border-radius:999px;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.checkout-card__badge--ok{background:#23d25f24;color:#7bf0a3}.checkout-card__badge--pending,.checkout-pane__flow{background:#f4b11a24;color:#ffd87a}.checkout-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.checkout-summary__item,.checkout-method,.checkout-card__notice,.checkout-card__state{border-radius:1rem;background:#ffffff08}.checkout-summary__item{display:grid;gap:.3rem;padding:.84rem .88rem}.checkout-summary__item span,.checkout-card__hint,.checkout-method__top span,.checkout-method p,.checkout-field span,.checkout-field small,.checkout-bank__row span,.checkout-balance span,.checkout-actions__helper{color:#ffffffb3}.checkout-summary__item span,.checkout-method__top span,.checkout-bank__row span,.checkout-balance span{font-family:Rajdhani,sans-serif;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.checkout-summary__item strong,.checkout-bank__row strong,.checkout-balance strong{color:#fff;font-size:.92rem}.checkout-card__hint{margin:0;font-size:.82rem}.checkout-card__notice,.checkout-card__state{padding:.78rem .88rem;font-size:.84rem;line-height:1.45}.checkout-card__notice--compact{padding-block:.62rem}.checkout-card__notice--info{border-color:#68bfff33;color:#d9efff}.checkout-card__notice--warning{border-color:#ffc4543d;color:#ffe4a4}.checkout-card__notice--error{border-color:#ff7a7a4d;color:#ffb3b3}.checkout-methods,.checkout-pane__group{display:grid;gap:.8rem}.checkout-method{display:grid;gap:.58rem;width:100%;min-height:7.4rem;padding:1rem;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.checkout-method:hover:not(:disabled),.checkout-method:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#b87cff66;box-shadow:0 14px 28px #00000024;outline:none}.checkout-method:disabled{cursor:default;opacity:.7}.checkout-method strong,.checkout-section__header strong{color:#fff}.checkout-method__title{display:grid;gap:.18rem}.checkout-method__selected{display:inline-flex;align-items:center;gap:.22rem;padding:.34rem .52rem;border-radius:999px;background:#23d25f29;color:#5df18d;font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.checkout-method__selected .material-symbols-rounded{font-size:.95rem;line-height:1}.checkout-method p{margin:0;font-size:.82rem;line-height:1.4}.checkout-method--active{border-color:#b87cff80;box-shadow:0 0 0 1px #b87cff1a,0 18px 34px #0000002e;background:linear-gradient(180deg,#4f208a8f,#180a28eb)}.checkout-method--disabled{opacity:.6}.checkout-balance,.checkout-bank{display:grid;gap:.55rem;padding:.1rem 0;background:transparent}.checkout-bank__row{display:grid;gap:.24rem;align-items:start;padding:.8rem 0;border-bottom:1px solid rgba(147,102,255,.12)}.checkout-bank__row:last-child{border-bottom:0}.checkout-bank__row--copy{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.checkout-bank__row--copy>div{display:grid;gap:.24rem;min-width:0}.checkout-field{display:grid;gap:.38rem}.checkout-field input[type=text]{width:100%;padding:.95rem 1rem;border:1px solid rgba(147,102,255,.18);border-radius:1rem;background:#08020ec7;color:#fff}.checkout-upload{position:relative;display:flex;align-items:center;gap:.8rem;padding:1rem 1.05rem;border:1px dashed rgba(147,102,255,.24);border-radius:1rem;background:linear-gradient(180deg,#08020ecc,#0d0417b8);cursor:pointer;overflow:hidden}.checkout-upload:hover{border-color:#b87cff7a}.checkout-upload__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:#9366ff29;color:#e8d6ff;flex:0 0 auto}.checkout-upload__body{display:grid;gap:.12rem;min-width:0;flex:1 1 auto}.checkout-upload__body strong{color:#fff;font-size:.9rem;line-height:1.25}.checkout-upload__body small{color:#ffffffad}.checkout-upload__cta{flex:0 0 auto;padding:.46rem .7rem;border-radius:999px;background:#23d25f1f;color:#7bf0a3;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.checkout-upload__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.checkout-field__file{color:#ffffffc7}.checkout-field input:focus-visible,.checkout-upload:focus-within{box-shadow:0 0 0 2px #b87cff2e;outline:none}.checkout-field input:disabled,.checkout-actions__primary:disabled{opacity:.7}.checkout-actions{display:grid;gap:.42rem}.checkout-actions__primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:1.05rem 1.15rem;border:0;border-radius:1rem;background:linear-gradient(180deg,#27d767,#149f46);color:#fff;font-family:Rajdhani,sans-serif;font-size:.96rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 30px #16af4d2e}.checkout-actions__primary:disabled{cursor:not-allowed}.catalog-modal__mobile-header{display:none}.catalog-modal [aria-label="Volver a cuentas"],.catalog-modal__back-row,.catalog-modal__mobile-bar,.back-button-section{display:none!important}@media (max-width: 899px){.catalog-modal__mobile-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .8rem;border-bottom:1px solid rgba(255,255,255,.1);background:#0d0417fa}.catalog-modal__mobile-title{min-width:0;display:grid;gap:.12rem}.catalog-modal__mobile-title span{color:#ffffff94;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.catalog-modal__mobile-title strong{min-width:0;color:#fff;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-modal__mobile-close{flex:0 0 auto;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer}.catalog-modal__mobile-close .material-symbols-rounded{font-size:1.25rem;line-height:1}}@media (min-width: 900px){.catalog-modal__mobile-header{display:none!important}}.checkout-actions__helper{margin:0;color:#ffffffb3;font-size:.82rem;line-height:1.45;text-align:center}.catalog-modal__buy{margin-top:.35rem;box-shadow:0 18px 30px #16af4d2e,0 0 0 1px #23d25f14}.purchase-wizard{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#05020cc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.purchase-wizard__panel{position:relative;width:min(1080px,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);overflow:auto;border:1px solid rgba(160,114,255,.24);border-radius:1.4rem;background:radial-gradient(circle at top left,rgba(126,64,225,.16),transparent 30%),linear-gradient(180deg,#0f051afa,#090310fc);box-shadow:0 30px 80px #00000094}.purchase-wizard__close{position:absolute;top:.85rem;right:.85rem;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#ffffff14;color:#fff}.purchase-wizard__header{position:sticky;top:0;z-index:4;display:grid;gap:.9rem;padding:1.15rem 1.15rem .85rem;background:linear-gradient(180deg,#0f051afa,#0f051aeb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.purchase-wizard__eyebrow{margin:0;color:#ede6ff9e;font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.purchase-wizard__header h3{margin:.18rem 0 0;font-family:Poppins,sans-serif;font-size:1.3rem;line-height:1.18}.purchase-wizard__subtitle{margin:.28rem 0 0;color:#ffffffbd;font-size:.9rem;line-height:1.45}.purchase-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.purchase-stepper__item{appearance:none;display:flex;align-items:center;gap:.55rem;padding:.75rem .82rem;border:1px solid rgba(147,102,255,.12);border-radius:.95rem;background:#ffffff08;color:#ffffffb8}.purchase-stepper__item:disabled{cursor:default;opacity:1}.purchase-stepper__item--active{border-color:#b87cff75;background:#7e40e129;color:#fff}.purchase-stepper__item--done{border-color:#23d25f3d;color:#fff}.purchase-stepper__dot{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#ffffff14;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:800}.purchase-stepper__item--active .purchase-stepper__dot{background:linear-gradient(180deg,#a874ff,#7c3aed)}.purchase-stepper__item--done .purchase-stepper__dot{background:#23d25f29;color:#7bf0a3}.purchase-stepper__label{font-family:Rajdhani,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.purchase-wizard__body{display:grid;gap:1rem;padding:1rem 1.15rem 1.15rem}.purchase-wizard__summary,.purchase-wizard__content{display:grid;gap:.85rem}.purchase-wizard__summary{padding:1rem;border:1px solid rgba(147,102,255,.16);border-radius:1.05rem;background:#0c041594}.purchase-wizard__summary-head{display:flex;gap:.8rem;align-items:center}.purchase-wizard__thumb{width:4.4rem;aspect-ratio:1;border-radius:.95rem;object-fit:cover;flex:0 0 auto}.purchase-wizard__summary-head h4{margin:0;font-size:1rem}.purchase-wizard__summary-head p{margin:.2rem 0 0;color:#ffffffb8;font-size:.86rem}.purchase-wizard__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.purchase-wizard__summary-grid div{display:grid;gap:.28rem;padding:.75rem .8rem;border-radius:.85rem;background:#ffffff08}.purchase-wizard__summary-grid span{color:#ffffffad;font-family:Rajdhani,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.purchase-wizard__summary-grid strong{color:#fff;font-size:.92rem}.purchase-wizard__note{margin:0;color:#ffffffc7;line-height:1.45}.purchase-wizard__step{display:grid;gap:.85rem;padding:1rem;border:1px solid rgba(147,102,255,.14);border-radius:1.05rem;background:#0c04157a}.purchase-wizard__step .checkout-methods--wizard{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-types{display:grid;gap:.7rem}.checkout-types--wizard{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-type{display:grid;gap:.55rem;padding:.95rem;border:1px solid rgba(147,102,255,.18);border-radius:1rem;background:#ffffff09;text-align:left}.checkout-type:hover:not(:disabled),.checkout-type:focus-visible:not(:disabled){border-color:#9366ff61;background:#9366ff14;outline:none}.checkout-type--active{border-color:#9366ff8c;background:linear-gradient(180deg,#6e40cc57,#2d114abd);box-shadow:inset 0 0 0 1px #d4bdff14,0 16px 32px #00000038}.checkout-type__top{display:flex;align-items:start;justify-content:space-between;gap:.6rem}.checkout-type__title{display:grid;gap:.22rem}.checkout-type__title strong{color:#fff;font-size:.98rem;line-height:1.2}.checkout-type__title span{color:#ffffffa8;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-type p{margin:0;color:#ffffffc2;line-height:1.45;font-size:.88rem}.purchase-wizard__balance{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-actions--wizard{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:.6rem;padding-top:.25rem;background:linear-gradient(180deg,#0c041500,#0c0415f5 32%)}.checkout-actions__secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:1.02rem 1.1rem;border:1px solid rgba(147,102,255,.22);border-radius:1rem;background:#ffffff08;color:#f2e9ff;font-family:Rajdhani,sans-serif;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.checkout-actions__secondary:first-child{border-color:#ff7a7a38;background:#ff7a7a14;color:#ffd4d4}.checkout-actions__secondary:first-child:hover,.checkout-actions__secondary:first-child:focus-visible{border-color:#ff7a7a61;background:#ff7a7a1f;outline:none}@media (min-width: 900px){.purchase-wizard__body{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start}}@media (max-width: 899px){.purchase-wizard{align-items:stretch;padding:0}.purchase-wizard__panel{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.purchase-wizard__close{top:.7rem;right:.7rem;width:2.3rem;height:2.3rem;background:#0d0417eb;border:1px solid rgba(255,255,255,.08)}.purchase-wizard__header{padding:2.4rem .85rem .75rem}.purchase-wizard__body{padding:.8rem .85rem 1rem}.purchase-stepper,.purchase-wizard__summary-grid,.purchase-wizard__balance{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-types--wizard{display:flex;overflow-x:auto;overflow-y:hidden;gap:.65rem;padding:.1rem .1rem .45rem;scroll-padding-inline:.1rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.checkout-types--wizard::-webkit-scrollbar{display:none}.checkout-types--wizard .checkout-type{flex:0 0 78%;min-width:13.5rem;padding:.78rem .8rem;gap:.42rem;min-height:4.7rem;scroll-snap-align:start}.checkout-types--wizard .checkout-type__top{align-items:center}.checkout-types--wizard .checkout-type__title strong{font-size:.92rem}.checkout-types--wizard .checkout-type__title span{font-size:.63rem}.checkout-types--wizard .checkout-type p{display:none}.purchase-wizard__step .checkout-methods--wizard{display:flex;overflow-x:auto;overflow-y:hidden;gap:.7rem;padding:.1rem .15rem .55rem;scroll-padding-inline:.15rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.purchase-wizard__step .checkout-methods--wizard::-webkit-scrollbar{display:none}.checkout-actions--wizard{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:.45rem}.purchase-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.purchase-stepper__item{justify-content:center;gap:0;padding:.52rem .35rem}.purchase-stepper__item:disabled{pointer-events:none}.purchase-stepper__label{display:none}.purchase-stepper__dot{width:1.55rem;height:1.55rem;font-size:.72rem}.checkout-actions--wizard{position:sticky;bottom:calc(var(--mobile-nav-height, 4.8rem) + .1rem);margin-top:.45rem;padding-top:.5rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .15rem);background:linear-gradient(180deg,#0c041500,#0c0415f7 30%)}.purchase-wizard__step{padding:.9rem .9rem 1.1rem}.purchase-wizard__step .checkout-methods--wizard{margin-bottom:1rem}.purchase-wizard__summary{padding:.9rem}.purchase-wizard__thumb{width:4rem}.purchase-wizard__summary-head h4{font-size:.95rem}.checkout-method{min-height:6.6rem;padding:.88rem}.purchase-wizard__step .checkout-methods--wizard .checkout-method{flex:0 0 78%;min-width:13.5rem;max-width:20rem;padding:.78rem .8rem;gap:.42rem;scroll-snap-align:start;scroll-snap-stop:always;min-height:4.7rem}.checkout-actions__secondary,.checkout-actions__primary{padding:.6rem .85rem;min-height:2.45rem;font-size:.74rem;line-height:1;border-radius:.85rem}.checkout-actions__secondary{letter-spacing:.06em}.purchase-wizard__content{padding-bottom:1rem}.catalog-modal__buy{margin-top:.5rem}}
