.app-content[data-page],.admin-shell{--premium-accent:232 196 117;--premium-secondary:126 171 224;--premium-edge:163 184 217;--premium-radius:20px;--premium-ease:cubic-bezier(.2,.75,.25,1)}.app-content[data-page=tarea]{--premium-accent:123 218 198;--premium-secondary:129 183 235}.app-content[data-page=equipo]{--premium-accent:179 159 242;--premium-secondary:139 183 239}.app-content[data-page=recargar]{--premium-accent:127 213 177;--premium-secondary:118 188 221}.app-content[data-page=retirar]{--premium-accent:139 190 231;--premium-secondary:150 173 228}.app-content[data-page=estadisticas]{--premium-accent:128 204 224;--premium-secondary:167 159 230}.app-content[data-page=resultados]{--premium-accent:155 186 230;--premium-secondary:133 209 190}.app-content[data-page=perfil]{--premium-accent:182 194 231;--premium-secondary:196 168 228}.app-content[data-page=anuncios]{--premium-accent:230 174 146;--premium-secondary:212 181 228}.app-content[data-page]{isolation:isolate;animation:premium-page-arrive .3s var(--premium-ease);--surface-delay:0s;position:relative}.app-content[data-page]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 5%,rgb(var(--premium-accent)/.055),transparent 65%);width:100%;height:430px;position:absolute;top:-70px;left:0}.app-content[data-page] .page-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.app-content[data-page] .page-title h1{letter-spacing:-.055em;font-family:Space Grotesk,sans-serif;font-weight:500;line-height:1.12}.app-content[data-page] .page-title .eyebrow{letter-spacing:.14em;color:rgb(var(--premium-accent)/.85);align-items:center;gap:8px;font-size:9px;display:flex}.app-content[data-page] .page-title .eyebrow:before{content:"";background:rgb(var(--premium-accent)/.65);width:18px;height:1px}.app-content[data-page] .subtitle{color:#91a3bc;max-width:520px;font-size:13px;line-height:1.65}.premium-page-emblem{border:1px solid rgb(var(--premium-accent)/.18);background:linear-gradient(145deg,rgb(var(--premium-accent)/.11),#15213744);width:63px;height:63px;color:rgb(var(--premium-accent));border-radius:19px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0002}.premium-page-emblem>span{border:1px dashed rgb(var(--premium-accent)/.16);border-radius:50%;animation:35s linear infinite premium-orbit;position:absolute;inset:8px}.premium-page-emblem>svg{z-index:1;position:relative}.premium-page-emblem>i{background:linear-gradient(120deg,#0000 35%,#fff1 50%,#0000 65%);width:100%;height:100%;animation:8s ease-in-out infinite premium-emblem-shine;position:absolute;top:0;left:0;transform:translate(-100%)}.app-header{background:linear-gradient(110deg,#111f34ed,#0a1424ed);border-bottom:1px solid #b5c9e41a;box-shadow:0 8px 28px #02091626}.desktop-rail{background:linear-gradient(165deg,#111e33f5,#091324f5);border-right-color:#b5c9e41a}.rail-brand{padding-block:4px}.rail-brand .brand-mark,.app-header .brand-mark{box-shadow:inset 0 1px #fff8,0 4px 20px #dbb85a22}.rail-nav button{transition:background .2s,color .2s,box-shadow .2s;position:relative}.rail-nav button.active{color:#f3d48c;background:linear-gradient(100deg,#d7b2621c,#9eabc509);box-shadow:inset 2px 0 #e6c681,inset 0 1px #e8d3a410}.rail-nav button svg{transition:transform .2s var(--premium-ease),filter .2s}.rail-nav button:hover svg{filter:drop-shadow(0 0 5px);transform:translateY(-1px)}.bottom-nav{background:linear-gradient(150deg,#142039f5,#091425f5);border-top-color:#c5ad732b;box-shadow:0 -10px 35px #02091433}.bottom-nav .nav-item{transition:color .2s,background .2s;position:relative}.bottom-nav .nav-item.active:after{content:"";background:#e9c67c;border-radius:2px;height:2px;position:absolute;top:0;left:35%;right:35%;box-shadow:0 0 9px #e9c67c66}.bottom-nav .nav-item.active svg{filter:drop-shadow(0 0 5px #e9c67c40)}.app-content[data-page] :is(.stat-card,.quick-card,.home-aside,.plan-card,.team-levels,.invite-card,.team-member-details,.profile-card,.settings-list,.payout-card,.practice-balance,.practice-form,.practice-result,.announcement-card,.task-intro,.learning-note){border-color:rgb(var(--premium-edge)/.16);border-radius:var(--premium-radius);background-image:radial-gradient(ellipse at 100% 0,rgb(var(--premium-accent)/.045),transparent 60%),linear-gradient(145deg,#17273ed9,#101b2edb);box-shadow:inset 0 1px #e4eeff07,0 10px 30px #02081315}.app-content[data-page] :is(.quick-card,.plan-card,.team-member-details,.payout-card,.practice-result,.announcement-card){transition:border-color .22s,box-shadow .22s,transform .22s var(--premium-ease)}.app-content[data-page] .section-head h2{letter-spacing:-.025em;font-family:Space Grotesk,sans-serif;font-weight:500}.app-content[data-page] .section-head p{color:#889bb6;line-height:1.6}.app-content[data-page] .stat-card{position:relative;overflow:hidden}.app-content[data-page] .stat-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Space Grotesk,sans-serif;font-weight:600}.app-content[data-page] .stat-card:after{content:"";background:rgb(var(--premium-accent)/.5);width:5px;height:5px;box-shadow:0 0 9px rgb(var(--premium-accent)/.2);border-radius:50%;position:absolute;top:18px;right:17px}.app-content[data-page] .stat-icon{border:1px solid #c1d3eb12;border-radius:10px;box-shadow:inset 0 1px #fff1}.premium-surface-enter{animation:premium-surface-arrive .5s var(--surface-delay,0s) var(--premium-ease) both}:is(.app-content[data-page],.admin-shell) .button{transition:transform .16s var(--premium-ease),box-shadow .18s,filter .18s,border-color .18s;border-radius:11px;min-height:42px}:is(.app-content[data-page],.admin-shell) .button.light{color:#172033;background:linear-gradient(120deg,#fae3a4,#d6b366 75%,#ecd096);border:1px solid #f8e2a080;box-shadow:inset 0 1px #fff8,0 4px 14px #d9b25d12}:is(.app-content[data-page],.admin-shell) .button.cyan{background:linear-gradient(120deg,#a6dbe9,#75b9d7);box-shadow:inset 0 1px #fff5,0 4px 14px #75b9d712}:is(.app-content[data-page],.admin-shell) .button:active:not(:disabled){transform:translateY(1px)scale(.985)}:is(.app-content[data-page],.admin-shell) :is(input,select,textarea){border-radius:10px;transition:border-color .18s,box-shadow .18s,background-color .18s}:is(.app-content[data-page],.admin-shell) :is(input,select,textarea):focus{border-color:rgb(var(--premium-accent)/.65);box-shadow:0 0 0 3px rgb(var(--premium-accent)/.09);outline:0}:is(.app-content[data-page],.admin-shell) :is(button,a,summary):focus-visible{outline:2px solid rgb(var(--premium-accent));outline-offset:4px}:is(.app-content[data-page],.admin-shell) button:disabled{cursor:not-allowed}.app-content[data-page=inicio] .hero-card{isolation:isolate;background:radial-gradient(at 0 0,#b9944a14,#0000 50%),linear-gradient(135deg,#1d304c,#111d32 75%);border:1px solid #c9ad6c45;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 20px 50px #0002}.app-content[data-page=inicio] .hero-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d6b46c0c,#0000 70%);width:65%;height:160%;animation:12s ease-in-out infinite alternate premium-hero-light;position:absolute;top:-40%;right:-12%}.app-content[data-page=inicio] .hero-balance{letter-spacing:-.055em;text-shadow:0 3px 28px #ebcf8520;font-family:Space Grotesk,sans-serif;font-weight:500}.app-content[data-page=inicio] .hero-visual{background:radial-gradient(at 88% 4%,#c89b3b12,#0000 48%),linear-gradient(145deg,#111c2cdd,#0d1727e8);border-color:#cdb26735;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 16px 38px #0002}.app-content[data-page=inicio] .visual-top{align-items:center}.app-content[data-page=inicio] .chart-percent{color:#f2d88f;background:linear-gradient(130deg,#3a2d154d,#b3892612);border:1px solid #c9a94d32;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font:600 11px DM Mono,monospace;display:inline-flex;box-shadow:inset 0 1px #fff1}.app-content[data-page=inicio] .chart-percent .live-dot{background:#dfbd64;width:5px;height:5px;box-shadow:0 0 0 3px #dfbd6420,0 0 10px #e0bd6675}.app-content[data-page=inicio] .visual-total{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:14px;display:flex}.app-content[data-page=inicio] .visual-total:before{content:"";background:linear-gradient(#ffe49b,#bd8b27);border-radius:4px;width:3px;height:17px;margin-right:5px;box-shadow:0 0 12px #d7b55755}.app-content[data-page=inicio] .chart{height:120px;margin:8px 0 0;overflow:visible}.app-content[data-page=inicio] .chart-area{fill:url(#area);animation:1.3s ease-out both premium-chart-area}.app-content[data-page=inicio] .chart-glow{fill:none;stroke:#f4d783;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.42;filter:url(#chart-glow)}.app-content[data-page=inicio] .chart-line{fill:none;stroke:url(#chart-stroke);stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #d4ae5066);animation:1.25s ease-out .12s forwards premium-chart-trace}.app-content[data-page=inicio] .chart-cursor{fill:none;stroke:#f0d88f;stroke-width:1px;stroke-dasharray:2 5;opacity:.38;animation:2.5s ease-in-out infinite premium-chart-cursor}.app-content[data-page=inicio] .chart-point-halo{fill:#f3d57e;opacity:.22;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite premium-chart-pulse}.app-content[data-page=inicio] .chart-point{fill:#fff1bf;stroke:#c59637;stroke-width:2px;filter:drop-shadow(0 0 7px #f3d57e);animation:.45s .9s both premium-chart-point-in}.app-content[data-page=inicio] .chart-labels{letter-spacing:.12em;color:#94866a;margin-top:3px;font:600 9px DM Mono,monospace}.app-content[data-page=inicio] .chart-labels span:last-child{color:#ead49a}.app-content[data-page=inicio] .quick-card{text-align:left;border-radius:16px;min-height:100px;position:relative;overflow:hidden}.app-content[data-page=inicio] .quick-icon{border-radius:12px;box-shadow:inset 0 1px #fff1}.app-content[data-page=inicio] .quick-icon svg{transition:transform .3s var(--premium-ease)}.app-content[data-page=inicio] .quick-card b{font-size:13px}.app-content[data-page=inicio] .quick-card small{font-size:11px;line-height:1.5}.app-content[data-page=inicio] .onboarding-steps article.complete .onboarding-step-number{box-shadow:0 0 14px #79c49a0b}@media (prefers-reduced-motion:reduce){.app-content[data-page=inicio] .chart-cursor,.app-content[data-page=inicio] .chart-point-halo,.app-content[data-page=inicio] .chart-point,.app-content[data-page=inicio] .chart-glow{animation:none!important}.app-content[data-page=inicio] .chart-point-halo{opacity:.16;transform:scale(1)}.app-content[data-page=inicio] .chart-point{opacity:1;transform:scale(1)}.app-content[data-page=inicio] .chart-glow{stroke-dashoffset:0!important}}.app-content[data-page=inicio] .chart-glow{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.25s ease-out .12s forwards premium-chart-trace}.app-content[data-page=tarea] .task-intro{border-color:rgb(var(--premium-accent)/.22);padding:24px;position:relative;overflow:hidden}.app-content[data-page=tarea] .task-intro h2{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-weight:500}.app-content[data-page=tarea] .task-intro:after{content:"";border:1px solid rgb(var(--premium-accent)/.08);width:180px;height:180px;box-shadow:0 0 0 24px rgb(var(--premium-accent)/.025),0 0 0 48px rgb(var(--premium-accent)/.015);pointer-events:none;border-radius:50%;position:absolute;top:-35px;right:-25px}.app-content[data-page=tarea] .vip-task-list>article{position:relative}.app-content[data-page=tarea] .survey-countdown{background:linear-gradient(110deg,#7edcc510,#192a3c55);border-color:#7edcc52b;box-shadow:inset 0 1px #fff1}.app-content[data-page=tarea] .survey-countdown strong{color:#a6e5d5;font-size:16px}.app-content[data-page=tarea] .vip-tasks-heading>strong{color:#b7e5d4}.app-content[data-page=tarea] .vip-task-number{border:1px solid #acdccc20}.app-content[data-page=vip] .vip-heading{border-color:#d4b77033;border-radius:22px;padding:24px}.app-content[data-page=vip] .vip-heading h2{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-weight:500}.app-content[data-page=vip] .plan-grid{gap:16px}.app-content[data-page=vip] .plan-card{isolation:isolate;border-radius:22px;padding:24px;position:relative;overflow:hidden}.app-content[data-page=vip] .plan-card:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#f0d69866,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.app-content[data-page=vip] .plan-card.featured{background-image:radial-gradient(at 95% 0,#cba75f1b,#0000 65%),linear-gradient(145deg,#1b2a3f,#101c30);border-color:#d9b96e80;box-shadow:inset 0 1px #ffe9ac15,0 10px 35px #c6a5570b}.app-content[data-page=vip] .plan-card>strong{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:500}.app-content[data-page=vip] .plan-kicker{letter-spacing:.12em;font-size:9px}.app-content[data-page=vip] .plan-card ul{border-top:1px solid #d7c7a41a;padding-block:15px}.app-content[data-page=vip] .plan-card.archived{opacity:.7}.app-content[data-page=equipo] .invite-card{background-image:radial-gradient(at 0 0,#a895e812,#0000 65%),linear-gradient(135deg,#1a2b43,#111e32);border-color:#b39ff235;padding:24px}.app-content[data-page=equipo] .invite-head h2{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-weight:500}.app-content[data-page=equipo] .copy-field{background:#09152566;border-color:#bba9ec30;border-radius:12px}.app-content[data-page=equipo] .team-levels{border-radius:16px}.app-content[data-page=equipo] .team-levels button{border-radius:10px;min-height:42px;transition:background .2s,border-color .2s}.app-content[data-page=equipo] .team-levels button[aria-pressed=true]{color:#dfd3ff;background:#b39ff218;border-color:#b39ff266}.app-content[data-page=equipo] .team-member-details{border-radius:15px;margin-bottom:9px;overflow:hidden}.app-content[data-page=equipo] .team-member-details>summary{min-height:70px}.app-content[data-page=equipo] .team-member-expanded{background:linear-gradient(145deg,#b39ff207,#0000);border-top-color:#b39ff21a;animation:.25s ease-out premium-detail-open}.app-content[data-page=equipo] .avatar{color:#d8c9ff;background:linear-gradient(135deg,#57477755,#1d304a);border:1px solid #b39ff244}.app-content[data-page=equipo] .team-chevron{transition:transform .2s}.app-content[data-page=equipo] details[open] .team-chevron{transform:rotate(90deg)}.app-content[data-page=perfil] .profile-card{isolation:isolate;background-image:radial-gradient(at 50% 0,#adb5e416,#0000 70%),linear-gradient(140deg,#1b2b45,#111c30);border-color:#bac7e631;padding:32px 24px;position:relative;overflow:hidden}.app-content[data-page=perfil] .profile-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #bdc9ee0c;border-radius:50%;width:320px;height:240px;position:absolute;top:-110px;left:calc(50% - 160px);box-shadow:0 0 0 25px #bdc9ee04,0 0 0 50px #bdc9ee03}.app-content[data-page=perfil] .profile-avatar{color:#182234;background:linear-gradient(145deg,#f4df9a,#ab8240);border:1px solid #e4d7b077;position:relative;box-shadow:0 0 0 7px #c9b77909,0 0 0 8px #c9b77922,0 15px 35px #0003}.app-content[data-page=perfil] .profile-card h2{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-weight:500}.app-content[data-page=perfil] .settings-list{overflow:hidden}.app-content[data-page=perfil] .settings-list button{transition:background .18s,padding .18s}.app-content[data-page=perfil] .payout-card{border-radius:16px}.app-content[data-page=perfil] .payout-method-icon{border-radius:12px;box-shadow:inset 0 1px #fff1}.app-content[data-page=recargar] .selected-recharge-account{background:radial-gradient(at 100% 0,#81cfa316,#0000 60%),linear-gradient(145deg,#182f40,#111e32);border:1px solid #8ccdab38;border-radius:20px;padding:24px;box-shadow:inset 0 1px #fff1}.app-content[data-page=recargar] .practice-bank-icon{color:#a4dfbf;background:#8bd0aa12;border:1px solid #8bd0aa33;border-radius:13px}.app-content[data-page=recargar] .recharge-account-number{font-variant-numeric:tabular-nums;background:#091b2766;border-color:#8ccdab22;border-radius:10px}.app-content[data-page=recargar] .practice-form,.app-content[data-page=retirar] .practice-form{border-color:rgb(var(--premium-accent)/.2);padding:25px}.app-content[data-page=recargar] .request-hint,.app-content[data-page=retirar] .request-hint{color:#9db1c8;line-height:1.75}.app-content[data-page=retirar] .practice-balance{background-image:radial-gradient(at 100% 0,#8bbeeb16,#0000 60%),linear-gradient(145deg,#1b304c,#111e32);border-color:#8bbeeb38;padding:27px;position:relative;overflow:hidden}.app-content[data-page=retirar] .practice-balance strong{letter-spacing:-.04em;color:#d0e5f6;font:500 clamp(28px,5vw,39px) Space Grotesk,sans-serif}.app-content[data-page=retirar] .practice-balance:after{content:"";pointer-events:none;border:1px solid #8bbeeb14;border-radius:50%;width:100px;height:100px;position:absolute;top:-20px;right:-10px;box-shadow:0 0 0 20px #8bbeeb05}.app-content[data-page=estadisticas] .stat-card{border-radius:20px;min-height:145px;padding:22px}.app-content[data-page=estadisticas] .stat-card strong{color:#d4ecf2;font-size:27px}.app-content[data-page=estadisticas] .stat-icon{color:#a6dfec;background:#7fc4d615;width:35px;height:35px}.app-content[data-page=estadisticas] .learning-note{border-color:#80ccd42b;padding:24px}.app-content[data-page=estadisticas] .note-symbol{box-shadow:0 0 0 6px #80ccd407}.app-content[data-page=estadisticas] .stats-progress{border-radius:20px;height:5px}.app-content[data-page=estadisticas] .stats-progress i{transition:width .45s var(--premium-ease);background:linear-gradient(90deg,#73b7cf,#a7dbcb);box-shadow:0 0 12px #94d2d52b}.app-content[data-page] .movement-list{border:1px solid #b9c9df1a;border-radius:17px;overflow:hidden}.app-content[data-page] .movement-row{border-color:#b9c9df12;transition:background .18s}.app-content[data-page] .movement-icon{border:1px solid #c1d3e512;border-radius:11px}.app-content[data-page=resultados] .practice-result{border-radius:16px;margin-bottom:11px;padding:18px}.app-content[data-page=resultados] .request-correction-panel{background:linear-gradient(145deg,#a9752420,#17253a);border-color:#d6ac6d44;border-radius:17px}.app-content[data-page=resultados] .request-correction-item{border-color:#d6ac6d22}.app-content[data-page=resultados] .request-rejection-note{border-radius:10px;line-height:1.7}.app-content[data-page] .empty{border:1px dashed rgb(var(--premium-accent)/.2);background:linear-gradient(135deg,rgb(var(--premium-accent)/.025),#0d182a33);color:#96a9c2;border-radius:18px;padding:26px 20px;line-height:1.7}.app-content[data-page=anuncios] .premium-empty{text-align:center;background:radial-gradient(at 50% 15%,#dcae7e0a,#0000 65%),linear-gradient(145deg,#17263b,#101c2f);border-style:solid;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:45px 24px;display:flex}.premium-empty-icon{border:1px solid rgb(var(--premium-accent)/.3);background:linear-gradient(145deg,rgb(var(--premium-accent)/.12),rgb(var(--premium-accent)/.025));width:80px;height:80px;color:rgb(var(--premium-accent));box-shadow:0 0 0 8px rgb(var(--premium-accent)/.025);border-radius:25px;place-items:center;margin:0 0 22px;display:grid}.premium-empty h2{letter-spacing:-.035em;color:#e9e6e0;margin:0 0 10px;font:500 24px Space Grotesk,sans-serif}.premium-empty p{color:#94a5bc;max-width:360px;margin:0;font-size:13px;line-height:1.8}.admin-shell .admin-header{background:linear-gradient(110deg,#132139ed,#091526ed);border-bottom-color:#c1ad762b}.admin-shell .admin-panel-card,.admin-shell .admin-welcome{background-image:radial-gradient(at 100% 0,#d0b36d08,#0000 60%),linear-gradient(145deg,#18283f,#101d32);border-color:#b4c7e124;border-radius:19px;box-shadow:inset 0 1px #fff1,0 12px 35px #0002}.admin-shell .admin-section-title h2{letter-spacing:-.025em;font-family:Space Grotesk,sans-serif;font-weight:500}.admin-shell .admin-section-title>span{border:1px solid #d4b67522;border-radius:11px}.admin-shell :is(.admin-tab,.admin-area,.admin-nav-item){transition:background .2s,border-color .2s,color .2s}.admin-shell :is(.admin-record,.admin-list>article,.admin-account-row){transition:background .18s,border-color .18s}.admin-shell :is(.admin-record,.admin-list>article):hover{background-color:#bbcee605}.admin-shell .admin-avatar{background:linear-gradient(135deg,#5b4d2f55,#1e3049);border:1px solid #d4b67533;box-shadow:inset 0 1px #fff1}.admin-shell .admin-form label{line-height:1.6}.admin-shell .admin-content>.admin-panel-card{animation:.3s ease-out premium-page-arrive}.premium-wheel-rotor:not(.is-spinning){animation:7s ease-in-out infinite premium-wheel-rest}.premium-wheel-stage:not(.is-spinning) .premium-wheel-machine{animation:6s ease-in-out infinite premium-wheel-hover}.premium-wheel-stage:not(.is-spinning) .premium-wheel-bulb{animation:2.4s linear infinite premium-wheel-marquee;animation-delay:calc(var(--bulb) * -.05s)}.premium-wheel-orbit-glint{transform-origin:240px 240px;filter:drop-shadow(0 0 4px #fff0b2);animation:9s linear infinite premium-orbit}.premium-wheel-idle-sparks{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.premium-wheel-idle-sparks i{left:calc(6% + var(--mote)*12%);top:calc(45% + var(--mote)*3%);opacity:0;width:3px;height:3px;animation:7s ease-in-out infinite premium-mote-rise;animation-delay:calc(var(--mote) * -.85s);background:#efda9c;border-radius:50%;position:absolute;box-shadow:0 0 8px #ffe29c66}.premium-wheel-stage.is-spinning .premium-wheel-idle-sparks i{animation-duration:3.5s}.premium-wheel-stage.has-winner .premium-wheel-rotor:not(.is-spinning){transform:rotate(var(--rotor-angle));animation:none}@media (hover:hover) and (pointer:fine){.app-content[data-page] :is(.quick-card,.plan-card:not(.archived),.team-member-details,.payout-card):hover{border-color:rgb(var(--premium-accent)/.4);box-shadow:inset 0 1px #fff1,0 14px 35px #02091635,0 0 24px rgb(var(--premium-accent)/.025);transform:translateY(-3px)}.app-content[data-page=inicio] .quick-card:hover .quick-icon svg{transform:rotate(-7deg)scale(1.1)}:is(.app-content[data-page],.admin-shell) .button:not(:disabled):hover{filter:brightness(1.07);box-shadow:inset 0 1px #fff3,0 6px 18px #0002}.app-content[data-page=perfil] .settings-list button:hover{background:rgb(var(--premium-accent)/.035);padding-left:20px}}@keyframes premium-page-arrive{0%{opacity:.4}to{opacity:1}}@keyframes premium-surface-arrive{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-detail-open{0%{opacity:.4}to{opacity:1}}@keyframes premium-chart-trace{to{stroke-dashoffset:0}}@keyframes premium-chart-area{0%{opacity:0}to{opacity:1}}@keyframes premium-chart-pulse{0%{opacity:.3;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.8)}}@keyframes premium-chart-cursor{0%,to{opacity:.2}50%{opacity:.55}}@keyframes premium-chart-point-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes premium-hero-light{0%{transform:translate(-5%)}to{transform:translate(8%,8%)}}@keyframes premium-emblem-shine{0%,65%{transform:translate(-110%)}90%,to{transform:translate(110%)}}@keyframes premium-orbit{to{transform:rotate(360deg)}}@keyframes premium-wheel-rest{0%,to{transform:rotate(calc(var(--rotor-angle) - 2.5deg))}50%{transform:rotate(calc(var(--rotor-angle) + 2.5deg))}}@keyframes premium-wheel-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes premium-wheel-marquee{0%,20%,to{opacity:.25}40%,65%{opacity:1;filter:drop-shadow(0 0 6px #ffdc80)}}@keyframes premium-mote-rise{0%{opacity:0;transform:translateY(15px)scale(.5)}25%,65%{opacity:.65}to{opacity:0;transform:translate(10px,-95px)scale(.25)}}@media (max-width:759px){.app-content[data-page]{--premium-radius:17px}.app-content[data-page] .page-title{gap:12px;margin-bottom:21px}.app-content[data-page] .page-title h1{font-size:29px}.app-content[data-page] .page-title .eyebrow{letter-spacing:.1em;font-size:8px}.app-content[data-page] .subtitle{font-size:12px}.premium-page-emblem{border-radius:15px;width:48px;height:48px}.premium-page-emblem>svg{width:21px;height:21px}.premium-page-emblem>span{inset:6px}.app-content[data-page=inicio] .hero-card{border-radius:20px}.app-content[data-page=inicio] .quick-card{border-radius:14px;min-height:94px}.app-content[data-page=inicio] .quick-card b{font-size:12px}.app-content[data-page=inicio] .quick-card small{font-size:10px}.app-content[data-page=vip] .plan-card{padding:22px}.app-content[data-page=vip] .plan-card>strong{font-size:29px}.app-content[data-page=tarea] .task-intro,.app-content[data-page=equipo] .invite-card,.app-content[data-page=recargar] .selected-recharge-account,.app-content[data-page=recargar] .practice-form,.app-content[data-page=retirar] .practice-form{padding:20px}.app-content[data-page=estadisticas] .stat-card{min-height:132px;padding:17px}.app-content[data-page=estadisticas] .stat-card strong{font-size:23px}.app-content[data-page=perfil] .profile-card{padding:29px 20px}.app-content[data-page=anuncios] .premium-empty{min-height:290px;padding:35px 20px}.premium-empty h2{font-size:22px}.admin-shell .admin-panel-card{border-radius:16px}}@media (max-width:380px){.premium-page-emblem{border-radius:13px;width:42px;height:42px}.app-content[data-page] .page-title h1{font-size:26px}.app-content[data-page] .page-title .eyebrow{letter-spacing:.04em}.app-content[data-page] .stat-card strong{overflow-wrap:anywhere}}.app-content[data-page=inicio] .hero-balance{font-variant-numeric:tabular-nums;line-height:1.12;font-size:clamp(42px,5.8vw,54px)!important}.app-content[data-page=inicio] .hero-balance .coin{font-size:.62em}.app-content[data-page=inicio] .quick-card.quick-card-centered{text-align:center;justify-content:center;align-items:center;display:flex}.app-content[data-page=inicio] .quick-card.quick-card-centered .quick-icon{margin-inline:auto}.app-content[data-page=inicio] .quick-card.quick-card-centered b,.app-content[data-page=inicio] .quick-card.quick-card-centered small{text-align:center;width:100%}.app-content[data-page=inicio] .quick-card.quick-card-centered b{font-size:16px;line-height:1.35}.app-content[data-page=inicio] .quick-card.quick-card-centered small{font-size:13px;line-height:1.45}.bottom-nav .nav-item{text-align:center;white-space:nowrap;gap:4px;min-width:60px;min-height:50px;padding:6px 7px;font-size:10px;line-height:1.2}.bottom-nav .nav-item svg{flex:none;width:21px;height:21px}.desktop-rail .rail-user{border-radius:13px;gap:11px;min-height:56px;padding:9px 10px}.desktop-rail .rail-user .rail-profile-icon{border:1px solid rgb(var(--premium-accent)/.3);background:rgb(var(--premium-accent)/.1);color:#f1d38b;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.desktop-rail .rail-user>span:nth-child(2){min-width:0}.desktop-rail .rail-user b,.desktop-rail .rail-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desktop-rail .rail-user b{font-size:15px}.bottom-nav .nav-item{font-size:11px}@media (max-width:759px){.app-content[data-page=inicio] .hero-balance{font-size:clamp(39px,10vw,48px)!important}.bottom-nav .nav-item{flex:1;min-width:0;padding-inline:3px;font-size:11px}.bottom-nav .nav-item svg{width:22px;height:22px}.app-content[data-page=inicio] .quick-card.quick-card-centered{min-height:104px}.app-content[data-page=inicio] .quick-card.quick-card-centered b{font-size:15px}.app-content[data-page=inicio] .quick-card.quick-card-centered small{font-size:12px}}.app-content[data-page=inicio] .movement-list{border-radius:18px}.app-content[data-page=inicio] .movement-row:not(.movement-request-row){border-bottom:1px solid rgb(var(--premium-edge)/.13);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:14px 16px;display:grid}.app-content[data-page=inicio] .movement-row:not(.movement-request-row):last-child{border-bottom:0}.app-content[data-page=inicio] .movement-row .movement-icon{border-radius:12px;width:36px;height:36px}.app-content[data-page=inicio] .movement-main{min-width:0}.app-content[data-page=inicio] .movement-main>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;display:block;overflow:hidden}.app-content[data-page=inicio] .movement-main>small{-webkit-line-clamp:2;color:#aab9ce;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font:400 12px/1.5 DM Sans,sans-serif;display:-webkit-box;overflow:hidden}.app-content[data-page=inicio] .movement-end{justify-items:end;gap:5px;min-width:112px;display:grid}.app-content[data-page=inicio] .movement-end>strong{font-variant-numeric:tabular-nums;font:600 14px/1.3 DM Mono,monospace}.app-content[data-page=inicio] .movement-end>small{color:#9bacc2;margin:0;font:500 10px/1.4 DM Sans,sans-serif}.app-content[data-page=inicio] .movement-end .status{border:1px solid #9dc8ff20;padding:4px 8px;font:600 10px/1.3 DM Sans,sans-serif}.app-content[data-page=inicio] .movement-request-row{grid-template-columns:38px minmax(0,1fr) minmax(145px,190px);gap:13px;padding:15px 16px}.app-content[data-page=inicio] .movement-request-main>b{font-size:14px;line-height:1.4}.app-content[data-page=inicio] .movement-request-main>small{grid-template-columns:54px minmax(0,1fr);font:400 12px/1.5 DM Sans,sans-serif}.app-content[data-page=inicio] .movement-request-end>small{font:500 10px/1.4 DM Sans,sans-serif}.app-content[data-page=inicio] .movement-request-end>strong{font-variant-numeric:tabular-nums;font:600 15px/1.35 DM Mono,monospace}.app-content[data-page=inicio] .movement-request-end .status{font:600 10px/1.3 DM Sans,sans-serif}@media (max-width:759px){.app-content[data-page=inicio] .movement-row:not(.movement-request-row){grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:0;padding:13px 12px}.app-content[data-page=inicio] .movement-row .movement-icon{width:32px;height:32px}.app-content[data-page=inicio] .movement-end{text-align:left;grid-column:2;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-content[data-page=inicio] .movement-end>strong{font-size:13px}.app-content[data-page=inicio] .movement-end>small{margin-left:auto}.app-content[data-page=inicio] .movement-request-row{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:14px 12px}.app-content[data-page=inicio] .movement-request-end{align-items:center;justify-items:initial;text-align:left;flex-wrap:wrap;grid-column:2;gap:7px 10px;display:flex}}.survey-studio-steps{flex-wrap:wrap;row-gap:8px}.survey-studio-steps>span{text-align:right;flex:1 0 100%;margin-left:0}.survey-studio-steps button.optional:not(.answered){color:#91a2b9;border-style:dashed}.survey-studio-options.multiple .survey-studio-selection{border-radius:5px}.survey-studio-options.multiple label.selected .survey-studio-selection{color:#152137;background:#e8ca83;border-color:#e8ca83}.survey-studio-selection-count{color:#a8b8ce;text-align:right;padding:3px 4px;font-size:11px;display:block}.survey-studio-scale{border:0;gap:10px;margin:0;padding:0;display:grid}.survey-studio-scale>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.survey-studio-scale button{color:#d4dfed;cursor:pointer;background:#a9bdd008;border:1px solid #a3b7d326;border-radius:11px;min-height:45px;font:600 14px DM Mono,monospace;transition:background .18s,border-color .18s,transform .18s}.survey-studio-scale button:hover{border-color:#ccaf6c88;transform:translateY(-1px)}.survey-studio-scale button.selected{color:#ffedc2;background:#daba6620;border-color:#e8c57b;box-shadow:inset 0 0 0 1px #e8c57b55,0 3px 18px #0001}.survey-studio-scale>footer{color:#9baec5;justify-content:space-between;gap:12px;font-size:11px;line-height:1.45;display:flex}.survey-studio-text-answer{color:#d4dfed;gap:8px;font-size:13px;line-height:1.5;display:grid}.survey-studio-text-answer>span>small,.survey-studio-text-answer>small{color:#91a2b9;font-size:11px;font-weight:400}.survey-studio-text-answer textarea{resize:vertical;color:#edf3ff;background:#a9bdd008;border:1px solid #a3b7d326;border-radius:13px;outline:none;width:100%;min-height:104px;padding:13px;font:400 14px/1.55 DM Sans,sans-serif}.survey-studio-text-answer textarea:focus{border-color:#e8c57b88;box-shadow:0 0 0 3px #e8c57b12}.survey-studio-text-answer textarea::placeholder{color:#788ba4}@media (max-width:600px){.survey-studio-scale>div{gap:6px}.survey-studio-scale button{min-height:42px}.survey-studio-scale>footer{font-size:10px}.survey-studio-text-answer textarea{min-height:90px}}@media (prefers-reduced-motion:reduce){.app-content[data-page],.premium-surface-enter,.premium-page-emblem>span,.premium-page-emblem>i,.app-content[data-page=inicio] .hero-card:before,.app-content[data-page=inicio] .chart-area,.admin-shell .admin-content>.admin-panel-card,.premium-wheel-orbit-glint,.premium-wheel-idle-sparks i,.premium-wheel-rotor:not(.is-spinning),.premium-wheel-stage:not(.is-spinning) .premium-wheel-machine,.premium-wheel-stage:not(.is-spinning) .premium-wheel-bulb{animation:none!important}.app-content[data-page=inicio] .chart-line{stroke-dashoffset:0;animation:none}.app-content[data-page] *,.admin-shell :is(.button,input,select,textarea,.admin-record){scroll-behavior:auto!important;transition:none!important}.app-content[data-page] :is(.quick-card,.plan-card,.team-member-details,.payout-card):hover{transform:none}.premium-wheel-idle-sparks{display:none}}.app-content[data-page=inicio] .quick-card .quick-icon{will-change:transform;animation:4.2s ease-in-out infinite premium-icon-float}.app-content[data-page=inicio] .quick-card:nth-child(2n) .quick-icon{animation-duration:4.8s;animation-delay:-1.4s}.app-content[data-page=inicio] .quick-card:nth-child(3n) .quick-icon{animation-duration:4.5s;animation-delay:-2.6s}.app-content[data-page=inicio] .quick-card .quick-icon svg{filter:drop-shadow(0 2px 4px #030b1b66);animation:5.6s ease-in-out infinite premium-icon-breathe}.app-content[data-page=inicio] .quick-card:nth-child(2n) .quick-icon svg{animation-delay:-2s}.app-content[data-page=inicio] .quick-card .quick-icon{border:1px solid #d5e5ff18;box-shadow:inset 0 1px #fff2,0 8px 18px #01091620}.app-content[data-page] :is(.hero-visual,.team-levels,.movement-list){background-image:linear-gradient(135deg,#32496912,#13233b0a);background-color:#09142442!important}.app-content[data-page=inicio] .hero-card{background-image:radial-gradient(at 5% 0,#e6c77b12,#0000 58%),linear-gradient(130deg,#263b541c,#101f3412);border-color:#d7ba724d;background-color:#0b192b99!important}.app-content[data-page=inicio] .quick-card{border-color:#b9cee52b;background-color:#0c1a2d7d!important}.app-content[data-page=perfil] .profile-card{background-image:radial-gradient(at 50% 0,#b8c6e519,#0000 65%),linear-gradient(140deg,#22395312,#18243e0d);background-color:#0f1b2e87!important}.app-content[data-page] .vip-task-list>article{box-shadow:inset 0 1px #ffffff08;background:linear-gradient(115deg,#182d4566,#101c2f55)!important}.app-content[data-page=equipo] .team-member-expanded{background:linear-gradient(145deg,#b39ff20a,#0d182a22)}.app-content[data-page=equipo] .copy-field{background:#0a142d5c}.app-content[data-page=resultados] .request-correction-panel{background:linear-gradient(140deg,#a975242b,#17253a66)}.app-content[data-page] :is(.practice-form,.settings-list,.payout-card) :is(input,select,textarea){color:#eaf1fd;background-color:#081528bd}.app-content[data-page] :is(input,textarea)::placeholder{color:#93a6c0}.app-content[data-page] .movement-row:hover{background:#cee1ff08}.app-content[data-page] .profile-avatar,.app-content[data-page] .vip-task-number,.app-content[data-page] .stat-icon{isolation:isolate}.admin-shell :is(.admin-panel-card,.admin-welcome,.admin-module-card,.admin-record,.admin-area-card){background-image:radial-gradient(at 100% 0,#d0b36d09,#0000 60%),linear-gradient(140deg,#22364f1c,#111f3417);border-color:#bdd0ea26;box-shadow:inset 0 1px #fff1,0 12px 35px #0002;background-color:#0a16289e!important}.admin-shell :is(input,select,textarea){color:#e8f0ff;background-color:#09162ac9}.app-header,.admin-shell .admin-header{-webkit-backdrop-filter:blur(12px);background:linear-gradient(110deg,#111f34cf,#0a1424d9)}.desktop-rail{-webkit-backdrop-filter:blur(5px);background:linear-gradient(165deg,#111e33d4,#091324d9)}.bottom-nav{-webkit-backdrop-filter:blur(12px);background:linear-gradient(150deg,#142039d9,#091425e6)}.cosmic-backdrop{background:radial-gradient(at 78% 14%,#243b6324,#0000 42%),radial-gradient(at 17% 70%,#1730572b,#0000 42%)}.cosmic-backdrop:before{filter:none;animation-duration:24s,4.5s}.cosmic-backdrop:after{filter:none;opacity:.85;animation-duration:17s}.cosmic-aurora{pointer-events:none;transform-origin:50%;z-index:-1;border-radius:50%;position:absolute}.cosmic-aurora-gold{background:radial-gradient(#cda1521a 0%,#a47b350d 28%,#0000 67%);width:75vw;height:90vh;animation:22s ease-in-out infinite alternate premium-aurora-gold;top:15%;left:-25%}.cosmic-aurora-blue{background:radial-gradient(#4d7bb526,#25457012 30%,#0000 65%);width:80vw;height:100vh;animation:26s ease-in-out infinite alternate premium-aurora-blue;top:-15%;right:-35%}.cosmic-depth-stars{pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 18% 33%,#a8c2e3a1 50%,#0000 100%),radial-gradient(1px 1px at 71% 72%,#e9d39b8c 50%,#0000 100%),radial-gradient(1.4px 1.4px at 45% 91%,#a3bfe075 50%,#0000 100%),radial-gradient(1px 1px at 92% 17%,#f1daa88c 50%,#0000 100%);background-size:510px 430px;animation:60s ease-in-out infinite alternate premium-depth-drift;position:absolute;inset:-15%}.cosmic-backdrop .meteor{filter:drop-shadow(0 0 5px #f4d47a77);animation-timing-function:ease-in-out}.cosmic-backdrop .meteor-one{animation-duration:8.5s}.cosmic-backdrop .meteor-two{animation-duration:10s;animation-delay:-5s}.cosmic-backdrop .meteor-three{animation-duration:11.5s;animation-delay:-8s}.cosmic-backdrop .meteor-four{animation-duration:12.5s;animation-delay:-3s}.cosmic-backdrop .meteor-five{animation-duration:14s;animation-delay:-10s}.cosmic-backdrop .star-glow{animation-duration:6s,3.5s;box-shadow:0 0 18px 4px #e2bf5b44}@keyframes premium-icon-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-5px)rotate(1.5deg)}}@keyframes premium-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes premium-aurora-gold{0%{opacity:.65;transform:translate(-4%,3%)scale(.95)}to{opacity:1;transform:translate(22%,-8%)scale(1.12)}}@keyframes premium-aurora-blue{0%{opacity:.7;transform:translate(4%,-5%)scale(1)}to{opacity:1;transform:translate(-18%,15%)scale(1.08)}}@keyframes premium-depth-drift{0%{transform:translate(0,0)}to{transform:translate(45px,-35px)}}@media (hover:hover) and (pointer:fine){.app-content[data-page=inicio] .quick-card:hover .quick-icon{animation-play-state:paused}.app-content[data-page=inicio] .quick-card:hover .quick-icon svg{animation:none;transform:rotate(-7deg)scale(1.1)}.app-content[data-page=inicio] .quick-card:hover{background-color:#16273da1!important}}@media (max-width:759px){.app-content[data-page] :is(.practice-form,.payout-card,.settings-list){background-color:#091424a3!important}.cosmic-aurora-gold{opacity:.75;width:110vw;left:-50%}.cosmic-aurora-blue{opacity:.75;width:125vw;right:-65%}.desktop-rail{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.app-content[data-page=inicio] .quick-card .quick-icon,.app-content[data-page=inicio] .quick-card .quick-icon svg,.cosmic-aurora,.cosmic-depth-stars,.cosmic-backdrop:before,.cosmic-backdrop:after,.cosmic-backdrop .meteor,.cosmic-backdrop .star-glow{animation:none!important}.cosmic-backdrop .meteor{opacity:0}.cosmic-depth-stars{opacity:.45}.cosmic-backdrop .star-glow{opacity:.5}}.app-content[data-page] :is(.hero-card,.quick-card,.stat-card,.home-aside,.hero-visual,.plan-card,.team-levels,.invite-card,.team-member-details,.member-list,.profile-card,.settings-list,.payout-card,.practice-balance,.practice-form,.practice-result,.announcement-card,.task-intro,.learning-note,.vip-heading,.vip-daily-tasks,.movement-list,.selected-recharge-account,.wheel-hero,.wheel-prize-list,.premium-empty){background-image:linear-gradient(135deg,rgb(var(--premium-accent)/.025),#14253d05);border-color:rgb(var(--premium-edge)/.24);box-shadow:inset 0 1px #e6eeff12,0 12px 30px #01071410;background-color:#08122140!important}.app-content[data-page] :is(.hero-visual,.movement-list,.team-levels,.member-list){background-image:none;background-color:#0000!important}.app-content[data-page=inicio] .hero-card,.app-content[data-page=perfil] .profile-card{background-image:radial-gradient(ellipse at 10% 0,rgb(var(--premium-accent)/.035),transparent 65%);background-color:#0a16274d!important}.app-content[data-page=inicio] .quick-card{background-image:linear-gradient(140deg,#adcaed06,#0000);background-color:#0b192b38!important}.app-content[data-page=vip] .plan-card.featured{background-image:radial-gradient(at 95% 0,#d5b16b12,#0000 65%);border-color:#d9b96e80;background-color:#121b2757!important}.app-content[data-page] .vip-task-list>article{background:linear-gradient(115deg,#182d4533,#101c2f29)!important}.app-content[data-page] .vip-task-list>article.done{background:linear-gradient(115deg,#28534229,#101d301a)!important}.app-content[data-page] :is(.practice-form,.payout-card,.settings-list){background-color:#08122152!important}.admin-shell :is(.admin-panel-card,.admin-welcome,.admin-module-card,.admin-record,.admin-area-card){background-image:linear-gradient(140deg,#22364f0d,#111f3408);background-color:#0a162852!important}.admin-shell :is(.admin-list>article,.admin-account-row){background-color:#0000}@media (hover:hover) and (pointer:fine){.app-content[data-page=inicio] .quick-card:hover{background-color:#16273d61!important}}@media (max-width:759px){.app-content[data-page] :is(.practice-form,.payout-card,.settings-list){background-color:#0812215e!important}}.plan-coming-soon{background:radial-gradient(at 85% 0,#a7822b24,#0000 55%),linear-gradient(150deg,#191a1b,#11151b);border-color:#b9964b66;box-shadow:inset 0 1px #fff1,0 12px 34px #0003}.plan-coming-soon .plan-kicker{color:#f0cf7c}.plan-coming-soon>strong{color:#e9cf8b}.plan-coming-soon .button{color:#efdaa7;background:#6c58231c;border-color:#9e82454d}.admin-plan-upcoming{background:#a7822b10;border:1px solid #b9964b44;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 13px;display:flex!important}.admin-plan-upcoming input{accent-color:#d4ad50;width:17px;height:17px}.admin-plan-upcoming span,.admin-plan-upcoming b,.admin-plan-upcoming small{display:block}.admin-plan-upcoming b{color:#f0d58f;font-size:13px}.admin-plan-upcoming small{color:#a8b4c7;margin-top:3px;font-size:11px}.payout-source-notice{background:#9b78211a;border-color:#d9ad5645 #d9ad5645 #d9ad5645 #e0bb68;align-items:flex-start;margin:10px 0 12px}.payout-source-notice p{color:#c6cde0;margin:5px 0 10px;font-size:12px;line-height:1.55}.payout-source-notice .button{width:auto}.vip-survey-rotation-note{color:#95a7c1;margin-top:9px;font-size:11px;line-height:1.55;display:block}
