.question-card{position:relative;background:none!important}.question-card .question-card-icon{position:absolute;top:-28px;left:3.2rem;z-index:2}.question-card .question-card-icon .icon-bg{background:#fff;border:2.5px solid #7d65ff;box-shadow:0 8px 24px rgba(144,119,252,.212),0 2px 8px rgba(90,91,225,.145);width:48px;height:48px;border-radius:50%;color:#7d65ff;font-size:1.65rem;display:flex;align-items:center;justify-content:center;position:relative;top:2px}.question-card .fullscreen-icon{transition:box-shadow .16s,background .16s,border-radius .16s;padding:6px;border-radius:50%;background:transparent;top:22px!important;right:2.6rem!important;color:#7d65ff}.question-card .fullscreen-icon:hover{background:#f8f5ff;box-shadow:0 4px 14px rgba(148,122,252,.161);color:#5741e1}.question-card .fullscreen-icon:active{background:#ede3ff}.question-card .card{border-radius:2.4rem!important;box-shadow:0 10px 40px rgba(125,101,255,.075),0 2px 8px rgba(227,185,84,.086);background:linear-gradient(103deg,#ffda3a,#ffc224 60%,#ffefa9);border:none;margin:0 auto;width:100%;max-width:98%;overflow:visible}.question-card .card .card-body{padding:2.5rem 2.3rem 2.3rem}.question-card .question-card-accent{height:7px;width:96%;background:linear-gradient(90deg,#7d65ff,#ffc224 50%,#ffe9a2);border-radius:0 0 1.5rem 1.5rem;box-shadow:0 3px 18px rgba(255,236,161,.459);margin:-4px auto 0;position:relative;z-index:2}.question-card .fw-bold.mb-2{color:#7d65ff!important;font-size:1.32rem!important;font-weight:700!important;letter-spacing:.01em;margin-left:.2rem}.question-card .fw-medium{color:#212025!important;font-size:1.23rem;font-weight:700;margin-bottom:1.18rem!important;margin-left:.2rem}.question-card .option-label{background:#fff;border:2px solid #f6f4fa;transition:all .18s;margin-bottom:.7rem;font-size:1.13rem;font-weight:700;letter-spacing:.01em;box-shadow:0 2px 8px rgba(226,211,248,.149)}.question-card .option-label:focus-within,.question-card .option-label:hover{background:#faf5ff;border-color:#ab9eff;box-shadow:0 3px 14px rgba(185,170,255,.102)}.question-card .bg-light-success{background:#eafbe7!important;color:#388e3c!important;border-color:#97e0b1!important}.question-card .bg-light-danger{background:#ffeaea!important;color:#d32f2f!important;border-color:#ffbdbd!important}.question-card .answer-btn,.question-card .explanation-btn{font-size:1.11rem!important;border-radius:1.6rem!important;padding:10px 30px!important;min-width:145px;font-weight:800;box-shadow:0 7px 0 rgba(174,157,251,.145),0 1px 4px rgba(237,197,89,.078);background:#6a53e6!important;color:#fff!important;border:none!important;margin-bottom:.3rem;margin-right:14px;display:inline-flex;align-items:center;gap:7px}.question-card .answer-btn:focus,.question-card .answer-btn:hover,.question-card .explanation-btn:focus,.question-card .explanation-btn:hover{background:#422e91!important;color:#fff}.question-card .answer-btn i,.question-card .explanation-btn i{font-size:1.2em;margin-right:2px}.question-card .show-answer-pill{background:linear-gradient(90deg,#f9f7fd 55%,#eaffd9);color:#533fd8;font-weight:700;border-radius:20px;font-size:1.13rem;border:2px solid #a690fd;box-shadow:0 2px 8px rgba(222,214,250,.267);min-width:120px;padding:7px 17px!important;margin-bottom:.3rem;display:inline-flex;align-items:center}.question-card .show-answer-pill .ri-star-smile-line{color:#ffc224;font-size:1.14em;margin-right:.4em}.question-card .show-answer-pill .ri-close-line{font-size:1.2em;margin-left:10px;color:#d32f2f;cursor:pointer}.question-card .detail-answer-box{background:linear-gradient(90deg,#f9f7fd 60%,#fffbe7);border:2px solid #f1eaff;border-radius:20px;box-shadow:0 4px 24px rgba(237,231,250,.2);padding:1.25rem 1.5rem 1.25rem 1.25rem;color:#413553;font-size:1.13rem;position:relative;min-height:56px;line-height:1.8;margin-top:1.4rem}.question-card .detail-answer-box .detail-close{position:absolute;right:22px;top:2px;background:transparent;border:none;outline:none;border-radius:50%;cursor:pointer;color:#b09ff7;transition:background .15s,color .13s;font-size:1.44em;z-index:10}.question-card .detail-answer-box .detail-close:hover{background:#fbeee7;color:#d32f2f}.question-card .detail-answer-box .detail-close i{font-size:1.35em}.question-card .detail-answer-box .fw-semibold{color:#8872b7;font-size:1.07em;letter-spacing:.03em;margin-bottom:.7rem}@media(max-width:800px){.question-card .card{padding:0 2vw}.question-card .card .card-body{padding:1.2rem .7rem 1.7rem}.question-card .question-card-icon{left:10px;top:-17px}.question-card .question-card-icon .icon-bg{width:36px;height:36px;font-size:18px}.question-card .fullscreen-icon{right:12px!important;top:14px!important}}.direction-box{background:linear-gradient(90deg,#f4edfd 30%,#fff3c2);color:#443f71;border-radius:18px;border:2px solid #a690fd;font-weight:700;font-size:1.13rem;box-shadow:0 2px 8px rgba(222,214,250,.094);margin-bottom:18px;margin-top:10px;padding:1.1rem 1.6rem 1.1rem 1.4rem;display:flex;align-items:flex-start;gap:.6rem;overflow-x:auto}.direction-box i{color:#ffc224;font-size:1.45em;margin-right:.9rem;flex-shrink:0}.direction-box .direction-table-responsive{width:100%;overflow-x:auto;margin:1.2em 0 1em;border-radius:1em;box-shadow:0 4px 14px rgba(231,226,250,.094);scrollbar-width:thin;scrollbar-color:#cbb6ff #edeaff}.direction-box .direction-table-responsive span .direction{font-weight:550}.direction-box .direction-table-responsive::-webkit-scrollbar{height:10px;background:#edeaff;border-radius:8px}.direction-box .direction-table-responsive::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#cbb6ff 30%,#ffe89e);border-radius:8px;box-shadow:0 2px 6px rgba(212,195,255,.271)}.direction-box .direction-table-responsive::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#a892e9 30%,#ffd96a)}.direction-box .direction-table-responsive::-webkit-scrollbar-track{background:transparent;border-radius:8px}.direction-box .direction-table-responsive table{min-width:550px;margin:0;border-radius:1em;background:linear-gradient(90deg,#f9f7fd 80%,#fffbe7)}@media(max-width:700px){.direction-box{flex-direction:column;padding:1.2em .6em}.direction-box .direction-table-responsive{overflow-x:auto}.direction-box .direction-table-responsive table{min-width:500px;font-size:.93em}}table{width:100%;border-collapse:separate;border-spacing:0;background:linear-gradient(90deg,#f9f7fd 80%,#fffbe7);margin:2.2em 0 1.8em;border-radius:1.1em;overflow:hidden;box-shadow:0 6px 26px rgba(231,226,250,.141);font-size:.97rem}table td,table th{padding:.56em 1em;text-align:center;vertical-align:middle;border-bottom:1px solid #efe2fa;transition:background .18s}table th{background:#f5f1ff!important;color:#7d65ff;font-weight:700;border-bottom:2px solid #c8bdf7;letter-spacing:.03em;text-transform:uppercase;font-size:1em}table tr:last-child td{border-bottom:none}table td{background:#fffbe7;color:#3e356a;font-weight:600;font-size:.96em}table tr:hover td{background:#f9f7fd}table tr td:first-child{background:#f5f1ff!important;color:#7d65ff;font-weight:700;border-radius:0}table tr th:first-child{background:inherit!important;color:inherit!important;font-weight:700}.table-responsive{overflow-x:auto;width:100%}@media(max-width:700px){.direction-table-responsive,.table-responsive{overflow-x:auto}table{font-size:.93em}td,th{min-width:90px;padding:.45em .65em}}.problem-tooltip{animation:fadeIn .16s ease;box-shadow:0 2px 16px rgba(211,47,47,.133);font-size:1em;pointer-events:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.module-badge-link{position:absolute;top:16px;right:22px;z-index:5;display:flex;align-items:center;gap:.35em;background:#fff;color:#674200;border-radius:2em;padding:.4em 1.4em .4em .9em;font-size:1em;font-weight:700;border:1.7px solid #ffd86c;box-shadow:0 2px 14px rgba(255,229,165,.314);letter-spacing:.01em;text-decoration:none!important;transition:box-shadow .16s,border .16s,color .13s,background .13s}.module-badge-link i{color:#ffd228;font-size:1.22em!important;margin-right:.18em;vertical-align:middle;display:inline-block;line-height:1}.module-badge-link:focus,.module-badge-link:hover{background:#fffbef;color:#a16e13;border-color:#ffc800;box-shadow:0 4px 22px rgba(255,200,0,.137);text-decoration:none}@media(max-width:800px){.module-badge-link{right:8px;top:9px;font-size:.92em;padding:.29em 1em .29em .7em}}.app-mobile-sidebar{position:fixed;top:0;left:-100vw;width:86vw;max-width:370px;height:100vh;background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);z-index:1002;transition:left .36s cubic-bezier(.48,.23,.38,.98);border-radius:0 2.4rem 2.4rem 0;box-shadow:0 10px 42px 0 rgba(87,81,225,.318),1px 0 0 #eee;display:flex;flex-direction:column;overflow-y:auto;padding:0}.mobile-menu-visible .app-mobile-sidebar{left:0}.app-mobile-header{display:flex;align-items:center;gap:.9rem;padding:1.8rem 2.1rem .7rem 1.7rem;background:transparent;border-bottom:1.7px solid rgba(236,234,255,.725);border-radius:0 2.4rem 0 0}.app-mobile-header .app-mobile-logo img{width:100px;height:auto;margin-right:.3rem;display:block}.app-mobile-header .app-mobile-close{margin-left:auto;background:#f3f0fd;color:#5751e1;font-size:2.1rem;border-radius:50%;width:48px;height:48px;border:none;display:flex;align-items:center;justify-content:center;transition:background .15s;box-shadow:0 1px 6px 0 rgba(87,81,225,.137)}.app-mobile-header .app-mobile-close:hover{background:#ece8fd}.app-mobile-nav{flex:1 1;padding:2.1rem 1.2rem 2.5rem}.app-mobile-nav ul.navigation{list-style:none;margin:0;padding:0;font-size:1.13em;font-weight:500;color:#1c174b}.app-mobile-nav ul.navigation>li{margin-bottom:10px}.app-mobile-nav ul.navigation a{color:#232157;border-radius:1.35em;padding:.94em 1.36em;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:background .18s,color .18s,box-shadow .16s;font-weight:600;font-size:1.06em;letter-spacing:.01em;background:none;box-shadow:none}.app-mobile-nav ul.navigation a:hover{background:#f6f5fe;color:#5751e1;box-shadow:0 2px 14px rgba(87,81,225,.149)}.app-mobile-nav ul.navigation li.active>a,.app-mobile-nav ul.navigation li>.sub-menu>li.active>.dot-line-wrap>.dot-label-link,.app-mobile-nav ul.navigation li>.sub-menu>li>.sub-menu>li.active>.dot-line-wrap>.dot-label-link{background:linear-gradient(90deg,#5751e1 92%,#ffc224 130%);color:#fff!important;font-weight:700;box-shadow:0 2px 14px rgba(87,81,225,.231)}.app-mobile-nav ul.navigation .dropdown-btn{margin-left:.7em;display:flex;align-items:center;cursor:pointer}.app-mobile-nav ul.navigation .dropdown-btn .ri-arrow-down-s-line{transition:transform .16s;font-size:1.35em;color:#5751e1}.app-mobile-nav ul.navigation .dropdown-btn.open .ri-arrow-down-s-line{transform:rotate(-180deg)}.app-mobile-nav ul.navigation .menu-item-has-children>a{padding-right:.5em}.app-mobile-nav ul.navigation>li>.sub-menu>li{position:relative;padding-left:2.5em;margin-bottom:.22em}.app-mobile-nav ul.navigation>li>.sub-menu>li:before{content:"";position:absolute;left:1.25em;top:.3em;bottom:.3em;width:2.5px;background:#d6d2fb;border-radius:1em;z-index:0}.app-mobile-nav ul.navigation>li>.sub-menu>li .dot-line-wrap{position:relative;display:flex;align-items:center;min-height:2.24em;z-index:1}.app-mobile-nav ul.navigation>li>.sub-menu>li .dot-on-line{position:absolute;left:-1.5em;top:50%;transform:translateY(-50%);width:13px;height:13px;background:#ffc224;border-radius:50%;z-index:2;border:2.5px solid #b8b8b8;box-shadow:0 2px 8px rgba(87,81,225,.133);pointer-events:none;display:block}.app-mobile-nav ul.navigation>li>.sub-menu>li .dot-label-link{flex:1 1;padding:.48em 1em .48em 2em;border-radius:1em;background:none;color:#5751e1;font-weight:600;font-size:1em;position:relative;z-index:1;display:block;text-decoration:none;margin-left:0;box-shadow:none}.app-mobile-nav ul.navigation>li>.sub-menu>li.active .dot-label-link{background:linear-gradient(90deg,#5751e1 92%,#ffc224 130%);color:#555252!important;box-shadow:0 2px 14px rgba(87,81,225,.231);font-weight:700}.app-mobile-nav ul.navigation>li>.sub-menu>li>.sub-menu>li{position:relative;padding-left:2.5em;margin-bottom:.18em}.app-mobile-nav ul.navigation>li>.sub-menu>li>.sub-menu>li:before{content:"";position:absolute;left:1.25em;top:.3em;bottom:.3em;width:2.5px;background:#ffe89c;border-radius:1em;z-index:0}.app-mobile-nav ul.navigation>li>.sub-menu>li>.sub-menu>li .dot-line-wrap{position:relative;display:flex;align-items:center;min-height:2.12em;z-index:1}.app-mobile-nav ul.navigation>li>.sub-menu>li>.sub-menu>li .dot-on-line{position:absolute;left:-1.5em;top:50%;transform:translateY(-50%);width:13px;height:13px;background:#5751e1;border-radius:50%;z-index:2;border:2.5px solid #b8b8b8;box-shadow:0 2px 8px rgba(255,194,36,.133);pointer-events:none;display:block}.app-mobile-nav ul.navigation>li>.sub-menu>li>.sub-menu>li .dot-label-link{flex:1 1;padding:.48em 1em .48em 2em;border-radius:1em;background:none;color:#5751e1;font-weight:600;font-size:1em;position:relative;z-index:1;display:block;text-decoration:none;margin-left:0;box-shadow:none}.app-mobile-nav ul.navigation>li>.sub-menu>li>.sub-menu>li.active .dot-label-link{background:linear-gradient(90deg,#5751e1 2%,#ffc224 120%);color:#fff!important;box-shadow:0 2px 14px rgba(255,194,36,.231);font-weight:700}.app-mobile-nav ul.navigation li{list-style:none}@keyframes fadeInMenu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.app-mobile-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(87,81,225,.13);z-index:1001;transition:opacity .25s;opacity:0;pointer-events:none}.mobile-menu-visible .app-mobile-backdrop{opacity:1;pointer-events:auto}.epaper-bg{background:linear-gradient(120deg,#f7f7fd 75%,#f3f0ff);min-height:100vh}.epaper-container{max-width:1320px;margin:0 auto;padding:0 2vw 2vw}.epaper-filter-bar{display:flex;flex-wrap:wrap;gap:1.2em 1.2em;margin-bottom:2.6em;background:rgba(255,194,36,.639);border-radius:1.5em;box-shadow:0 10px 8px hsla(0,6%,59%,.73);padding:1.15em 1.1em .95em;align-items:flex-end;justify-content:center;position:relative;z-index:1}.epaper-filter-bar .epaper-filter-group{display:flex;flex-direction:column;min-width:120px;margin-bottom:.4em;position:relative;flex:1 1 170px}.epaper-filter-bar .epaper-search-wrap{flex:2 1 270px;min-width:170px;position:relative}.epaper-filter-bar .epaper-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#a491ee;font-size:1.27em;pointer-events:none}.epaper-filter-bar .epaper-filter-input{border-radius:2.2em;background:#f6f4fc;padding:.77em 1.35em;font-size:1.09em;font-weight:500;color:#3c295d;box-shadow:0 2px 10px rgba(237,232,251,.133);transition:box-shadow .15s,border .16s;border:2.3px solid #f1eafc;margin-bottom:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%}.epaper-filter-bar .epaper-filter-input:focus{border-color:#a38cf7;background:#f9f6ff;box-shadow:0 0 0 3px rgba(217,207,251,.333)}@media(max-width:900px){.epaper-filter-bar{flex-direction:column;gap:.65em;padding:.85em .6em .8em}.epaper-filter-bar .epaper-filter-group,.epaper-filter-bar .epaper-search-wrap{width:100%;min-width:0;flex:1 1 100%}}.epaper-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem 1.15rem;gap:2rem 1.15rem;margin:0 auto 1.7rem;justify-items:center;width:100%;box-sizing:border-box}@media(max-width:900px){.epaper-row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:650px){.epaper-row{grid-template-columns:1fr}}.epaper-ecomm-card{background:url(/assets/img/others/card-background.svg) no-repeat 50%;background-size:cover;border-radius:17px;box-shadow:0 10px 8px hsla(0,6%,59%,.73);border:1.5px solid #d79e60;padding:1.08em 1.1em 1.1em;display:flex;flex-direction:column;align-items:flex-start;width:320px;min-width:320px;max-width:320px;margin:0 auto;position:relative;transition:box-shadow .16s,border .14s,transform .13s}.epaper-ecomm-card:hover{box-shadow:0 9px 32px rgba(186,164,255,.192);border:1.7px solid #7e5fee;transform:translateY(-3px) scale(1.025);z-index:2}@media(max-width:900px){.epaper-ecomm-card{width:250px;min-width:250px;max-width:250px}}@media(max-width:700px){.epaper-ecomm-card{width:98vw;min-width:0;max-width:99vw;padding:.89em .7em}}.epaper-ecomm-card-icon{background:#ede6fd;border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:.78em}.epaper-ecomm-card-icon i{font-size:2.1em;color:#7352e6}.epaper-ecomm-card-body{width:100%}.epaper-ecomm-title{font-size:1.15em;font-weight:700;color:#2e2e30;margin-bottom:.19em;line-height:1.16;min-height:2.2em;display:flex;align-items:flex-start;word-break:break-word}.epaper-ecomm-meta{font-size:.98em;color:#857ba7;font-weight:500;margin-bottom:.55em;display:flex;gap:1em;flex-wrap:wrap}.epaper-ecomm-meta span{display:flex;align-items:center;gap:.26em}.epaper-ecomm-meta i{font-size:1.09em}.epaper-ecomm-actions{width:100%;display:flex;gap:.63em;margin-top:auto;padding-bottom:.1em}.epaper-ecomm-btn{background:#f5f0ff;color:#6c48d6;border:1.2px solid #e6dffe;font-weight:600;font-size:1.05em;padding:.46em 1.22em;border-radius:999px;transition:background .12s,color .12s,box-shadow .13s;box-shadow:0 5px 6px rgba(30,30,30,.1);display:flex;align-items:center;gap:.49em;cursor:pointer}.epaper-ecomm-btn:hover{background:#7352e6;color:#fff;border-color:#b8a4ff}.epaper-ecomm-btn-alt{background:#fffbe7;color:#ffc224;border:1.1px solid rgba(255,225,100,.659)}.epaper-ecomm-btn-alt:hover{background:#ffc224;color:#fff;border:1.1px solid #ffc224}@media(max-width:700px){.epaper-ecomm-title{font-size:1.07em}.epaper-ecomm-actions{flex-direction:column;gap:.34em}.epaper-ecomm-btn,.epaper-ecomm-btn-alt{width:100%;justify-content:center}}.epaper-pagination-wrap{gap:.85em;display:flex;justify-content:center;align-items:center;margin-top:2rem}.epaper-pagination-wrap .epaper-pagi-btn{background:linear-gradient(120deg,#ffc224 55%,#7352e6);color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:1.38em;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(255,212,82,.094);transition:background .17s,color .14s,box-shadow .18s,transform .13s;outline:none}.epaper-pagination-wrap .epaper-pagi-btn:disabled{opacity:.33;cursor:not-allowed}.epaper-pagination-wrap .epaper-pagi-btn:not(:disabled):hover{background:#7352e6;color:#ffc224;transform:scale(1.13)}.epaper-pagination-wrap .epaper-pagi-pill{background:#fff;color:#835be8;font-weight:700;border-radius:999px;padding:.6em 2em;box-shadow:0 2px 12px rgba(255,194,36,.094);font-size:1.13em;display:flex;align-items:center;min-width:82px;justify-content:center;margin:0 7px}@media(max-width:600px){.epaper-pagination-wrap{gap:.3em!important}.epaper-pagi-btn{width:39px;height:39px;font-size:1.06em}.epaper-pagi-pill{font-size:.98em;padding:.38em 1em;min-width:55px}}.epaper-empty{color:#ae92ed;background:#f7f4fa;border-radius:2em;padding:3em 1em;font-size:1.15em;text-align:center}.cards-wrapper{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;position:relative;min-height:380px}.cards-wrapper::-webkit-scrollbar{display:none}@media(max-width:600px){.cards-wrapper{gap:0;padding-left:0;padding-right:0;min-height:380px;margin-left:-14px}.cards-wrapper>div{min-width:100vw!important;max-width:100vw!important;width:100vw!important;margin:0;flex-shrink:0;display:flex;justify-content:center}}.paper-card{position:relative;flex:0 0 auto;width:260px;height:360px;margin:20px;border-radius:16px;border:2px solid #645bf6;border-top:none;border-bottom-left-radius:120px;border-bottom-right-radius:120px;overflow:hidden;box-shadow:0 8px 0 hsla(0,0%,100%,.2),inset 0 -8px 0 hsla(0,0%,100%,.24),0 16px 0 rgba(0,0,0,.15);background:linear-gradient(180deg,#9d99dc,#645bf6);display:flex;flex-direction:column;align-items:center}.paper-card:nth-child(3n+2){background:linear-gradient(180deg,#e8a8f2,#bf29ab);border:2px solid #bf29ab;border-top:none}.paper-card:nth-child(3n){background:linear-gradient(180deg,#76e99f,#24774a);border:2px solid #24774a;border-top:none}.paper-card:before{content:"";position:absolute;top:-120px;left:-40%;width:180%;height:120%;transform:rotate(35deg);filter:blur(5px);pointer-events:none}.paper-card .icon{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:90px;background:#fff;border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 12px 0 rgba(0,0,0,.1),inset 0 -6px 0 #fff;display:flex;justify-content:center;align-items:flex-start;z-index:1}.paper-card .icon i{font-size:3.5rem;color:#ffc224;margin-top:10px;box-shadow:0 8px 8px rgba(38,35,35,.2)}.paper-card .icon:after,.paper-card .icon:before{content:"";position:absolute;top:0;width:40px;height:40px;background:transparent}.paper-card .icon:before{left:-40px;border-top-right-radius:40px;box-shadow:12px -12px 0 12px #fff}.paper-card .icon:after{right:-40px;border-top-left-radius:40px;box-shadow:-12px -12px 0 12px #fff}.paper-card .content{position:absolute;top:120px;width:100%;padding:0 20px;text-align:center;color:#fff;z-index:2;margin-top:1em}.paper-card .content h2{font-size:1.4em;margin-bottom:12px}.paper-card .content p{font-size:.85em;line-height:1.4em;color:#fff}.paper-card .actions{margin-top:2rem;display:flex;justify-content:center;gap:2em}.paper-card .actions button{background:hsla(0,0%,100%,.2);border:none;padding:6px 10px;border-radius:15px;color:#fff;font-size:.8em;display:flex;align-items:center;gap:4px;cursor:pointer;transition:background .2s}.paper-card .actions button:hover{background:hsla(0,0%,100%,.3)}.paper-card .actions button.warning{background:#f3a712}.paper-card .actions button.primary{background:#5e35b1}@media(max-width:600px){.paper-card{width:85vw!important;max-width:85vw!important;min-width:0;height:380px}.paper-card .icon i{font-size:4.2rem}.paper-card .content h2{font-size:1.4em;margin-bottom:16px}.paper-card .content p{font-size:1.11em;line-height:1.5em}.paper-card .actions button{font-size:1.16em;padding:13px 24px;min-width:112px}.cards-wrapper>div{min-width:100vw!important;max-width:100vw!important;width:100vw!important;margin:0;flex-shrink:0;display:flex;justify-content:center}}.cards-scroll-hint{position:absolute;right:0;top:7em;width:20px;pointer-events:none;background:linear-gradient(270deg,#fff 66%,transparent);z-index:4;display:none;align-items:center;justify-content:flex-end;background:none}.cards-scroll-hint .scroll-arrow{font-size:2.2em;color:#5751e1;opacity:.76;margin-right:.22em;filter:drop-shadow(0 1px 7px rgba(255,255,255,.2666666667))}@media(max-width:600px){.cards-scroll-hint{display:flex}}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:40px;border-radius:50%;background:linear-gradient(135deg,#5751e1 68%,#ffc224 160%);color:#fff;opacity:.95;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(87,81,225,.267);transition:background .16s,color .16s,box-shadow .16s;font-size:1.2em;padding:8px 15px;border:2.5px solid #fff}.scroll-btn.left{left:0}.scroll-btn.right{right:0}.scroll-btn:active,.scroll-btn:focus,.scroll-btn:hover{background:linear-gradient(135deg,#ffc224 60%,#5751e1 130%);color:#232157;box-shadow:0 6px 22px rgba(87,81,225,.533)}@media(max-width:600px){.scroll-btn{display:none!important}}@media only screen and (min-width:576px)and (max-width:767px){.container{max-width:100%}}.blog__post-area{margin-top:0;padding:40px 0 90px}.blog__post-area .container{padding-left:5%}.blog__post-area .row.gutter-20{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px 22px}.blog__post-area .blog-col{flex:0 0 370px;max-width:370px;min-width:270px;margin-bottom:24px;display:flex}.blog__post-area .blog__post-item{width:100%;display:flex;flex-direction:column;border-radius:1.2em;box-shadow:0 4px 24px rgba(218,207,255,.098);overflow:hidden;background:#fff;transition:box-shadow .17s,transform .17s}.blog__post-area .blog__post-item:hover{box-shadow:0 8px 36px rgba(177,159,253,.161);transform:translateY(-7px) scale(1.012)}@media(max-width:1200px){.blog__post-area .blog-col{flex:0 0 48%;max-width:98%}}@media(max-width:700px){.blog__post-area .blog-col{flex:0 0 98%;max-width:98%;min-width:0}}.modern-tabbar{margin-bottom:1.5em}.modern-tabbar .form-select{max-width:370px;font-weight:700;font-size:1.09em;border-radius:1.8em;margin:0 auto 1em;box-shadow:0 3px 12px hsla(0,0%,94%,.212);background:#f9f9ff;border:2px solid #ece8fd}.modern-tabbar .tabbar-scroll{display:flex;gap:.5em;overflow-x:auto;padding-bottom:6px}.modern-tabbar .tabbar-scroll::-webkit-scrollbar{height:4px;background:#f3f0fd}.modern-tabbar .tabbar-scroll::-webkit-scrollbar-thumb{background:#c8bcfa;border-radius:2em}.modern-tabbar .pill{border:none;outline:none;background:#f8f8fd;padding:.56em 1.6em;border-radius:2em;font-weight:700;color:#7d65ff;font-size:1.08em;margin-right:3px;margin-bottom:2px;transition:all .14s;cursor:pointer;box-shadow:0 2px 6px rgba(221,211,250,.082)}.modern-tabbar .pill.active,.modern-tabbar .pill:hover{background:linear-gradient(100deg,#7d65ff 60%,#ffc224 120%);color:#fff;box-shadow:0 4px 14px rgba(125,101,255,.153);font-weight:800;transform:scale(1.06)}