/* V70: one-column coin exchange card; narrow icon columns belong only to its heading. */
html body.redesign-v69.page-account{--id-bg:#182131;--id-panel:#202c41;--id-panel-2:#1b273b;--id-text:#e5edf9;--id-muted:#a5b4cb;--id-blue:#356de0;--id-gold:#dec18a;--id-gold-2:#ead6af;--id-green:#75d6ae;--id-danger:#ffabb8;--id-border:0}html body.redesign-v69 .id-main{width:100%;max-width:1400px;min-height:calc(100svh - 160px);margin:0 auto;padding:30px 32px 40px}html body.redesign-v69 :is(.id-main,.id-main *,.id-modal-backdrop *,.id-social-modal-backdrop *,.id-username-gate *,.id-chat-dock *){box-sizing:border-box;min-width:0}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock){font-size:16px;line-height:1.55;color:#e5edf9}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) :is(p,small,span,strong,b,dt,dd,h1,h2,h3,label){overflow-wrap:anywhere}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) :is(button,input,textarea,select){font:inherit;letter-spacing:normal}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) button{cursor:pointer;font-size:14px;font-weight:500;line-height:1.45;border:0;box-shadow:none!important}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) button:disabled{cursor:default;opacity:.55}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:16px;line-height:1.5;color:#e5edf9;background:#162033!important;border:0;border-radius:9px;box-shadow:none}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) :is(input,textarea)::placeholder{color:#8d9fba;opacity:1}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) :is(input,select):disabled{opacity:.65}html body.redesign-v69 .id-main :is(input[type=checkbox],input[type=radio]),html body.redesign-v69 .id-modal-backdrop input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:3px 0 0;accent-color:#527ded}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate,.id-chat-dock) :is(small,.id-field-help){font-size:14px;line-height:1.55;color:#a5b4cb}html body.redesign-v69 :is(.id-kicker,.id-visual-kicker,.id-danger-kicker){display:block;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.06em;color:#a4c4ff!important}html body.redesign-v69 :is(.id-main,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate) :is(h1,h2,h3){font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#f0f5ff}html body.redesign-v69 :is(.id-panel,.id-v57-card,.id-sidebar,.id-auth-card,.id-person-card,.id-profile-preview-v57,.id-social-modal,.id-delete-modal,.id-username-gate-card,.id-chat-window){background:#202c41!important;border:0!important;box-shadow:none!important;border-radius:17px!important}html body.redesign-v69 :is(.id-panel,.id-v57-card){padding:22px}html body.redesign-v69 :is(.id-text-button,.id-resend-button,.id-back-button){padding:0;background:transparent;color:#a4c4ff!important;border:0;font-size:14px;font-weight:500;text-align:left}html body.redesign-v69 :is(.id-text-button,.id-resend-button,.id-back-button):hover{color:#e0ecff!important;text-decoration:underline;text-underline-offset:4px}html body.redesign-v69 :is(.id-primary-button,.id-play-now,.id-profile-save-v57,.id-task button,.id-season-claim,.id-shop-action,.id-person-actions .is-primary,.id-social-modal-actions .is-primary){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;max-width:100%;padding:10px 16px;border:0;border-radius:9px;color:#fff;background:#356de0;box-shadow:none!important;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;white-space:normal}html body.redesign-v69 :is(.id-primary-button,.id-play-now,.id-profile-save-v57,.id-task button,.id-season-claim,.id-shop-action):hover:not(:disabled){background:#447be9;transform:none}html body.redesign-v69 .id-primary-button i{font-style:normal;font-size:18px}html body.redesign-v69 .id-auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:0;width:100%;max-width:920px;min-height:0;margin:0 auto;border:0;border-radius:17px;background:#202c41;overflow:hidden;box-shadow:none}html body.redesign-v69 .id-auth-visual{display:flex;align-items:center;position:relative;min-height:0;padding:36px;background:linear-gradient(145deg,#2569d4,#18449b)!important}html body.redesign-v69 :is(.id-orbit,.id-auth-visual::before,.id-auth-visual::after,.id-visual-stats){display:none}html body.redesign-v69 .id-visual-card{position:relative;max-width:100%;padding:0;background:transparent;border:0;box-shadow:none}html body.redesign-v69 .id-visual-card h1{font-size:30px;margin:12px 0 18px;line-height:1.3;letter-spacing:-.025em}html body.redesign-v69 .id-visual-card>p{font-size:16px;line-height:1.7;margin:0;color:#d4e5ff}html body.redesign-v69 .id-visual-kicker{color:#d4e5ff!important}html body.redesign-v69 .id-auth-card{padding:30px;border-radius:0!important}html body.redesign-v69 .id-auth-brand{display:flex;align-items:center;gap:12px;margin:0 0 24px}html body.redesign-v69 .id-auth-brand img{width:54px;height:46px;object-fit:contain;flex:0 0 54px;transform:none}html body.redesign-v69 .id-auth-brand strong{display:block;font-size:20px;font-weight:600;line-height:1.4;color:#eef5ff}html body.redesign-v69 .id-auth-brand span{display:block;margin-top:3px;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 22px;padding:4px;border:0;border-radius:11px;background:#162033!important}html body.redesign-v69 .id-auth-tabs button{padding:10px 8px;min-height:44px;border:0;border-radius:8px;color:#a5b4cb;background:transparent}html body.redesign-v69 .id-auth-tabs button.is-active{color:#e1ecff!important;background:#344a70!important}html body.redesign-v69 .id-google-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 12px;border:0;border-radius:9px;background:#2c3c56;color:#eef5ff;font-size:14px;font-weight:500;text-decoration:none;text-align:center}html body.redesign-v69 .id-google-button:hover{transform:none;background:#344a70}html body.redesign-v69 .id-google-button svg{width:20px;height:20px;flex:0 0 20px}html body.redesign-v69 .id-divider{display:flex;justify-content:center;gap:0;margin:18px 0;color:#a5b4cb;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}html body.redesign-v69 :is(.id-divider::before,.id-divider::after){content:none}html body.redesign-v69 .id-form{display:grid;gap:16px}html body.redesign-v69 :is(.id-form,.id-settings-form,.id-profile-form-v57,.id-privacy-select-grid,.id-delete-modal form,.id-username-gate form) label{display:grid;gap:7px}html body.redesign-v69 :is(.id-form,.id-settings-form,.id-profile-form-v57,.id-privacy-select-grid,.id-delete-modal form,.id-username-gate form) label>span{font-size:14px;font-weight:500;line-height:1.5;color:#c3d0e5}html body.redesign-v69 .id-password-wrap{position:relative}html body.redesign-v69 .id-password-wrap input{padding-right:92px!important}html body.redesign-v69 .id-password-wrap button{position:absolute;right:6px;top:50%;transform:translateY(-50%);max-width:84px;min-height:36px;padding:7px 8px;border:0;background:transparent;color:#bcd2f5;font-size:14px}html body.redesign-v69 .id-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}html body.redesign-v69 .id-checkbox{display:flex!important;align-items:flex-start;gap:9px!important;cursor:pointer}html body.redesign-v69 .id-checkbox span{font-weight:400!important;color:#a5b4cb!important;line-height:1.55}html body.redesign-v69 .id-terms{margin-top:4px}html body.redesign-v69 .id-terms a{color:#bfd5ff;font-weight:400}html body.redesign-v69 .id-auth-footer{margin:24px 0 0;font-size:14px;color:#a5b4cb;text-align:center}html body.redesign-v69 :is(.id-form-status,.id-delete-error,.id-username-error){margin:0 0 16px;padding:12px 14px;border:0;border-radius:9px;background:#293e62;color:#dceaff;font-size:14px;line-height:1.55}html body.redesign-v69 :is(.id-form-status.is-error,.id-delete-error,.id-username-error){background:#422c3c;color:#ffd2da}html body.redesign-v69 .id-form-status.is-success{background:#23433e;color:#bdf1de}html body.redesign-v69 .id-auth-card h2{font-size:22px;margin:0 0 10px}html body.redesign-v69 .id-step-copy{font-size:16px;line-height:1.6;color:#a5b4cb;margin:0 0 20px}html body.redesign-v69 .id-step-copy strong{color:#e5edf9}html body.redesign-v69 :is(.id-step-icon,.id-username-gate-icon,.id-delete-icon){display:grid;place-items:center;width:48px;height:48px;margin:0 0 18px;border:0;border-radius:13px;color:#c4daff;background:#2b4267;font-size:22px;box-shadow:none}html body.redesign-v69 .id-code-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}html body.redesign-v69 .id-code-inputs input{min-height:48px;padding:8px 0!important;text-align:center;font-size:20px!important;font-weight:500}html body.redesign-v69 .id-resend-button{display:block;margin:18px auto 0;min-height:36px;text-align:center}html body.redesign-v69 .id-back-button{min-height:36px;margin-bottom:14px}html body.redesign-v69 .id-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:none;margin:0}html body.redesign-v69 .id-sidebar{position:static;align-self:start;min-height:0;padding:18px!important}html body.redesign-v69 .id-profile-card{display:flex;align-items:center;gap:12px;padding:0;margin:0;background:transparent;border:0;border-radius:0}html body.redesign-v69 .id-profile-card>div:last-child{flex:1;min-width:0}html body.redesign-v69 .id-profile-card strong{display:block;max-width:none;font-size:16px;font-weight:500;color:#eef5ff;white-space:normal;overflow-wrap:anywhere}html body.redesign-v69 .id-profile-card span{display:block;max-width:none;margin-top:2px;font-size:14px;color:#a5b4cb;white-space:normal}html body.redesign-v69 :is(.id-avatar,.id-character-avatar,.id-person-avatar,.id-coin-rank-avatar,.id-week-avatar,.id-feed-avatar,.id-preview-avatar,.id-chat-avatar,.id-chat-message-avatar,.id-blocked-avatar){display:grid;place-items:center;flex-shrink:0;overflow:hidden;border:0;border-radius:12px;background:#344a70;color:#dceaff;font-weight:500;box-shadow:none}html body.redesign-v69 :is(.id-avatar,.id-character-avatar,.id-person-avatar,.id-coin-rank-avatar,.id-week-avatar,.id-feed-avatar,.id-preview-avatar,.id-chat-avatar,.id-chat-message-avatar) img{display:block;width:100%;height:100%;object-fit:cover}html body.redesign-v69 .id-avatar{width:42px;height:42px;flex-basis:42px}html body.redesign-v69 .id-presence-control{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}html body.redesign-v69 .id-presence-control button{display:flex;align-items:center;gap:7px;width:auto;min-height:38px;padding:8px 10px;background:transparent;color:#a5b4cb;border-radius:8px;text-align:left}html body.redesign-v69 .id-presence-control button.is-active{background:#344a70;color:#dceaff}html body.redesign-v69 .id-presence-control button span{white-space:normal;overflow:visible}html body.redesign-v69 :is(.id-presence-control i,.id-person-presence,.id-status-dot){width:8px;height:8px;flex:0 0 8px;border:0;border-radius:50%;background:#8090a7;box-shadow:none}html body.redesign-v69 :is(.id-presence-control .is-online,.id-person-presence.is-online,.id-status-dot.is-online){background:#75d6ae}html body.redesign-v69 :is(.id-presence-control .is-dnd,.id-person-presence.is-dnd,.id-status-dot.is-dnd){background:#f299a9}html body.redesign-v69 .id-side-nav{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#4b5e7c transparent;padding:0 0 6px;margin:0;max-width:100%;width:100%}html body.redesign-v69 .id-side-nav button{display:flex;align-items:center;gap:9px;flex:0 0 auto;min-height:44px;padding:10px 12px;background:transparent;color:#b4c2d8;border:0;border-radius:9px;font-weight:400;text-align:left;white-space:nowrap}html body.redesign-v69 .id-side-nav button>span{display:block;width:18px;flex:0 0 18px;font-size:18px;color:#9bb8e8;text-align:center}html body.redesign-v69 .id-side-nav button:hover{background:#2b3c58;color:#fff}html body.redesign-v69 .id-side-nav button.is-active{background:#344a70!important;color:#e1ecff!important}html body.redesign-v69 .id-nav-group{display:none!important}html body.redesign-v69 :is(.id-nav-count,.id-nav-badge,.id-person-unread){display:inline-grid;place-items:center;width:auto;min-width:24px;height:24px;padding:2px 6px;margin-left:3px;flex:0 0 auto;border:0;border-radius:7px;font-size:14px;font-weight:500;color:#e5edf9!important;background:#344a70!important;line-height:1}html body.redesign-v69 .id-logout-button{display:block;width:auto;min-height:40px;margin:12px 0 0;padding:8px 12px;border:0;border-radius:9px;color:#ffb4c1;background:#392c40;font-weight:500}html body.redesign-v69 .id-dashboard-content{width:100%;container-type:inline-size;container-name:id-content}html body.redesign-v69 .id-dashboard-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 24px;padding:0}html body.redesign-v69 .id-dashboard-head>div:first-child{flex:1 1 240px}html body.redesign-v69 .id-dashboard-head h1{font-size:28px!important;line-height:1.3;margin:7px 0 7px;letter-spacing:-.025em;font-weight:600}html body.redesign-v69 .id-dashboard-head p{margin:0;font-size:16px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-head-actions{margin:0;flex:0 1 auto}html body.redesign-v69 .id-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px}html body.redesign-v69 .id-section-head>div:first-child{flex:1 1 240px}html body.redesign-v69 .id-section-head h2{margin:6px 0 8px;font-size:24px!important;line-height:1.35;font-weight:600;letter-spacing:-.02em}html body.redesign-v69 .id-section-head p{max-width:680px;margin:0;font-size:16px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 :is(.id-panel-head,.id-v57-card-head,.id-coin-leaderboard-head){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 18px}html body.redesign-v69 :is(.id-panel-head,.id-v57-card-head,.id-coin-leaderboard-head)>div{flex:1 1 150px;min-width:0}html body.redesign-v69 :is(.id-panel-head,.id-v57-card-head,.id-coin-leaderboard-head)>div>span{display:block;font-size:14px;font-weight:500;letter-spacing:.04em;color:#a4c4ff!important;text-transform:none}html body.redesign-v69 :is(.id-panel-head h2,.id-v57-card-head h3,.id-coin-leaderboard-head h2){font-size:18px!important;font-weight:600;line-height:1.4;letter-spacing:-.01em;margin:4px 0 0}html body.redesign-v69 :is(.id-panel-head p,.id-v57-card-head p,.id-coin-leaderboard-head p){margin:6px 0 0;font-size:14px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-panel-head button{min-height:38px;max-width:100%;padding:8px 10px;border-radius:8px;background:#2b3c58;color:#bed4f7;font-weight:400;text-align:left}html body.redesign-v69 .id-connect-banner{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 20px;padding:20px;border:0;border-radius:17px;background:#203858}html body.redesign-v69 .id-connect-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#356de0;color:white;font-size:20px}html body.redesign-v69 .id-connect-banner strong{font-size:16px;font-weight:500;color:#eef5ff}html body.redesign-v69 .id-connect-banner p{font-size:14px;line-height:1.6;margin:4px 0 0;color:#bdcde4}html body.redesign-v69 .id-connect-banner a{grid-column:2;justify-self:start;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:0;border-radius:9px;background:#356de0;color:white;font-size:14px;font-weight:500;text-decoration:none}html body.redesign-v69 :is(.id-metric-grid,.id-detail-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0}html body.redesign-v69 .id-detail-grid{margin-top:16px}html body.redesign-v69 :is(.id-metric-grid,.id-detail-grid) article{min-width:0;padding:20px;border:0;border-radius:17px;background:#202c41;box-shadow:none}html body.redesign-v69 :is(.id-metric-grid,.id-detail-grid) span{display:block;font-size:14px;font-weight:400;color:#b7c8e1}html body.redesign-v69 :is(.id-metric-grid,.id-detail-grid) strong{display:block;margin:8px 0 6px;font-size:26px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:#eef5ff;font-variant-numeric:tabular-nums}html body.redesign-v69 .id-metric-grid b{font-weight:600}html body.redesign-v69 :is(.id-metric-grid,.id-detail-grid) small{display:block;color:#a5b4cb}html body.redesign-v69 .id-coin-metric::after{content:none}html body.redesign-v69 .id-coin-metric strong{color:#ead6af}html body.redesign-v69 .id-coin-metric i{font-style:normal;font-size:20px}html body.redesign-v69 :is(.id-dashboard-grid,.id-coin-grid,.id-request-layout){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}html body.redesign-v69 .id-character-avatar{width:48px;height:48px;flex-basis:48px}html body.redesign-v69 .id-character-row{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0}html body.redesign-v69 .id-character-row strong{display:block;font-size:16px;font-weight:500;color:#eef5ff}html body.redesign-v69 .id-character-row span{display:block;margin-top:3px;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-character-list{margin:18px 0 0}html body.redesign-v69 .id-character-list>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 0}html body.redesign-v69 .id-character-list dt{font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-character-list dd{font-size:14px;font-weight:500;margin:0;color:#e5edf9}html body.redesign-v69 .id-mini-chart{height:180px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;padding:8px 0 0;margin-top:16px;border:0}html body.redesign-v69 .id-mini-bar-wrap{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}html body.redesign-v69 .id-mini-bar{width:min(32px,65%);min-height:3px;border-radius:6px 6px 2px 2px;background:#729fff!important;box-shadow:none}html body.redesign-v69 .id-mini-bar-wrap strong{color:#a5b4cb;font-size:14px;font-weight:400;line-height:1.5}html body.redesign-v69 :is(.id-range-tabs,.id-week-tabs,.id-shop-toolbar,.id-engagement-subnav-v60){display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:auto;max-width:100%;margin:0;padding:4px;border:0;border-radius:10px;background:#162033;overflow:visible}html body.redesign-v69 :is(.id-range-tabs,.id-week-tabs,.id-shop-toolbar,.id-engagement-subnav-v60) button{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;gap:7px;min-height:40px;padding:9px 12px;border:0;border-radius:8px;color:#b4c2d8;background:transparent;font-size:14px;font-weight:400;line-height:1.4;white-space:normal}html body.redesign-v69 :is(.id-range-tabs,.id-week-tabs,.id-shop-toolbar,.id-engagement-subnav-v60) button.is-active{background:#344a70!important;color:#e1ecff!important}html body.redesign-v69 .id-engagement-subnav-v60{width:fit-content;margin:0 0 18px}html body.redesign-v69 .id-engagement-subnav-v60 i{font-style:normal;color:#a4c4ff}html body.redesign-v69 .id-shop-toolbar{width:fit-content;margin-bottom:18px}html body.redesign-v69 .id-chart-summary{display:flex;flex-wrap:wrap;gap:18px 36px;margin:0 0 18px}html body.redesign-v69 .id-chart-summary span{font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-chart-summary strong{display:block;margin-top:6px;font-size:24px;line-height:1.4;font-weight:600;color:#eef5ff}html body.redesign-v69 .id-main-chart{height:260px;display:grid;grid-template-columns:repeat(var(--id-chart-columns,7),minmax(26px,1fr));align-items:end;gap:8px;padding:12px 0 0;overflow-x:auto;overscroll-behavior-x:contain;border:0;background-image:none}html body.redesign-v69 .id-chart-column{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0}html body.redesign-v69 .id-chart-bars{width:100%;height:calc(100% - 30px);display:flex;align-items:end;justify-content:center;gap:3px}html body.redesign-v69 .id-play-bar{width:min(24px,60%);min-height:2px;border-radius:5px 5px 2px 2px;background:#729fff}html body.redesign-v69 .id-visit-bar{width:5px;min-height:2px;border-radius:3px;background:#dec18a}html body.redesign-v69 .id-chart-column label{max-width:100%;color:#a5b4cb;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.redesign-v69 .id-chart-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;color:#a5b4cb;font-size:14px}html body.redesign-v69 .id-chart-legend span{display:flex;align-items:center;gap:7px}html body.redesign-v69 .id-chart-legend :is(i,b){width:10px;height:10px;border-radius:3px}html body.redesign-v69 .id-chart-legend i{background:#729fff}html body.redesign-v69 .id-chart-legend b{background:#dec18a}html body.redesign-v69 .id-wallet-card{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:0;margin:0 0 16px;padding:28px;border:0;border-radius:17px;background:linear-gradient(115deg,#2569d4,#18449b)!important;overflow:hidden;box-shadow:none}html body.redesign-v69 :is(.id-wallet-glow,.id-wallet-card::before){display:none}html body.redesign-v69 .id-wallet-card>span{font-size:14px;font-weight:400;letter-spacing:.04em;color:#d2e3ff}html body.redesign-v69 .id-wallet-card>strong{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:40px;line-height:1.25;font-weight:600;letter-spacing:-.025em;color:#fff}html body.redesign-v69 .id-wallet-card>strong b{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html body.redesign-v69 .id-wallet-card>strong i{font-style:normal;font-size:26px}html body.redesign-v69 .id-wallet-card>small{font-size:14px;letter-spacing:.02em;color:#d2e3ff}html body.redesign-v69 .id-exchange-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}html body.redesign-v69 .id-exchange-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;min-width:0}html body.redesign-v69 .id-exchange-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#344a70;color:#d5e5ff;font-size:22px}html body.redesign-v69 .id-exchange-copy>span{font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-exchange-copy>strong{display:block;margin:6px 0;font-size:24px;font-weight:600;line-height:1.4;color:#eef5ff}html body.redesign-v69 .id-exchange-card p{margin:0;font-size:14px;color:#a5b4cb;line-height:1.6}html body.redesign-v69 .id-exchange-card p b{color:#e5d1a7;font-weight:500}html body.redesign-v69 .id-exchange-result{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-exchange-result span{font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-exchange-result strong{font-size:16px;font-weight:500;color:#ead6af}html body.redesign-v69 .id-exchange-card .id-primary-button{grid-column:1/-1;width:100%}html body.redesign-v69 .id-gift-status-card{grid-column:1/-1;min-width:0;width:100%;margin:0;padding:14px;border:0;border-radius:10px;background:#1b273b!important}html body.redesign-v69 .id-gift-status-card>span{display:block;white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:14px;font-weight:500;letter-spacing:.04em;color:#a5b4cb}html body.redesign-v69 .id-gift-status-card>strong{display:block;margin-top:6px;font-size:16px;font-weight:500;color:#ead6af}html body.redesign-v69 .id-gift-status-card>p{margin:5px 0 0;font-size:14px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-ledger-list{display:grid;gap:8px;margin:0}html body.redesign-v69 .id-ledger-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-ledger-item i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#c6dbff;background:#344a70;font-size:16px;font-style:normal}html body.redesign-v69 .id-ledger-item strong{display:block;font-size:14px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-ledger-item span{display:block;margin-top:3px;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-ledger-item b{font-size:14px;font-weight:500;color:#9be2c4}html body.redesign-v69 .id-ledger-item.is-negative>b{color:#ffb4c1}html body.redesign-v69 .id-coin-leaderboard-card{margin-top:16px}html body.redesign-v69 .id-coin-leaderboard-head>button{width:42px;height:42px;flex:0 0 42px;padding:0;border:0;border-radius:9px;background:#2b3c58;color:#c4daff;font-size:20px}html body.redesign-v69 .id-coin-leaderboard-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0}html body.redesign-v69 .id-coin-rank-row{display:grid;grid-template-columns:30px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-coin-rank-row.is-me{background:#263e60;outline:none;box-shadow:none}html body.redesign-v69 .id-coin-rank-row.is-top-1{background:#30384a}html body.redesign-v69 .id-coin-rank-number{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#2b3c58;color:#c3d0e5;font-size:14px;font-weight:500}html body.redesign-v69 .id-coin-rank-row.is-top-1 .id-coin-rank-number{color:#ead6af;background:#494439;box-shadow:none}html body.redesign-v69 .id-coin-rank-row.is-top-2 .id-coin-rank-number{color:#d2deee;background:#3c495c}html body.redesign-v69 .id-coin-rank-row.is-top-3 .id-coin-rank-number{color:#efcfb9;background:#494039}html body.redesign-v69 .id-coin-rank-avatar{width:38px;height:38px;font-size:16px}html body.redesign-v69 .id-coin-rank-identity b{display:block;font-size:14px;font-weight:500;color:#e5edf9;white-space:normal;overflow:visible;overflow-wrap:anywhere}html body.redesign-v69 .id-coin-rank-identity span{display:inline-block;margin-top:3px;padding:2px 6px;border-radius:6px;background:#344a70;color:#bfd5ff;font-size:14px;font-weight:400}html body.redesign-v69 .id-coin-rank-balance{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:160px;color:#ead6af;white-space:normal}html body.redesign-v69 .id-coin-rank-balance i{font-size:14px;font-style:normal}html body.redesign-v69 .id-coin-rank-balance b{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}html body.redesign-v69 .id-coin-leaderboard-note{display:block;margin-top:14px;color:#a5b4cb;font-size:14px;line-height:1.6}html body.redesign-v69 :is(.id-empty,.id-social-loading,.id-social-empty,.id-coin-leaderboard-loading,.id-coin-leaderboard-empty){grid-column:1/-1;margin:0;padding:22px;border:0;border-radius:10px;min-height:80px;color:#a5b4cb;background:#1b273b;font-size:14px;font-weight:400;line-height:1.6;text-align:center}html body.redesign-v69 :is(.id-social-loading,.id-social-empty,.id-coin-leaderboard-loading,.id-coin-leaderboard-empty){display:grid;place-items:center}html body.redesign-v69 .id-coin-leaderboard-empty.is-error{color:#ffbdc9;background:#392c40}html body.redesign-v69 .id-engagement-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}html body.redesign-v69 .id-engagement-hero::before{content:none}html body.redesign-v69 .id-engagement-welcome{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:20px;border-radius:17px;background:linear-gradient(115deg,#2569d4,#18449b)!important;color:#fff}html body.redesign-v69 .id-engagement-welcome-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#ffffff17;font-size:24px;box-shadow:none}html body.redesign-v69 .id-engagement-welcome span{display:block;font-size:14px;font-weight:400;letter-spacing:.04em;color:#d2e3ff}html body.redesign-v69 .id-engagement-welcome strong{display:block;margin-top:3px;font-size:18px;font-weight:600;line-height:1.4;color:white}html body.redesign-v69 .id-engagement-welcome p{margin:5px 0 0;font-size:14px;line-height:1.6;color:#d2e3ff}html body.redesign-v69 .id-engagement-stat{padding:18px;border:0;border-radius:14px;background:#202c41!important}html body.redesign-v69 .id-engagement-stat span{display:block;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:#a5b4cb}html body.redesign-v69 .id-engagement-stat strong{display:block;margin:6px 0;font-size:22px;font-weight:600;line-height:1.4;color:#eef5ff}html body.redesign-v69 .id-engagement-stat b{font-weight:600}html body.redesign-v69 .id-engagement-stat small{display:block;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-v57-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}html body.redesign-v69 .id-v57-grid>:is(.id-v57-card,.id-v57-card.is-third,.id-v57-card.is-wide){grid-column:auto;order:0;height:auto}html body.redesign-v69 .id-v57-pill{max-width:100%;padding:6px 10px;background:#2b3f60;border:0;border-radius:8px;color:#bfd5ff;font-size:14px;font-weight:400;line-height:1.5;white-space:normal;text-align:left}html body.redesign-v69 .id-task-list{display:grid;gap:10px}html body.redesign-v69 .id-task{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:0;border-radius:12px;background:#1b273b!important}html body.redesign-v69 .id-task-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#2b3f60;font-size:20px}html body.redesign-v69 .id-task-copy strong{display:block;font-size:16px;font-weight:500;color:#e5edf9;line-height:1.45}html body.redesign-v69 .id-task-copy small{display:block;margin:4px 0 10px;color:#a5b4cb;font-size:14px;line-height:1.55}html body.redesign-v69 .id-task-progress{height:6px;border-radius:6px;background:#30405a;overflow:hidden}html body.redesign-v69 .id-task-progress i{display:block;height:100%;border-radius:inherit;background:#729fff}html body.redesign-v69 .id-task-meta{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;text-align:left}html body.redesign-v69 .id-task-meta span{display:block;margin:0;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-task-meta b{display:block;font-size:14px;font-weight:500;color:#ead6af}html body.redesign-v69 .id-task-meta button{margin-left:auto;min-height:40px;padding:8px 12px}html body.redesign-v69 .id-task.is-claimed .id-task-icon{color:#baf0dd;background:#23433e}html body.redesign-v69 .id-streak-fire{font-size:30px;filter:none}html body.redesign-v69 .id-streak-value{font-size:32px;line-height:1.3;font-weight:600;color:#eef5ff}html body.redesign-v69 .id-streak-label{font-size:14px;color:#a5b4cb;margin:6px 0 18px}html body.redesign-v69 .id-streak-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}html body.redesign-v69 .id-streak-day{display:grid;place-items:center;height:34px;border-radius:8px;background:#1b273b;color:#a5b4cb;font-size:14px;font-weight:400}html body.redesign-v69 .id-streak-day.is-active{background:#344a70;color:#e5edf9}html body.redesign-v69 .id-freeze-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:0;border:0;color:#a5b4cb;font-size:14px}html body.redesign-v69 .id-freeze-row b{font-weight:500;color:#bfd5ff}html body.redesign-v69 .id-season-goals{display:grid;gap:14px}html body.redesign-v69 .id-season-goal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}html body.redesign-v69 .id-season-goal span{font-size:14px;color:#e5edf9}html body.redesign-v69 .id-season-goal b{font-size:14px;color:#a5b4cb;font-weight:400}html body.redesign-v69 .id-season-goal .id-task-progress{grid-column:1/-1}html body.redesign-v69 .id-season-reward{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:0;border-radius:12px;background:#1b273b}html body.redesign-v69 .id-season-reward strong{display:block;font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-season-reward small{display:block;margin-top:4px;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}html body.redesign-v69 .id-achievement{position:relative;min-height:0;padding:18px;border:0;border-radius:12px;background:#1b273b!important}html body.redesign-v69 .id-achievement.is-locked{opacity:1;filter:none}html body.redesign-v69 .id-achievement.is-locked :is(i,strong){color:#a5b4cb}html body.redesign-v69 .id-achievement i{display:block;font-style:normal;font-size:24px;margin-bottom:12px}html body.redesign-v69 .id-achievement strong{display:block;margin:0 0 5px;font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-achievement small{display:block;font-size:14px;line-height:1.55;color:#a5b4cb}html body.redesign-v69 .id-achievement em{position:static;display:block;margin-top:10px;font-style:normal;font-size:14px;color:#9be2c4}html body.redesign-v69 .id-feed-list{display:grid;gap:10px;max-height:none;overflow:visible;padding:0}html body.redesign-v69 .id-feed-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;border:0;border-radius:12px;background:#1b273b!important}html body.redesign-v69 .id-feed-avatar{width:38px;height:38px}html body.redesign-v69 .id-feed-item strong{font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-feed-item p{font-size:14px;line-height:1.6;color:#a5b4cb;margin:5px 0}html body.redesign-v69 .id-feed-item time{display:block;margin-top:7px;color:#a5b4cb;font-size:14px}html body.redesign-v69 .id-week-list{display:grid;gap:8px}html body.redesign-v69 .id-week-row{display:grid;grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-week-row.is-me{background:#263e60;outline:none}html body.redesign-v69 .id-week-rank{font-size:14px;font-weight:500;color:#a5b4cb}html body.redesign-v69 .id-week-avatar{width:36px;height:36px}html body.redesign-v69 .id-week-row strong{font-size:14px;font-weight:500;color:#e5edf9;overflow-wrap:anywhere}html body.redesign-v69 .id-week-row b{max-width:130px;font-size:14px;font-weight:500;color:#bfd5ff;overflow-wrap:anywhere;text-align:right}html body.redesign-v69 .id-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}html body.redesign-v69 .id-shop-item{display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:17px;background:#202c41!important}html body.redesign-v69 .id-shop-preview{display:grid;place-items:center;position:relative;min-height:140px;height:140px;background:#293e62}html body.redesign-v69 .id-shop-preview::after{content:"@ESTLAND";padding:12px;font-size:16px;font-weight:500;color:#e5edf9;text-shadow:none}html body.redesign-v69 .id-shop-copy{display:flex;flex-direction:column;flex:1;padding:20px}html body.redesign-v69 .id-shop-copy strong{display:block;font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-shop-copy p{min-height:0;margin:6px 0 18px;font-size:14px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-shop-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}html body.redesign-v69 :is(.id-shop-price,.id-shop-owned){font-size:14px;font-weight:500;color:#ead6af}html body.redesign-v69 .id-shop-owned{color:#9be2c4}html body.redesign-v69 .id-shop-preview.bg-midnight{background:linear-gradient(145deg,#244c7a,#162033)}html body.redesign-v69 :is(.id-shop-preview.bg-estonia,.id-profile-preview-v57.bg-estonia){background:linear-gradient(150deg,#1b75bb 0 33%,#162033 33% 66%,#cdd9e9 66%)!important}html body.redesign-v69 :is(.id-shop-preview.bg-aurora,.id-shop-preview.bg-season,.id-profile-preview-v57.bg-aurora,.id-profile-preview-v57.bg-season){background:linear-gradient(135deg,#16445e,#276b72,#4c4282)!important}html body.redesign-v69 .id-shop-preview.name-ice::after{color:#ace5ff}html body.redesign-v69 .id-shop-preview.name-gold::after{color:#ead6af}html body.redesign-v69 :is(.id-shop-preview.bubble-glass,.id-shop-preview.bubble-gold)::after{border-radius:10px;background:#ffffff16}html body.redesign-v69 .id-shop-preview.frame-northern::after{border-radius:12px;background:#327c873a}html body.redesign-v69 .id-shop-preview.frame-neon::after{border-radius:12px;background:#755c953a}html body.redesign-v69 .id-shop-preview.frame-gold::after{border-radius:12px;background:#a08a533a}html body.redesign-v69 .id-social-head{align-items:flex-start}html body.redesign-v69 .id-social-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-start;flex:1 1 320px}html body.redesign-v69 .id-social-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;width:auto;min-width:0;max-width:100%;min-height:46px;padding:0 12px;border:0;border-radius:9px;background:#162033}html body.redesign-v69 .id-social-search>span{flex:0 0 auto;color:#a5b4cb;font-size:20px}html body.redesign-v69 .id-social-search input{height:46px;min-width:0;min-height:46px;padding:10px 0!important;background:transparent!important;border-radius:0!important;font-size:16px}html body.redesign-v69 .id-online-filter{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:0;border-radius:9px;background:#2b3c58;color:#c3d0e5;font-size:14px;font-weight:400}html body.redesign-v69 .id-online-filter input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;flex-basis:18px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}html body.redesign-v69 .id-online-filter span{white-space:normal}html body.redesign-v69 :is(.id-people-grid,.id-friends-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}html body.redesign-v69 .id-person-card{position:relative;display:grid;gap:18px;padding:20px;overflow:visible;transition:none}html body.redesign-v69 .id-person-card::after{content:none}html body.redesign-v69 .id-person-card:hover{transform:none;box-shadow:none}html body.redesign-v69 .id-person-top{display:flex;align-items:center;gap:12px;padding-right:26px}html body.redesign-v69 .id-person-avatar{position:relative;width:46px;height:46px;flex-basis:46px;font-size:18px}html body.redesign-v69 .id-person-avatar .id-status-dot{position:absolute;right:3px;bottom:3px}html body.redesign-v69 .id-person-avatar-large{width:60px;height:60px;flex-basis:60px;font-size:22px}html body.redesign-v69 .id-person-copy{flex:1;min-width:0}html body.redesign-v69 .id-person-copy strong{display:block;color:#e5edf9;font-size:16px;font-weight:500;white-space:normal;overflow:visible;overflow-wrap:anywhere}html body.redesign-v69 .id-person-copy span{display:block;color:#a5b4cb;font-size:14px;margin-top:3px;white-space:normal;overflow:visible;overflow-wrap:anywhere}html body.redesign-v69 .id-person-copy small{display:flex;align-items:center;gap:6px;color:#a5b4cb;font-size:14px;margin-top:6px}html body.redesign-v69 .id-person-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:8px 12px;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-person-stats div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;padding:6px 0;border:0;border-radius:0;background:transparent}html body.redesign-v69 .id-person-stats span{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:#a5b4cb}html body.redesign-v69 .id-person-stats strong{margin:0;color:#e5edf9;font-size:14px;font-weight:500;white-space:normal;overflow:visible;overflow-wrap:anywhere}html body.redesign-v69 .id-person-actions{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}html body.redesign-v69 .id-person-actions button{flex:1 1 110px;min-height:44px;padding:10px 12px;border:0;border-radius:9px;color:#c3d0e5;background:#2b3c58;font-size:14px;font-weight:400}html body.redesign-v69 .id-person-actions button:hover{background:#344a70;color:white}html body.redesign-v69 .id-person-actions .is-primary{color:white;background:#356de0}html body.redesign-v69 .id-person-menu{position:absolute;z-index:5;top:14px;right:14px}html body.redesign-v69 .id-person-menu>button{width:36px;height:36px;padding:0;border:0;border-radius:9px;background:#2b3c58;color:#c3d0e5;font-size:18px}html body.redesign-v69 .id-person-menu-pop{position:absolute;right:0;top:42px;display:grid;gap:3px;width:180px;max-width:calc(100vw - 56px);padding:6px;border:0;border-radius:11px;background:#2c3c56;box-shadow:none}html body.redesign-v69 .id-person-menu-pop button{min-height:40px;padding:10px;border:0;border-radius:8px;background:transparent;color:#e5edf9;font-size:14px;text-align:left}html body.redesign-v69 .id-person-menu-pop button:hover{background:#344a70}html body.redesign-v69 :is(.id-person-actions .is-danger,.id-person-menu-pop .is-danger){color:#ffb4c1}html body.redesign-v69 .id-request-layout{margin:0 0 18px}html body.redesign-v69 .id-request-panel .id-panel-head b{display:grid;place-items:center;min-width:28px;height:28px;padding:3px 7px;border-radius:8px;background:#344a70;color:#dceaff;font-size:14px;font-weight:500}html body.redesign-v69 .id-request-list{display:grid;gap:10px;margin:0}html body.redesign-v69 .id-request-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-request-row .id-person-avatar{width:40px;height:40px;flex-basis:40px}html body.redesign-v69 .id-request-row>div:nth-child(2){flex:1;min-width:0}html body.redesign-v69 .id-request-row strong{display:block;font-size:14px;font-weight:500;color:#e5edf9;white-space:normal;overflow:visible}html body.redesign-v69 .id-request-row span{display:block;margin-top:3px;font-size:14px;color:#a5b4cb;white-space:normal;overflow:visible}html body.redesign-v69 .id-request-actions{display:flex;gap:6px}html body.redesign-v69 .id-request-actions button{display:grid;place-items:center;min-width:40px;height:40px;padding:8px;border:0;border-radius:9px;background:#2b3c58;color:#dceaff}html body.redesign-v69 .id-request-actions button.is-accept{color:#bdf1de;background:#23433e}html body.redesign-v69 .id-request-actions button.is-decline{color:#ffd2da;background:#422c3c}html body.redesign-v69 .id-connections-list{display:grid;gap:14px}html body.redesign-v69 .id-connection-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;border:0;border-radius:17px;background:#202c41!important}html body.redesign-v69 .id-service-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:20px;font-weight:600}html body.redesign-v69 .id-service-google{color:#3178ea;background:#e5edf9}html body.redesign-v69 .id-service-roblox{color:white;background:#356de0}html body.redesign-v69 .id-connection-card strong{display:block;font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-connection-card span{display:block;font-size:14px;color:#a5b4cb;margin-top:4px}html body.redesign-v69 .id-connection-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:0;border-radius:9px;color:#dceaff;background:#2b3c58;font-size:14px;font-weight:400;text-decoration:none}html body.redesign-v69 .id-security-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}html body.redesign-v69 .id-security-card>div{flex:1 1 220px}html body.redesign-v69 .id-security-card strong{font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-security-card p{font-size:14px;line-height:1.6;margin:6px 0 0;color:#a5b4cb}html body.redesign-v69 .id-security-card button{min-height:44px;padding:10px 14px;border:0;border-radius:9px;background:#2b3c58;color:#dceaff;font-size:14px;font-weight:400}html body.redesign-v69 .id-settings-form{display:grid;gap:18px;width:100%;max-width:none;margin:0 0 20px}html body.redesign-v69 .id-settings-form .id-primary-button{justify-self:start;min-width:0;width:auto}html body.redesign-v69 .id-username-input{display:flex;align-items:center;min-height:46px;overflow:hidden;background:#162033;border:0;border-radius:9px}html body.redesign-v69 .id-username-input b{flex:0 0 auto;padding-left:13px;font-size:16px;font-weight:400;color:#a4c4ff}html body.redesign-v69 .id-username-input input{min-height:46px!important;padding-left:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.redesign-v69 .id-profile-editor-v57{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0}html body.redesign-v69 .id-profile-form-v57{display:grid;gap:18px}html body.redesign-v69 .id-profile-form-v57 textarea{min-height:112px;resize:vertical}html body.redesign-v69 .id-profile-form-v57 label>span{display:block;margin:0;font-size:14px;font-weight:500;color:#c3d0e5}html body.redesign-v69 .id-profile-form-v57 small{display:block;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-profile-toggle-v57{display:flex!important;align-items:center;justify-content:space-between;gap:14px!important;padding:14px;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-profile-toggle-v57 strong{display:block;font-size:14px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-profile-toggle-v57 small{display:block;margin-top:4px;font-size:14px;color:#a5b4cb}html body.redesign-v69 .id-profile-toggle-v57 input{flex:0 0 18px;margin:0}html body.redesign-v69 .id-badge-picker{display:flex;flex-wrap:wrap;gap:8px}html body.redesign-v69 .id-badge-choice{min-height:40px;padding:9px 12px;border:0;border-radius:9px;color:#bfd0e8;background:#1b273b;font-size:14px;font-weight:400}html body.redesign-v69 .id-badge-choice.is-selected{color:#e1ecff;background:#344a70}html body.redesign-v69 .id-profile-save-v57{justify-self:start}html body.redesign-v69 .id-profile-preview-v57{position:static;align-self:start;min-height:0;padding:22px;overflow:hidden;background:#293e62!important}html body.redesign-v69 .id-profile-preview-v57.bg-midnight{background:linear-gradient(145deg,#244c7a,#162033)!important}html body.redesign-v69 .id-preview-avatar{width:64px;height:64px;font-size:24px;border-radius:16px}html body.redesign-v69 .id-profile-preview-v57 h3{font-size:20px!important;font-weight:600;margin:16px 0 8px;line-height:1.4}html body.redesign-v69 .id-profile-preview-v57.name-ice h3{color:#ace5ff}html body.redesign-v69 .id-profile-preview-v57.name-gold h3{color:#ead6af}html body.redesign-v69 .id-profile-preview-v57 p{font-size:14px;line-height:1.6;margin:8px 0;color:#d1dced}html body.redesign-v69 .id-preview-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}html body.redesign-v69 .id-preview-badges span{padding:7px 10px;border-radius:8px;background:#162033b3;color:#e5edf9;font-size:14px}html body.redesign-v69 .id-privacy-card{margin-top:20px}html body.redesign-v69 .id-privacy-form{display:grid;gap:14px;margin:0}html body.redesign-v69 .id-setting-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-setting-toggle div{flex:1;min-width:0}html body.redesign-v69 .id-setting-toggle strong{display:block;font-size:14px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-setting-toggle span{display:block;margin-top:5px;font-size:14px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-setting-toggle input{appearance:none;position:relative;width:44px!important;height:26px!important;min-height:26px!important;flex:0 0 44px!important;margin:0!important;border:0;border-radius:13px;background:#42536e;cursor:pointer;transition:background .15s}html body.redesign-v69 .id-setting-toggle input::after{content:"";position:absolute;width:18px;height:18px;left:4px;top:4px;border-radius:50%;background:#c6d3e7;transition:transform .15s}html body.redesign-v69 .id-setting-toggle input:checked{background:#356de0}html body.redesign-v69 .id-setting-toggle input:checked::after{left:4px;transform:translateX(18px);background:white}html body.redesign-v69 .id-privacy-select-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:8px 0}html body.redesign-v69 .id-privacy-form .id-primary-button{justify-self:start;width:auto;min-width:0;max-width:100%}html body.redesign-v69 .id-blocked-section{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:0;border:0}html body.redesign-v69 .id-blocked-section>div:first-child strong{display:block;font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-blocked-section>div:first-child span{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-blocked-list{display:grid;gap:8px}html body.redesign-v69 .id-blocked-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-blocked-row :is(img,.id-blocked-avatar){width:36px;height:36px;flex:0 0 36px;border-radius:10px;object-fit:cover}html body.redesign-v69 .id-blocked-row strong{min-width:0;flex:1;font-size:14px;font-weight:500;color:#e5edf9;white-space:normal;overflow:visible}html body.redesign-v69 .id-blocked-row button{min-height:40px;padding:9px 12px;border:0;border-radius:9px;background:#2b3c58;color:#dceaff;font-size:14px;font-weight:400}html body.redesign-v69 .id-danger-zone{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;max-width:none;margin-top:20px}html body.redesign-v69 .id-danger-zone>div{flex:1 1 260px}html body.redesign-v69 .id-danger-zone strong{display:block;font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-danger-zone p{max-width:none;font-size:14px;line-height:1.6;margin:6px 0 0;color:#a5b4cb}html body.redesign-v69 .id-danger-kicker{color:#ffb4c1!important}html body.redesign-v69 .id-danger-zone>button{min-height:44px;max-width:100%;padding:10px 14px;border:0;border-radius:9px;background:#422c3c;color:#ffd2da;font-size:14px;font-weight:500}html body.redesign-v69 .id-danger-zone>button:hover{background:#513247;transform:none}html body.redesign-v69 :is(.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate){position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:#080e19ba;backdrop-filter:blur(6px);overflow-y:auto;overscroll-behavior:contain}html body.redesign-v69 :is(.id-social-modal,.id-delete-modal,.id-username-gate-card){position:relative;width:min(520px,100%);max-height:calc(100dvh - 40px);margin:auto;padding:26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;text-align:left}html body.redesign-v69 .id-username-gate-icon{margin-bottom:18px}html body.redesign-v69 :is(.id-social-modal,.id-delete-modal,.id-username-gate-card) h2{font-size:22px!important;line-height:1.4;font-weight:600;margin:0 40px 10px 0;white-space:normal;overflow:visible}html body.redesign-v69 :is(.id-delete-modal,.id-username-gate-card)>p{max-width:none;font-size:16px;line-height:1.6;margin:0 0 20px;color:#a5b4cb}html body.redesign-v69 :is(.id-delete-modal,.id-username-gate-card) form{display:grid;gap:16px}html body.redesign-v69 .id-modal-close{position:absolute;top:12px;right:12px;width:40px;height:40px;padding:0;border:0;border-radius:9px;color:#c3d0e5;background:#2b3c58;font-size:24px!important}html body.redesign-v69 .id-delete-icon{color:#ffd2da;background:#422c3c}html body.redesign-v69 .id-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}html body.redesign-v69 .id-modal-actions button{flex:1 1 150px;min-height:44px;padding:10px 14px;border:0;border-radius:9px;font-size:14px;font-weight:500;line-height:1.5}html body.redesign-v69 .id-modal-cancel{background:#2b3c58;color:#dceaff}html body.redesign-v69 .id-delete-confirm{background:#a53d57;color:white}html body.redesign-v69 .id-social-modal-profile{display:flex;align-items:center;gap:14px;padding-right:30px}html body.redesign-v69 .id-social-modal-profile h2{font-size:20px!important;margin:4px 0 5px}html body.redesign-v69 .id-social-modal-profile p{font-size:14px;color:#a5b4cb;margin:0}html body.redesign-v69 .id-social-modal-profile .id-person-presence{margin-bottom:6px}html body.redesign-v69 .id-social-modal-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:20px 0;padding:8px 14px;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-social-modal-stats div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;border:0;border-radius:0;background:transparent}html body.redesign-v69 .id-social-modal-stats span{font-size:14px;letter-spacing:0;text-transform:none;color:#a5b4cb}html body.redesign-v69 .id-social-modal-stats strong{font-size:16px;font-weight:500;color:#e5edf9;margin:0}html body.redesign-v69 .id-social-profile-v57{margin:0 0 18px;padding:16px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-social-profile-v57 p{font-size:14px;line-height:1.6;color:#c3d0e5;margin:0 0 12px}html body.redesign-v69 .id-social-profile-v57 dl{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}html body.redesign-v69 .id-social-profile-v57 dl>div{padding:0;background:transparent;border-radius:0}html body.redesign-v69 .id-social-profile-v57 dt{font-size:14px;text-transform:none;color:#a5b4cb}html body.redesign-v69 .id-social-profile-v57 dd{font-size:14px;color:#e5edf9;margin:4px 0 0}html body.redesign-v69 .id-social-profile-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding:0;background:transparent}html body.redesign-v69 .id-social-profile-badges span{font-size:14px;padding:7px 9px;border-radius:8px;background:#344a70;color:#dceaff}html body.redesign-v69 .id-join-game-v57{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;margin-top:14px;border:0;border-radius:9px;background:#356de0;color:white;font-size:14px;text-decoration:none}html body.redesign-v69 .id-social-modal-actions{display:flex;flex-wrap:wrap;gap:8px}html body.redesign-v69 .id-social-modal-actions button{flex:1 1 130px;min-height:44px;padding:10px 14px;border:0;border-radius:9px;background:#2b3c58;color:#dceaff;font-size:14px;font-weight:400;white-space:normal}html body.redesign-v69 .id-social-modal-actions button.is-primary{color:white;background:#356de0}html body.redesign-v69 .id-social-modal-actions button.is-danger{color:#ffd2da;background:#422c3c}html body.redesign-v69 .id-social-modal-actions button.is-gift{color:#ead6af;background:#494439}html body.redesign-v69 .id-coin-gift-panel{margin-top:18px;padding:16px;border:0;border-radius:10px;background:#1b273b}html body.redesign-v69 .id-coin-gift-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}html body.redesign-v69 .id-coin-gift-head span{display:block;font-size:14px;font-weight:500;letter-spacing:.04em;color:#a5b4cb}html body.redesign-v69 .id-coin-gift-head strong{display:block;font-size:16px;font-weight:500;color:#e5edf9;margin-top:4px}html body.redesign-v69 .id-coin-gift-head>button{min-height:36px;padding:6px 0;color:#bfd5ff;background:transparent;font-size:14px}html body.redesign-v69 .id-coin-gift-panel form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}html body.redesign-v69 .id-coin-gift-panel label>span{display:block;font-size:14px;margin-bottom:7px;color:#c3d0e5}html body.redesign-v69 .id-coin-gift-input{display:flex;align-items:center;background:#162033;border:0;border-radius:9px;overflow:hidden}html body.redesign-v69 .id-coin-gift-input input{background:transparent!important;border-radius:0!important}html body.redesign-v69 .id-coin-gift-input b{padding:0 13px;color:#a5b4cb;font-size:14px;font-weight:400}html body.redesign-v69 .id-coin-gift-panel>small{display:block;margin-top:12px;font-size:14px;color:#a5b4cb;line-height:1.6}html body.redesign-v69 .id-chat-dock{position:fixed;z-index:10030;right:20px;bottom:20px;width:min(390px,calc(100vw - 40px));max-height:calc(100dvh - 100px)}html body.redesign-v69 .id-chat-window{display:flex;flex-direction:column;max-height:calc(100dvh - 100px);overflow:hidden}html body.redesign-v69 .id-chat-window header{display:flex;align-items:center;gap:10px;min-height:68px;flex:0 0 auto;padding:12px;background:#273850;border:0}html body.redesign-v69 .id-chat-avatar{width:38px;height:38px;flex:0 0 38px;font-size:16px}html body.redesign-v69 .id-chat-window header>div:nth-of-type(2){min-width:0;flex:1}html body.redesign-v69 .id-chat-window header strong{display:block;font-size:16px;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;color:#e5edf9}html body.redesign-v69 .id-chat-window header span{display:block;font-size:14px;color:#a5b4cb;margin-top:2px}html body.redesign-v69 .id-chat-window header button{width:36px;min-width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:8px;color:#c3d0e5;background:#344a70;font-size:18px}html body.redesign-v69 .id-chat-back{display:none}html body.redesign-v69 .id-chat-messages{display:flex;flex-direction:column;gap:12px;min-height:0;height:320px;overflow-y:auto;padding:16px;scrollbar-width:thin;overscroll-behavior:contain}html body.redesign-v69 .id-chat-empty{margin:auto;font-size:14px;line-height:1.6;text-align:center;color:#a5b4cb}html body.redesign-v69 .id-chat-message-row{display:flex;align-items:flex-end;gap:8px;width:100%}html body.redesign-v69 .id-chat-message-row.is-mine{flex-direction:row-reverse}html body.redesign-v69 .id-chat-message-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:8px;font-size:14px}html body.redesign-v69 .id-chat-message,html body.redesign-v69 .id-chat-message-row .id-chat-message{max-width:calc(100% - 52px);padding:11px 13px;border:0;border-radius:12px 12px 12px 4px;background:#2b3c58;color:#e5edf9;font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start}html body.redesign-v69 .id-chat-message.is-mine{align-self:flex-end;border-radius:12px 12px 4px 12px;background:#344e7c;color:#eef5ff}html body.redesign-v69[data-id-message-style="bubble_glass"] .id-chat-message.is-mine{background:#315574!important}html body.redesign-v69[data-id-message-style="bubble_gold"] .id-chat-message.is-mine{background:#63523a!important;color:#fff0d1}html body.redesign-v69 .id-chat-message-row .id-chat-message{align-self:auto}html body.redesign-v69 .id-chat-message-text{white-space:pre-wrap;overflow-wrap:anywhere}html body.redesign-v69 .id-chat-message-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:7px;margin-top:7px;font-size:14px;line-height:1.5;color:#c0cde2;opacity:1}html body.redesign-v69 .id-chat-message time{display:inline;margin:0;font-size:14px;opacity:1;color:#c0cde2}html body.redesign-v69 .id-chat-edit-button{padding:2px;background:transparent;color:#dceaff;font-size:14px;text-decoration:underline;text-underline-offset:3px}html body.redesign-v69 .id-chat-message-row .id-chat-edit-button{opacity:1}html body.redesign-v69 .id-chat-edit-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 14px;border:0;color:#c3d0e5;background:#273850;font-size:14px}html body.redesign-v69 .id-chat-edit-bar span::before{content:"✎";margin-right:6px;color:#bfd5ff}html body.redesign-v69 .id-chat-edit-bar button{padding:5px;background:transparent;color:#bfd5ff;font-size:14px}html body.redesign-v69 .id-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px;border:0;background:#273850;flex:0 0 auto}html body.redesign-v69 .id-chat-form textarea{min-height:44px;max-height:110px;resize:none;padding:11px 12px;font-size:16px;line-height:1.5}html body.redesign-v69 .id-chat-form button{border:0;border-radius:9px;padding:0;color:white;background:#356de0;font-size:20px}html body.redesign-v69 .id-chat-dock.is-minimized :is(.id-chat-messages,.id-chat-form,.id-chat-edit-bar){display:none}html body.redesign-v69 .id-toast,html body.redesign-v69 [data-v57-toast]{position:fixed!important;z-index:13030!important;top:auto!important;right:20px!important;bottom:20px!important;left:auto!important;width:auto!important;max-width:min(420px,calc(100vw - 40px))!important;padding:14px 18px!important;border:0!important;border-radius:12px!important;background:#293e62;color:#e5edf9;font-size:14px!important;font-weight:400!important;line-height:1.6!important;box-shadow:none!important;overflow-wrap:anywhere}html body.redesign-v69 .id-toast{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .15s,transform .15s}html body.redesign-v69 .id-toast.is-visible{opacity:1;transform:none}html body.redesign-v69 .id-toast.is-success{color:#bdf1de}html body.redesign-v69 .id-toast.is-error{color:#ffd2da;background:#422c3c}html body.redesign-v69 .portal-account-button{overflow:visible!important}html body.redesign-v69 .portal-account-button svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}html body.redesign-v69 .portal-account-button img{border-radius:9px}html body.redesign-v69 .portal-coins-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 12px;border:0;border-radius:9px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap}html body.redesign-v69 .portal-coins-button svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8}html body.redesign-v69 .portal-drawer-id a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:0;border-radius:9px;background:#293e62;color:#dceaff;font-size:14px;text-decoration:none}html body.redesign-v69 .portal-account-dot{position:absolute;right:2px;bottom:2px;width:8px;height:8px;margin:0;border:0;border-radius:50%;background:#75d6ae}html body.redesign-v69 .portal-message-badge{top:-4px;right:-4px;min-width:20px;height:20px;padding:0 4px;border:0;border-radius:7px;background:#356de0;color:white;font-size:14px;font-weight:500;line-height:1;box-shadow:none}html body.redesign-v69 .estland-message-toast-stack{top:86px;right:20px;width:min(360px,calc(100vw - 40px));gap:10px}html body.redesign-v69 .estland-message-toast{min-height:76px;padding:14px;grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;border:0;border-radius:13px;background:#293e62;box-shadow:none;text-align:left}html body.redesign-v69 .estland-message-toast-avatar{width:40px;height:40px;border-radius:11px;background:#344a70;color:#dceaff;font-size:16px;font-weight:500}html body.redesign-v69 .estland-message-toast-copy strong{font-size:16px;font-weight:500;color:#e5edf9}html body.redesign-v69 .estland-message-toast-copy span{font-size:14px;font-weight:400;color:#bdcce2;margin-top:4px}html body.redesign-v69 .estland-message-toast-mark{color:#c4daff;font-size:20px}html body.redesign-v69 .estland-message-inbox{right:20px;bottom:20px;min-height:48px;max-width:calc(100vw - 40px);padding:8px 12px;border:0;border-radius:12px;background:#293e62;color:#e5edf9;box-shadow:none}html body.redesign-v69 .estland-message-inbox-avatar{width:32px;height:32px;border-radius:9px;background:#344a70;color:#dceaff;font-size:14px}html body.redesign-v69 .estland-message-inbox strong{font-size:14px;font-weight:500}html body.redesign-v69 .estland-message-inbox b{min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:#356de0;color:white;font-size:14px;font-weight:500}html body.redesign-v69 .id-lucky-card-v58{overflow:hidden}html body.redesign-v69 .id-lucky-card-v58::before{content:none}html body.redesign-v69 .id-lucky-layout-v58{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;position:relative}html body.redesign-v69 .id-lucky-stage-v58{position:relative;display:grid;place-items:center;width:min(100%,328px);aspect-ratio:1;margin:0 auto;filter:none;container-type:inline-size;container-name:id-wheel}html body.redesign-v69 .id-lucky-wheel-v58{position:relative;width:86%;height:auto;aspect-ratio:1;border:0;border-radius:50%;box-shadow:none;background:conic-gradient(from -15deg,#273850 0deg 30deg,#344a70 30deg 60deg,#273850 60deg 90deg,#344a70 90deg 120deg,#273850 120deg 150deg,#344a70 150deg 180deg,#27627c 180deg 210deg,#35778f 210deg 240deg,#27627c 240deg 270deg,#397c73 270deg 300deg,#4c9586 300deg 330deg,#ba9754 330deg 360deg);will-change:transform}html body.redesign-v69 :is(.id-lucky-wheel-v58::before,.id-lucky-wheel-v58::after){content:none}html body.redesign-v69 .id-lucky-wheel-v58>span{position:absolute;left:50%;top:50%;width:80px;height:24px;display:grid;place-items:center;transform:translate(-50%,-50%) rotate(calc(var(--segment)*var(--segment-angle,30deg))) translateY(-32cqw);transform-origin:center;pointer-events:none}html body.redesign-v69 .id-lucky-wheel-v58>span b{display:block;max-width:78px;transform:rotate(90deg);font-size:14px;line-height:1.4;font-weight:500;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#eef5ff;text-shadow:none}html body.redesign-v69 .id-lucky-wheel-v58>span:nth-child(12) b{color:#1c2535}html body.redesign-v69 .id-lucky-wheel-v58>span.is-result b{max-width:90px;padding:3px 6px;border-radius:7px;color:#27313f!important;background:#ead6af;font-size:14px;box-shadow:none;text-shadow:none;animation:none}html body.redesign-v69 .id-lucky-hub-v58{position:absolute;z-index:4;display:grid;place-content:center;gap:3px;width:76px;height:76px;padding:8px;border:0;border-radius:50%;background:#dec18a;color:#27313f;text-align:center;box-shadow:none}html body.redesign-v69 .id-lucky-hub-v58 span{font-size:14px;line-height:1.3;font-weight:500;letter-spacing:0}html body.redesign-v69 .id-lucky-hub-v58 b{font-size:14px;line-height:1.3;font-weight:600}html body.redesign-v69 .id-lucky-pointer-v58{position:absolute;z-index:12;top:2%;left:50%;width:28px;height:32px;transform:translateX(-50%);transform-origin:50% 8px;clip-path:polygon(0 0,100%0,50% 100%);background:#ead6af;filter:none}html body.redesign-v69 :is(.id-lucky-pointer-v58::before,.id-lucky-pointer-v58::after){content:none!important}html body.redesign-v69 .id-lucky-pointer-v58.is-ticking{animation:idLuckyPointerTick .12s ease-out}@keyframes idLuckyPointerTick{html body.redesign-v69 0%,html body.redesign-v69 100%{transform:translateX(-50%) rotate(0)}html body.redesign-v69 45%{transform:translateX(-50%) rotate(8deg)}}html body.redesign-v69 .id-lucky-stage-v58.is-revealed .id-lucky-pointer-v58{filter:none}html body.redesign-v69 .id-lucky-reveal-v59{position:absolute;z-index:14;left:50%;bottom:0;transform:translateX(-50%);width:220px;min-width:0;max-width:95%;padding:9px 12px;border:0;border-radius:10px;background:#494439;box-shadow:none;text-align:center}html body.redesign-v69 .id-lucky-reveal-v59 span{display:block;font-size:14px;letter-spacing:.04em;font-weight:500;color:#ead6af}html body.redesign-v69 .id-lucky-reveal-v59 strong{display:block;margin-top:3px;font-size:14px;line-height:1.5;letter-spacing:0;font-weight:500;color:#fff0d1}html body.redesign-v69 .id-lucky-panel-v58{display:grid;gap:14px}html body.redesign-v69 .id-lucky-status-v58{min-height:0;padding:16px;border:0;border-radius:12px;background:#1b273b}html body.redesign-v69 .id-lucky-status-v58 strong{display:block;font-size:16px;font-weight:500;line-height:1.5;color:#e5edf9}html body.redesign-v69 .id-lucky-status-v58 span{display:block;margin-top:5px;font-size:14px;line-height:1.6;color:#a5b4cb}html body.redesign-v69 .id-lucky-result-title-v59{font-size:16px!important;color:#ead6af!important;text-shadow:none}html body.redesign-v69 .id-lucky-progress-v58{height:6px;margin-top:12px;border-radius:6px;background:#30405a;overflow:hidden}html body.redesign-v69 .id-lucky-progress-v58 i{display:block;height:100%;border-radius:inherit;background:#729fff}html body.redesign-v69 .id-lucky-spin-v58{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:9px;color:#27313f;background:#dec18a;box-shadow:none;font-size:14px;text-align:left;overflow:hidden}html body.redesign-v69 .id-lucky-spin-v58::before{content:none}html body.redesign-v69 .id-lucky-spin-v58:hover:not(:disabled){transform:none;filter:none;background:#ead6af}html body.redesign-v69 .id-lucky-spin-v58 span{font-size:16px;font-weight:500;letter-spacing:0}html body.redesign-v69 .id-lucky-spin-v58 small{font-size:14px;font-weight:400;color:#394356;opacity:1}html body.redesign-v69 .id-lucky-odds-v58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body.redesign-v69 .id-lucky-odds-v58>div{padding:11px;border:0;border-radius:10px;background:#1b273b;text-align:center}html body.redesign-v69 .id-lucky-odds-v58 span{display:block;font-size:14px;line-height:1.5;color:#a5b4cb}html body.redesign-v69 .id-lucky-odds-v58 b{display:block;margin-top:4px;font-size:14px;font-weight:500;color:#e5edf9}html body.redesign-v69 .id-lucky-rule-v58{margin:0;font-size:14px;line-height:1.6;color:#a5b4cb}@container id-content (min-width:680px){html body.redesign-v69 :is(.id-dashboard-grid,.id-coin-grid,.id-request-layout,.id-profile-editor-v57,.id-privacy-select-grid){grid-template-columns:repeat(2,minmax(0,1fr))}html body.redesign-v69 .id-v57-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body.redesign-v69 .id-v57-grid>.id-v57-card.is-wide{grid-column:1/-1}html body.redesign-v69 .id-v57-grid>.id-streak-card{grid-column:auto}html body.redesign-v69 .id-lucky-layout-v58{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}html body.redesign-v69 .id-engagement-hero{grid-template-columns:repeat(4,minmax(0,1fr))}}@container id-content (min-width:1040px){html body.redesign-v69 .id-engagement-hero{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}html body.redesign-v69 .id-engagement-welcome{grid-column:auto}html body.redesign-v69 .id-coin-leaderboard-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container id-content (max-width:420px){html body.redesign-v69 :is(.id-coin-rank-row,.id-week-row){grid-template-columns:28px 36px minmax(0,1fr);gap:9px}html body.redesign-v69 :is(.id-coin-rank-balance,.id-week-row>b){grid-column:3;justify-content:flex-start;text-align:left;max-width:100%}html body.redesign-v69 .id-coin-rank-balance i{display:none}html body.redesign-v69 .id-task-meta{grid-column:1/-1;margin:0}html body.redesign-v69 .id-season-goal{grid-template-columns:minmax(0,1fr)}html body.redesign-v69 .id-season-goal b{grid-column:1}html body.redesign-v69 .id-connection-card{grid-template-columns:42px minmax(0,1fr)}html body.redesign-v69 .id-connection-card a{grid-column:2;justify-self:start}}@media (min-width:1441px){html body.redesign-v69 .id-dashboard{grid-template-columns:220px minmax(0,1fr)}html body.redesign-v69 .id-sidebar{position:sticky;top:98px;padding:18px!important}html body.redesign-v69 .id-presence-control{display:grid;grid-template-columns:minmax(0,1fr)}html body.redesign-v69 .id-presence-control button{width:100%}html body.redesign-v69 .id-side-nav{display:grid;overflow:visible;padding:0;gap:4px}html body.redesign-v69 .id-side-nav button{white-space:normal;width:100%;padding:10px;gap:9px}html body.redesign-v69 .id-nav-group{display:block!important;padding:18px 10px 6px;font-size:14px;font-weight:400;color:#91a5c3;letter-spacing:0}html body.redesign-v69 .id-nav-group:first-child{padding-top:6px}html body.redesign-v69 .id-logout-button{width:100%;margin-top:20px}}@media (max-width:1200px){html body.redesign-v69 .id-auth-shell{grid-template-columns:minmax(0,1fr);max-width:480px}html body.redesign-v69 .id-auth-visual{display:none}}@media (max-width:800px){html body.redesign-v69 .id-main{padding:24px 20px 32px}html body.redesign-v69 .id-dashboard{gap:20px}html body.redesign-v69 .id-dashboard-head h1{font-size:26px!important}html body.redesign-v69 .id-section-head h2{font-size:23px!important}html body.redesign-v69 .id-auth-card{padding:28px}html body.redesign-v69 .estland-message-toast-stack{top:74px}}@media (max-width:560px){html body.redesign-v69 .id-main{padding:22px 16px 32px}html body.redesign-v69 :is(.id-panel,.id-v57-card,.id-person-card,.id-connection-card){padding:18px!important}html body.redesign-v69 .id-sidebar{padding:16px!important}html body.redesign-v69 .id-auth-card{padding:24px 20px}html body.redesign-v69 .id-dashboard-head{gap:14px;margin-bottom:22px}html body.redesign-v69 .id-dashboard-head h1{font-size:24px!important}html body.redesign-v69 .id-section-head h2{font-size:22px!important}html body.redesign-v69 .id-head-actions{width:auto;margin:0}html body.redesign-v69 .id-play-now{width:auto}html body.redesign-v69 .id-wallet-card{padding:22px}html body.redesign-v69 .id-wallet-card>strong{font-size:34px}html body.redesign-v69 .id-engagement-welcome{padding:18px}html body.redesign-v69 .id-engagement-stat{padding:16px}html body.redesign-v69 .id-engagement-stat strong{font-size:20px}html body.redesign-v69 .id-presence-control button{flex:1 1 auto;padding:8px;font-size:14px}html body.redesign-v69 .id-social-tools{flex-basis:100%}html body.redesign-v69 .id-social-search{width:100%;flex-basis:100%}html body.redesign-v69 :is(.id-range-tabs,.id-week-tabs,.id-shop-toolbar,.id-engagement-subnav-v60) button{min-height:44px;padding:9px 10px}html body.redesign-v69 :is(.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate){padding:12px}html body.redesign-v69 :is(.id-social-modal,.id-delete-modal,.id-username-gate-card){max-height:calc(100dvh - 24px);padding:22px 18px}html body.redesign-v69 .id-chat-dock{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 90px)}html body.redesign-v69 .id-chat-window{max-height:calc(100dvh - 90px)}html body.redesign-v69 .id-chat-window header{gap:8px;padding:12px}html body.redesign-v69 .id-chat-messages{height:min(340px,45dvh);padding:14px}html body.redesign-v69 .id-chat-back{display:block}html body.redesign-v69 .id-toast,html body.redesign-v69 [data-v57-toast]{right:12px!important;bottom:12px!important;max-width:calc(100vw - 24px)!important}html body.redesign-v69 .estland-message-toast-stack{right:12px;width:calc(100vw - 24px)}html body.redesign-v69 .estland-message-inbox{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){html body.redesign-v69 :is(.id-main,.id-chat-dock,.id-modal-backdrop,.id-social-modal-backdrop,.id-username-gate) *{animation:none!important;transition:none!important;scroll-behavior:auto}}
/* V69: the avatar owns the status indicator; header layout cannot displace it. */
html body.redesign-v69 .portal-account-button{position:relative;isolation:isolate}
html body.redesign-v69 .portal-account-avatar{position:relative;display:block;width:32px;height:32px;min-width:32px;flex:0 0 32px;line-height:0}
html body.redesign-v69 .portal-account-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px}
html body.redesign-v69 .portal-account-avatar .portal-account-dot{position:absolute;inset:auto 1px 1px auto;width:8px;height:8px;margin:0;transform:none;z-index:1;box-shadow:0 0 0 2px #182131}
html body.redesign-v69 .portal-account-dot.is-dnd{background:#f299a9}
html body.redesign-v69 .portal-account-dot.is-offline{background:#8090a7}
