:where([data-site-template=clasico]) .up-site{background:#f5f3ef;color:#292723;min-height:100svh;font:15px/1.65 ClasicoAlan,Arial,sans-serif}:where([data-site-template=clasico]) .up-site .classic-header{height:65px}:where([data-site-template=clasico]) .up-shell{padding-top:65px;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100svh;max-width:1920px;margin:auto}:where([data-site-template=clasico]) .up-sidebar{position:sticky;top:65px;align-self:start;min-height:calc(100svh - 65px);max-height:calc(100dvh - 65px);overflow:auto;scrollbar-width:thin;scrollbar-color:#6b5b3c #1c1b18;background:#1c1b18;color:#e6e0d4;padding:28px 20px}:where([data-site-template=clasico]) .up-panel-brand{display:flex;align-items:center;gap:12px;font-size:16px;letter-spacing:2px;color:#e6c783!important}:where([data-site-template=clasico]) .up-panel-brand>span{display:grid;place-items:center;width:34px;height:42px;border:1px solid #a68a51;font:30px Georgia,serif}:where([data-site-template=clasico]) .up-panel-brand small{display:block;letter-spacing:1px;font-size:10px;color:#9d978c}:where([data-site-template=clasico]) .up-profile{border-block:1px solid #ffffff15;margin:25px 0 20px;padding:22px 0;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:10px}:where([data-site-template=clasico]) .up-avatar{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#4f4025;color:#edce8c;font-size:20px}:where([data-site-template=clasico]) .up-profile strong{font-size:14px;overflow-wrap:anywhere}:where([data-site-template=clasico]) .up-profile small{font-size:10px;overflow-wrap:anywhere;color:#a6a095}:where([data-site-template=clasico]) .up-sidebar nav{display:grid;gap:5px}:where([data-site-template=clasico]) .up-sidebar nav>a{display:flex;align-items:center;gap:14px;padding:10px 12px;border-left:2px solid transparent;border-radius:2px;color:#bcb7ad;font-size:13px;min-height:42px}:where([data-site-template=clasico]) .up-sidebar nav>a>span{display:grid;place-items:center;width:20px;color:#a78a50;font-size:18px}:where([data-site-template=clasico]) .up-sidebar nav>a[aria-current=page]{background:#d3b57119;border-left-color:#d6b574;color:#f4deb0}:where([data-site-template=clasico]) .up-sidebar nav>a:hover{background:#ffffff0a}:where([data-site-template=clasico]) .up-admin-link,:where([data-site-template=clasico]) .up-back{display:block;margin-top:22px;padding:0 12px;font-size:12px;color:#bfa770!important}:where([data-site-template=clasico]) .up-logout{border-top:1px solid #ffffff15;padding-top:20px;margin-top:22px}:where([data-site-template=clasico]) .up-logout button{border:0;background:none;color:#bfb9ad;font:13px ClasicoAlan,Arial,sans-serif;padding:8px 12px;cursor:pointer}:where([data-site-template=clasico]) .up-main{min-width:0;padding:38px clamp(20px,4vw,65px) 18px;max-width:1400px;width:100%;margin:auto}:where([data-site-template=clasico]) .up-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}:where([data-site-template=clasico]) .up-heading p{font-size:9px;letter-spacing:2px;color:#948775;margin:0 0 8px}:where([data-site-template=clasico]) .up-heading h1{font:500 34px/1.2 ClasicoAlan,Arial,sans-serif;color:#26231d;letter-spacing:-.6px;margin:0}:where([data-site-template=clasico]) .up-session{font-size:11px;color:#637559;white-space:nowrap}:where([data-site-template=clasico]) .up-overview{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}:where([data-site-template=clasico]) .up-wallet{background:radial-gradient(ellipse at top right,#6b572b77,transparent 65%),#25231e;color:#fff9ed;border:1px solid #8f77434d;padding:30px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;min-width:0}:where([data-site-template=clasico]) .up-overview .up-wallet{margin:0}:where([data-site-template=clasico]) .up-wallet h2{color:#ead6af;font:400 18px/1.4 ClasicoAlan,Arial,sans-serif;margin:8px 0 16px}:where([data-site-template=clasico]) .up-balance{font:500 clamp(32px,4vw,52px)/1.2 ClasicoAlan,Arial,sans-serif;overflow-wrap:anywhere}:where([data-site-template=clasico]) .up-balance small{font-size:15px;font-weight:400;color:#baa780}:where([data-site-template=clasico]) .up-wallet p:not(.up-balance):not(.up-eyebrow){font-size:12px;color:#a9a18e;margin-top:15px}:where([data-site-template=clasico]) .up-environment{display:inline-block;margin-top:15px;border:1px solid #9a83554d;border-radius:3px;padding:3px 7px;font-size:10px;color:#bfae8c}:where([data-site-template=clasico]) .up-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;gap:12px;padding:10px 20px;border:1px solid #c6a05a;border-radius:3px;background:#d6b371;color:#292216!important;font:500 13px/1.5 ClasicoAlan,Arial,sans-serif;cursor:pointer;text-decoration:none}:where([data-site-template=clasico]) .up-button:hover{filter:brightness(1.06)}:where([data-site-template=clasico]) .up-button-light{background:#fff;border-color:#cbbf9e;color:#856834!important}:where([data-site-template=clasico]) .up-button:disabled{opacity:.45;cursor:default}:where([data-site-template=clasico]) .up-card{background:#fff;border:1px solid #e7e1d6;padding:28px 30px;border-radius:6px;margin-bottom:22px;min-width:0}:where([data-site-template=clasico]) .up-card h2{font:500 21px/1.4 ClasicoAlan,Arial,sans-serif;letter-spacing:0;color:#312d25;margin:5px 0 18px}:where([data-site-template=clasico]) .up-card>p:not(.up-eyebrow){font-size:13px;color:#81796c;line-height:1.8;margin:12px 0 22px}:where([data-site-template=clasico]) .up-eyebrow{font-size:9px;letter-spacing:2px;color:#a48c58;margin:0}:where([data-site-template=clasico]) .up-welcome{background:linear-gradient(105deg,#fffffff5,#ffffffc9),url(/site/clasico/ranking-bg.webp) 50%/cover;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where([data-site-template=clasico]) .up-welcome h2{font-size:27px;max-width:340px}:where([data-site-template=clasico]) .up-text-link{font-size:12px;font-weight:500;color:#9b7b3d!important}:where([data-site-template=clasico]) .up-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}:where([data-site-template=clasico]) .up-details{margin:0}:where([data-site-template=clasico]) .up-details>div{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;padding:14px 0;border-top:1px solid #eee8dd;font-size:12px}:where([data-site-template=clasico]) .up-details dt{color:#8c8271}:where([data-site-template=clasico]) .up-details dd{margin:0;color:#494336;text-align:right;overflow-wrap:anywhere}:where([data-site-template=clasico]) .up-activity>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}:where([data-site-template=clasico]) .up-activity h2{margin-bottom:0}:where([data-site-template=clasico]) .up-table-wrap{overflow-x:auto;max-width:100%}:where([data-site-template=clasico]) .up-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}:where([data-site-template=clasico]) .up-table-wrap :is(th,td){padding:16px 12px;border-bottom:1px solid #eee8dd;text-align:left;font-weight:400;vertical-align:middle}:where([data-site-template=clasico]) .up-table-wrap th{color:#998d77;font-size:10px;letter-spacing:.2px;background:#faf9f6}:where([data-site-template=clasico]) .up-table-wrap td{color:#645b4d}:where([data-site-template=clasico]) .up-table-wrap td.up-positive{color:#4b8252}:where([data-site-template=clasico]) .up-status-good,:where([data-site-template=clasico]) .up-status-muted{display:inline-block;padding:3px 9px;border-radius:20px;font-size:10px;background:#edf3e9;color:#5c7853;white-space:nowrap}:where([data-site-template=clasico]) .up-status-muted{background:#f1efeb;color:#8b8174}:where([data-site-template=clasico]) .up-empty{padding:36px 10px;text-align:center;color:#958b7b;font-size:13px}:where([data-site-template=clasico]) .up-caption{font-size:11px;color:#9b8f7b;margin-top:15px}:where([data-site-template=clasico]) .up-game-alert{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:22px;background:#f6eddb;border:1px solid #ddc99b;border-radius:4px}:where([data-site-template=clasico]) .up-game-alert strong{font-size:14px;color:#7e6432}:where([data-site-template=clasico]) .up-game-alert p{font-size:12px;color:#9b8357;margin:5px 0 0}:where([data-site-template=clasico]) .up-notice,:where([data-site-template=clasico]) .up-success{border:1px solid #ddc99b;background:#fcf6e9;color:#8c7447;padding:14px 18px;border-radius:4px;font-size:12px;margin-bottom:22px}:where([data-site-template=clasico]) .up-success{background:#edf5e9;border-color:#cadaae;color:#5c784c}:where([data-site-template=clasico]) .up-footer{display:flex;flex-wrap:wrap;gap:18px;padding:22px 0 10px;color:#a59b8c;font-size:10px}:where([data-site-template=clasico]) .up-footer>a:first-child{margin-left:auto}:where([data-site-template=clasico]) .up-form-card{max-width:680px}:where([data-site-template=clasico]) .account-flow{font:14px/1.6 ClasicoAlan,Arial,sans-serif}:where([data-site-template=clasico]) .account-flow label{display:block;font-size:12px;margin:15px 0 0;color:inherit}:where([data-site-template=clasico]) .account-flow input{display:block;margin-top:7px;max-width:100%}:where([data-site-template=clasico]) .account-flow small,:where([data-site-template=clasico]) .account-flow-note{display:block;font-size:11px;color:#9a9182;margin:12px 0}:where([data-site-template=clasico]) .account-flow-secondary{display:block;text-align:center;margin:14px auto 0;border:0;background:none;color:#af8c47!important;cursor:pointer;padding:7px;font:12px ClasicoAlan,Arial,sans-serif}:where([data-site-template=clasico]) .up-site .account-flow label{color:#6e6250}:where([data-site-template=clasico]) .up-site .account-flow input,:where([data-site-template=clasico]) .up-site :is(textarea,select){background:#fff;color:#332d23;border:1px solid #d6ccba;border-radius:3px;padding:12px;font:14px ClasicoAlan,Arial,sans-serif;width:100%;min-height:46px}:where([data-site-template=clasico]) .up-site textarea{resize:vertical;min-height:140px}:where([data-site-template=clasico]) .up-site .submit{background:#d6b371;color:#292216;border:1px solid #c6a05a;border-radius:3px;min-height:46px;justify-content:center;font:500 13px ClasicoAlan,Arial,sans-serif;width:100%;cursor:pointer}:where([data-site-template=clasico]) .up-site .error{color:#9f3838;background:#fff0ed;border:1px solid #e2b6b0;padding:12px;border-radius:3px;font-size:12px}@media(max-width:1100px){:where([data-site-template=clasico]) .up-shell{grid-template-columns:205px minmax(0,1fr)}:where([data-site-template=clasico]) .up-main{padding-inline:24px}:where([data-site-template=clasico]) .up-card,:where([data-site-template=clasico]) .up-wallet{padding:24px}:where([data-site-template=clasico]) .up-sidebar{padding-inline:14px}}@media(max-width:850px){:where([data-site-template=clasico]) .up-site .classic-header{height:50px}:where([data-site-template=clasico]) .up-shell{display:block;padding-top:50px}:where([data-site-template=clasico]) .up-sidebar{position:static;min-height:0;max-height:none;padding:16px 15px 0;overflow:visible}:where([data-site-template=clasico]) .up-panel-brand{font-size:12px;letter-spacing:1px}:where([data-site-template=clasico]) .up-panel-brand>span{width:26px;height:32px;font-size:24px}:where([data-site-template=clasico]) .up-admin-link,:where([data-site-template=clasico]) .up-back,:where([data-site-template=clasico]) .up-profile{display:none}:where([data-site-template=clasico]) .up-sidebar nav{display:flex;gap:3px;overflow:auto;scrollbar-width:none;margin-top:16px;padding-bottom:0}:where([data-site-template=clasico]) .up-sidebar nav>a{flex:0 0 auto;border-left:0;border-bottom:2px solid transparent;border-radius:0;font-size:12px;gap:7px;padding:12px 10px}:where([data-site-template=clasico]) .up-sidebar nav>a[aria-current=page]{border-bottom-color:#d6b574}:where([data-site-template=clasico]) .up-sidebar nav>a>span{font-size:15px;width:15px}:where([data-site-template=clasico]) .up-logout{position:absolute;top:58px;right:14px;border:0;padding:0;margin:0}:where([data-site-template=clasico]) .up-logout button{font-size:11px}:where([data-site-template=clasico]) .up-main{padding:26px 15px 14px}:where([data-site-template=clasico]) .up-heading{margin-bottom:24px}:where([data-site-template=clasico]) .up-heading h1{font-size:28px}:where([data-site-template=clasico]) .up-heading p{font-size:8px;letter-spacing:1px}:where([data-site-template=clasico]) .up-session{font-size:9px}:where([data-site-template=clasico]) .up-overview,:where([data-site-template=clasico]) .up-two-columns{grid-template-columns:1fr;gap:16px}:where([data-site-template=clasico]) .up-overview .up-card{margin:0}:where([data-site-template=clasico]) .up-card,:where([data-site-template=clasico]) .up-wallet{padding:22px 20px;margin-bottom:16px}:where([data-site-template=clasico]) .up-overview .up-wallet{min-height:240px}:where([data-site-template=clasico]) .up-welcome{min-height:190px}:where([data-site-template=clasico]) .up-card h2{font-size:20px}:where([data-site-template=clasico]) .up-game-alert{display:block;padding:18px}:where([data-site-template=clasico]) .up-game-alert .up-button{margin-top:15px}:where([data-site-template=clasico]) .up-details>div{grid-template-columns:1fr 1fr;gap:10px;font-size:11px}:where([data-site-template=clasico]) .up-table-wrap table{min-width:560px}:where([data-site-template=clasico]) .up-table-wrap :is(th,td){padding:12px 9px}:where([data-site-template=clasico]) .up-footer{font-size:9px;gap:12px}}