.pp-legacy{--pp-accent:#067bbf;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}@font-face{font-family:icomoon;src:url(/aloha-practice-legacy/fonts/icomoon.eot);src:url(/aloha-practice-legacy/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/aloha-practice-legacy/fonts/icomoon.ttf) format("truetype"),url(/aloha-practice-legacy/fonts/icomoon.woff) format("woff"),url(/aloha-practice-legacy/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.pp-legacy [class*=" icon-"],.pp-legacy [class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-legacy .gr_back{background:rgb(213,213,213);background:linear-gradient(180deg,rgba(213,213,213,1),rgba(251,255,255,1) 73%)}.pp-legacy .bew_nav{background:rgb(52,233,255);background:linear-gradient(180deg,rgba(52,233,255,1),rgba(59,233,254,1) 25%,rgba(233,233,233,0) 91%)}.pp-legacy .container_al{width:100%;padding-left:20px;padding-right:20px;margin-top:-10px}.pp-legacy .bg-blue-br{border:2px solid #026fb9}.pp-legacy .bg-green-br{border:2px solid #009d0b}.pp-legacy .card-full{height:170px;min-width:240px;margin:4px;border-radius:37px}.pp-legacy .pp-wrap{padding:18px 16px 26px}.pp-legacy .pp-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;max-width:1260px;margin:0 auto;padding:18px 0 12px}.pp-legacy .pp-legend{display:flex;flex-direction:column;gap:8px;color:var(--pp-accent)}.pp-legacy .pp-legend-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.pp-legacy .pp-legend-row label{margin:0;padding-right:8px;font-size:14px}.pp-legacy .pp-legend-row .pp-legend-ico{font-size:30px;padding-right:5px}.pp-legacy .pp-week-grid{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:22px}@media (max-width:1100px){.pp-legacy .pp-week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.pp-legacy .pp-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pp-legacy .pp-week-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.pp-legacy .pp-week-card{background:linear-gradient(180deg,#f2f2f2,#ededed);border-radius:37px;position:relative;padding-top:2px;display:grid;place-items:center;width:100%;height:100%;outline:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.pp-legacy .pp-week-card[disabled]{opacity:.35;cursor:not-allowed}.pp-legacy .pp-week-card.pp-week-card-active{background:linear-gradient(180deg,#eeeeee,#e8e8e8);box-shadow:0 12px 36px rgba(0,0,0,.12)}.pp-legacy .pp-week-ico{font-size:82px;margin-top:6px;color:var(--pp-accent);transition:transform .18s ease;transform-origin:center}.pp-legacy .pp-week-card:not([disabled]):hover{box-shadow:0 12px 36px rgba(0,0,0,.14);transform:translateY(-1px)}.pp-legacy .pp-week-card:not([disabled]):hover .pp-week-ico{transform:scale(1.12)}.pp-legacy .pp-week-label{margin-top:4px;font-size:14px;font-weight:600;color:#3b3b3b}.pp-legacy .pp-week-detail{max-width:960px;margin:0 auto;padding-top:18px}.pp-legacy .pp-backbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:18px;background:rgba(242,242,242,.9);border:2px solid rgba(0,0,0,.06);margin-bottom:12px}.pp-legacy .pp-backbtn{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--pp-accent);background:transparent;color:var(--pp-accent);border-radius:12px;padding:8px 10px;font-weight:700;cursor:pointer}.pp-legacy .pp-backbtn:hover{background:var(--pp-accent);color:white}.pp-legacy .pp-backmeta{display:flex;align-items:center;gap:10px;color:#3b3b3b;font-weight:700}.pp-legacy .pp-panel{border:2px solid rgba(0,0,0,.06);background:rgba(242,242,242,.9)}.pp-legacy .pp-days{display:block;padding:18px;border-radius:37px;box-shadow:0 20px 80px rgba(0,0,0,.08)}.pp-legacy .pp-days-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;align-items:center;justify-items:center}@media (max-width:720px){.pp-legacy .pp-days-grid{grid-template-columns:1fr 1fr}}.pp-legacy .pp-days-icon-btn{background:transparent;border:0;padding:0;cursor:pointer}.pp-legacy .pp-days-icon-btn[disabled]{opacity:.55;cursor:not-allowed}.pp-legacy .pp-days-col{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:start}.pp-legacy .pp-days-ico{display:grid;place-items:start center;padding-top:6px}.pp-legacy .pp-days-btns{display:grid;gap:14px;align-content:start;padding-top:10px}.pp-legacy .number_btn{display:inline-block;padding:6px 12px;font-size:18px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--pp-accent);background-color:white;border:2px solid var(--pp-accent);border-radius:10px;height:48px;width:72px}.pp-legacy .number_btn.is-active,.pp-legacy .number_btn:hover{border-color:var(--pp-accent);background-color:var(--pp-accent);color:white}.pp-legacy .number_btn[disabled]{opacity:.35;cursor:not-allowed}.pp-legacy .pp-exercises{margin-top:16px;padding:18px;border-radius:37px;box-shadow:0 20px 80px rgba(0,0,0,.08)}.pp-legacy .pp-ex-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;color:#2f2f2f}.pp-legacy .pp-ex-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media (max-width:980px){.pp-legacy .pp-ex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.pp-legacy .pp-ex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-legacy .pp-ex-btn{border:2px solid rgba(0,0,0,.06);background:#fbfbfb;border-radius:22px;padding:14px 12px;display:grid;gap:8px;justify-items:center;text-align:center;cursor:pointer}.pp-legacy .pp-ex-btn:hover{border-color:var(--pp-accent);background:white}.pp-legacy .pp-ex-btn[disabled]{opacity:.35;cursor:not-allowed}.pp-legacy .pp-ex-btn img{height:52px;width:auto}.pp-legacy .pp-ex-name{font-size:14px;font-weight:700;color:#2f2f2f}.pp-legacy .pp-ex-sub{font-size:12px;color:#6b6b6b}.pp-legacy .icon-abacus:before{content:"\e900"}.pp-legacy .icon-challenge:before{content:"\e90a"}.pp-legacy .icon-class_class-number:before{content:"\e910"}.pp-legacy .icon-day:before{content:"\e91b"}.pp-legacy .icon-finger:before{content:"\e91f"}.pp-legacy .icon-flashcards:before{content:"\e920"}.pp-legacy .icon-mental:before{content:"\e929"}.pp-legacy .icon-super-kids:before{content:"\e944"}.pp-legacy .icon-super-tiny:before{content:"\e945"}.pp-legacy .icon-week02:before{content:"\e94f"}.pp-legacy .icon-week03:before{content:"\e950"}.pp-legacy .icon-week04:before{content:"\e951"}.pp-legacy .icon-week05:before{content:"\e952"}.pp-legacy .icon-week06:before{content:"\e953"}.pp-legacy .icon-week07:before{content:"\e954"}.pp-legacy .icon-week08:before{content:"\e955"}.pp-legacy .icon-week09:before{content:"\e956"}.pp-legacy .icon-week10:before{content:"\e957"}.pp-legacy .icon-week11:before{content:"\e958"}.pp-legacy .icon-week12:before{content:"\e959"}.pp-legacy .icon-week-current-01:before{content:"\e95a"}