:root{--pentors-watermark-center-x:50%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pentors-primary:#07512f;--pentors-primary-deep:#03351f;--pentors-primary-soft:#eaf5ef;--pentors-secondary:#d9a321;--pentors-secondary-soft:#fff7dc;--pentors-accent:#d9362b;--pentors-surface:#fff;--pentors-background:#f4f8f5;--pentors-text:#10251a;--pentors-muted:#6c7b73;--pentors-border:#e1e9e4;--pentors-shadow:0 18px 45px #03351f14}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0;height:auto!important}html{overflow-y:scroll!important}body{background:radial-gradient(circle at 8% 8%, #07512f14, transparent 26%), radial-gradient(circle at 92% 88%, #d9a32114, transparent 25%), var(--pentors-background);min-height:100vh;color:var(--pentors-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;height:auto!important;overflow-y:auto!important}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.pentors-app-shell{z-index:2;min-height:100vh;position:relative;height:auto!important;overflow:visible!important}.pentors-brand-watermark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pentors-side-nav{z-index:80;color:#ffffffd1;scrollbar-width:thin;scrollbar-color:#d9a32173 transparent;background:linear-gradient(#043b24 0%,#064c2d 52%,#063d25 100%);border-right:1px solid #d9a32147;width:226px;padding:22px 14px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:10px 0 35px #03351f1f}.pentors-side-brand{text-align:center;border-bottom:1px solid #ffffff1a;padding:4px 8px 18px}.pentors-side-logo{background:#fff;border-radius:19px;place-items:center;width:66px;height:66px;margin:0 auto 9px;display:grid;box-shadow:0 12px 28px #0003}.pentors-side-name{color:#f5d16c;letter-spacing:1.6px;font-size:11px;font-weight:950}.pentors-side-group{color:#ffffff9e;letter-spacing:2px;margin-top:2px;font-size:9px;font-weight:800}.pentors-side-section-label{color:#ffffff61;letter-spacing:1.7px;padding:18px 9px 8px;font-size:8px;font-weight:950}.pentors-side-section-label.extra{padding-top:15px}.pentors-side-nav nav{gap:4px;display:grid}.pentors-side-nav nav button{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.pentors-side-nav nav button:hover{color:#fff;background:#ffffff14;border-color:#ffffff14;transform:none}.pentors-side-nav nav button.active{color:#17341f;background:linear-gradient(135deg,#d9a321fa,#b7810efa);border-color:#ffefaf8c;box-shadow:0 8px 18px #00000029}.pentors-side-icon{color:#f1cc64;background:#ffffff0f;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.pentors-side-nav nav button.active .pentors-side-icon{color:#fff7dc;background:#07512f40}.pentors-side-extra button{color:#ffffff94!important;min-height:32px!important;font-size:10px!important}.pentors-side-extra .pentors-side-icon{color:#d9a321;background:0 0;flex-basis:13px;width:13px}.pentors-side-footer{color:#ffffff61;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin:20px 7px 0;padding:10px 9px;font-size:9px;display:flex}.pentors-live-dot{background:#55c879;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #55c8791a}.pentors-mobile-nav{display:none}.pentors-protected-portal{isolation:isolate;background:linear-gradient(#f4f8f5fa,#fafcfafa);min-height:100vh;padding-left:226px;position:relative;overflow-x:hidden;height:auto!important;overflow-y:auto!important}.pentors-protected-portal:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(120deg,#0000 0 48%,#d9a32109 48.2% 48.4%,#0000 48.6%),radial-gradient(circle at 88% 8%,#07512f12,#0000 24%);position:fixed;inset:0}[data-pentors-route=\/dashboard] main>section>nav{display:none!important}[data-pentors-route=\/dashboard] main>section{padding-top:30px!important}.pentors-protected-portal main{color:var(--pentors-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.pentors-protected-portal main>header{background:linear-gradient(135deg, var(--pentors-primary-deep) 0%, var(--pentors-primary) 58%, #0c6d3e 100%)!important;border-bottom:1px solid #d9a32161!important;box-shadow:0 16px 42px #03351f2b!important}.pentors-protected-portal main section,.pentors-protected-portal main article{border-color:var(--pentors-border)!important}.pentors-protected-portal main input,.pentors-protected-portal main select,.pentors-protected-portal main textarea{border-radius:12px;transition:border-color .18s,box-shadow .18s,background .18s;color:var(--pentors-text)!important;background:#fffffff0!important;border-color:#d5e1da!important}.pentors-protected-portal main input:focus,.pentors-protected-portal main select:focus,.pentors-protected-portal main textarea:focus{outline:none;background:#fff!important;border-color:#15804c!important;box-shadow:0 0 0 4px #15804c17!important}.pentors-protected-portal main table{border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden}.pentors-protected-portal main thead th{text-transform:uppercase;letter-spacing:.55px;color:#385046!important;background:#f0f6f2!important;border-bottom-color:#dce8e0!important;font-size:11px!important}.pentors-protected-portal main tbody tr{transition:background .16s}.pentors-protected-portal main tbody tr:hover{background:#f7fbf8!important}.pentors-protected-portal main a{color:#08643a}.pentors-protected-portal main button{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.pentors-protected-portal main button:hover:not(:disabled){transform:translateY(-1px)}.pentors-access-loading{min-height:100vh;color:var(--pentors-text);background:radial-gradient(circle at 50% 20%,#d9a3211f,#0000 28%),linear-gradient(135deg,#eef6f0,#f8faf8);place-items:center;padding:24px;display:grid}.pentors-loading-card{min-width:min(360px,92vw);box-shadow:var(--pentors-shadow);text-align:center;background:#fffffff0;border:1px solid #07512f1f;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:30px 34px;display:flex}.pentors-loading-card span{color:#9b7620;letter-spacing:2px;font-size:9px;font-weight:900}.pentors-spinner{border:3px solid #dfe9e3;border-top-color:var(--pentors-secondary);border-right-color:var(--pentors-primary);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite pentors-spin}@keyframes pentors-spin{to{transform:rotate(360deg)}}.login-page{z-index:3;position:relative}@media (max-width:900px){.pentors-protected-portal{padding-bottom:74px;padding-left:0}.pentors-side-nav{display:none}.pentors-mobile-nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03351ff5;border:1px solid #d9a32159;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:3px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 35px #03351f47}.pentors-mobile-nav button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;min-width:0;padding:7px 3px;font-size:14px;display:grid}.pentors-mobile-nav button.active{color:#17341f;background:#d9a321f2}.pentors-mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:850;overflow:hidden}.pentors-protected-portal main>header{padding-left:16px!important;padding-right:16px!important}}@media (max-width:640px){.pentors-protected-portal main{overflow-x:hidden}.pentors-protected-portal main>header{padding-top:20px!important;padding-bottom:20px!important}.pentors-protected-portal main nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap!important}.pentors-protected-portal main nav button{flex:none}.pentors-protected-portal main table{max-width:100%;display:block;overflow-x:auto}}@media print{html,body{background:#fff!important}.pentors-brand-watermark{z-index:1!important;position:fixed!important}.pentors-app-shell,.pentors-protected-portal{z-index:2!important;padding-left:0!important;position:relative!important}.pentors-side-nav,.pentors-mobile-nav{display:none!important}}:root{--tp-bank-green:#007a3d;--tp-bank-green-deep:#004f28;--tp-bank-green-2:#0a8b4b;--tp-bank-gold:#d9a321;--tp-bank-bg:#f4f8f6;--tp-bank-card:#fff;--tp-bank-ink:#10271b;--tp-bank-muted:#718078;--tp-bank-line:#dce8e1;--tp-bank-shadow:0 12px 32px #00482514;--tp-bank-radius:18px}.pentors-protected-portal{background:radial-gradient(circle at 8% 0,#007a3d12,#0000 25%),radial-gradient(circle at 95% 18%,#d9a32112,#0000 22%),#f4f8f6!important}.pentors-protected-portal main{color:var(--tp-bank-ink)!important}.pentors-side-nav{background:linear-gradient(#004f28 0%,#007a3d 52%,#005f31 100%)!important;border-right:1px solid #d9a32157!important;width:236px!important}.pentors-protected-portal{padding-left:236px!important}.pentors-side-logo{width:96px!important;height:96px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;place-items:center!important;display:grid!important}.pentors-side-logo img{object-fit:contain!important;filter:none!important;width:96px!important;height:96px!important;display:block!important}.pentors-side-mark{background:linear-gradient(145deg,#ffffff13,#002d1833)!important;border:1px solid #d9a32157!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:178px!important;min-height:126px!important;margin:0 auto 8px!important;padding:13px 10px 11px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #00000029!important}.pentors-side-mark:before{content:""!important;border:1px solid #d9a3212e!important;border-radius:50%!important;width:118px!important;height:118px!important;position:absolute!important;top:-72px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 12px #d9a32109,0 0 0 24px #d9a32106!important}.pentors-side-mark-ring{z-index:1!important;background:radial-gradient(circle at 35% 28%,#fff1a8 0,#d9a321 26%,#8a5b08 72%,#4a3005 100%)!important;border:2px solid #d9a321!important;border-radius:50%!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;position:relative!important;box-shadow:inset 0 2px 2px #ffffff7a,0 5px 14px #0000004d!important}.pentors-side-mark-ring span{color:#073c25!important;letter-spacing:-1px!important;text-shadow:0 1px #fff5b4b3!important;font-size:21px!important;font-weight:1000!important;line-height:1!important}.pentors-side-mark-title{color:#f6d46f!important;letter-spacing:1.7px!important;text-shadow:0 2px 7px #00000059!important;z-index:1!important;margin-top:9px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;position:relative!important}.pentors-side-mark-sub{color:#ffffffa3!important;letter-spacing:2.1px!important;z-index:1!important;margin-top:5px!important;font-size:7px!important;font-weight:900!important;line-height:1!important;position:relative!important}@media (max-width:900px){.pentors-side-mark{display:none!important}}.pentors-side-name{color:#f2cf70!important}.pentors-side-slogan{color:#ffffffb3!important}.pentors-side-nav nav button{border-radius:12px!important;min-height:42px!important}.pentors-side-nav nav button.active{color:#17361f!important;background:linear-gradient(135deg,#d9a321,#b98113)!important}.pentors-protected-portal main>header{color:#fff!important;background:linear-gradient(135deg,#004f28 0%,#007a3d 64%,#0a8b4b 100%)!important;border-bottom:1px solid #d9a32159!important;box-shadow:0 10px 30px #004f2829!important}.pentors-protected-portal main>header h1,.pentors-protected-portal main>header h2,.pentors-protected-portal main>header h3,.pentors-protected-portal main>header p{color:#fff!important}.pentors-protected-portal main>header button{border-color:#ffffff38!important}.pentors-protected-portal main section,.pentors-protected-portal main article,.pentors-protected-portal main table{border-color:var(--tp-bank-line)!important}.pentors-protected-portal main section[style*=background],.pentors-protected-portal main article[style*=background]{border-radius:var(--tp-bank-radius)!important;box-shadow:var(--tp-bank-shadow)!important}.pentors-protected-portal main input,.pentors-protected-portal main select,.pentors-protected-portal main textarea{border-color:#d2e1d8!important;border-radius:12px!important}[data-pentors-route=\/dashboard] main>section{padding:22px 28px 48px!important}[data-pentors-route=\/dashboard] .tp-banking-services{scrollbar-width:thin;scrollbar-color:#b9d5c5 transparent;max-height:430px;margin-bottom:18px;padding:4px 3px 8px;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}[data-pentors-route=\/dashboard] .tp-banking-service{border:1px solid var(--tp-bank-line);min-height:96px;color:var(--tp-bank-ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:13px;display:flex;box-shadow:0 5px 16px #0048250e}[data-pentors-route=\/dashboard] .tp-banking-service:hover{border-color:#b7d3c3;transform:translateY(-2px);box-shadow:0 12px 25px #0048251c}[data-pentors-route=\/dashboard] .tp-banking-service-icon{color:#007a3d;background:#eaf6ef;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}[data-pentors-route=\/dashboard] .tp-banking-service-label{font-size:10px;font-weight:850;line-height:1.15}[data-pentors-route=\/dashboard] .tp-banking-balance{color:#fff!important;background:linear-gradient(135deg,#004f28,#007a3d 68%,#0a8b4b)!important;border:1px solid #d9a32140!important;border-radius:22px!important;padding:22px 24px!important;box-shadow:0 18px 38px #004f2829!important}[data-pentors-route=\/dashboard] .tp-banking-balance *{color:inherit}[data-pentors-route=\/dashboard] .tp-banking-balance .muted{opacity:.72}[data-pentors-route=\/admin-dashboard] main>section>div:first-child,[data-pentors-route=\/admin-overview] main>section>div:first-child{color:#fff!important;background:linear-gradient(135deg,#004f28,#007a3d 65%,#0a8b4b)!important;border-radius:22px!important;box-shadow:0 18px 38px #004f2829!important}[data-pentors-route=\/admin-dashboard] main>section>div:first-child *{color:inherit}[data-pentors-route=\/admin-dashboard] main>section>div:nth-child(2){max-height:440px;overflow-y:auto}.pentors-protected-portal main table{background:#fff!important;border-radius:16px!important}.pentors-protected-portal main thead th{background:#eef6f1!important}@media (max-width:900px){.pentors-protected-portal{padding-bottom:86px!important;padding-left:0!important}.pentors-side-nav{display:none!important}.pentors-protected-portal main>header{border-radius:0 0 22px 22px!important;position:relative!important;top:auto!important}.pentors-protected-portal main>section{padding:16px 13px 34px!important}[data-pentors-route=\/dashboard] main>section{padding:14px 12px 34px!important}[data-pentors-route=\/dashboard] .tp-banking-services{max-height:390px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}[data-pentors-route=\/dashboard] .tp-banking-service{text-align:center;border-radius:14px;align-items:center;min-height:86px;padding:9px 7px}[data-pentors-route=\/dashboard] .tp-banking-service-icon{border-radius:10px;width:32px;height:32px;font-size:16px}[data-pentors-route=\/dashboard] .tp-banking-service-label{font-size:8px}.pentors-mobile-nav{bottom:7px!important;left:7px!important;right:7px!important}}@media (max-width:560px){[data-pentors-route=\/dashboard] .tp-banking-services{max-height:365px;grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-pentors-route=\/dashboard] .tp-banking-service{min-height:82px}[data-pentors-route=\/dashboard] .tp-banking-service-label{font-size:7.5px}}@media (min-width:901px){.pentors-mobile-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.pentors-protected-portal main button,.tp-banking-service{transition:none!important}}.pentors-protected-portal{min-height:100vh;background:#f4f8f6!important}.pentors-protected-portal main{min-width:0}.pentors-protected-portal main>section{width:100%;max-width:1440px;margin:0 auto}@media (min-width:901px){.pentors-protected-portal{padding-left:236px!important}.pentors-protected-portal main{min-height:100vh;padding-bottom:48px}.pentors-protected-portal main>header{z-index:30;min-height:82px;top:0;padding:16px 34px!important;position:sticky!important}.pentors-protected-portal main>section{padding:26px 34px 46px!important}.pentors-protected-portal main h1{letter-spacing:-.5px;font-size:28px!important}.pentors-protected-portal main h2{letter-spacing:-.25px}.pentors-protected-portal main button,.pentors-protected-portal main a{transition:transform .18s,box-shadow .18s,border-color .18s}.pentors-protected-portal main button:hover{transform:translateY(-1px)}.pentors-side-nav{z-index:50!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;box-shadow:10px 0 30px #003c1e1a!important}.pentors-side-brand{padding:25px 18px 20px!important}.pentors-side-section-label{letter-spacing:1.3px!important;font-size:9px!important}.pentors-side-nav nav{padding:0 12px!important}.pentors-side-nav nav button{margin:3px 0!important;padding:9px 12px!important}.pentors-protected-portal main section>div{scrollbar-width:thin}.pentors-protected-portal main table{overflow:hidden;box-shadow:0 8px 26px #0048250e!important}.pentors-protected-portal main th{white-space:nowrap;letter-spacing:.2px;font-size:11px!important}}@media (max-width:900px){.pentors-protected-portal{overflow-x:hidden;padding-bottom:88px!important;padding-left:0!important}.pentors-protected-portal main{width:100%}.pentors-protected-portal main>section{max-width:560px;padding:14px 12px 30px!important}.pentors-protected-portal main>header{padding:14px 15px!important}.pentors-protected-portal main h1{letter-spacing:-.3px;font-size:21px!important}.pentors-protected-portal main h2{font-size:17px!important}.pentors-protected-portal main h3{font-size:15px!important}.pentors-protected-portal main table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.pentors-protected-portal main input,.pentors-protected-portal main select,.pentors-protected-portal main textarea{min-height:44px!important;font-size:14px!important}.pentors-mobile-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100!important;background:#fffffff5!important;border:1px solid #d8e6de!important;grid-template-columns:repeat(5,1fr)!important;height:68px!important;display:grid!important;box-shadow:0 -10px 30px #0046241a!important}.pentors-mobile-nav button{border-radius:12px!important;min-width:0!important;padding:6px 2px!important}.pentors-mobile-nav button.active{color:#007a3d!important;background:#eaf6ef!important}.pentors-mobile-icon{font-size:18px!important}.pentors-mobile-nav small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:9px!important;font-weight:800!important}}@media (max-width:390px){.pentors-protected-portal main>section{padding-left:9px!important;padding-right:9px!important}.pentors-mobile-nav{bottom:4px!important;left:4px!important;right:4px!important}}.pentors-protected-portal .status-success,.pentors-protected-portal .success{color:#007a3d!important}.pentors-protected-portal .status-warning{color:#9a7010!important}@media (min-width:901px){.pentors-brand-watermark{--pentors-watermark-center-x:calc(50% + 118px)}}@media (max-width:900px){.pentors-brand-watermark{--pentors-watermark-center-x:50%}}@media (min-width:901px){.pentors-side-logo img{object-fit:contain!important;width:116px!important;height:116px!important;display:block!important}.pentors-side-brand{text-align:center!important;padding-top:10px!important;padding-bottom:16px!important}.pentors-side-logo{width:138px!important;height:138px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0 auto 6px!important;display:grid!important}.pentors-side-slogan{margin-top:4px!important}.pentors-side-brand{box-sizing:border-box!important;text-align:center!important;min-height:210px!important;padding:8px 8px 20px!important;overflow:visible!important}.pentors-side-logo{width:138px!important;height:138px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0 auto 12px!important;display:grid!important;overflow:visible!important}.pentors-side-logo img{object-fit:contain!important;filter:none!important;width:138px!important;height:138px!important;display:block!important}.pentors-side-slogan{margin-top:6px!important;line-height:1.2!important}.pentors-side-brand{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:250px!important;padding:8px 8px 22px!important;display:flex!important;overflow:visible!important}.pentors-side-logo{width:156px!important;height:156px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 156px!important;place-items:center!important;margin:0 auto 8px!important;display:grid!important;overflow:visible!important}.pentors-side-logo img{object-fit:contain!important;filter:none!important;transform-origin:50%!important;width:156px!important;height:156px!important;display:block!important;transform:scale(1.04)!important}.pentors-side-slogan{color:#ffffffc2!important;letter-spacing:.2px!important;text-align:center!important;z-index:2!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;position:relative!important}.pentors-side-section-label{padding-top:24px!important}}@media (max-width:900px){.pentors-side-logo{width:68px!important;height:68px!important}}@media (min-width:901px){.pentors-side-logo img{filter:brightness(1.32)saturate(1.22)contrast(1.1)!important;transform-origin:50%!important;transform:scale(1.04)!important}.pentors-side-logo{justify-items:center!important;overflow:visible!important}.pentors-side-icon{text-shadow:0 2px 2px #00000059!important;background:linear-gradient(145deg,#ffffff24,#ffffff09)!important;border:1px solid #ffffff1a!important;border-radius:10px!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:14px!important;display:grid!important;box-shadow:0 5px 10px #00000029,inset 0 2px 3px #ffffff1f!important}.pentors-side-nav nav button.active .pentors-side-icon{background:linear-gradient(145deg,#07512f57,#07512f1f)!important;box-shadow:0 5px 10px #0000002e,inset 0 2px 3px #ffffff26!important}.member-bank-page .service-item{background:linear-gradient(145deg,#fff 0%,#fbfdfc 58%,#f1f7f3 100%)!important;border-color:#12462d1f!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 20px #00482512,inset 0 1px #fffffff2!important}.member-bank-page .service-item:hover{box-shadow:0 14px 28px #0048251f,inset 0 1px #fffffffa!important}.member-bank-page .service-icon{border:1px solid #ffffffe6!important;border-radius:16px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;transform:translateY(-1px)!important;box-shadow:0 8px 14px #00482524,inset 0 2px 3px #ffffffeb,inset 0 -4px 8px #00000012!important}.member-bank-page .service-icon svg{stroke-width:2.25px!important;filter:drop-shadow(0 2px 2px #0000002e)!important;width:31px!important;height:31px!important}.member-bank-page .tone-money .service-icon,.member-bank-page .tone-meeting .service-icon,.member-bank-page .tone-attendance .service-icon,.member-bank-page .tone-support .service-icon{color:#007a3d!important;background:linear-gradient(145deg,#f4fff8,#dcefe5)!important}.member-bank-page .tone-gold .service-icon,.member-bank-page .tone-year .service-icon,.member-bank-page .tone-profit .service-icon{color:#9b7210!important;background:linear-gradient(145deg,#fffaf0,#f9e8ae)!important}.member-bank-page .tone-care .service-icon{color:#15834f!important;background:linear-gradient(145deg,#f3fff8,#d9efe3)!important}.member-bank-page .tone-loan .service-icon,.member-bank-page .tone-news .service-icon{color:#2770a8!important;background:linear-gradient(145deg,#f2f7ff,#dce8f8)!important}.member-bank-page .tone-warn .service-icon,.member-bank-page .tone-arrears .service-icon{color:#bd564d!important;background:linear-gradient(145deg,#fff7f6,#f8dddd)!important}.member-bank-page .tone-statement .service-icon,.member-bank-page .tone-report .service-icon{color:#2b7c59!important;background:linear-gradient(145deg,#f3fff9,#dcefe6)!important}.member-bank-page .tone-profile .service-icon{color:#21825a!important;background:linear-gradient(145deg,#f4fff9,#dcefe5)!important}.member-bank-page .tone-secure .service-icon{color:#3e6b59!important;background:linear-gradient(145deg,#f5f8fa,#e5eaee)!important}.member-bank-page .service-label{text-shadow:0 1px #ffffffe6!important;font-weight:850!important}.member-bank-page .bank-topbar .bank-header-logo{filter:brightness(1.18)saturate(1.18)contrast(1.08)drop-shadow(0 7px 10px #0003)!important}.pentors-side-brand{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:250px!important;padding:8px 8px 22px!important;display:flex!important;overflow:visible!important}.pentors-side-logo{width:166px!important;height:166px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 166px!important;place-items:center!important;margin:0 auto 10px!important;display:grid!important;overflow:visible!important;transform:none!important}.pentors-side-logo img{object-fit:contain!important;filter:brightness(1.22)saturate(1.2)contrast(1.08)drop-shadow(0 7px 10px #0003)!important;transform-origin:50%!important;width:166px!important;height:166px!important;display:block!important;transform:none!important}.pentors-side-slogan{z-index:5!important;color:#ffffffeb!important;letter-spacing:.15px!important;text-align:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;position:relative!important;transform:none!important}.pentors-side-section-label{padding-top:25px!important}}@media (max-width:900px){.pentors-side-logo{width:68px!important;height:68px!important}}@media (min-width:901px){.member-bank-page .bank-topbar-row{align-items:center!important}.member-bank-page .bank-brand{align-items:center!important;gap:18px!important}.member-bank-page .bank-header-logo{flex:0 0 166px!important;place-items:center!important;width:166px!important;height:166px!important;display:grid!important;overflow:visible!important}.member-bank-page .bank-header-logo img{object-fit:contain!important;opacity:1!important;filter:brightness(1.22)saturate(1.2)contrast(1.08)drop-shadow(0 7px 10px #0003)!important;width:166px!important;height:166px!important;display:block!important;transform:none!important}.member-bank-page .bank-brand-name{letter-spacing:1.25px!important;font-size:16px!important}.member-bank-page .bank-brand-sub{letter-spacing:2.2px!important;margin-top:4px!important;font-size:10px!important}.pentors-side-brand{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.pentors-side-logo{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.pentors-side-logo img{transform-origin:50%!important;transform:none!important}}.member-bank-page .bank-topbar:before,.member-bank-page .bank-topbar:after{content:none!important;display:none!important}@media (min-width:901px){.pentors-side-brand .pentors-side-logo{place-items:center!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;transform:none!important}.pentors-side-brand .pentors-side-logo img{object-fit:contain!important;transform-origin:50%!important;filter:none!important;background:0 0!important;width:166px!important;height:166px!important;margin:0!important;display:block!important;transform:none!important}}.pentors-portal-watermark img{object-fit:contain!important;filter:none!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important}.pentors-portal-content{min-height:100vh;z-index:2!important;position:relative!important}.pentors-protected-portal>.pentors-side-nav,.pentors-protected-portal>.pentors-mobile-nav{position:fixed!important}@media (max-width:900px){.pentors-portal-watermark{opacity:.048!important;width:min(250px,58vw)!important;height:min(250px,58vw)!important;left:50%!important}}.pentors-portal-watermark{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:1!important;opacity:.075!important;place-items:center!important;width:300px!important;height:300px!important;display:grid!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.pentors-portal-watermark img{object-fit:contain!important;filter:none!important;width:100%!important;height:100%!important;display:block!important}.pentors-app-shell>:not(.pentors-portal-watermark){z-index:2;position:relative}.pentors-portal-watermark{z-index:1!important}@media (max-width:900px){.pentors-portal-watermark{opacity:.06!important;width:220px!important;height:220px!important}}.pentors-protected-portal{isolation:isolate!important;position:relative!important}.pentors-protected-portal:after{content:""!important;opacity:.055!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:1!important;background-image:url(/pentors-logo-3d.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:min(440px,42vw)!important;height:min(440px,42vw)!important;position:fixed!important;top:50%!important;left:calc(50% + 118px)!important;transform:translate(-50%,-50%)!important}.pentors-protected-portal>*{z-index:2;position:relative}@media (max-width:900px){.pentors-protected-portal:after{opacity:.048!important;width:min(250px,58vw)!important;height:min(250px,58vw)!important;left:50%!important}}.pentors-portal-watermark{display:none!important}.pentors-protected-portal>.pentors-portal-watermark{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:20!important;opacity:.055!important;place-items:center!important;width:min(430px,42vw)!important;height:min(430px,42vw)!important;display:grid!important;position:fixed!important;top:50%!important;left:calc(50% + 118px)!important;transform:translate(-50%,-50%)!important}.pentors-protected-portal>.pentors-portal-watermark img{object-fit:contain!important;opacity:1!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important}.pentors-protected-portal>.pentors-portal-content{z-index:2!important;position:relative!important}.pentors-protected-portal>.pentors-side-nav{z-index:80!important}.pentors-protected-portal>.pentors-mobile-nav{z-index:100!important}@media (max-width:900px){.pentors-protected-portal>.pentors-portal-watermark{opacity:.048!important;width:min(250px,58vw)!important;height:min(250px,58vw)!important;left:50%!important}}@media (min-width:901px){:root{--tp-hd-green:#00552d;--tp-hd-green-2:#087b45;--tp-hd-gold:#d9a321;--tp-hd-ink:#10271b;--tp-hd-surface:#fff;--tp-hd-line:#d9e6df;--tp-hd-shadow:0 16px 40px #003d1f16;--tp-hd-shadow-hover:0 22px 48px #003d1f24}.pentors-protected-portal{background:radial-gradient(circle at 9% 3%,#007a3d13,#0000 25%),radial-gradient(circle at 96% 8%,#d9a32113,#0000 20%),linear-gradient(#f7faf8 0%,#f2f7f4 100%)!important}.pentors-protected-portal main{min-width:0!important;color:var(--tp-hd-ink)!important}.pentors-protected-portal main>header{z-index:30!important;background:linear-gradient(135deg,#003f22 0%,#00552d 46%,#087b45 100%)!important;border-bottom:1px solid #d9a32175!important;min-height:86px!important;padding:16px 36px!important;position:sticky!important;top:0!important;box-shadow:0 14px 34px #00371d26!important}.pentors-protected-portal main>header:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#d9a321b8,#0000)!important;height:2px!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important}.pentors-protected-portal main>section{max-width:1500px!important;padding:30px 38px 52px!important}.pentors-protected-portal main section>div,.pentors-protected-portal main article{border-radius:18px!important}.pentors-protected-portal main section>div[style*=background],.pentors-protected-portal main article[style*=background]{box-shadow:var(--tp-hd-shadow)!important}.pentors-protected-portal main section>div[style*=background]:hover,.pentors-protected-portal main article[style*=background]:hover{box-shadow:var(--tp-hd-shadow-hover)!important}.tp-banking-balance,[class*=balance-card],[class*=summary-card],[class*=stat-card],[class*=kpi-card]{border:1px solid #d9a32138!important;box-shadow:0 18px 38px #00412121,inset 0 1px #ffffff29!important}.pentors-side-icon,.pentors-mobile-icon,.tp-banking-service-icon,[class*=service-icon],[class*=card-icon],[class*=stat-icon],[class*=kpi-icon],[class*=menu-icon]{text-shadow:0 2px 2px #0000002e!important;border:1px solid #ffffffb8!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 16px #00361c29,inset 0 2px 3px #fffc,inset 0 -4px 8px #00000014!important}.pentors-side-icon:after,.tp-banking-service-icon:after,[class*=service-icon]:after,[class*=card-icon]:after,[class*=stat-icon]:after,[class*=kpi-icon]:after,[class*=menu-icon]:after{content:""!important;pointer-events:none!important;background:linear-gradient(#fff6,#0000)!important;border-radius:999px!important;height:34%!important;position:absolute!important;top:6%!important;left:10%!important;right:10%!important}.pentors-side-icon svg,.tp-banking-service-icon svg,[class*=service-icon] svg,[class*=card-icon] svg,[class*=stat-icon] svg,[class*=kpi-icon] svg,[class*=menu-icon] svg{filter:drop-shadow(0 2px 2px #0003)!important}.pentors-side-nav{background:radial-gradient(circle at 50% 7%,#d9a32117,#0000 20%),linear-gradient(#003f22 0%,#00552d 48%,#004622 100%)!important;border-right:1px solid #d9a32161!important;width:236px!important;padding:12px 12px 18px!important;box-shadow:12px 0 34px #00301921!important}.pentors-side-brand{border-bottom:1px solid #ffffff1f!important}.pentors-side-nav nav button{border:1px solid #0000!important;border-radius:13px!important;min-height:44px!important;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s!important}.pentors-side-nav nav button:hover{background:linear-gradient(90deg,#ffffff1b,#ffffff09)!important;border-color:#ffffff1a!important;transform:translate(2px)!important;box-shadow:0 7px 16px #0000001f!important}.pentors-side-nav nav button.active{background:linear-gradient(135deg,#e1b33a,#b98113)!important;border-color:#fff1b6a6!important;transform:translate(2px)!important;box-shadow:0 10px 22px #00000030,inset 0 1px #ffffff59!important}.pentors-protected-portal main button{border-radius:11px}.pentors-protected-portal main button:hover:not(:disabled){box-shadow:0 8px 18px #0046241a}.pentors-protected-portal main table{border:1px solid var(--tp-hd-line)!important;background:#fff!important;box-shadow:0 10px 28px #00412111!important}.pentors-protected-portal main thead th{color:#315243!important;background:linear-gradient(#f5faf7,#eaf3ee)!important;border-bottom:1px solid #d4e3da!important;font-weight:850!important}.pentors-protected-portal main tbody tr:nth-child(2n){background:#fbfdfc!important}.pentors-protected-portal main tbody tr:hover{background:#f2f8f4!important}.pentors-protected-portal main input,.pentors-protected-portal main select,.pentors-protected-portal main textarea{border:1px solid #d2e0d8!important;border-radius:11px!important;min-height:44px!important;box-shadow:inset 0 1px 2px #00371d06!important}.pentors-protected-portal main input:focus,.pentors-protected-portal main select:focus,.pentors-protected-portal main textarea:focus{border-color:#0a8b4b!important;box-shadow:0 0 0 4px #0a8b4b17,0 7px 18px #0046240f!important}.pentors-protected-portal *,.pentors-side-nav{scrollbar-width:thin;scrollbar-color:#00663547 transparent}.tp-admin-page{background:radial-gradient(circle at 88% 0,#d9a3211a,#0000 24%),linear-gradient(#f7faf8 0%,#f1f6f3 100%)!important;padding:18px 30px 54px!important}.tp-admin-header{border-bottom-color:#d4e3da!important;max-width:1540px!important;min-height:68px!important;padding:5px 2px 14px!important}.tp-admin-actions button{transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 4px 12px #0046240e!important}.tp-admin-actions button:hover{border-color:#b9d3c4!important;transform:translateY(-2px)!important;box-shadow:0 9px 18px #0046241a!important}.tp-admin-hero{background:radial-gradient(circle at 84% 20%,#d9a32129,#0000 25%),linear-gradient(135deg,#003c20 0%,#006b38 58%,#0a8a4b 100%)!important;border-radius:24px!important;min-height:205px!important;padding:34px 38px!important;box-shadow:0 22px 52px #00442329!important}.tp-admin-hero-logo{background:linear-gradient(145deg,#ffffff1a,#00281529)!important;border:1px solid #d9a3214d!important;border-radius:28px!important;width:150px!important;min-width:150px!important;height:150px!important;box-shadow:inset 0 1px #ffffff24,0 14px 28px #00000024!important}.tp-admin-hero-logo img{filter:brightness(1.15)saturate(1.12)contrast(1.06)drop-shadow(0 8px 9px #0000003d)!important}.tp-admin-stats{gap:14px!important;margin:16px 0 30px!important}.tp-admin-stats>div{border-radius:18px!important;min-height:132px!important;padding:18px 19px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 9px 26px #00482511,inset 0 1px #fff!important}.tp-admin-stats>div:hover{border-color:#bfd8ca!important;transform:translateY(-3px)!important;box-shadow:0 17px 34px #0048251b,inset 0 1px #fff!important}.tp-admin-stats span{background:linear-gradient(145deg,#f9fffb,#e3f2e9)!important;border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:0 6px 12px #0046241a,inset 0 2px 2px #fff!important}.tp-admin-services{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important;max-height:500px!important;padding:3px 4px 10px!important}.tp-admin-services button{border-radius:16px!important;min-height:94px!important;transition:transform .17s,box-shadow .17s,border-color .17s!important;box-shadow:0 7px 19px #0048250d,inset 0 1px #fff!important}.tp-admin-services button:hover{transform:translateY(-3px)!important;box-shadow:0 15px 28px #0048251b,inset 0 1px #fff!important}.tp-admin-icon{background:linear-gradient(145deg,#fff,#e8f4ed)!important;border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:0 7px 13px #0048251c,inset 0 2px 3px #fffffff2,inset 0 -3px 5px #0000000e!important}.tp-management-dashboard .tp-management-content{max-width:1500px!important}.tp-management-dashboard .tp-banking-balance{background:radial-gradient(circle at 88% 18%,#d9a32129,#0000 25%),linear-gradient(135deg,#003e21,#006d39 62%,#0a8c4c)!important;border-radius:24px!important;min-height:188px!important;padding:28px 30px!important;position:relative!important;overflow:hidden!important;box-shadow:0 21px 45px #00482529!important}.tp-management-dashboard .tp-banking-balance:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff1f!important;border-radius:50%!important;width:250px!important;height:250px!important;position:absolute!important;top:-165px!important;right:-110px!important;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05!important}.tp-management-dashboard .tp-banking-services{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important;max-height:480px!important}.tp-management-dashboard .tp-banking-service{border-radius:16px!important;min-height:98px!important;transition:transform .17s,box-shadow .17s,border-color .17s!important;box-shadow:0 7px 19px #0048250d,inset 0 1px #fff!important}.tp-management-dashboard .tp-banking-service:hover{transform:translateY(-3px)!important;box-shadow:0 15px 29px #0048251b,inset 0 1px #fff!important}.tp-management-dashboard .tp-banking-service-icon{border-radius:13px!important;width:42px!important;height:42px!important}.tp-management-dashboard .tp-summary-list{gap:12px!important}.member-bank-page{background:radial-gradient(circle at 9% 3%,#007a3d12,#0000 24%),radial-gradient(circle at 95% 0,#d9a32114,#0000 20%),#f3f7f5!important;min-height:100vh!important;padding:0 0 52px!important}.member-bank-page .bank-shell{width:100%!important;max-width:1440px!important;min-height:100vh!important;box-shadow:none!important;background:0 0!important;margin:0 auto!important}.member-bank-page .bank-topbar{border-radius:0 0 30px 30px!important;margin:0!important;padding:18px 42px 28px!important;box-shadow:0 18px 42px #03351f29!important}.member-bank-page .bank-topbar-row{max-width:1350px!important;margin:0 auto!important}.member-bank-page .bank-header-logo,.member-bank-page .bank-header-logo img{width:104px!important;height:104px!important}.member-bank-page .bank-brand-name{letter-spacing:1.5px!important;font-size:15px!important}.member-bank-page .bank-brand-sub{letter-spacing:2.7px!important;font-size:9px!important}.member-bank-page .bank-welcome{max-width:1350px!important;margin:27px auto 18px!important}.member-bank-page .balance-card{background:linear-gradient(145deg,#ffffff29,#ffffff13)!important;border-radius:22px!important;max-width:1350px!important;margin:0 auto!important;padding:24px 27px!important;box-shadow:0 13px 30px #0000001c,inset 0 1px #ffffff29!important}.member-bank-page .balance-total-amount{font-size:34px!important}.member-bank-page .total-fund-card{border-radius:18px!important;max-width:1350px!important;margin:16px auto 0!important;padding:19px 23px!important;box-shadow:0 8px 23px #10251a0f,inset 0 1px #fff!important}.member-bank-page .bank-content{max-width:1350px!important;margin:0 auto!important;padding:28px 0 25px!important}.member-bank-page .service-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.member-bank-page .service-item{border-radius:17px!important;min-height:112px!important;padding:14px 8px!important;transition:transform .17s,box-shadow .17s,border-color .17s!important;box-shadow:0 8px 20px #10251a0e,inset 0 1px #fff!important}.member-bank-page .service-item:hover{transform:translateY(-3px)!important;box-shadow:0 16px 30px #10251a1b,inset 0 1px #fff!important}.member-bank-page .service-icon{border-radius:15px!important;width:54px!important;height:54px!important}.member-bank-page .service-icon svg{filter:drop-shadow(0 2px 2px #0000002e)!important;width:29px!important;height:29px!important}.member-bank-page .service-label{font-size:10px!important;font-weight:850!important}.member-bank-page .status-card,.member-bank-page .bank-promo{border-radius:20px!important;box-shadow:0 9px 25px #10251a0e,inset 0 1px #fff!important}.member-bank-page .bank-bottom-nav{display:none!important}}@media (max-width:900px){.pentors-protected-portal{background:#f5f8f6!important}.pentors-protected-portal main{min-width:0!important;overflow-x:hidden!important}.pentors-protected-portal main section>div[style*=background]:hover,.pentors-protected-portal main article[style*=background]:hover{transform:none!important}.pentors-side-icon,.pentors-mobile-icon,.tp-banking-service-icon,[class*=service-icon],[class*=card-icon],[class*=stat-icon],[class*=kpi-icon],[class*=menu-icon]{text-shadow:none!important;filter:none!important;box-shadow:0 4px 9px #00361c1a,inset 0 1px #ffffffc7!important}.pentors-side-icon svg,.tp-banking-service-icon svg,[class*=service-icon] svg,[class*=card-icon] svg,[class*=stat-icon] svg,[class*=kpi-icon] svg,[class*=menu-icon] svg{filter:none!important}.pentors-side-icon:after,.tp-banking-service-icon:after,[class*=service-icon]:after,[class*=card-icon]:after,[class*=stat-icon]:after,[class*=kpi-icon]:after,[class*=menu-icon]:after{display:none!important}.pentors-protected-portal main table{box-shadow:none!important}.member-bank-page{padding-bottom:76px!important;overflow-x:hidden!important}.member-bank-page .bank-shell{width:100%!important;max-width:520px!important;box-shadow:none!important}.member-bank-page .bank-topbar{-webkit-backdrop-filter:none!important;box-shadow:0 7px 18px #03351f1f!important}.member-bank-page .bank-topbar:after{display:none!important}.member-bank-page .balance-card{-webkit-backdrop-filter:none!important;box-shadow:0 7px 16px #00000014!important}.member-bank-page .secure-pill{-webkit-backdrop-filter:none!important}.member-bank-page .service-item{transition:transform .12s,box-shadow .12s!important;box-shadow:0 4px 12px #10251a0b!important}.member-bank-page .service-item:hover{transform:none!important;box-shadow:0 4px 12px #10251a0b!important}.member-bank-page .service-item:active{transform:scale(.98)!important}.member-bank-page .service-icon{box-shadow:0 4px 8px #07512f14,inset 0 1px #fffc!important}.member-bank-page .service-icon svg{filter:none!important}.member-bank-page .status-card,.member-bank-page .bank-promo,.member-bank-page .total-fund-card{box-shadow:0 4px 13px #10251a0b!important}.tp-management-dashboard .tp-banking-balance{box-shadow:0 8px 18px #0048251c!important}.tp-management-dashboard .tp-banking-balance:after{display:none!important}.tp-management-dashboard .tp-banking-service{transition:transform .12s!important;box-shadow:0 4px 12px #0048250b!important}.tp-management-dashboard .tp-banking-service:hover{transform:none!important;box-shadow:0 4px 12px #0048250b!important}.tp-management-dashboard .tp-banking-service-icon{box-shadow:0 4px 8px #14462c12,inset 0 1px #ffffffd9!important}.tp-admin-page{overflow-x:hidden!important}.tp-admin-hero{box-shadow:0 9px 20px #0044231c!important}.tp-admin-hero-logo{box-shadow:inset 0 1px #ffffff1f,0 7px 16px #0000001a!important}.tp-admin-stats>div{transition:none!important;box-shadow:0 4px 12px #0048250b!important}.tp-admin-stats>div:hover{transform:none!important;box-shadow:0 4px 12px #0048250b!important}.tp-admin-services button{transition:background .12s,border-color .12s!important;box-shadow:0 4px 12px #0048250b!important}.tp-admin-services button:hover{transform:none!important;box-shadow:0 4px 12px #0048250b!important}.tp-admin-icon{box-shadow:0 4px 8px #00482512,inset 0 1px #ffffffd9!important}}@media (min-width:901px){.tp-management-dashboard .tp-member-directory .tp-member-card{vertical-align:top!important;box-sizing:border-box!important;background:linear-gradient(145deg,#fff 0%,#fbfefc 58%,#eef7f1 100%)!important;border:1px solid #08783f24!important;width:calc(50% - 8px)!important;margin:12px 12px 0 0!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:inline-block!important;box-shadow:0 9px 22px #00482514,inset 0 1px #fff!important}.tp-management-dashboard .tp-member-directory .tp-member-card:hover{border-color:#08783f40!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px #0048251f,inset 0 1px #fff!important}.tp-management-dashboard .tp-banking-service-icon{color:#07512f!important;background:linear-gradient(145deg,#f9d96b,#d9a321 48%,#b47b0b)!important;box-shadow:0 8px 15px #7d58083d,inset 0 2px 3px #ffffffb3,inset 0 -4px 7px #5536002e!important}.tp-management-dashboard .tp-banking-service:nth-child(3n+2) .tp-banking-service-icon{color:#fff!important;background:linear-gradient(145deg,#52b77d,#07814a 52%,#04552f)!important}.tp-management-dashboard .tp-banking-service:nth-child(3n) .tp-banking-service-icon{color:#07512f!important;background:linear-gradient(145deg,#f7fbff,#b8d9cc 52%,#6eaa8c)!important}.tp-management-dashboard .tp-summary-card .tp-summary-icon{color:#07512f!important;background:linear-gradient(145deg,#f6d86b,#d9a321 52%,#b47b0b)!important}.tp-management-dashboard .tp-summary-card:nth-child(2) .tp-summary-icon{color:#fff!important;background:linear-gradient(145deg,#55b77f,#07814a 52%,#04552f)!important}.tp-management-dashboard .tp-summary-card:nth-child(3) .tp-summary-icon{background:linear-gradient(145deg,#d8efff,#8fc9b0 52%,#4e9470)!important}.tp-management-dashboard .tp-summary-card:nth-child(4) .tp-summary-icon{color:#233143!important;background:linear-gradient(145deg,#e7e7ef,#aeb5c8 52%,#737b91)!important}.tp-management-dashboard .tp-summary-card:nth-child(5) .tp-summary-icon{color:#5b3400!important;background:linear-gradient(145deg,#ffe1a1,#e8ad45 52%,#b96f13)!important}.tp-management-dashboard .tp-access-role{color:#07512f!important;background:linear-gradient(145deg,#fffdf2,#f4e4a8)!important;border:1px solid #d9a3217a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;padding:5px 10px!important;display:inline-flex!important;box-shadow:0 5px 10px #0048251f,inset 0 1px #fff!important}.tp-management-dashboard .headerActions button{border-radius:12px!important;transition:transform .16s,box-shadow .16s,filter .16s!important;box-shadow:0 6px 13px #00482521,inset 0 1px #fffffff2!important}.tp-management-dashboard .headerActions button:hover{filter:brightness(1.025)!important;transform:translateY(-3px)!important;box-shadow:0 11px 20px #0048252e,inset 0 1px #fff!important}.tp-management-dashboard .tp-member-directory{grid-column:1/-1!important;width:100%!important}.tp-management-dashboard .tp-member-directory .tp-member-card{vertical-align:top!important;box-sizing:border-box!important;border-radius:18px!important;width:calc(50% - 10px)!important;margin:14px 16px 0 0!important;padding:20px!important;display:inline-block!important}.tp-management-dashboard .tp-member-directory .tp-member-card:nth-of-type(odd){margin-right:0!important}.tp-management-dashboard .tp-member-directory .tp-member-card .memberName{font-size:17px!important;line-height:1.3!important}.tp-management-dashboard .tp-member-directory .tp-member-card .memberNumber{font-size:12px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div{border-radius:11px!important;min-height:62px!important;padding:11px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div>div:first-child{font-size:10px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div>div:last-child{font-size:13px!important;font-weight:750!important;line-height:1.35!important}.tp-management-dashboard .tp-summary-card{min-height:118px!important;padding:18px!important}.tp-management-dashboard .tp-summary-card .tp-summary-value{font-size:23px!important}.tp-management-dashboard .tp-banking-service-label{font-size:11px!important;font-weight:800!important}.tp-management-dashboard .tp-access-role{background:linear-gradient(145deg,#fffdf2,#f4e4a8)!important;border:1px solid #d9a3217a!important;border-radius:999px!important;min-width:60px!important;padding:5px 10px!important;box-shadow:0 5px 10px #0048251f,inset 0 1px #fff!important}.tp-management-dashboard .tp-header-actions button{background:#ffffff29!important;border:1px solid #ffffff61!important;box-shadow:0 8px 18px #00231433,inset 0 1px #ffffff8c!important}.tp-management-dashboard .tp-header-actions .tp-access-card,.tp-management-dashboard .tp-header-actions .tp-switch-portal,.tp-management-dashboard .tp-header-actions .tp-sign-out{-webkit-backdrop-filter:blur(8px)!important;background:#ffffff29!important;border:1px solid #ffffff61!important;box-shadow:0 8px 18px #00231433,inset 0 1px #ffffff8c!important}.tp-management-dashboard .tp-member-directory .tp-member-card{border-radius:20px!important;width:100%!important;max-width:none!important;margin:14px 0 0!important;padding:22px 24px!important;display:block!important}.tp-management-dashboard .tp-member-directory .tp-member-card .memberTop{min-height:58px!important;margin-bottom:16px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .identity{gap:14px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .avatarWrap,.tp-management-dashboard .tp-member-directory .tp-member-card .avatarPlaceholder{border-radius:15px!important;width:50px!important;height:50px!important;font-size:22px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .memberName{letter-spacing:-.2px!important;font-size:20px!important;font-weight:900!important;line-height:1.25!important}.tp-management-dashboard .tp-member-directory .tp-member-card .memberNumber{margin-top:3px!important;font-size:12px!important;line-height:1.4!important}.tp-management-dashboard .tp-member-directory .tp-member-card .badgeRow{gap:8px!important}.tp-management-dashboard .tp-member-directory .tp-member-card .badgeRow span{border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:850!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:11px!important;width:100%!important;display:grid!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div{border-radius:13px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:76px!important;padding:13px 14px!important;display:flex!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div>div:first-child{letter-spacing:.15px!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div>div:last-child{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:14px!important;font-weight:800!important;line-height:1.38!important}.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div:nth-child(2)>div:last-child,.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div:nth-child(6)>div:last-child,.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid>div:nth-child(7)>div:last-child{font-size:13px!important}.tp-management-dashboard .tp-summary-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin:24px 0 26px!important}.tp-management-dashboard .tp-summary-card{border-radius:18px!important;gap:7px 12px!important;min-height:132px!important;padding:20px!important}.tp-management-dashboard .tp-summary-card .tp-summary-icon{border-radius:14px!important;width:48px!important;height:48px!important;font-size:25px!important}.tp-management-dashboard .tp-summary-card .tp-summary-value{white-space:nowrap!important;font-size:25px!important;font-weight:900!important;line-height:1.12!important}.tp-management-dashboard .tp-summary-card .tp-summary-title,.tp-management-dashboard .tp-summary-card .tp-summary-label{font-size:13px!important;font-weight:850!important;line-height:1.25!important}.tp-management-dashboard .tp-summary-card .tp-summary-description{color:#63756c!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}.tp-management-dashboard .tp-header-actions{align-items:center!important;gap:10px!important}.tp-management-dashboard .tp-header-actions .tp-access-card{border-radius:14px!important;min-height:48px!important;padding:8px 13px!important}.tp-management-dashboard .tp-header-actions .tp-switch-portal,.tp-management-dashboard .tp-header-actions .tp-sign-out{white-space:nowrap!important;color:#fff!important;text-shadow:0 1px 1px #0023142e!important;border-radius:13px!important;min-height:46px!important;padding:10px 16px!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.tp-management-dashboard .tp-header-actions .tp-switch-portal:hover,.tp-management-dashboard .tp-header-actions .tp-sign-out:hover{background:#ffffff3d!important;border-color:#ffffff94!important}}@media (min-width:901px) and (max-width:1180px){.tp-management-dashboard .tp-member-directory .tp-member-card .infoGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.tp-management-dashboard .headerActions .tp-switch-portal,.tp-management-dashboard .headerActions .tp-sign-out{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:8px 9px!important;font-size:9px!important;display:inline-flex!important}.tp-management-dashboard .tp-member-directory .tp-member-card{width:100%!important;margin:10px 0 0!important}}@media (min-width:901px){.tp-admin-page{color:#10271b!important;background:radial-gradient(circle at 82% 0,#d6a92b1f,#0000 28%),linear-gradient(145deg,#061b14 0%,#073c27 48%,#0a6840 100%)!important}.tp-admin-page .tp-management-content{max-width:1540px!important}.tp-admin-page .tp-banking-balance{background:radial-gradient(circle at 90% 12%,#dab13e2e,#0000 25%),linear-gradient(135deg,#012b1a 0%,#075f38 58%,#0a7c48 100%)!important;border:1px solid #e0bb4d61!important;border-radius:24px!important;min-height:190px!important;box-shadow:0 20px 50px #001f1340!important}.tp-admin-page .tp-banking-balance:before{content:"ADMIN • FULL CONTROL"!important;color:#f8e8b0!important;letter-spacing:1.2px!important;background:#ffffff12!important;border:1px solid #ffffff47!important;border-radius:999px!important;padding:7px 11px!important;font-size:9px!important;font-weight:900!important;position:absolute!important;top:22px!important;right:24px!important}.tp-admin-page .tp-banking-services{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.tp-admin-page .tp-banking-service{background:linear-gradient(145deg,#fff 0%,#f3f8f5 72%,#e7f0eb 100%)!important;border:1px solid #d2e2d9!important;border-radius:18px!important;min-height:132px!important;box-shadow:0 10px 24px #093b251a!important}.tp-admin-page .tp-banking-service:hover{border-color:#c7a13a!important;transform:translateY(-3px)!important;box-shadow:0 15px 30px #093b2526!important}.tp-admin-page .tp-banking-service-icon{border-radius:15px!important;width:50px!important;height:50px!important;font-size:22px!important}.tp-admin-page .tp-banking-service-label{font-size:13px!important;font-weight:900!important;line-height:1.25!important}.tp-admin-page .tp-summary-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.tp-admin-page .tp-summary-card{border-radius:18px!important;min-height:126px!important;padding:18px!important}.tp-admin-page .tp-member-directory{border-top:3px solid #d5ad3d!important;padding-top:20px!important}}@media (max-width:900px){.tp-admin-page{background:linear-gradient(160deg,#06351f,#08743f 65%,#0b5e39)!important}.tp-admin-page .tp-banking-services{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tp-admin-page .tp-banking-service{min-height:94px!important}.tp-admin-page .tp-banking-service-label{font-size:9px!important;font-weight:850!important}}
:root{--tp-green-950:#032a1a;--tp-green-900:#06452a;--tp-green-800:#075f36;--tp-green-700:#0b7543;--tp-gold-500:#d7a52a;--tp-gold-400:#e5bd55;--tp-ink:#13231b;--tp-muted:#68776f;--tp-line:#dfe8e2;--tp-surface:#fff;--tp-bg:#f5f8f6;--tp-radius:18px;--tp-shadow:0 12px 34px #05372014;--tp-shadow-lg:0 22px 55px #05372021}.pentors-protected-portal{background:linear-gradient(145deg,#f3f7f4 0%,#fbfcfb 45%,#f2f7f4 100%)!important}.pentors-protected-portal main{letter-spacing:-.01em;color:var(--tp-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.pentors-protected-portal main>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:70!important;background:linear-gradient(135deg,#032a1afa,#075f36fa 62%,#0c703efa)!important;border-bottom:1px solid #e5bd5557!important;position:sticky!important;top:0!important;box-shadow:0 10px 34px #032a1a29!important}.pentors-protected-portal main>header h1,.pentors-protected-portal main>header h2{letter-spacing:-.025em}.pentors-protected-portal main>section{scroll-margin-top:90px;position:relative}.pentors-protected-portal main section[style*=background],.pentors-protected-portal main article[style*=background]{box-shadow:var(--tp-shadow);border-radius:var(--tp-radius)!important}.pentors-protected-portal main input,.pentors-protected-portal main select,.pentors-protected-portal main textarea{transition:border-color .18s,box-shadow .18s,background .18s;border:1px solid #d7e2db!important;border-radius:12px!important;min-height:42px!important;box-shadow:0 1px #04321d05!important}.pentors-protected-portal main input:focus,.pentors-protected-portal main select:focus,.pentors-protected-portal main textarea:focus{background:#fff!important;border-color:#8bbda1!important;outline:none!important;box-shadow:0 0 0 4px #0b754317!important}.pentors-protected-portal main input::placeholder,.pentors-protected-portal main textarea::placeholder{color:#94a19a!important}.pentors-protected-portal main button{letter-spacing:-.005em;cursor:pointer;border-radius:12px;min-height:40px;font-weight:780;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s,background .18s}.pentors-protected-portal main button:hover:not(:disabled){filter:brightness(1.025);transform:translateY(-1px);box-shadow:0 8px 22px #03351f1a}.pentors-protected-portal main button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.pentors-protected-portal main table{width:100%;box-shadow:var(--tp-shadow);background:#fff;overflow:hidden;border:1px solid var(--tp-line)!important;border-radius:16px!important}.pentors-protected-portal main th{color:#214b35!important;background:linear-gradient(#f4f8f5,#edf4ef)!important;border-bottom:1px solid #d8e4dc!important;font-weight:850!important}.pentors-protected-portal main td,.pentors-protected-portal main th{padding:12px 14px!important}.pentors-protected-portal main tbody tr:nth-child(2n){background:#fbfdfc}.pentors-protected-portal main tbody tr:hover{background:#f0f7f3!important}.pentors-protected-portal main a{text-underline-offset:3px;font-weight:700}.pentors-side-nav{background:linear-gradient(#032a1a 0%,#06482a 48%,#04351f 100%)!important;border-right:1px solid #e5bd554d!important;width:242px!important;padding:18px 12px 16px!important;box-shadow:14px 0 42px #032a1a29!important}.pentors-side-brand{padding:5px 8px 20px!important}.pentors-side-logo{border-radius:20px!important;width:70px!important;height:70px!important;box-shadow:0 14px 32px #0000003d!important}.pentors-side-name{letter-spacing:1.9px!important;color:#f2cf70!important;font-size:12px!important}.pentors-side-group{letter-spacing:2.4px!important;font-size:9px!important}.pentors-side-section-label{letter-spacing:1.8px!important;color:#ffffff6b!important;padding:19px 10px 9px!important;font-size:8px!important}.pentors-side-nav nav{gap:5px!important}.pentors-side-nav nav button{color:#ffffffba!important;border-radius:12px!important;gap:11px!important;min-height:41px!important;padding:8px 10px!important;font-size:11px!important}.pentors-side-nav nav button:hover{color:#fff!important;background:#ffffff16!important;border-color:#ffffff1a!important}.pentors-side-nav nav button.active{color:#163420!important;background:linear-gradient(135deg,#d8aa32,#b98212)!important;border-color:#ffefaf94!important;box-shadow:0 9px 22px #0000002e!important}.pentors-side-icon{box-shadow:inset 0 0 0 1px #ffffff0a;color:#f3d274!important;background:#ffffff13!important;border-radius:8px!important;flex-basis:25px!important;width:25px!important;height:25px!important;font-size:13px!important}.pentors-side-nav nav button.active .pentors-side-icon{color:#fff9df!important;background:#03351f3d!important}.pentors-side-footer{margin-top:24px!important;padding:12px 10px!important;font-size:9px!important}.pentors-protected-portal{padding-left:242px!important}.pentors-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#032a1af5!important;border:1px solid #e5bd5557!important;border-radius:20px!important;padding:7px!important;box-shadow:0 18px 42px #032a1a4d!important}.pentors-mobile-nav button{border-radius:13px!important;min-height:47px!important;font-weight:750!important}.pentors-mobile-nav button.active{color:#163420!important;background:linear-gradient(135deg,#d8aa32,#b98212)!important}.pentors-protected-portal main>header+section{max-width:1440px;margin-left:auto;margin-right:auto}.tp-page-hero{box-shadow:var(--tp-shadow);background:linear-gradient(135deg,#fffffffa,#f6fbf8f5);border:1px solid #dce8e0;border-radius:22px;align-items:center;gap:16px;margin:24px 0 18px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.tp-page-hero:after{content:"";background:radial-gradient(circle,#d7a52a24,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-110px}.tp-page-hero-icon{color:#f3d274;background:linear-gradient(135deg,#0b7543,#06452a);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;display:grid;box-shadow:0 10px 22px #04452a2e}.tp-page-hero-copy{min-width:0}.tp-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#9a7210;margin-bottom:5px;font-size:9px;font-weight:850}.tp-page-hero h1{color:#153b28!important;margin:0!important;font-size:clamp(23px,3vw,32px)!important;font-weight:900!important}.tp-page-hero p{color:#6b7b72;margin:5px 0 0;font-size:12px}.tp-page-hero-action{z-index:1;margin-left:auto;position:relative}.tp-stat-card{box-shadow:var(--tp-shadow);background:linear-gradient(#fff,#f8fbf9);border:1px solid #dce8e0;border-radius:17px;min-height:124px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.tp-stat-card:hover{box-shadow:var(--tp-shadow-lg);border-color:#c7dacf;transform:translateY(-3px)}.tp-stat-card:before{content:"";background:#0b7543;width:4px;position:absolute;top:0;bottom:0;left:0}.tp-tone-gold:before{background:#d7a52a}.tp-tone-red:before{background:#c74747}.tp-tone-blue:before{background:#3d78a8}.tp-stat-top{align-items:center;gap:9px;display:flex}.tp-stat-icon{color:#075f36;background:#edf6f0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.tp-tone-gold .tp-stat-icon{color:#9a7210;background:#fbf4df}.tp-tone-red .tp-stat-icon{color:#a73434;background:#fff0f0}.tp-tone-blue .tp-stat-icon{color:#2e638e;background:#edf4fa}.tp-stat-label{letter-spacing:.45px;color:#68776f;text-transform:uppercase;font-size:10px;font-weight:800}.tp-stat-value{color:#173b29;letter-spacing:-.035em;margin-top:13px;font-size:26px;font-weight:900}.tp-stat-detail{color:#829088;margin-top:3px;font-size:10px}.tp-empty-state{text-align:center;background:#ffffffb3;border:1px dashed #cfded4;border-radius:18px;place-items:center;padding:48px 22px;display:grid}.tp-empty-icon{color:#0b7543;background:#edf5f0;border-radius:16px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.tp-empty-state h3{color:#234c36;margin:12px 0 4px}.tp-empty-state p{color:#7c8982;max-width:430px;margin:0;font-size:12px}.tp-brand-mark{background:#fff;border:1px solid #0b6b2e21;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 18px #1241251a}[data-pentors-route=\/dashboard] main>section{padding:26px 30px 42px!important}[data-pentors-route=\/dashboard] main>section>section{box-shadow:var(--tp-shadow);border-radius:20px!important}[data-pentors-route=\/dashboard] main>section>div[style*=grid-template-columns]{gap:15px!important}[data-pentors-route=\/dashboard] main>section>div[style*=grid-template-columns]>div{min-height:132px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;border:1px solid var(--tp-line)!important;box-shadow:var(--tp-shadow)!important;background:linear-gradient(#fff,#f9fcfa)!important;border-radius:17px!important}[data-pentors-route=\/dashboard] main>section>div[style*=grid-template-columns]>div:before{content:"";background:linear-gradient(90deg,var(--tp-green-700),var(--tp-gold-500));opacity:.9;height:3px;position:absolute;inset:0 0 auto}[data-pentors-route=\/dashboard] main>section>div[style*=grid-template-columns]>div:hover{transform:translateY(-3px);box-shadow:var(--tp-shadow-lg)!important;border-color:#cbdcd2!important}[data-pentors-route=\/admin-dashboard] main{padding:0 0 48px!important}[data-pentors-route=\/admin-dashboard] main>header{max-width:none!important;padding:18px 30px!important}[data-pentors-route=\/admin-dashboard] main>section{max-width:1320px!important;padding:0 30px 40px!important}[data-pentors-route=\/admin-dashboard] main>section>div:first-child{position:relative;overflow:hidden;box-shadow:var(--tp-shadow-lg)!important;background:linear-gradient(135deg,#043b24,#08703f 65%,#0b7b45)!important;border:1px solid #e5bd5538!important;border-radius:24px!important;margin-top:30px!important;padding:36px 40px!important}[data-pentors-route=\/admin-dashboard] main>section>div:first-child:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-90px;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}[data-pentors-route=\/admin-dashboard] main>section>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;gap:15px!important;margin-top:22px!important;display:grid!important}[data-pentors-route=\/admin-dashboard] main>section>div:nth-child(2)>button{background:#fffffffa!important;border:1px solid #dce7e0!important;border-radius:17px!important;min-height:92px!important;padding:16px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;box-shadow:0 8px 24px #0437200f!important}[data-pentors-route=\/admin-dashboard] main>section>div:nth-child(2)>button:hover{border-color:#c5d9cc!important;transform:translateY(-4px)!important;box-shadow:0 18px 36px #0437201f!important}[data-pentors-route=\/admin-dashboard] main>section>div:nth-child(2)>button>span:first-child{border-radius:14px!important;box-shadow:0 8px 18px #054b2826!important}.pentors-protected-portal main h1{font-size:clamp(24px,3vw,34px)!important;font-weight:900!important}.pentors-protected-portal main h2{font-size:clamp(19px,2vw,26px)!important;font-weight:880!important}.pentors-protected-portal main h3{font-weight:850!important}.pentors-protected-portal main p{line-height:1.55}@media (max-width:1100px){.pentors-side-nav{width:220px!important}.pentors-protected-portal{padding-left:220px!important}}@media (max-width:900px){.pentors-side-nav{display:none!important}.pentors-protected-portal{padding-bottom:88px!important;padding-left:0!important}.pentors-protected-portal main>header{position:relative!important;top:auto!important}.pentors-protected-portal main>section{padding-left:18px!important;padding-right:18px!important}.pentors-protected-portal main section[style*="display: flex"],.pentors-protected-portal main header>div{max-width:100%!important}.pentors-protected-portal main table{font-size:12px}.pentors-protected-portal main td,.pentors-protected-portal main th{padding:10px!important}.pentors-protected-portal main>header{padding-left:18px!important;padding-right:18px!important}.pentors-protected-portal main>header button{min-height:38px!important}.pentors-protected-portal main>section>div:first-child{padding:25px!important}.pentors-protected-portal main>section>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.pentors-mobile-nav{bottom:7px!important;left:7px!important;right:7px!important}.pentors-mobile-nav small{font-size:6.5px!important}.pentors-protected-portal main>section{padding:14px 12px 34px!important}.pentors-protected-portal main h1{font-size:23px!important}.pentors-protected-portal main h2{font-size:19px!important}.pentors-protected-portal main>section>div:nth-child(2){grid-template-columns:1fr!important}.pentors-protected-portal main>header>div{flex-wrap:wrap!important}.pentors-protected-portal main>header button,.pentors-protected-portal main input,.pentors-protected-portal main select,.pentors-protected-portal main textarea{width:100%!important}.pentors-protected-portal main table{white-space:nowrap;display:block!important;overflow-x:auto!important}.pentors-protected-portal main table thead,.pentors-protected-portal main table tbody{width:100%;min-width:650px;display:table}}@media (prefers-reduced-motion:reduce){.pentors-protected-portal main button,.pentors-side-nav nav button,.pentors-protected-portal main section[style*=background]{transition:none!important}.pentors-protected-portal main button:hover:not(:disabled){transform:none!important}}
.pentors-side-slogan{letter-spacing:1.6px;text-transform:none;color:#ffffff94;margin-top:8px;font-size:9px;font-style:italic}.pentors-side-nav nav button{position:relative;overflow:hidden}.pentors-side-nav nav button:after{content:"";opacity:0;background:linear-gradient(90deg,#ffffff14,#0000 55%);transition:opacity .2s;position:absolute;inset:0}.pentors-side-nav nav button:hover:after,.pentors-side-nav nav button.active:after{opacity:1}.pentors-side-extra{border-top:1px solid #ffffff12;padding-top:7px}.pentors-side-extra .pentors-side-icon{background:#d7a52a14!important}.pentors-side-footer{align-items:center;gap:7px;color:#ffffff73!important;display:flex!important}.pentors-live-dot{background:#55d98a;border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #55d98a1a,0 0 12px #55d98a52}.pentors-mobile-nav{justify-content:space-around;align-items:stretch;gap:4px;display:flex!important}.pentors-mobile-nav button{background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;color:#ffffffb8!important;gap:3px!important;display:flex!important}.pentors-mobile-nav .pentors-mobile-icon{font-size:18px;line-height:1}.pentors-mobile-nav button.active .pentors-mobile-icon{filter:drop-shadow(0 2px 5px #032a1a2e)}.pentors-mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:70px;line-height:1.1;overflow:hidden;font-size:7.5px!important}.pentors-protected-portal[data-pentors-route=\/dashboard] main>header{color:#fff!important;background:linear-gradient(135deg,#032a1a,#075f36 70%,#0b7543)!important;border-bottom-color:#e5bd5559!important}.pentors-protected-portal[data-pentors-route=\/dashboard] main>header h1,.pentors-protected-portal[data-pentors-route=\/dashboard] main>header h2,.pentors-protected-portal[data-pentors-route=\/dashboard] main>header p{color:#fff!important}.pentors-protected-portal[data-pentors-route=\/dashboard] main>section{background:0 0!important}.pentors-protected-portal[data-pentors-route=\/admin-dashboard] main>header{color:#fff!important;background:linear-gradient(135deg,#032a1a,#075f36 70%,#0b7543)!important}.pentors-protected-portal[data-pentors-route=\/admin-dashboard] main>header h1,.pentors-protected-portal[data-pentors-route=\/admin-dashboard] main>header h2,.pentors-protected-portal[data-pentors-route=\/admin-dashboard] main>header p{color:#fff!important}@media (max-width:900px){.pentors-side-slogan{display:none}.pentors-protected-portal[data-pentors-route=\/dashboard] main>section{padding-top:18px!important}.pentors-protected-portal[data-pentors-route=\/dashboard] main>header{box-shadow:0 8px 26px #032a1a1f!important}}@media (min-width:901px){.pentors-mobile-nav{display:none!important}.pentors-side-nav{width:250px!important;min-width:250px!important}.pentors-protected-portal{padding-left:250px!important}.pentors-side-nav nav button{white-space:nowrap!important;min-height:42px!important;font-size:11.5px!important}.pentors-side-nav nav button span:last-child{min-width:0;text-overflow:clip!important;white-space:nowrap!important;display:block!important;overflow:visible!important}.pentors-side-icon{flex-basis:24px!important;width:24px!important}}.pentors-signout-icon{width:18px!important;height:18px!important}@media (min-width:901px){.pentors-side-nav nav button span:last-child{letter-spacing:.05px!important;font-size:13px!important;font-weight:700!important}.pentors-side-nav nav button{min-height:46px!important}}
:root{--tp-green:#075f36;--tp-green-dark:#032a1a;--tp-gold:#d7a52a;--tp-ink:#163326;--tp-muted:#68776f;--tp-line:#dce8e0;--tp-bg:#f5f9f6;--tp-shadow:0 12px 34px #05372014}.pentors-protected-portal main{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.pentors-protected-portal main button{transition:transform .18s,box-shadow .18s,filter .18s!important}.pentors-protected-portal main button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 9px 24px #03351f1f!important}.pentors-protected-portal main header[style*=\#0f172a]{background:linear-gradient(135deg,#032a1a,#075f36 68%,#0b7543)!important;border-bottom:1px solid #e5bd5559!important}.pentors-protected-portal main[style*="linear-gradient(180deg,#f6faf7"]{background:linear-gradient(145deg,#f3f8f4,#fff 48%,#f7f1df)!important}.pentors-protected-portal main[style*="linear-gradient(180deg,#f6faf7"] .metric{transition:all .18s;border-color:var(--tp-line)!important;box-shadow:var(--tp-shadow)!important}.pentors-protected-portal main[style*="linear-gradient(180deg,#f6faf7"] .metric:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0537201c!important}.pentors-protected-portal main[style*="linear-gradient(180deg,#f6faf7"] table th{color:#214b35!important;background:linear-gradient(#f1f7f3,#e9f2ec)!important;font-weight:850!important}.pentors-protected-portal main[style*=\#f7f9fc]{background:linear-gradient(145deg,#f3f8f4,#fff 46%,#f8f2e2)!important}.pentors-protected-portal main[style*=\#f7f9fc] article{transition:all .18s;border-color:var(--tp-line)!important;box-shadow:var(--tp-shadow)!important}.pentors-protected-portal main[style*=\#f7f9fc] article:hover{transform:translateY(-2px);border-color:#c7dacf!important;box-shadow:0 18px 40px #0537201c!important}.pentors-protected-portal main[style*="background:#f4f7fb"]{background:linear-gradient(145deg,#f3f8f4,#fff 48%,#f7f1df)!important}.pentors-protected-portal main[style*="background:#f4f7fb"] section[style*=background\:white]{border-color:var(--tp-line)!important;box-shadow:var(--tp-shadow)!important}.pentors-protected-portal main[style*="background:#f4f7fb"] input,.pentors-protected-portal main[style*="background:#f4f7fb"] select,.pentors-protected-portal main[style*="background:#f4f7fb"] textarea{background:#fff!important;border-color:#ccd9d0!important}.pentors-protected-portal main .max-w-7xl{max-width:1180px!important}.pentors-protected-portal main .max-w-7xl>header{color:#fff!important;background:linear-gradient(135deg,#032a1a,#075f36 62%,#0b7543)!important;border-color:#e5bd5559!important;box-shadow:0 18px 48px #032a1a29!important}.pentors-protected-portal main .max-w-7xl>header p,.pentors-protected-portal main .max-w-7xl>header h1{color:#fff!important}.pentors-protected-portal main .max-w-7xl>section{border-color:var(--tp-line)!important;box-shadow:var(--tp-shadow)!important}.pentors-protected-portal main .max-w-7xl>section .bg-slate-50{background:#f5f9f6!important}.pentors-protected-portal main .max-w-7xl>section .bg-emerald-50{border:1px solid #b7ebc9;background:#ecfdf3!important}.pentors-protected-portal main .max-w-7xl>section .bg-amber-50{border:1px solid #f1df9c;background:#fff9e8!important}.pentors-protected-portal main .max-w-7xl>section button.bg-slate-900{background:linear-gradient(135deg,#032a1a,#075f36)!important}.pentors-protected-portal main .max-w-7xl table thead{color:#214b35!important;background:linear-gradient(#f1f7f3,#e8f1eb)!important}.pentors-protected-portal main .max-w-7xl table tbody tr:hover{background:#f7fbf8!important}.pentors-protected-portal main .tp-member-shell{max-width:1180px!important}.pentors-protected-portal main .tp-member-shell .metric{border:1px solid var(--tp-line)!important;box-shadow:var(--tp-shadow)!important;transition:all .18s!important}.pentors-protected-portal main .tp-member-shell .metric:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0537201c!important}.pentors-protected-portal main .tp-member-shell .panel,.pentors-protected-portal main .tp-member-shell .welcome{border:1px solid var(--tp-line)!important;box-shadow:var(--tp-shadow)!important}.pentors-protected-portal main .tp-member-shell .progress .bar{background:#e7efe9!important}.pentors-protected-portal main .tp-member-shell .progress .fill{background:linear-gradient(90deg,#075f36,#d7a52a)!important}.pentors-protected-portal main .tp-member-shell .announcement{border-color:var(--tp-line)!important;box-shadow:0 8px 25px #0537200f!important}.pentors-protected-portal main:has(#annual-report){background:linear-gradient(145deg,#eef6f1,#fff 50%,#f8f1dd)!important}#annual-report{border:1px solid #dce8e0!important;box-shadow:0 18px 55px #032a1a17!important}#annual-report h1{color:var(--tp-green-dark)!important;letter-spacing:-.04em!important;font-weight:900!important}#annual-report h2{color:var(--tp-green)!important;font-weight:850!important}#annual-report table th{color:#214b35!important;background:linear-gradient(#eaf4ee,#dfeee5)!important;font-weight:850!important}#annual-report table tr:nth-child(2n) td{background:#fbfdfb}#annual-report table tr:hover td{background:#f5faf6!important}#annual-report section>div[style*="border:1px solid #e5e7eb"]{transition:all .18s;border-color:var(--tp-line)!important;background:linear-gradient(145deg,#fff,#f7fbf8)!important;box-shadow:0 8px 22px #032a1a0e!important}.pentors-protected-portal main:has(.statement){background:linear-gradient(145deg,#eef6f1,#fff 50%,#f8f1df)!important}.statement{border-color:#dce8e0!important;box-shadow:0 18px 55px #032a1a17!important}.statement .statementHeader h1{color:var(--tp-green-dark)!important;letter-spacing:-.04em!important;font-weight:900!important}.statement .yearBar{border-color:var(--tp-line)!important;background:linear-gradient(90deg,#f4faf6,#fff)!important;border-radius:14px!important}.statement .card{transition:all .18s;border-color:var(--tp-line)!important;background:linear-gradient(145deg,#fff,#f6faf7)!important;box-shadow:0 8px 24px #032a1a0f!important}.statement .card:hover{transform:translateY(-2px)!important;box-shadow:0 16px 34px #032a1a1a!important}.statement .sectionTitle{color:var(--tp-green)!important;font-weight:850!important}.statement table th{color:#214b35!important;background:linear-gradient(#eaf4ee,#dfeee5)!important;font-weight:850!important}.statement table tbody tr:nth-child(2n) td{background:#fbfdfb}.statement table tbody tr:hover td{background:#f4faf6!important}.statement .identity{border-color:var(--tp-line)!important;background:linear-gradient(135deg,#f3f8f4,#fff)!important}.statement .loanSummaryBlock{background:linear-gradient(145deg,#f4faf6,#fff 60%,#fbf5e7)!important;border-color:#dce8e0!important}.pentors-protected-portal main:has(.accessBadge){background:linear-gradient(145deg,#eef6f1,#fff 48%,#f8f1df)!important}.pentors-protected-portal main:has(.accessBadge) header{border-bottom-color:#d7a52a73!important;box-shadow:0 10px 30px #032a1a14!important}.pentors-protected-portal main:has(.accessBadge) nav{background:linear-gradient(#032a1a,#075f36)!important;border-color:#e5bd5540!important;box-shadow:0 15px 35px #032a1a1f!important}.pentors-protected-portal main:has(.accessBadge) nav button{border-radius:10px!important;margin-bottom:4px!important}.pentors-protected-portal main:has(.accessBadge) nav button:hover{color:#fff!important;background:#ffffff1a!important}.pentors-protected-portal main:has(.accessBadge) nav button:first-of-type{color:#032a1a!important;background:linear-gradient(90deg,#d7a52a,#e5bd55)!important;font-weight:900!important}.pentors-protected-portal main:has(.accessBadge) .card{transition:all .18s;border-color:var(--tp-line)!important;box-shadow:var(--tp-shadow)!important;background:linear-gradient(145deg,#fff,#f6faf7)!important}.pentors-protected-portal main:has(.accessBadge) .card:hover{transform:translateY(-2px);box-shadow:0 18px 38px #032a1a1c!important}.pentors-protected-portal main:has(.accessBadge) .memberCard{border-color:var(--tp-line)!important;box-shadow:var(--tp-shadow)!important;background:#fff!important}.pentors-protected-portal main:has(.accessBadge) .memberCard:hover{transform:translateY(-2px);border-color:#c6dbce!important;box-shadow:0 18px 40px #032a1a1a!important}.pentors-protected-portal main:has(.accessBadge) input{border-color:#cbd9d0!important}.pentors-protected-portal main:has(.accessBadge) input:focus{border-color:#075f36!important;outline:3px solid #d7a52a29!important}@media (max-width:900px){.pentors-protected-portal main .max-w-7xl{padding-left:12px!important;padding-right:12px!important}.pentors-protected-portal main:has(.statement){padding:14px!important}.pentors-protected-portal main:has(.accessBadge) nav{gap:6px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.pentors-protected-portal main:has(.accessBadge) nav button{white-space:nowrap!important}}@media (max-width:560px){.pentors-protected-portal main .max-w-7xl{padding-left:8px!important;padding-right:8px!important}.pentors-protected-portal main .max-w-7xl>header{padding:18px!important}.pentors-protected-portal main:has(.statement){padding:8px!important}.statement{border-radius:14px!important;padding:17px!important}.statement table{font-size:11px!important}.statement .identity,.statement .cards{grid-template-columns:1fr!important}.statement .actions{width:100%!important}.statement .actions button{flex:1!important}#annual-report{border-radius:14px!important;padding:17px!important}#annual-report h1{font-size:26px!important}}
:root{--tp-fin-green:#075f36;--tp-fin-deep:#032a1a;--tp-fin-gold:#d7a52a;--tp-fin-line:#dce8e0;--tp-fin-bg:#f4f8f5;--tp-fin-shadow:0 14px 38px #032a1a14}.pentors-protected-portal main:has(.toolbar){background:linear-gradient(145deg,#eef6f1,#fff 48%,#f8f1df)!important}.pentors-protected-portal main:has(.toolbar) section{border-color:var(--tp-fin-line)!important;box-shadow:var(--tp-fin-shadow)!important;border-radius:18px!important}:is(.pentors-protected-portal main:has(.toolbar) h1,.pentors-protected-portal main:has(.toolbar) h2){color:var(--tp-fin-deep)!important;letter-spacing:-.025em!important;font-weight:850!important}.pentors-protected-portal main:has(.toolbar) table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--tp-fin-line)!important;background:#fff!important;border-radius:14px!important;overflow:hidden!important}.pentors-protected-portal main:has(.toolbar) table th{color:#214b35!important;background:linear-gradient(135deg,#eaf4ee,#dfeee5)!important;padding:12px!important;font-weight:850!important}.pentors-protected-portal main:has(.toolbar) table td{border-bottom:1px solid #edf2ee!important;padding:11px!important}.pentors-protected-portal main:has(.toolbar) table tbody tr:hover td{background:#f6faf7!important}:is(.pentors-protected-portal main:has(.toolbar) input,.pentors-protected-portal main:has(.toolbar) select,.pentors-protected-portal main:has(.toolbar) textarea){background:#fff!important;border-color:#cbd9d0!important;border-radius:10px!important}:is(.pentors-protected-portal main:has(.toolbar) input:focus,.pentors-protected-portal main:has(.toolbar) select:focus,.pentors-protected-portal main:has(.toolbar) textarea:focus){border-color:var(--tp-fin-green)!important;outline:3px solid #d7a52a26!important}.pentors-protected-portal main:has(.historyBtn){background:linear-gradient(145deg,#eef6f1,#fff 48%,#f8f1df)!important}.pentors-protected-portal main:has(.historyBtn) header{background:linear-gradient(135deg,var(--tp-fin-deep),var(--tp-fin-green) 70%,#0b7543)!important;color:#fff!important;border-color:#e5bd5559!important;border-radius:18px!important;box-shadow:0 18px 48px #032a1a24!important}:is(.pentors-protected-portal main:has(.historyBtn) header h1,.pentors-protected-portal main:has(.historyBtn) header p){color:#fff!important}.pentors-protected-portal main:has(.historyBtn) header>div:last-child{color:#032a1a!important;background:linear-gradient(135deg,#d7a52a,#e5bd55)!important;border-radius:999px!important;font-weight:900!important}.pentors-protected-portal main:has(.historyBtn) section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff0!important}.pentors-protected-portal main:has(.historyBtn) .category{border:1px solid var(--tp-fin-line)!important;box-shadow:var(--tp-fin-shadow)!important;background:linear-gradient(145deg,#fff,#f6faf7)!important;border-radius:16px!important}.pentors-protected-portal main:has(.historyBtn) .category strong{color:var(--tp-fin-green)!important;font-size:25px!important}.pentors-protected-portal main:has(.historyBtn) .rule{background:linear-gradient(90deg,#f2faf5,#fff9e9)!important;border-color:#e5d59a!important}.pentors-protected-portal main:has(.historyBtn) .auto{color:#075f36!important;background:#e7f8ed!important;border:1px solid #bde6ca!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:900!important}.pentors-protected-portal main:has(.historyBtn) .manual{color:#795800!important;background:#fff4d9!important;border:1px solid #eed58c!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:900!important}:is(.pentors-protected-portal main:has(.historyBtn) .historyBtn,.pentors-protected-portal main:has(.historyBtn) .small,.pentors-protected-portal main:has(.historyBtn) .waive){border-radius:9px!important;font-weight:800!important}.pentors-protected-portal main:has(.historyBtn) .primary{background:linear-gradient(135deg,#032a1a,#075f36)!important;border:0!important;border-radius:11px!important;box-shadow:0 10px 25px #032a1a29!important}.pentors-protected-portal main:has(.historyBtn) .overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#032a1a6b!important}.pentors-protected-portal main:has(.historyBtn) .statement{border:1px solid #dce8e0!important;box-shadow:0 24px 70px #032a1a33!important}.pentors-protected-portal main:has(.metric) .metric{border-color:var(--tp-fin-line)!important;box-shadow:var(--tp-fin-shadow)!important;border-radius:16px!important}.pentors-protected-portal main:has(.loanGrid) article{border-color:var(--tp-fin-line)!important;box-shadow:var(--tp-fin-shadow)!important;border-radius:16px!important}.pentors-protected-portal main:has(.metric) .metric:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px #032a1a1f!important}.pentors-protected-portal main:has(.loanGrid) article:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px #032a1a1f!important}@media (max-width:900px){:is(.pentors-protected-portal main:has(.historyBtn) .grid,.pentors-protected-portal main:has(.historyBtn) .two){grid-template-columns:1fr!important}.pentors-protected-portal main:has(.historyBtn) table{min-width:820px!important}.pentors-protected-portal main:has(.historyBtn) .tableWrap{overflow-x:auto!important}.pentors-protected-portal main:has(.historyBtn) .statement{width:calc(100vw - 20px)!important;max-height:92vh!important;overflow:auto!important}}@media (max-width:560px){.pentors-protected-portal main:has(.historyBtn){padding:8px!important}.pentors-protected-portal main:has(.historyBtn) header{padding:18px!important}.pentors-protected-portal main:has(.historyBtn) .cards{grid-template-columns:1fr!important}.pentors-protected-portal main:has(.historyBtn) .toolbar{flex-direction:column!important;align-items:stretch!important}.pentors-protected-portal main:has(.historyBtn) .filters{grid-template-columns:1fr!important;display:grid!important}.pentors-protected-portal main:has(.historyBtn) .statement{border-radius:14px!important;padding:16px!important}.pentors-protected-portal main:has(.historyBtn) .memberBanner{grid-template-columns:1fr 1fr!important}}
:root{--tp-final-green:#075f36;--tp-final-deep:#032a1a;--tp-final-gold:#d7a52a;--tp-final-line:#dce8e3;--tp-final-shadow:0 14px 36px #032a1a14}.pentors-protected-portal main{background:linear-gradient(145deg,#f3f8f5 0%,#fff 48%,#f8f3e4 100%)!important}.pentors-protected-portal main button{font-family:inherit!important}.pentors-side-nav{scrollbar-width:thin;scrollbar-color:#e5bd5559 transparent}.pentors-side-nav nav button{position:relative;overflow:hidden}.pentors-side-nav nav button.active:after{content:"";background:#fff8dc;border-radius:999px;width:4px;height:18px;position:absolute;right:7px;box-shadow:0 0 10px #fff8dca6}.pentors-side-extra{padding-bottom:8px}.pentors-side-extra button{opacity:.9}:is(.pentors-protected-portal main:has(.accessBadge) .leadershipPanel,.pentors-protected-portal main:has(.accessBadge) .leadership-panel){box-shadow:var(--tp-final-shadow)!important;border:1px solid #dce8e2!important;border-radius:18px!important}.pentors-protected-portal main:has(.accessBadge) .summaryGrid{gap:14px!important}.pentors-protected-portal main:has(.accessBadge) .section{border:1px solid var(--tp-final-line)!important;box-shadow:var(--tp-final-shadow)!important;background:#fffffff5!important;border-radius:20px!important}.pentors-protected-portal main:has(.accessBadge) .memberCard{border-radius:17px!important}.pentors-protected-portal main:has(.hero) h1{letter-spacing:-.04em!important}.pentors-protected-portal main:has(.hero) .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#032a1a 0%,#075f36 62%,#0b7543 100%)!important;border:1px solid #e5bd5547!important;box-shadow:0 22px 58px #032a1a2e!important}.pentors-protected-portal main:has(.hero) .hero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:280px;height:280px;position:absolute;top:-145px;right:-100px;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05}.pentors-protected-portal main:has(.hero) .grid{gap:14px!important}.pentors-protected-portal main:has(.hero) .tile{box-shadow:var(--tp-final-shadow)!important;background:linear-gradient(145deg,#fff,#f7fbf8)!important;border-color:#dbe6df!important;border-radius:17px!important;min-height:94px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important}.pentors-protected-portal main:has(.hero) .tile:hover{border-color:#c4d9cd!important;transform:translateY(-3px)!important;box-shadow:0 20px 42px #032a1a1f!important}.pentors-protected-portal main:has(.hero) .tileIcon{background:linear-gradient(135deg,#075f36,#d7a52a)!important;box-shadow:0 9px 20px #03462624!important}.pentors-protected-portal main:has(.hero) .tile small{color:#7b8982!important;margin-top:3px!important}.pentors-protected-portal main .tp-member-shell,.pentors-protected-portal main .member-portal-shell{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:900px){.pentors-protected-portal main:has(.hero){padding:14px!important}.pentors-protected-portal main:has(.hero) .header{flex-wrap:wrap!important;padding-bottom:16px!important}.pentors-protected-portal main:has(.hero) .actions{justify-content:flex-start!important;width:100%!important}.pentors-protected-portal main:has(.hero) .hero{flex-direction:column!important;align-items:flex-start!important;padding:24px!important}.pentors-protected-portal main:has(.hero) .heroMark{align-self:center!important}.pentors-protected-portal main:has(.hero) .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.pentors-protected-portal main:has(.hero) .grid{grid-template-columns:1fr!important}.pentors-protected-portal main:has(.hero) .hero{border-radius:19px!important;padding:20px!important}.pentors-protected-portal main:has(.hero) .heroMark img{max-width:70px!important}.pentors-protected-portal main:has(.accessBadge) .summaryGrid{grid-template-columns:1fr!important}}
