@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#17231f;background:#dfe8e4;font-synthesis:none;--ink:#17231f;--muted:#718079;--line:#e5ebe8;--green:#12a66a;--dark:#0d2c24;--surface:#fff;--canvas:#f5f8f6}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{border:0;cursor:pointer}.prototype-shell{min-height:100vh;display:grid;place-items:center;padding:36px;background:radial-gradient(circle at 20% 10%,#f4fbf7 0,transparent 30%),linear-gradient(135deg,#dfe9e4,#cad9d3)}.prototype-note{position:fixed;left:32px;top:32px;display:flex;flex-direction:column;gap:4px;color:#56665f}.prototype-note span{font-size:13px}.prototype-note strong{font:700 20px Manrope}.mobile-app{position:relative;width:min(430px,100%);height:min(900px,calc(100vh - 40px));overflow:hidden;border:8px solid #18352d;border-radius:42px;background:var(--canvas);box-shadow:0 35px 90px #16342b47}.app-header{height:74px;padding:15px 18px 10px;display:flex;align-items:center;justify-content:space-between;background:#f5f8f6f2;border-bottom:1px solid rgba(222,231,227,.8)}.icon-button,.notification,.app-header .avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:#fff;color:var(--ink);box-shadow:0 4px 14px #16342b0f}.app-brand{display:flex;align-items:center;gap:10px}.app-brand>div{display:flex;flex-direction:column}.app-brand strong{font:800 15px Manrope}.app-brand span{font-size:10px;color:var(--muted)}.brand-mark{width:30px;height:30px;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:5px;border-radius:9px;background:var(--dark)}.brand-mark i{display:block;border-radius:2px;background:#31d494}.brand-mark i:nth-child(2),.brand-mark i:nth-child(3){opacity:.52}.header-actions{display:flex;gap:8px}.notification{position:relative}.notification i{position:absolute;right:7px;top:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#ff6e66}.app-header .avatar{font-size:12px;font-weight:800;color:#fff;background:linear-gradient(145deg,#1cb67a,#0b7750)}.screen-scroll{height:calc(100% - 146px);overflow-y:auto;scrollbar-width:none}.screen-scroll::-webkit-scrollbar{display:none}.screen{padding:20px 18px 32px}.welcome-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.welcome-row span{font-size:12px;color:var(--muted)}.welcome-row h1{margin:3px 0 0;font:800 22px Manrope}.status-pill{display:flex!important;align-items:center;gap:6px;padding:7px 9px;border-radius:20px;color:#08764b!important;background:#e4f6ed}.status-pill i,.live-pill i{width:7px;height:7px;border-radius:50%;background:#14ad6c}.balance-card{position:relative;overflow:hidden;padding:22px 20px;border-radius:24px;color:#fff;background:radial-gradient(circle at 92% 12%,rgba(54,225,161,.4),transparent 34%),linear-gradient(145deg,#123f33,#0a2922);box-shadow:0 18px 35px #0d2c243b}.balance-card:after{content:"";position:absolute;right:-28px;bottom:-55px;width:150px;height:150px;border:24px solid rgba(255,255,255,.035);border-radius:50%}.balance-top{display:flex;justify-content:space-between;align-items:center;color:#bad0c8;font-size:12px}.balance-top button{padding:0;color:#d9e8e3;background:none}.main-balance{display:block;margin-top:7px;font:800 34px Manrope;letter-spacing:-1.5px}.balance-change{display:flex;align-items:center;gap:5px;margin-top:3px;color:#75e0b5;font-size:11px}.balance-actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.balance-actions button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:11px 7px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;background:#ffffff12}.balance-actions span{font-size:10px}.wallet-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.mini-wallet{min-width:0;padding:13px 11px;border:1px solid var(--line);border-radius:17px;background:#fff}.mini-wallet>span:not(.soft-icon){display:block;margin:9px 0 3px;white-space:nowrap;color:var(--muted);font-size:9px}.mini-wallet>strong{font:800 14px Manrope}.soft-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px}.soft-icon.green{color:#0a925c;background:#e4f6ed}.soft-icon.blue{color:#2776d3;background:#e6f0fc}.soft-icon.violet{color:#7954c5;background:#efe9fb}.soft-icon.amber{color:#c17b19;background:#fff1d8}.tiny-progress,.progress{height:5px;overflow:hidden;margin-top:8px;border-radius:5px;background:#ebefed}.tiny-progress i,.progress i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#15aa6d,#37d596)}.section-block{margin-top:23px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.section-title h2{margin:0;font:800 16px Manrope}.section-title button{display:flex;align-items:center;padding:4px 0;color:var(--green);font-size:11px;background:none}.cycle-card{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--line);border-radius:18px;background:#fff}.cycle-ring{width:56px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;border:5px solid #c9f0df;border-top-color:var(--green);border-radius:50%}.cycle-ring span{font:800 17px Manrope}.cycle-ring small{font-size:8px;color:var(--muted)}.cycle-info{flex:1;min-width:0}.cycle-info>span,.cycle-info small{font-size:9px;color:var(--muted)}.cycle-info strong{display:block;margin:3px 0;font-size:12px}.activity-list{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.activity-row{display:flex;align-items:center;gap:11px;padding:13px;border-bottom:1px solid #edf1ef}.activity-row:last-child{border-bottom:0}.activity-row>div{min-width:0;flex:1}.activity-row div strong,.activity-row div small{display:block}.activity-row div strong{font-size:11px}.activity-row div small{overflow:hidden;margin-top:3px;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:8px}.activity-row>strong{font-size:11px}.positive{color:#09935c}.negative{color:#d55d54}.page-heading>span{color:var(--green);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.page-heading h1{margin:5px 0 7px;font:800 27px Manrope;letter-spacing:-.8px}.page-heading p{margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.5}.wallet-total{padding:22px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#116543,#0d372c)}.wallet-total>span,.wallet-total>small{display:block;color:#bcd6cc;font-size:10px}.wallet-total>strong{display:block;margin:5px 0;font:800 32px Manrope}.wallet-total>div{display:flex;gap:8px;margin-top:18px}.wallet-total button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:11px;border-radius:12px;color:var(--dark);font-size:10px;font-weight:700;background:#fff}.wallet-total button.light{color:#fff;background:#ffffff1f}.wallet-grid{display:grid;gap:10px;margin-top:14px}.wallet-detail{padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.wallet-detail>div{display:flex;justify-content:space-between}.wallet-detail button{color:var(--muted);background:none}.wallet-detail>span,.wallet-detail>small{display:block;color:var(--muted);font-size:10px}.wallet-detail>span{margin-top:10px}.wallet-detail>strong{display:block;margin:2px 0;font:800 20px Manrope}.matrix-summary,.network-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:17px;background:var(--line)}.matrix-summary>div,.network-stats>div{padding:13px 9px;text-align:center;background:#fff}.matrix-summary span,.network-stats span{display:block;color:var(--muted);font-size:8px}.matrix-summary strong,.network-stats strong{display:block;margin-top:4px;font:800 13px Manrope}.matrix-tree{padding:16px;border:1px solid var(--line);border-radius:21px;background:#fff}.tree-head{display:flex;justify-content:space-between;font-size:11px;font-weight:700}.live-pill{display:flex;align-items:center;gap:5px;color:#0a8c59;font-size:9px}.tree-level{position:relative;display:flex;justify-content:space-around}.root-level{margin-top:18px}.matrix-node{position:relative;width:42px;height:42px;display:grid;place-items:center;border:3px solid #d9eee5;border-radius:50%;color:#176044;font-size:10px;font-weight:800;background:#eff9f5}.matrix-node.root{width:48px;height:48px;color:#fff;border-color:#88ddbc;background:var(--green)}.matrix-node.root i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#65dcae}.matrix-node.empty{border-style:dashed;color:#a8b4af;background:#fafcfb}.tree-line{width:1px;height:17px;margin:auto;background:#bdd4ca}.tree-branches{width:54%;height:16px;margin:-1px auto 0;border:1px solid #bdd4ca;border-bottom:0}.tree-level.four{margin-top:0}.secondary-button,.primary-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:19px;padding:12px;border-radius:13px;font-weight:700}.secondary-button{color:#126241;background:#e8f6ef}.level-list,.reward-levels{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff}.level-list div,.reward-levels>div:not(.section-title){display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:12px 14px;border-bottom:1px solid #edf1ef;font-size:11px}.level-list div:last-child,.reward-levels>div:last-child{border-bottom:0}.level-list small,.reward-levels small{color:var(--muted)}.invite-card{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid var(--line);border-radius:19px;background:#fff}.invite-card>div{flex:1}.invite-card>div span,.invite-card>div strong{display:block}.invite-card>div span{color:var(--muted);font-size:9px}.invite-card>div strong{font:800 16px Manrope;letter-spacing:1px}.invite-card button{display:flex;align-items:center;gap:5px;padding:9px 10px;border-radius:10px;color:#08764b;font-size:9px;font-weight:700;background:#e6f7ef}.network-stats{margin-top:12px}.member-list{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.member-list article{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #edf1ef}.member-list article:last-child{border-bottom:0}.member-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:10px;font-weight:800;background:linear-gradient(145deg,#2dbb83,#10724e)}.member-list article>div{flex:1}.member-list strong,.member-list small{display:block}.member-list strong{font-size:11px}.member-list small{margin-top:3px;color:var(--muted);font-size:8px}.member-status{padding:5px 7px;border-radius:12px;font-size:8px}.member-status.active{color:#08764b;background:#e5f6ee}.member-status.inactive{color:#ad7020;background:#fff1dd}.reward-levels{margin-top:18px;padding:14px}.reward-levels .section-title{margin-bottom:3px}.reward-levels>div:not(.section-title){padding-left:0;padding-right:0}.search-box{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--line);border-radius:14px;color:var(--muted);font-size:11px;background:#fff}.filter-chips{display:flex;gap:7px;margin:12px 0}.filter-chips button{padding:8px 13px;border-radius:18px;color:var(--muted);font-size:9px;background:#e9efec}.filter-chips button.active{color:#fff;background:var(--dark)}.activity-list.expanded .activity-row{padding:15px 13px}.profile-head{text-align:center;padding:12px 0 23px}.profile-avatar{width:78px;height:78px;display:grid;place-items:center;margin:auto;border:5px solid #dff5eb;border-radius:25px;color:#fff;font:800 24px Manrope;background:linear-gradient(145deg,#23bd7f,#0d6545)}.profile-head h1{margin:12px 0 2px;font:800 21px Manrope}.profile-head p{margin:0;color:var(--muted);font-size:11px}.verified{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:6px 9px;border-radius:14px;color:#08764b;font-size:9px;background:#e4f6ed}.profile-menu{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#fff}.profile-menu button{width:100%;display:flex;align-items:center;gap:11px;padding:13px;color:var(--ink);border-bottom:1px solid #edf1ef;background:#fff}.profile-menu button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#176044;background:#e9f6f0}.profile-menu button strong{flex:1;text-align:left;font-size:11px}.profile-menu button.logout{color:#d4544c}.profile-menu button.logout>span{color:#d4544c;background:#fceae8}.app-version{text-align:center;margin-top:18px;color:#96a19c;font-size:9px}.bottom-nav{height:72px;padding:7px 22px 10px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:#fff}.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:52px;color:#8b9691;background:none}.bottom-nav button span{width:38px;height:31px;display:grid;place-items:center;border-radius:12px}.bottom-nav small{font-size:8px}.bottom-nav button.active{color:#08764b}.bottom-nav button.active span{background:#e4f6ed}.sheet-layer,.menu-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#06191475;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet-layer{display:flex;align-items:flex-end}.money-sheet{width:100%;padding:9px 19px 20px;border-radius:28px 28px 0 0;background:#fff;animation:slideUp .25s ease}.sheet-handle{width:45px;height:4px;margin:0 auto 17px;border-radius:5px;background:#d5ddda}.sheet-title{display:flex;justify-content:space-between}.sheet-title span{color:var(--green);font-size:9px;font-weight:700;text-transform:uppercase}.sheet-title h2{margin:4px 0 15px;font:800 20px Manrope}.sheet-title button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f0f4f2}.amount-input>span,.address-input>span{font-size:10px;font-weight:700}.amount-input>div{display:flex;align-items:center;margin-top:7px;padding:14px;border:1px solid #cfdad5;border-radius:15px}.amount-input input{width:100%;border:0;outline:0;font:800 26px Manrope}.amount-input small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.provider-row{display:flex;align-items:center;gap:10px;margin-top:15px;padding:12px;border-radius:15px;background:#f1f8f5}.provider-row>div{flex:1}.provider-row strong,.provider-row small{display:block}.provider-row strong{font-size:10px}.provider-row small{margin-top:3px;color:var(--muted);font-size:8px}.address-input{display:block;margin-top:14px}.address-input>div{display:flex;align-items:center;margin-top:7px;padding:12px;border:1px solid #cfdad5;border-radius:14px}.address-input input{min-width:0;flex:1;border:0;outline:0;font-size:10px}.primary-button{color:#fff;background:var(--green)}.sheet-security{display:flex;align-items:center;justify-content:center;gap:5px;margin:11px 0 0;color:var(--muted);font-size:8px}.menu-layer{display:flex}.side-menu{width:82%;height:100%;padding:22px 18px;background:#fff;animation:slideRight .25s ease}.menu-brand{display:flex;align-items:center;justify-content:space-between}.menu-brand>button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f0f4f2}.menu-profile{display:flex;align-items:center;gap:11px;margin:24px 0;padding:14px;border-radius:17px;color:#fff;background:var(--dark)}.menu-profile>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font-size:11px;font-weight:800;background:#1d7657}.menu-profile strong,.menu-profile small{display:block}.menu-profile strong{font-size:11px}.menu-profile small{margin-top:3px;color:#a9c8bc;font-size:8px}.side-menu nav button{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:14px 6px;text-align:left;color:var(--ink);border-bottom:1px solid #edf1ef;background:#fff;font-size:11px}.menu-security{display:flex;align-items:center;gap:10px;margin-top:22px;padding:13px;border-radius:15px;color:#0d6948;background:#e9f7f0}.menu-security strong,.menu-security small{display:block}.menu-security strong{font-size:9px}.menu-security small{margin-top:3px;font-size:8px;color:#65907f}@keyframes slideUp{0%{transform:translateY(100%)}}@keyframes slideRight{0%{transform:translate(-100%)}}@media (max-width:760px){.prototype-shell{display:block;padding:0}.prototype-note{display:none}.mobile-app{width:100%;height:100vh;border:0;border-radius:0}.screen-scroll{height:calc(100vh - 146px)}}.brand-mark{position:relative!important;display:block!important;width:30px;height:30px;flex:0 0 auto;padding:0!important;border-radius:7px!important;background:linear-gradient(135deg,#128f74,#12322c)!important}.brand-mark i{position:absolute!important;width:7px;height:7px;display:block;border-radius:50%!important;opacity:1!important;background:#fff!important}.brand-mark i:nth-child(1){left:6px;top:7px}.brand-mark i:nth-child(2){right:6px;top:7px;left:auto;background:#d39737!important}.brand-mark i:nth-child(3){left:11px;top:auto;bottom:6px;background:#e5f3ee!important}.login-app{justify-content:center;padding:24px}.login-brand{padding:0 6px 22px}.login-brand .brand-mark{width:54px;height:54px;border-radius:13px!important}.login-brand .brand-mark i{width:13px;height:13px}.login-brand .brand-mark i:nth-child(1){left:12px;top:13px}.login-brand .brand-mark i:nth-child(2){right:12px;top:13px}.login-brand .brand-mark i:nth-child(3){left:21px;bottom:11px}.login-brand h1{margin-top:14px}.login-app form{margin-top:0}.animated-splash{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 38%,#185b49 0,transparent 35%),#0d2c24}.splash-brand{display:flex;align-items:center;gap:14px;animation:splashReveal .75s cubic-bezier(.2,.8,.2,1) both}.splash-brand .brand-mark{width:64px;height:64px;border-radius:16px!important;box-shadow:0 18px 45px #00000040;animation:markFloat 1.5s ease-in-out infinite alternate}.splash-brand .brand-mark i{width:15px;height:15px}.splash-brand .brand-mark i:nth-child(1){left:14px;top:15px}.splash-brand .brand-mark i:nth-child(2){right:14px;top:15px}.splash-brand .brand-mark i:nth-child(3){left:25px;bottom:13px}.splash-brand strong,.splash-brand small{display:block}.splash-brand strong{font:800 30px Manrope}.splash-brand small{margin-top:3px;color:#b5cec4;font-size:9px;letter-spacing:.5px}.splash-loader{position:absolute;bottom:12vh;width:92px;height:3px;overflow:hidden;border-radius:3px;background:#ffffff21}.splash-loader i{display:block;width:45%;height:100%;border-radius:3px;background:#d39737;animation:loaderSweep 1.05s ease-in-out infinite}@keyframes splashReveal{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes markFloat{to{transform:translateY(-5px);box-shadow:0 24px 50px #00000052}}@keyframes loaderSweep{0%{transform:translate(-110%)}to{transform:translate(225%)}}.status-pill.inactive{color:#a56614!important;background:#fff0d8}.status-pill.inactive i{background:#e49a35}.wallet-strip{grid-template-columns:repeat(2,1fr)}.onboarding-card{display:flex;gap:12px;margin-top:14px;padding:15px;border:1px solid #f0d9b4;border-radius:18px;background:linear-gradient(135deg,#fff9ee,#fff)}.onboarding-card>div{flex:1}.onboarding-card strong{font:800 13px Manrope}.onboarding-card p{margin:4px 0 10px;color:#7b6a50;font-size:9px;line-height:1.5}.onboarding-card button{display:flex;align-items:center;gap:5px;padding:8px 11px;border-radius:10px;color:#fff;font-size:9px;font-weight:700;background:#b97920}.cycle-selector{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:15px;background:#fff}.cycle-selector span{font-size:10px;font-weight:700}.cycle-selector select{min-width:145px;padding:8px 28px 8px 10px;border:1px solid #d8e2dd;border-radius:10px;outline:0;color:var(--ink);font-size:10px;font-weight:700;background:#f6f9f7}.upcoming-tree{opacity:.7}.upcoming-tree .live-pill{color:#8a6a3d}.upcoming-tree .live-pill i{background:#d29a48}.profile-menu button.system-link{display:grid;grid-template-columns:34px 1fr auto auto}.profile-menu button.system-link small{color:var(--muted);font-size:8px}.back-link{margin-bottom:13px;padding:6px 0;color:var(--green);font-size:10px;font-weight:700;background:none}.system-wallets{display:grid;gap:10px}.system-wallets article{padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.system-wallets small,.system-wallets strong,.system-wallets p{display:block}.system-wallets small{margin-top:10px;color:var(--muted);font-size:9px}.system-wallets strong{margin-top:3px;font:800 22px Manrope}.system-wallets p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.system-entry-card{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.system-entry-card>div{padding:14px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#17493b,#0d2d25)}.system-entry-card span,.system-entry-card strong,.system-entry-card small{display:block}.system-entry-card span{color:#b9d4ca;font-size:8px}.system-entry-card strong{margin:5px 0;font:800 24px Manrope}.system-entry-card small{color:#9fc3b5;font-size:7px;line-height:1.4}.system-entry{display:flex;align-items:center;gap:11px;padding:12px;border-bottom:1px solid #edf1ef}.system-entry:last-child{border-bottom:0}.system-entry>div{flex:1}.system-entry strong,.system-entry small{display:block}.system-entry strong{font-size:10px}.system-entry small{margin-top:3px;color:var(--muted);font-size:8px}.system-entry>strong{color:#0a8c59}.sponsored-card{display:flex;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid #dfe7e3;border-radius:17px;background:linear-gradient(135deg,#fff,#f0f7f4)}.sponsored-card>div{min-width:0;flex:1}.sponsored-card span,.sponsored-card strong,.sponsored-card p{display:block}.sponsored-card span{color:#8c9893;font-size:7px;text-transform:uppercase;letter-spacing:1px}.sponsored-card strong{margin-top:3px;font-size:10px}.sponsored-card p{margin:3px 0 0;color:var(--muted);font-size:8px}.sponsored-card a{display:flex;align-items:center;gap:4px;padding:8px 10px;border-radius:10px;color:#fff;font-size:8px;font-weight:700;text-decoration:none;background:var(--dark)}.sponsored-card a[aria-disabled=true]{pointer-events:none;opacity:.45}.notification-preference{display:flex;align-items:center;gap:11px;padding:14px;border-radius:17px;color:#fff;background:var(--dark)}.notification-preference>div{flex:1}.notification-preference strong,.notification-preference small{display:block}.notification-preference strong{font-size:10px}.notification-preference small{margin-top:3px;color:#a9c8bc;font-size:8px}.notification-preference>span{padding:5px 8px;border-radius:10px;color:#8ce0bc;font-size:8px;background:#ffffff14}.notification-list{overflow:hidden;margin-top:13px;border:1px solid var(--line);border-radius:18px;background:#fff}.notification-list article{position:relative;display:flex;gap:11px;padding:14px;border-bottom:1px solid #edf1ef}.notification-list article:last-child{border-bottom:0}.notification-list article>div{flex:1}.notification-list strong,.notification-list p,.notification-list small{display:block}.notification-list strong{font-size:10px}.notification-list p{margin:4px 0;color:#5f6e68;font-size:9px;line-height:1.45}.notification-list small{color:#929e99;font-size:8px}.notification-list article>i{width:7px;height:7px;border-radius:50%;background:var(--green)}.login-app{min-height:100vh;display:flex;flex-direction:column;padding:56px 24px 28px;color:#fff;background:radial-gradient(circle at 80% 10%,rgba(53,211,154,.26),transparent 32%),var(--dark)}.login-brand{padding:30px 6px}.login-brand .brand-mark{width:54px;height:54px;padding:9px;border-radius:16px;background:#164c3e}.login-brand h1{margin:16px 0 5px;font:800 31px Manrope}.login-brand p{max-width:300px;margin:0;color:#a9c8bc;font-size:12px;line-height:1.6}.login-app form{margin-top:auto;padding:24px;border-radius:25px;color:var(--ink);background:#fff}.login-app form>span{color:var(--green);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.login-app form h2{margin:5px 0 18px;font:800 22px Manrope}.login-app label{display:block;margin-top:12px;font-size:10px;font-weight:700}.login-app input{width:100%;margin-top:6px;padding:13px;border:1px solid #d5dfda;border-radius:12px;outline:0}.login-app form>button{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;padding:13px;border-radius:13px;color:#fff;font-weight:800;background:var(--green)}.login-app form>button:disabled{opacity:.6}.login-app form>small{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px;color:var(--muted);font-size:8px}.login-error{margin:9px 0 0;color:#c44f48;font-size:9px}.screen-scroll{height:calc(100% - 190px)}.app-ad-bar{height:44px;display:flex;align-items:center;gap:8px;padding:6px 18px;border-top:1px solid var(--line);background:#f8fbf9}.app-ad-bar>span{padding:3px 5px;border:1px solid #b7c4be;border-radius:4px;color:#7d8984;font-size:7px}.app-ad-bar>strong{flex:1;font-size:9px}.app-ad-bar>a{padding:6px 10px;border-radius:8px;color:#fff;font-size:8px;text-decoration:none;background:var(--dark)}.app-ad-bar>a[aria-disabled=true]{pointer-events:none;opacity:.4}@media (max-width:760px){.screen-scroll{height:calc(100vh - 190px)}}.login-app{justify-content:flex-start!important;padding:18px 24px 24px!important}.login-brand{padding:8px 6px 16px!important}.login-app form{margin-top:0!important}.brand-mark{object-fit:contain;background:transparent!important}.page-heading{display:none!important}.genealogy-screen{padding-top:14px}.genealogy-scroll{width:100%;overflow-x:auto;padding:14px 0 8px;scrollbar-width:thin}.genealogy-canvas{width:920px;display:flex;flex-direction:column;gap:24px}.genealogy-row{display:flex;justify-content:space-around;position:relative}.genealogy-row:not(:last-child):after{content:"";position:absolute;left:5%;right:5%;bottom:-13px;height:1px;background:#bdd4ca}.genealogy-screen .matrix-tree{padding:14px 10px}.genealogy-screen .matrix-node{flex:0 0 auto}.profile-menu{margin-top:14px}.side-menu{overflow-y:auto}.side-menu .sponsored-card{margin:18px 0}.system-entry-card+.sponsored-card{margin-top:14px}.side-menu .sponsored-card{min-height:150px;align-items:flex-end;padding:18px;background:radial-gradient(circle at 80% 10%,rgba(53,211,154,.28),transparent 38%),#102f27}.side-menu .sponsored-card strong{color:#fff;font-size:13px}.side-menu .sponsored-card p{color:#b9cdc5;font-size:9px}.biometric-gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;text-align:center;color:#fff;background:#0d2c24}.biometric-gate .brand-mark{width:58px;height:58px;margin-bottom:20px}.biometric-gate strong{font:800 23px Manrope}.biometric-gate span{max-width:280px;color:#b4c9c1;font-size:12px;line-height:1.5}.biometric-gate button{margin-top:8px;padding:12px 24px;border-radius:13px;color:#fff;font-weight:800;background:#12a66a}.login-large-ad{margin-top:14px}.login-large-ad .sponsored-card{min-height:130px;align-items:flex-end;margin-top:0;padding:18px;background:radial-gradient(circle at 82% 12%,rgba(53,211,154,.3),transparent 38%),#143c31}.login-large-ad .sponsored-card strong{color:#fff;font-size:13px}.login-large-ad .sponsored-card p{color:#b9cdc5;font-size:9px}.web-matrix-tree{overflow-x:auto;min-height:560px;border-radius:8px;background:linear-gradient(#ffffffdb,#ffffffdb),radial-gradient(circle at 20% 20%,rgba(23,111,96,.13),transparent 34%),#f7fbfe}.web-matrix-svg{display:block;min-width:100%}.web-matrix-link{fill:none;stroke:#0aa4bf;stroke-width:1.5px}.web-matrix-node circle{fill:#fff;stroke:#0d718f61;stroke-width:1.5px}.web-matrix-node .node-avatar-text{fill:#176f60;font-size:10px;font-weight:850}.web-matrix-node .node-primary{fill:#0f2230;font-size:12px;font-weight:800;text-anchor:middle}.web-matrix-node.open-node circle{fill:#eef6f7;stroke-dasharray:4 4}.web-matrix-node.open-node .node-avatar-text,.web-matrix-node.open-node .node-primary{fill:#597989f2}.login-app{overflow-y:auto}.login-large-ad{width:250px;height:250px;min-height:250px;align-self:center}.login-large-ad .sponsored-card{width:250px;height:250px;min-height:250px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.login-large-ad .sponsored-card a{align-self:flex-end}.consent-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:22px;background:#0516129e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.consent-card{width:100%;padding:24px;border-radius:24px;background:#fff}.consent-card>strong{display:block;margin-top:14px;font:800 20px Manrope}.consent-card>p{margin:7px 0 2px;color:var(--muted);font-size:11px;line-height:1.55}.consent-card .secondary-button{margin-top:8px}.settings-list{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#fff}.settings-list article{display:flex;align-items:center;gap:11px;padding:15px;border-bottom:1px solid var(--line)}.settings-list article>div{flex:1}.settings-list article strong,.settings-list article small{display:block}.settings-list article strong{font-size:11px}.settings-list article small{margin-top:4px;color:var(--muted);font-size:8px}.switch{width:43px;height:25px;padding:3px;border-radius:20px;background:#d7dfdb}.switch i{display:block;width:19px;height:19px;border-radius:50%;background:#fff;transition:.2s}.switch.on{background:var(--green)}.switch.on i{transform:translate(18px)}.notification-settings-link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px;color:var(--ink);font-size:10px;background:#fff}.simple-settings{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#fff}.simple-settings>strong{display:block;padding:16px;font:800 16px Manrope;border-bottom:1px solid var(--line)}.simple-settings button{width:100%;display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid var(--line);color:var(--ink);font-size:11px;background:#fff}.login-large-ad,.login-large-ad .sponsored-card{width:300px!important;height:250px!important;min-height:250px!important}.screen>.sponsored-card,.supplemental-ad>.sponsored-card{width:300px;height:250px;min-height:250px;margin:14px auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:18px;background:radial-gradient(circle at 82% 12%,rgba(53,211,154,.28),transparent 38%),#143c31}.screen>.sponsored-card strong,.supplemental-ad>.sponsored-card strong{color:#fff;font-size:13px}.screen>.sponsored-card p,.supplemental-ad>.sponsored-card p{color:#b9cdc5;font-size:9px}.screen>.sponsored-card a,.supplemental-ad>.sponsored-card a{align-self:flex-end}.notification-small-ad .sponsored-card{width:auto!important;height:auto!important;min-height:72px!important;flex-direction:row!important;align-items:center!important;justify-content:initial!important;margin:12px 0!important;padding:12px!important;background:#fff!important}.notification-small-ad .sponsored-card strong{color:var(--ink)!important;font-size:10px!important}.notification-small-ad .sponsored-card p{color:var(--muted)!important}.supplemental-ad{padding-top:0}.referral-link{display:block;max-width:195px;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#587068!important;font-size:8px!important}.side-menu .sponsored-card{width:300px;height:250px;min-height:250px;margin-left:auto;margin-right:auto}.screen>.sponsored-card,.supplemental-ad>.sponsored-card{width:auto!important;height:auto!important;min-height:72px!important;flex-direction:row!important;align-items:center!important;justify-content:initial!important;margin:12px 0!important;padding:12px 13px!important;background:linear-gradient(135deg,#fff,#f0f7f4)!important}.screen>.sponsored-card strong,.supplemental-ad>.sponsored-card strong{color:var(--ink)!important;font-size:10px!important}.screen>.sponsored-card p,.supplemental-ad>.sponsored-card p{color:var(--muted)!important}.screen>.sponsored-card a,.supplemental-ad>.sponsored-card a{align-self:auto!important}.side-menu .sponsored-card{width:300px!important;height:250px!important;min-height:250px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;background:radial-gradient(circle at 80% 10%,rgba(53,211,154,.28),transparent 38%),#102f27!important}.side-menu .sponsored-card strong{color:#fff!important;font-size:13px!important}.side-menu .sponsored-card p{color:#b9cdc5!important}.password-input{position:relative;margin-top:6px}.password-input input{margin-top:0!important;padding-right:46px!important}.password-input>button{position:absolute;right:3px;top:3px;width:40px;height:40px;display:grid;place-items:center;color:#60716a;background:transparent}.login-app .otp-send{margin-top:10px!important;padding:9px!important;color:#08724c!important;border:1px solid #b9ddce!important;background:#edf8f3!important;font-size:10px}.auth-links{display:flex;justify-content:space-between;gap:10px;margin-top:13px}.auth-links button{padding:4px 0;color:#08724c;background:transparent;font-size:10px;font-weight:700}.login-success{margin:9px 0 0;color:#08724c;font-size:9px}.auth-flow form{flex:0 0 auto}.withdrawal-otp{width:100%;padding:10px;margin-top:12px;border-radius:12px;color:#08724c;background:#e8f6ef;font-weight:700}.wallet-login-note{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #c9e5d9;border-radius:14px;color:#0a6c4b;background:#edf8f3}.wallet-login-note p{margin:0;font-size:10px;line-height:1.55}.wallet-login-address{display:flex;align-items:center;gap:8px;margin-top:12px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#f7faf8}.wallet-login-address span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-family:monospace}.pull-refresh{height:0;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;color:var(--muted);font-size:10px;transition:height .2s}.pull-refresh.active{height:38px}.pull-refresh.active svg{animation:pullSpin .8s linear infinite}@keyframes pullSpin{to{transform:rotate(360deg)}}.app-version{font-size:0!important}.app-version:after{content:"CrowdNest Mobile · Version 1.9.0";font-size:9px}.sponsored-card>button{display:flex;align-items:center;gap:4px;padding:8px 10px;border-radius:10px;color:#fff;font-size:8px;font-weight:700;background:var(--dark)}.app-ad-bar>button{padding:6px 10px;border-radius:8px;color:#fff;font-size:8px;background:var(--dark)}.native-mrec-slot{position:relative;width:300px;height:250px;min-height:250px;margin:14px auto;background:#edf3f0}.native-mrec-slot>span{position:absolute;top:3px;right:5px;color:#7d8984;font-size:7px;z-index:0}.login-app.auth-flow{min-height:100vh!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow-y:auto}.login-app.auth-flow .login-brand{width:100%;max-width:430px;padding:0 6px 18px!important;text-align:center}.login-app.auth-flow .login-brand .brand-mark{margin:0 auto}.login-app.auth-flow form{width:100%;max-width:430px;margin:0!important}.screen-scroll{height:calc(100% - 146px)!important}.mobile-app:has(>.app-ad-bar) .screen-scroll{height:calc(100% - 190px)!important}.bottom-nav{flex:0 0 auto;margin:0;padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff}.pwa-install-panel{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;width:min(520px,calc(100% - 24px));display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;color:#fff;background:linear-gradient(145deg,#123f33,#0a2922);box-shadow:0 18px 55px #05191359;transform:translate(-50%);animation:slideUp .28s ease}.pwa-install-close{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#bdd1c9;background:#ffffff14}.pwa-install-icon .brand-mark{width:48px;height:48px}.pwa-install-copy{padding-right:26px}.pwa-install-copy strong,.pwa-install-copy span{display:block}.pwa-install-copy strong{font:800 15px Manrope}.pwa-install-copy span{margin-top:4px;color:#b9cec6;font-size:10px;line-height:1.45}.pwa-install-actions{grid-column:1/-1;display:flex;align-items:center;gap:8px}.pwa-install-actions button{flex:1;padding:10px 12px;border-radius:11px;font-size:10px;font-weight:800}.pwa-install-primary{color:#0d2c24;background:#fff}.pwa-install-secondary{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;background:#1a7657}.pwa-notification-active{display:flex;align-items:center;gap:5px;color:#83e0b9;font-size:10px;font-weight:700}@media (max-width:760px){.mobile-app{height:100dvh!important;min-height:100dvh}.prototype-shell{min-height:100dvh}.pwa-install-panel{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 16px)}}.referral-link{max-width:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.45}.themed-empty{display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:22px;text-align:center;color:#6f8179;background:linear-gradient(180deg,#fbfdfc,#f1f8f5)}.themed-empty svg{color:#159464}.themed-empty strong{font:800 12px Manrope;color:var(--ink)}.themed-empty small{font-size:9px;color:var(--muted)}.side-menu nav button.logout{color:#cf5149}.menu-profile>span{flex:0 0 auto}.menu-profile>div{min-width:0}.menu-profile small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;letter-spacing:.2px}.wallet-login-flow .login-brand p{max-width:none;white-space:nowrap;font-size:clamp(9px,3vw,12px)}@media (max-width:760px){.menu-layer{display:none}.menu-layer.open{display:flex}.menu-layer.open{background:#06191494;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.side-menu{width:min(86%,340px);padding:20px 18px 18px;border-radius:0 24px 24px 0;box-shadow:20px 0 55px #051c1547}.side-menu .menu-brand{padding-bottom:17px;border-bottom:1px solid var(--line)}.side-menu .menu-profile{margin:18px 0 12px;background:linear-gradient(145deg,#123f33,#0a2922)}.side-menu nav{display:flex;min-height:calc(100% - 154px);flex-direction:column}.side-menu nav button{border-bottom:0;border-radius:12px;margin:2px 0;padding:13px 10px}.side-menu nav button.active{color:#08764b;background:#e7f6ef}.side-menu nav button.logout{margin-top:auto;color:#c94e48;background:#fff3f2}}@media (max-width:760px){html,body,#root,.prototype-shell{height:100%;min-height:100%;overflow:hidden}.prototype-shell{position:fixed;top:0;right:0;bottom:0;left:0}.mobile-app{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;min-height:0!important;overflow:hidden}.app-header{position:absolute;inset:0 0 auto;height:74px;z-index:4}.screen-scroll,.mobile-app:has(>.app-ad-bar) .screen-scroll{position:absolute;top:74px;right:0;bottom:72px;left:0;height:auto!important;overflow-y:auto;overscroll-behavior:none}.mobile-app:has(>.app-ad-bar) .screen-scroll{bottom:116px}.bottom-nav{position:absolute;right:0;bottom:0;left:0;z-index:5;height:72px;margin:0;padding:7px 22px max(10px,env(safe-area-inset-bottom))}.app-ad-bar{position:absolute;right:0;bottom:72px;left:0;z-index:4}}.pwa-install-panel{width:min(560px,calc(100% - 20px));grid-template-columns:54px 1fr;gap:12px 14px;padding:20px 18px;border-radius:24px}.pwa-install-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:#7ce0b7;background:#ffffff17}.pwa-install-instructions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pwa-install-instructions>div{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0e}.pwa-install-instructions strong,.pwa-install-instructions span{display:block}.pwa-install-instructions strong{font-size:11px}.pwa-install-instructions span{margin-top:5px;color:#bfd1ca;font-size:9px;line-height:1.55}.pwa-panel-text-button{color:#fff;background:#ffffff17}.pwa-panel-note{grid-column:1/-1;margin:0;color:#ffc9a7;font-size:9px;line-height:1.45}@media (max-width:420px){.pwa-install-panel{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 12px);padding:18px 14px}.pwa-install-instructions{gap:7px}.pwa-install-instructions>div{padding:10px}}@media (max-width:760px){.login-app.auth-flow{height:100%;min-height:100%;justify-content:flex-start!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.login-app.auth-flow .login-brand{flex:0 0 auto}.login-app.auth-flow form{flex:0 0 auto;margin-bottom:24px!important}}.activity-list.expanded{margin-top:16px}.web-matrix-tree{position:relative;padding-top:48px;overscroll-behavior:contain;touch-action:pan-x pan-y}.genealogy-zoom{position:absolute;top:9px;right:10px;z-index:3;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#fffffff5;box-shadow:0 5px 16px #14322914}.genealogy-zoom button{width:32px;height:30px;display:grid;place-items:center;border-radius:8px;color:#176044;background:#e8f6ef}.genealogy-zoom button:disabled{cursor:default;opacity:.35}.genealogy-zoom span{min-width:43px;text-align:center;color:var(--muted);font-size:9px;font-weight:800}.team-level-tabs{overflow-x:auto;margin:0 0 12px;padding-bottom:2px;scrollbar-width:none}.team-level-tabs::-webkit-scrollbar{display:none}.team-level-tabs button{display:flex;align-items:center;gap:6px;white-space:nowrap}.team-level-tabs button small{min-width:18px;padding:2px 5px;border-radius:9px;color:inherit;background:#ffffff8c;font-size:8px}.team-level-tabs button.active small{background:#ffffff2e}@media (min-width: 761px){html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}.prototype-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:block;min-height:0;padding:0;background:#eef4f1}.prototype-note{display:none}.mobile-app{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border:0;border-radius:0;box-shadow:none}.app-header{position:absolute;top:0;right:0;left:0;z-index:5;height:76px;padding:14px 30px 14px 260px;background:#fffffff5}.app-brand .brand-mark{width:38px;height:38px}.app-brand strong{font-size:17px}.app-brand span{font-size:11px}.bottom-nav{display:none}.screen-scroll,.mobile-app:has(>.app-ad-bar) .screen-scroll{position:absolute;top:76px;right:0;bottom:0;left:224px;height:auto!important;overflow-y:auto}.mobile-app:has(>.app-ad-bar) .screen-scroll{bottom:48px}.screen{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:32px 0 48px}.home-screen{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;align-items:start}.home-screen>.welcome-row,.home-screen>.section-block{grid-column:1/-1}.home-screen>.welcome-row{order:1}.home-screen>.onboarding-card{order:2;grid-column:1/-1;width:100%;max-width:none;margin:0}.home-screen>.onboarding-card{align-items:center;padding:20px 22px}.home-screen>.onboarding-card>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:28px;align-items:center}.home-screen>.onboarding-card strong{grid-column:1;grid-row:1;font-size:15px}.home-screen>.onboarding-card p{grid-column:1;grid-row:2;margin:5px 0 0;font-size:11px}.home-screen>.onboarding-card button{grid-column:2;grid-row:1/-1;min-width:152px;justify-content:center;padding:12px 18px;font-size:11px}.home-screen>.balance-card{order:3;grid-column:1;min-height:230px}.home-screen>.wallet-strip{order:3;grid-column:2;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;margin-top:0}.home-screen>.wallet-strip .mini-wallet{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-content:center;padding:20px}.home-screen>.wallet-strip .mini-wallet .soft-icon{grid-row:1/-1;align-self:center;width:46px;height:46px}.home-screen>.wallet-strip .mini-wallet>span:not(.soft-icon){margin:0 0 5px;font-size:11px}.home-screen>.wallet-strip .mini-wallet>strong{font-size:20px}.home-screen>.wallet-strip .tiny-progress{grid-column:2;width:100%}.home-screen>.sponsored-card,.home-screen>.native-mrec-slot{order:4;margin:0 auto}.home-screen>.section-block{order:5}.balance-actions button{min-height:62px}.main-balance{font-size:42px}.matrix-summary,.network-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.web-matrix-tree{max-width:100%}.app-ad-bar{position:absolute;right:0;bottom:0;left:224px;z-index:5;height:48px;padding:8px 30px}.menu-layer{position:absolute;inset:0 auto 0 0;z-index:7;width:224px;display:block;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.side-menu{width:224px;height:100%;padding:24px 16px 18px;border-right:1px solid rgba(255,255,255,.08);color:#fff;background:radial-gradient(circle at 12% 4%,rgba(50,212,153,.18),transparent 24%),linear-gradient(180deg,#123f33,#0a2922);animation:none}.side-menu .menu-brand strong{color:#fff}.side-menu .menu-brand span{color:#8fc3ae}.side-menu .menu-close{display:none}.side-menu .menu-profile{margin:24px 0 16px;border:1px solid rgba(255,255,255,.07);background:#ffffff12}.side-menu nav{display:flex;min-height:calc(100% - 158px);flex-direction:column}.side-menu nav button{margin:2px 0;padding:12px 9px;color:#b8cec5;border:0;border-radius:12px;background:transparent}.side-menu nav button.active{color:#fff;border-radius:12px;background:#46dca329}.side-menu nav button.logout{margin-top:auto;color:#ffaaa4;background:#ff6a6212}.money-sheet{width:min(520px,100%);margin:0 auto;border-radius:28px 28px 0 0}.consent-card{width:min(460px,100%)}.login-app.auth-flow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0!important;justify-content:flex-start!important;overflow-y:auto!important;padding:40px 24px!important;overscroll-behavior-y:contain}.login-app.auth-flow .login-brand{flex:0 0 auto}.login-app.auth-flow form{flex:0 0 auto;margin-bottom:40px!important}}
