:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080909;--card:#151717;--line:#2a2d2d;--text:#f4f5f4;--muted:#a2a8a6;--accent:#7398ff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{max-width:1160px;min-height:100vh;margin:auto;padding:0 28px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.brand{align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.brandMark{background:var(--accent);color:#071022;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.beta{color:#abc5ff;letter-spacing:.12em;border:1px solid #45619e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.hero{max-width:820px;padding:95px 0 75px}.eyebrow{color:#8fb0ff;letter-spacing:.18em;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(3rem,8vw,6.5rem);line-height:1.01}.hero h1 em{color:#6f9cff;font-style:normal}.hero p{max-width:620px;color:var(--muted);font-size:19px;line-height:1.6}.notice{color:#d6e1f7;background:#1b2230;border:1px solid #3b4b69;border-radius:14px;max-width:650px;margin-top:32px;padding:18px 22px;line-height:1.5}.cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 80px;display:grid}.cards article{background:var(--card);border:1px solid var(--line);border-radius:18px;min-height:230px;padding:28px}.cardNumber{color:#7da4ff;font-size:12px;font-weight:700}.cards h2{margin:35px 0 10px;font-size:21px}.cards p{color:var(--muted);margin:0;line-height:1.5}footer{border-top:1px solid var(--line);color:#8893a4;padding:30px 0 50px;font-size:13px}@media (max-width:700px){.shell{padding:0 20px}.topbar{height:70px}.hero{padding:74px 0 50px}.hero p{font-size:17px}.cards{grid-template-columns:1fr;margin-bottom:55px}.cards article{min-height:0}.cards h2{margin-top:22px}}.primaryButton,.formStack button{background:var(--accent);color:#071022;cursor:pointer;border:0;border-radius:12px;margin-top:24px;padding:13px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.formStack button:disabled{opacity:.6;cursor:wait}.authPage{place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:var(--card);border:1px solid var(--line);border-radius:20px;width:min(100%,430px);padding:32px}.authCard .beta{margin-top:32px;display:inline-block}.authCard h1{margin:25px 0 10px;font-size:35px}.authCard p,.muted{color:var(--muted);line-height:1.5}.formStack{gap:18px;margin:26px 0;display:grid}.formStack label,.panelCard label{gap:8px;font-size:14px;font-weight:700;display:grid}.formStack input,.formStack select,.panelCard input{width:100%;color:var(--text);font:inherit;background:#0c1017;border:1px solid #536079;border-radius:10px;padding:12px}.formStack small,.subtleLink{color:var(--muted);font-size:13px}.error{color:#ffe1e6;background:#3b161e;border:1px solid #b7435f;border-radius:10px;padding:12px}.warning{color:#ffe6b8;background:#3d2b13;border:1px solid #bd8034;border-radius:10px;padding:14px}.panelShell{max-width:1320px;min-height:100vh;margin:auto;padding:0 24px 80px}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.panelLayout{grid-template-columns:230px minmax(0,1fr);gap:32px;padding-top:32px;display:grid}.panelSide{background:var(--card);border:1px solid var(--line);border-radius:18px;align-self:start;gap:8px;padding:22px;display:grid;position:sticky;top:25px}.panelSide span{color:var(--muted);font-size:14px}.panelSide a,.mobileNav a{color:var(--text);border-radius:10px;padding:10px;text-decoration:none}.panelSide a:hover,.mobileNav a:hover{background:#283246}.avatar{width:48px;height:48px;color:var(--accent);background:#313d52;border-radius:50%;place-items:center;margin-bottom:10px;font-size:28px;display:grid}.quietButton{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;padding:10px}.panelContent{align-content:start;gap:22px;min-width:0;display:grid}.panelContent h1{margin:12px 0;font-size:clamp(30px,4vw,48px)}.panelContent h2{margin:0 0 12px}.panelCard{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px}.walletGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.walletGrid .panelCard{gap:18px;display:grid}.walletGrid small{color:var(--muted);letter-spacing:.08em;font-weight:700}.walletGrid strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.projectGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.projectGrid article{border:1px solid var(--line);background:#10151e;border-radius:14px;padding:18px}.projectGrid article strong{display:block}.projectGrid article p{color:var(--muted);line-height:1.5}.projectGrid ul{color:#d5dfef;padding-left:18px}.projectState{color:#ffca7d;letter-spacing:.08em;margin-top:10px;font-size:11px;display:inline-block}.directory{gap:10px;padding:0;list-style:none;display:grid}.directory li{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.directory span,.directory small{color:var(--muted)}.tableWrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--line);padding:13px 8px}td small{color:var(--muted);display:block}details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}summary{cursor:pointer}.mobileNav{display:none}@media (max-width:800px){.panelLayout{grid-template-columns:1fr}.panelSide{grid-template-columns:auto 1fr;align-items:center;position:static}.panelSide .avatar{grid-row:span 3;margin:0}.panelSide nav{display:none}.panelSide .quietButton{grid-column:1/-1}.mobileNav{border-top:1px solid var(--line);z-index:2;background:#10151e;justify-content:space-around;padding:8px 2px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav a{font-size:12px}.panelShell{padding-bottom:90px}}@media (max-width:560px){.panelHeader{gap:8px}.panelHeader .brand{font-size:15px}.panelHeader .beta{font-size:9px}.walletGrid{grid-template-columns:1fr}.panelCard{padding:18px}}.bigMoney{gap:4px;display:grid}.bigMoney small{letter-spacing:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:400}.actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.actionGrid form{border:1px solid var(--line);background:#10151e;border-radius:14px;align-content:start;padding:20px}.actionGrid h3,.controlBlock h3{margin:0}.actionGrid small{color:var(--muted);line-height:1.45}.formStack fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.formStack fieldset:disabled{opacity:.55}.formStack fieldset button{justify-self:start}.formStack input[type=datetime-local],.formStack input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.formStack .quietButton{justify-self:start;margin-top:0}.amountWords{color:#b8c9ee;margin:0;font-size:13px;line-height:1.5}.controlBlock{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.controlBlock p{color:var(--muted)}@media (max-width:900px){.actionGrid{grid-template-columns:1fr}}.requestList{gap:14px;margin-top:18px;display:grid}.requestItem,.reverseBox{border:1px solid var(--line);background:#10151e;border-radius:14px;gap:14px;padding:18px;display:grid}.requestItem>div:first-child,.reverseBox{gap:8px;display:grid}.requestItem span,.reverseBox span,.requestItem small{color:var(--muted)}.decisionBox{gap:12px;min-width:0;display:grid}.decisionBox input,.reverseBox input{max-width:420px}.rowButtons{flex-wrap:wrap;gap:10px;display:flex}.rowButtons button,.reverseBox button,.requestItem>button{justify-self:start;margin:0}.grantRow{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(160px,1fr);gap:12px;padding:15px;display:grid}.grantRow small,.grantRow button{grid-column:1/-1}.grantRow button{justify-self:start;margin:0}@media (max-width:650px){.grantRow{grid-template-columns:1fr}.rowButtons button{width:100%}}.sectionHeading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.countBadge{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:7px 12px;font-size:12px}.actionDisclosure{border:1px solid var(--line);background:#10151e;border-radius:14px;margin:0 0 22px;padding:18px}.actionDisclosure summary{font-weight:700}.actionDisclosure .formStack{margin-bottom:0}.formStack textarea{resize:vertical;width:100%;min-height:100px;color:var(--text);font:inherit;background:#0c1017;border:1px solid #536079;border-radius:10px;padding:12px}.projectTop{justify-content:space-between;align-items:start;gap:10px;display:flex}.projectTop .projectState{text-align:right;margin:0}.projectGrid .myShare{color:#c5d6ff}.projectGrid .myShare strong{display:inline}.inlineActions{flex-wrap:wrap;gap:9px;display:flex}.projectGrid article button{margin-top:10px}.projectGrid article button:disabled{opacity:.5;cursor:not-allowed}.reviewReason{margin-top:22px}.reviewReason input{max-width:570px}@media (max-width:650px){.sectionHeading{display:block}.countBadge{margin-top:8px;display:inline-block}}.saleList{gap:14px;margin-top:22px;display:grid}.saleItem{border:1px solid var(--line);background:#10151e;border-radius:14px;padding:18px}.saleTop{justify-content:space-between;gap:12px;display:flex}.saleTop .projectState{margin:0}.saleItem p{line-height:1.4}.saleItem small{color:var(--muted)}.saleItem .inlineActions{margin-top:14px}.saleItem button{margin:0}.saleEdit{border-top:1px solid var(--line);padding-top:15px}.saleEdit .warning{margin:0}.saleItem button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.mobileNav{justify-content:flex-start;gap:2px;overflow-x:auto}.mobileNav a{white-space:nowrap;flex:none}}.projectGrid a{color:#bcd0ff;text-decoration:none}.projectGrid a:hover{text-decoration:underline}.projectGrid .privateFinance{color:#d7e2f8;border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:12px}.projectFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.projectFilters select{width:100%;color:var(--text);font:inherit;background:#0c1017;border:1px solid #536079;border-radius:10px;padding:12px}@media (max-width:560px){.projectFilters{grid-template-columns:1fr}}:root{--bg:#080909;--card:#151717;--line:#2a2d2d;--text:#f4f5f4;--muted:#a2a8a6;--accent:#7398ff}html{background:#080909}body{color:var(--text);background:#080909;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.brandMark{color:#050606;border-radius:9px}.beta{border-color:var(--line);color:var(--muted)}.authPage{background:#080909}.authCard{background:#171919;border-color:#303434;box-shadow:0 28px 90px #0006}.authCard input{background:#0d0f0f}.panelShell{--accent:#7398ff;background:#080909;max-width:none;min-height:100vh;margin:0;padding:0;display:block}.panelSide{z-index:10;border:0;border-right:1px solid var(--line);background:#111313;border-radius:0;flex-direction:column;gap:0;width:244px;padding:29px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.panelSide .brand{color:#f3f4f3;gap:11px;padding:3px 10px;font-size:16px;line-height:1.2;text-decoration:none;display:flex}.panelSide .brand small{color:#8c9692;letter-spacing:.13em;margin-top:5px;font-size:9px;display:block}.sideDivider{background:var(--line);height:1px;margin:26px 10px 21px}.panelSide nav{gap:4px;margin:0;display:grid}.panelSide nav a,.mobileMore a{color:#a8b0ad;border-radius:9px;align-items:center;gap:12px;min-height:41px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.panelSide nav a:hover,.mobileMore a:hover{color:#fff;background:#1e2120}.panelSide nav a[aria-current=page],.mobileMore a[aria-current=page]{color:#fff;box-shadow:inset 2px 0 0 var(--accent);background:#252827}.navSymbol{color:#9ca6a2;flex:none;place-items:center;width:21px;font-size:17px;font-weight:400;display:inline-grid}.panelSide nav a[aria-current=page] .navSymbol{color:var(--accent)}.sideAccount{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;margin:auto 5px 10px;padding:15px 5px 0;display:flex}.accountMonogram{color:#f8f8f8;background:#292d2b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.sideAccount strong,.sideAccount small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sideAccount strong{font-size:12px}.sideAccount small{color:#9fa8a4;margin-top:3px;font-size:11px}.sideLogout{text-align:left;border-color:#343938;width:100%;font-size:12px}.panelMain{min-width:0;min-height:100vh;margin-left:244px}.panelTop{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;height:65px;padding:0 clamp(22px,4vw,64px);display:flex}.topEnvironment{color:#909b96;letter-spacing:.14em;font-size:10px;font-weight:700}.topLogout{padding:7px 12px;font-size:12px}.mobileBrand{display:none}.panelContent{max-width:1190px;margin:0 auto;padding:36px clamp(22px,4vw,64px) 80px;display:block}.panelContent>section,.panelContent>.walletGrid,.panelContent>.quickGrid,.panelContent>.homeSectionTitle{margin-top:22px}.panelContent h1{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(28px,3.5vw,39px);line-height:1.1}.panelContent h2{letter-spacing:-.02em;margin:0 0 15px;font-size:19px}.pageHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:22px;display:flex}.pageHeading .eyebrow{color:#8f9994;letter-spacing:.17em;font-size:10px;display:block}.backLink{color:#adb5b0;flex-basis:100%;margin-bottom:12px;font-size:12px;text-decoration:none}.backLink:hover,.textLink:hover{color:var(--accent)}.statusPill{color:#8dd9ac;background:#15231d;border:1px solid #385348;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.homeGreeting{color:#a3aca7;margin:0 0 24px;font-size:14px}.panelCard{box-shadow:none;background:#171919;border:1px solid #2d3130;border-radius:13px;padding:22px}.walletGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.walletCard{flex-direction:column;justify-content:space-between;min-height:137px;gap:10px!important;display:flex!important}.walletCard small{letter-spacing:.13em;text-transform:uppercase;color:#a7b0ab;font-size:10px}.walletCard strong{letter-spacing:-.04em;white-space:normal;font-size:clamp(23px,3vw,31px)}.walletCard>span{color:#858f89;font-size:11px}.summaryCard{gap:8px;display:grid}.summaryCard span{color:var(--muted);font-size:13px}.homeSectionTitle{justify-content:space-between;align-items:end;gap:10px;display:flex}.homeSectionTitle h2{margin:0}.homeSectionTitle span{color:#8e9993;font-size:11px}.quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.quickGrid a{background:#171919;border:1px solid #2d3130;border-radius:11px;align-items:center;gap:12px;min-height:64px;padding:14px 17px;font-size:13px;text-decoration:none;display:flex}.quickGrid a:hover{background:#1d201f;border-color:#555e59}.quickIcon{color:var(--accent);width:25px;font-size:20px}.quickArrow{color:#818b86;margin-left:auto;font-size:17px}.panelContent .eyebrow{color:var(--accent)}.panelContent .muted{color:#a0aaa5}.panelCard input,.panelCard select,.panelCard textarea,.formStack input,.formStack select,.formStack textarea{color:#f1f3f1;background:#0e1010;border:1px solid #3c4340;border-radius:8px;padding:10px 12px}.panelCard input:focus,.panelCard select:focus,.panelCard textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.formStack button,.primaryButton{color:#0b0d0d;border-radius:8px;margin-top:8px;padding:10px 15px;font-size:13px}.quietButton{background:#1c1f1e;border-color:#3a403c;border-radius:8px}.notice{color:#d5e4da;background:#1d2422;border-color:#3a4b43;max-width:none}.warning{background:#2a2117;border-color:#6e5430}.error{max-width:none}.actionGrid{gap:13px}.actionGrid form,.requestItem,.reverseBox,.saleItem,.projectGrid article,.actionDisclosure{background:#111313;border-color:#303533;border-radius:10px}.actionGrid form{padding:18px}.sectionHeading{align-items:center}.sectionHeading h2{margin:4px 0}.projectGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.projectGrid article{padding:16px}.projectGrid article p{font-size:13px}.projectGrid a,.textLink{color:var(--accent)}.projectFilters{gap:10px}.projectFilters select{background:#0e1010;border-color:#3c4340}.directory{gap:0}.directory li{scroll-margin-top:80px}.countBadge{border-color:#3d4340}.movementList{display:grid}.movementRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:13px;display:flex}.movementRow:first-child{border-top:0}.movementRow>span:last-child{text-align:right;white-space:nowrap;font-weight:700}.movementRow small{color:#909b95;margin-top:5px;font-size:11px;font-weight:400;display:block}.positive{color:#8fd8ab}.negative{color:#ed9c9c}.unavailableModule{max-width:620px}.unavailableModule p{color:var(--muted);line-height:1.5}.unavailableModule .textLink{margin-top:10px;font-size:13px;text-decoration:none;display:inline-block}.loadingState{color:var(--muted)}.passwordGate{max-width:520px}.mobileNav,.mobileMore{display:none}@media (max-width:900px){.panelSide{width:210px}.panelMain{margin-left:210px}.panelContent{padding-left:24px;padding-right:24px}}@media (max-width:760px){.panelSide{display:none}.panelMain{margin-left:0}.panelTop{justify-content:space-between;height:62px;padding:0 18px}.mobileBrand{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.mobileBrand .brandMark{width:28px;height:28px;font-size:15px}.topEnvironment{margin-left:auto;font-size:9px}.panelContent{padding:25px 17px 98px}.panelContent h1{font-size:29px}.mobileNav{z-index:20;padding:7px 6px max(7px,env(safe-area-inset-bottom));background:#151817;border-top:1px solid #343a36;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.mobileNav a,.mobileNav button{color:#a5aea8;background:0 0;border:0;border-radius:7px;justify-items:center;gap:2px;min-width:0;padding:6px 2px;font-family:inherit;font-size:10px;text-decoration:none;display:grid}.mobileNav a[aria-current=page]{color:#fff;background:#252b28}.mobileNav a[aria-current=page] .navSymbol{color:var(--accent)}.mobileNav .navSymbol{font-size:18px}.mobileMore{left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:21;background:#1a1d1b;border:1px solid #363c38;border-radius:13px;max-height:65vh;padding:9px;display:grid;position:fixed;overflow:auto;box-shadow:0 20px 70px #000b}.moreHeader{justify-content:space-between;align-items:center;padding:5px 9px 10px;font-size:13px;display:flex}.moreHeader button{padding:6px 10px}.mobileMore a{min-height:42px}.walletGrid,.quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.topEnvironment{display:none}.walletGrid{grid-template-columns:1fr}.walletCard{min-height:116px}.quickGrid{grid-template-columns:1fr}.homeSectionTitle{align-items:start;display:block}.homeSectionTitle span{margin-top:7px;display:block}.panelCard{padding:17px}.projectFilters,.actionGrid{grid-template-columns:1fr}.movementRow{align-items:start}}.directoryClear{margin-top:12px;font-size:12px}.stageModule{max-width:100%}.stageModule h3{margin:23px 0 10px;font-size:15px}.stageModule p{line-height:1.45}.stageModule fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.stageModule fieldset:disabled{opacity:.55}.stageModule .formStack{margin:14px 0}.stageForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stageForms form{background:#111313;border:1px solid #303533;border-radius:10px;padding:17px}.stageForms h3{margin:0 0 13px}.stageRow{background:#111313;border:1px solid #303533;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.stageWeek{max-width:300px;margin:18px 0}.stageTotals{flex-wrap:wrap;gap:15px;margin:12px 0;display:flex}.stageTotals span{color:#a8b1ab;background:#111313;border:1px solid #343a36;border-radius:8px;gap:5px;padding:10px 13px;font-size:11px;display:grid}.stageTotals strong{color:#f3f6f3;font-size:15px}.stageDecision{border-top:1px solid #343a36;gap:11px;margin-top:14px;padding-top:14px;display:grid}.stageDecision label{max-width:420px}.stageDecision button{justify-self:start}.stageModule .saleItem small{color:#909b95}.stageModule .saleItem p{margin:9px 0}.stageModule .saleItem .actionDisclosure{margin-top:14px;padding:12px}@media (max-width:650px){.stageForms,.stageRow{grid-template-columns:1fr}.stageTotals{grid-template-columns:1fr 1fr;display:grid}.stageRow>button{justify-self:start}}.homeBalanceTop{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.homeBalanceTop h2{margin:0}.homeBalanceTop button{padding:7px 10px;font-size:11px}.homeTotal{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:15px 20px;display:flex}.homeTotal span{color:#a5aea8;font-size:12px}.homeTotal strong{font-size:19px}.homeTotal strong span{color:#f4f5f4;font-size:19px}.homeCompact{padding:18px 20px}.homeCompact .homeSectionTitle{margin-bottom:12px}.homeCompact .homeSectionTitle .textLink{font-size:12px;text-decoration:none}.homeProjectList{margin:0;padding:0;list-style:none}.homeProjectList li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:12px;display:flex}.homeProjectList li:first-child{border-top:0}.homeProjectList li span{color:#a2aba5;text-align:right}.historyFilters{grid-template-columns:180px minmax(0,1fr);gap:11px;margin:0 0 18px;display:grid}.historyFilters label{color:#aab3ad;gap:6px;font-size:11px;display:grid}.historyFilters select{color:#f1f3f1;background:#0e1010;border:1px solid #3c4340;border-radius:8px;padding:10px 12px}.loadMore{width:100%;margin-top:17px}@media (max-width:600px){.homeProjectList li{gap:4px;display:grid}.homeProjectList li span{text-align:left}.historyFilters{grid-template-columns:1fr}.homeTotal{flex-direction:column;align-items:start}}.noticeShortcut{color:#ced8d1;background:#1c1f1e;border:1px solid #3a403c;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:17px;text-decoration:none;display:flex}.noticeShortcut span{font-size:11px}.noticeList{gap:0;display:grid}.noticeItem{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:15px 0;display:flex}.noticeItem.unread{border-left:2px solid var(--accent);padding-left:12px}.noticeItem strong{font-size:13px}.noticeItem small{color:#8c9790;margin-top:5px;font-size:11px;display:block}.noticeItem p{color:#b3beb7;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.noticeItem .rowButtons{justify-content:flex-end}.noticeItem button{padding:7px 10px;font-size:11px}@media (max-width:600px){.noticeItem{display:grid}.noticeItem .rowButtons{justify-content:start}}.exportControls{gap:15px;display:grid}.exportControls>div:first-child{gap:5px;display:grid}.exportControls strong{font-size:14px}.exportControls small{color:#9ba69f;font-size:11px}.exportFields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.exportFields label{color:#aab3ad;gap:6px;font-size:11px;display:grid}.exportFields input,.exportFields select{color:#f1f3f1;background:#0e1010;border:1px solid #3c4340;border-radius:8px;min-width:135px;padding:9px 10px}.exportLink{justify-content:center;align-items:center;min-height:37px;font-size:12px;text-decoration:none;display:inline-flex}.exportLink.disabled{opacity:.4;cursor:not-allowed}.receiptLink{color:var(--accent);margin-top:7px;font-size:11px;text-decoration:none;display:inline-block}.receiptLink:hover{text-decoration:underline}html,body,.authPage{background:#000}.panelShell{--bg:#000;--card:#141414;--line:#303030;--text:#fff;--muted:#a5a5a5;background:var(--bg);color:var(--text)}.panelShell[data-theme=light]{--bg:#fff;--card:#f3f3f3;--line:#ddd;--text:#111;--muted:#626262;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.panelSide,.panelTop,.panelCard,.projectGrid article,.actionGrid form,.requestItem,.reverseBox,.saleItem,.actionDisclosure,.stageForms form,.stageRow,.stageTotals span,.quickGrid a,.mobileMore,.mobileNav,.quietButton,.noticeShortcut,.panelShell[data-theme=light] .panelSide,.panelShell[data-theme=light] .panelTop,.panelShell[data-theme=light] .panelCard,.panelShell[data-theme=light] .projectGrid article,.panelShell[data-theme=light] .actionGrid form,.panelShell[data-theme=light] .requestItem,.panelShell[data-theme=light] .reverseBox,.panelShell[data-theme=light] .saleItem,.panelShell[data-theme=light] .actionDisclosure,.panelShell[data-theme=light] .stageForms form,.panelShell[data-theme=light] .stageRow,.panelShell[data-theme=light] .stageTotals span,.panelShell[data-theme=light] .quickGrid a,.panelShell[data-theme=light] .mobileMore,.panelShell[data-theme=light] .mobileNav,.panelShell[data-theme=light] .quietButton,.panelShell[data-theme=light] .noticeShortcut{background:var(--card);border-color:var(--line);color:var(--text)}.panelShell[data-theme=light] .panelSide nav a,.panelShell[data-theme=light] .mobileMore a,.panelShell[data-theme=light] .mobileNav a,.panelShell[data-theme=light] .mobileNav button{color:#555}.panelShell[data-theme=light] .panelSide nav a[aria-current=page],.panelShell[data-theme=light] .mobileMore a[aria-current=page],.panelShell[data-theme=light] .mobileNav a[aria-current=page]{color:#111;background:#e6e6e6}.panelShell[data-theme=light] .panelSide nav a:hover,.panelShell[data-theme=light] .mobileMore a:hover{color:#111;background:#e9e9e9}.panelShell[data-theme=light] .brand,.panelShell[data-theme=light] .sideAccount strong,.panelShell[data-theme=light] .panelContent h1,.panelShell[data-theme=light] .panelContent h2,.panelShell[data-theme=light] .stageTotals strong,.panelShell[data-theme=light] .homeTotal strong span,.panelShell[data-theme=light] .walletCard strong,.panelShell[data-theme=light] .noticeItem strong{color:#111}.panelShell[data-theme=light] .warning{color:#6b3a00;background:#fff4e5}.panelShell[data-theme=light] .notice{color:#1e4d2b;background:#ebf4ed}.panelShell[data-theme=light] .positive{color:#167a42}.panelShell[data-theme=light] .negative{color:#bc3333}.panelShell[data-theme=light] .statusPill{color:#20673a;background:#eaf6ed}.panelShell[data-theme=light] .projectState{color:#a75600}.brandMark{width:32px;height:32px;color:var(--text);background:0 0;border-radius:0;place-items:center;display:inline-grid}.brandMark svg{width:30px;height:30px}.navSymbol svg,.quickIcon svg,.noticeShortcut svg,.homeBalanceTop button svg{width:20px;height:20px;display:block}.quickIcon svg{width:22px;height:22px}.homeBalanceTop button{align-items:center;gap:6px;display:inline-flex}.noticeShortcut svg{width:17px;height:17px}.panelShell .walletCard{background:var(--card);border-radius:24px;padding:24px}.panelShell .walletCard strong{font-size:clamp(27px,3.8vw,42px);font-weight:650}.panelShell .walletCard>span{color:var(--muted)}.amountStack{gap:5px;line-height:1.1;display:grid}.amountStack small,.bigMoney small{color:var(--muted);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.35}.appearanceChoice{border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:16px}.appearanceChoice h3{margin:0 0 12px;font-size:14px}.appearanceChoice .rowButtons button{margin:0}.appearanceChoice .appearanceActive{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.privacySwitch{align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.privacySwitch input{width:auto}.directoryFilters{grid-template-columns:minmax(0,1fr) 200px;gap:12px;display:grid}.directoryPerson{justify-content:space-between;align-items:center;gap:10px;display:flex}.directoryPerson strong,.directoryPerson span{display:block}.directoryView .directory li{gap:10px}.directoryView .directory li>button{justify-self:start;margin:0}.shiftBadge{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;color:var(--accent)!important}.shiftEditor{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.shiftEditor label{min-width:160px}.shiftEditor button{margin:0}.directoryProjects{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px}.directoryProjects h3{margin:0 0 8px;font-size:13px}.directoryProject{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.directoryProject a{color:var(--text)}.directoryProject span{color:var(--muted)}@media (max-width:760px){.mobileNav{grid-template-columns:none;display:flex}.mobileNav>a,.mobileNav>button{flex:1 1 0}.mobileBrand .brandMark svg{width:26px;height:26px}}@media (max-width:550px){.directoryFilters{grid-template-columns:1fr}.directoryProject{display:grid}.panelShell .walletCard{padding:20px}}.operationsFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.operationsFilters label{min-width:0;color:var(--muted);font-size:11px}.operationsFilters input,.operationsFilters select{width:100%}.operationsList{gap:9px;display:grid}.operationItem{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;overflow:hidden}.operationItem summary{align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.operationItem summary strong{color:var(--text)}.operationItem summary span{color:var(--muted);font-size:12px}.operationItem summary small{color:var(--muted);margin-left:auto;font-size:11px}.operationDetail{border-top:1px solid var(--line);padding:14px}.operationDetail>p{color:var(--muted);font-size:12px}.operationEntries{gap:9px;display:grid}.operationEntries>div{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 15px;padding:11px;font-size:12px;display:grid}.operationEntries strong{grid-column:1/-1}.operationEntries small{color:var(--muted)}.operationEntries a{grid-column:1/-1}@media (max-width:850px){.operationsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.operationsFilters{grid-template-columns:1fr}.operationItem summary{display:grid}.operationItem summary small{margin-left:0}.operationEntries>div{grid-template-columns:1fr}}.projectGrid .privateFinance{border:1px solid var(--line);background:var(--card);border-radius:13px;gap:13px;min-width:0;margin-top:15px;padding:15px;display:grid}.privateFinanceHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.privateFinanceHeading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.financeCards{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.financeCards>div{border:1px solid var(--line);border-radius:10px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.financeCards small{color:var(--muted);font-size:11px;line-height:1.35}.financeValue{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:19px;display:block;overflow-x:auto}.financeValue sup{font-size:.7em}.financeDisclosure{min-width:0;color:var(--muted);border:0;margin:0;padding:0;font-size:11px}.financeDisclosure summary{color:var(--accent)}.financeDisclosure span{overflow-wrap:anywhere;margin-top:6px;display:block}.financeDisclosure .financeExact{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;overflow-x:auto}.financeProgress{color:var(--muted);gap:7px;font-size:11px;display:grid}.financeProgress>div{background:var(--line);border-radius:99px;height:7px;overflow:hidden}.financeProgress i{background:var(--accent);border-radius:99px;height:100%;display:block}.projectDecisionControls{justify-items:start;gap:12px;min-width:0;margin-top:14px;display:grid}.projectDecisionReason{width:100%;min-width:0}.projectOtherDecisions{border-top:1px solid var(--line);width:100%;min-width:0;margin:0;padding:12px 0 0}.projectOtherDecisions>summary{color:var(--muted);font-size:12px}.projectOtherDecisions .projectDecisionReason{margin-top:14px}.projectOtherDecisions .inlineActions{margin-top:10px}.projectSaleLink{color:var(--accent);margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.projectState[data-status=APROBADA],.projectState[data-status=ACTIVO],.projectState[data-status=FINANCIADO]{color:#63d697}.projectState[data-status=RECHAZADA],.projectState[data-status=CANCELADA],.projectState[data-status=CANCELADO]{color:#ff817f}.projectState[data-status=PENDIENTE_COMPRADOR],.projectState[data-status=PENDIENTE_PROFESOR],.projectState[data-status=PENDIENTE],.projectState[data-status=FINANCIAMIENTO_APROBADO]{color:#ffc16d}.panelShell[data-theme=light] .projectState[data-status=APROBADA],.panelShell[data-theme=light] .projectState[data-status=ACTIVO],.panelShell[data-theme=light] .projectState[data-status=FINANCIADO]{color:#137447}.panelShell[data-theme=light] .projectState[data-status=RECHAZADA],.panelShell[data-theme=light] .projectState[data-status=CANCELADA],.panelShell[data-theme=light] .projectState[data-status=CANCELADO]{color:#b52b32}.panelShell[data-theme=light] .projectState[data-status=PENDIENTE_COMPRADOR],.panelShell[data-theme=light] .projectState[data-status=PENDIENTE_PROFESOR],.panelShell[data-theme=light] .projectState[data-status=PENDIENTE],.panelShell[data-theme=light] .projectState[data-status=FINANCIAMIENTO_APROBADO]{color:#a85a00}.founderContribution{border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:12px}.founderContribution summary{font-weight:700}.founderContribution .formStack{margin:14px 0 0}.offerHeading{margin:24px 0 0;font-size:15px}.saleQuote{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.saleQuote strong{color:var(--text);white-space:nowrap}.saleQuoteError{color:#ff817f;margin-top:7px;font-weight:700;display:block}.panelShell[data-theme=light] .saleQuoteError{color:#b52b32}.fundGrantDisclosure,.requestHistoryDisclosure{margin-top:24px}.fundGrantDisclosure>summary,.requestHistoryDisclosure>summary{color:var(--text);font-size:16px;font-weight:700}.fundGrantDisclosure .formStack{margin-bottom:0}.requestActionDisclosure{border:0;margin:0;padding:0}.requestActionDisclosure>summary{border:1px solid var(--line);min-height:36px;color:var(--text);border-radius:8px;align-items:center;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.requestActionDisclosure .decisionBox{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.requestHistoryDisclosure .requestItem{gap:10px}.requestHistoryDisclosure .requestItem>button{font-size:12px}.taxPublicTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:20px 0;display:grid}.taxPublicTotals>div{background:var(--card);border:1px solid var(--line);border-radius:13px;gap:10px;padding:17px;display:grid}.taxPublicTotals small,.taxFormTotal small{color:var(--muted);letter-spacing:.06em;font-size:10px}.taxPublicTotals span{color:var(--muted);justify-content:space-between;gap:9px;font-size:12px;display:flex}.taxPublicTotals strong{color:var(--text);font-size:14px}.taxPublicTotals .taxTotal{border-top:1px solid var(--line);color:var(--text);padding-top:10px;font-weight:700}.taxFormTotal{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:5px;padding:13px;display:grid}.taxFormTotal strong{color:var(--text);font-size:19px}@media (max-width:650px){.taxPublicTotals{grid-template-columns:1fr}}.panelShell input,.panelShell select,.panelShell textarea{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0d;border-color:#454545}.panelShell[data-theme=light] input,.panelShell[data-theme=light] select,.panelShell[data-theme=light] textarea{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#bcbcbc}.panelShell .amountWords,.panelShell .projectGrid ul{color:var(--muted)}.panelShell .myShare{color:var(--text)}.panelShell .notice{color:#d9f0dd;background:#172319;border-color:#31543a}.panelShell[data-theme=light] .notice{color:#1e4d2b;background:#ebf4ed;border-color:#a4c5ab}.themeShortcut{border:0;flex:none;place-items:center;width:34px;height:34px;padding:5px;display:inline-grid;background:0 0!important}.themeShortcut svg{width:22px;height:22px}.panelShell[data-theme=light] .panelCard button:not(.quietButton){color:#fff}body{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.directoryPerson{justify-content:flex-start;min-width:0}.directoryName,.projectOwnerName{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.directoryName strong{overflow-wrap:anywhere;display:inline}.directoryPerson .directoryUsername{margin-top:3px;display:block}.shiftBadge,.directoryPerson .shiftBadge{white-space:nowrap;vertical-align:middle;flex:none;justify-content:center;align-items:center;min-height:20px;padding:3px 8px;line-height:1;display:inline-flex}.projectGrid ul{margin:12px 0;padding-left:0;list-style:none}.projectGrid ul li{border-top:1px solid var(--line);justify-items:start;gap:4px;min-width:0;margin:0;padding:9px 0;display:grid}.projectOwnerName a{overflow-wrap:anywhere}.projectOwnerShare{color:var(--muted);white-space:nowrap;font-size:12px}@media (max-width:760px){html,body,.panelShell,.panelMain{width:100%;min-width:0;max-width:100%;overflow-x:clip}.panelContent,.panelCard,.walletGrid,.quickGrid,.projectGrid,.movementList{min-width:0;max-width:100%}.panelContent{overflow-wrap:anywhere}.mobileNav{box-sizing:border-box;width:100%;max-width:100vw}.movementRow>span{min-width:0}.movementRow>span:first-child{overflow-wrap:anywhere}.movementRow>span:last-child{white-space:normal;overflow-wrap:anywhere}}.offerTabs{gap:8px;margin-top:22px;padding-bottom:5px;display:flex;overflow-x:auto}.offerTab{border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:9px 12px;font-size:13px}.offerTab.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.offerCommitment{color:var(--muted);margin:0;font-size:13px}.offerPreview{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:7px;padding:14px;font-size:13px;display:grid}.offerPreview strong{font-size:15px}.offerPreview small{color:var(--muted);font-size:12px}.noticeAction{border:1px solid var(--accent);color:var(--text);border-radius:12px;margin:14px 0;padding:14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.noticeReadAll{margin:10px 0}.noticeGroup{border:0;margin:0;padding:0}.noticeGroup>summary{color:var(--text);padding:14px 0;font-size:13px;font-weight:700}.noticeGroup .noticeItem{padding-left:12px}@media (max-width:600px){.saleTop{flex-wrap:wrap}.saleItem small,.noticeItem small,.noticeItem button,.homeCompact .homeSectionTitle .textLink,.amountStack small,.bigMoney small{font-size:12px}.saleItem{min-width:0}.saleQuote{overflow-wrap:anywhere}}@media (max-width:550px){.movementRow{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.movementRow>span:last-child{text-align:left}.movementRow .amountStack,.movementRow .bigMoney{min-width:0}.movementRow .amountStack small,.movementRow .bigMoney small{overflow-wrap:anywhere;max-width:100%}.walletCard strong,.homeTotal strong,.operationEntries strong{overflow-wrap:anywhere;min-width:0}}.rankingCards{display:none}.rankingDesktop table{table-layout:auto;min-width:740px}.rankingDesktop th:first-child,.rankingDesktop td:first-child{min-width:190px}.rankingDesktop th:not(:first-child),.rankingDesktop td:not(:first-child){text-align:right;white-space:nowrap}.rankingDesktop th{white-space:nowrap}.rankingDesktop td{vertical-align:top}.rankingDesktop td:first-child strong{overflow-wrap:anywhere}.rankingDesktop td:first-child .shiftBadge{margin-left:7px}.rankingAmount{font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.rankingAmountPrimary{white-space:nowrap;font-weight:600;display:block}.rankingAmountPrimary sup{font-size:.7em}.rankingExact{border:0;margin:5px 0 0;padding:0;font-size:11px;font-weight:400}.rankingExact summary{color:var(--accent);cursor:pointer}.rankingExactScroll{white-space:nowrap;max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;padding:6px 0;display:block;overflow-x:auto}.rankingTotal .rankingAmountPrimary{font-weight:800}@media (max-width:760px){.rankingDesktop{display:none}.rankingCards{gap:10px;min-width:0;max-width:100%;display:grid}.rankingCard{background:var(--bg);border:1px solid var(--line);border-radius:12px;min-width:0;padding:15px}.rankingCardHead{align-items:flex-start;gap:11px;min-width:0;display:flex}.rankingPosition{border:1px solid var(--line);border-radius:7px;flex:none;padding:5px 7px;font-size:12px;font-weight:800}.rankingIdentity{min-width:0}.rankingName{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rankingName strong{overflow-wrap:anywhere}.rankingIdentity small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.rankingBalances{gap:0;margin:14px 0 0;display:grid}.rankingBalances>div{border-top:1px solid var(--line);gap:5px;min-width:0;padding:10px 0;display:grid}.rankingBalances dt{color:var(--muted);font-size:12px}.rankingBalances dd{min-width:0;margin:0;font-size:16px}.rankingBalanceTotal dt,.rankingBalanceTotal .rankingAmountPrimary{color:var(--text);font-weight:800}.rankingBalanceTotal dd{font-size:18px}}
