/* Alpline 3.6 — compact branch explorer and launch hardening. */
.release-360 .network-page{width:min(100%,1380px);margin:0 auto}
.release-360 .placement-branch-explorer{margin:22px 0;padding:24px;border:1px solid var(--alp-line);border-radius:22px;background:linear-gradient(145deg,#fff,#f1f7f4);box-shadow:0 18px 48px rgba(5,49,38,.08);overflow:hidden}
.release-360 .branch-explorer-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px}.release-360 .branch-explorer-title h2{margin:5px 0 3px;font-size:clamp(25px,3vw,38px)}.release-360 .branch-explorer-title p{max-width:780px;margin:0;color:#62736c;line-height:1.6}
.release-360 .branch-id-search{display:flex;align-items:flex-end;gap:8px;min-width:340px}.release-360 .branch-id-search label{display:grid;gap:5px;flex:1;color:#6c7e76;font-size:9px;font-weight:900;letter-spacing:.12em}.release-360 .branch-id-search input{height:42px;padding:0 12px;border:1px solid var(--alp-line);border-radius:10px;background:#fff;font:800 13px var(--theme-font);text-transform:uppercase}.release-360 .branch-id-search button{height:42px;padding:0 17px;border:0;border-radius:10px;background:var(--alp-deep);color:#fff;font-weight:900}
.release-360 .branch-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0 18px}.release-360 .branch-toolbar a{padding:8px 11px;border:1px solid var(--alp-line);border-radius:9px;background:#fff;color:var(--alp-deep);font-size:10px;font-weight:900;text-decoration:none}
.release-360 .branch-selected-member{position:relative;z-index:2;width:min(480px,96%);margin:0 auto;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--alp-gold) 70%,#fff);border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(5,49,38,.11)}.release-360 .branch-selected-member>.member-avatar{width:46px!important;height:46px!important}.release-360 .branch-selected-member>span:nth-child(2){display:grid;gap:2px}.release-360 .branch-selected-member small{font-size:9px;color:#6c7d76;font-weight:900;letter-spacing:.08em}.release-360 .branch-selected-member strong{font-size:15px}.release-360 .branch-selected-member b{font-size:12px;color:var(--alp-deep)}.release-360 .branch-selected-status{display:grid;text-align:right;gap:6px}.release-360 .branch-selected-status em{justify-self:end;padding:5px 8px;border-radius:7px;background:#d9f3e7;color:#07734f;font:900 9px var(--theme-font);font-style:normal}
.release-360 .branch-split-line{position:relative;width:50%;height:27px;margin:0 auto;border-left:1px solid #7c9d91;border-right:1px solid #7c9d91;border-bottom:1px solid #7c9d91}.release-360 .branch-split-line:before{content:"";position:absolute;left:50%;top:0;height:13px;border-left:1px solid #7c9d91}
.release-360 .placement-branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.release-360 .placement-branch-panel{min-width:0;border:1px solid var(--alp-line);border-radius:15px;background:#fff;overflow:hidden}.release-360 .placement-branch-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:linear-gradient(100deg,#073f30,#155b47);color:#fff;border-top:3px solid var(--alp-gold)}.release-360 .placement-branch-panel>header div{display:flex;align-items:baseline;gap:8px}.release-360 .placement-branch-panel>header small{color:#f2c960;font-size:10px;font-weight:900;letter-spacing:.11em}.release-360 .placement-branch-panel>header strong{font-size:14px;letter-spacing:.05em}.release-360 .placement-branch-panel>header span{font-size:9px;color:#d8e8e1}.release-360 .placement-branch-panel>footer{padding:9px 12px;background:#fff8e6;color:#775d1e;font-size:9px}
.release-360 .placement-branch-list{height:355px;padding:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--alp-gold) #e9f0ed}.release-360 .placement-branch-list::-webkit-scrollbar{width:8px}.release-360 .placement-branch-list::-webkit-scrollbar-track{background:#e9f0ed}.release-360 .placement-branch-list::-webkit-scrollbar-thumb{background:var(--alp-gold);border-radius:10px}
.release-360 .placement-branch-row{position:relative;display:grid;grid-template-columns:26px 35px minmax(105px,1fr) 48px 68px auto 45px;gap:8px;align-items:center;padding:9px 7px;border-bottom:1px solid #e6eeea;color:var(--alp-ink);text-decoration:none}.release-360 .placement-branch-row:hover,.release-360 .placement-branch-row:focus{z-index:5;background:#f0f7f3}.release-360 .placement-branch-row>.member-avatar{width:33px!important;height:33px!important;font-size:11px!important}.release-360 .branch-sequence{font-size:9px;color:#87958f}.release-360 .branch-member-name{min-width:0;display:grid;gap:2px}.release-360 .branch-member-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.release-360 .branch-member-name b{font-size:9px;color:#416258}.release-360 .branch-level,.release-360 .branch-bv{display:grid;gap:2px;font-size:10px;font-weight:900}.release-360 .branch-level small,.release-360 .branch-bv small{font-size:7px;color:#83918c}.release-360 .placement-branch-row>.status{padding:4px 6px!important;font-size:7px!important}.release-360 .placement-branch-row>em{font:900 8px var(--theme-font);font-style:normal;color:#a47b16}.release-360 .placement-branch-row .member-business-popover{position:absolute;right:6px;top:calc(100% - 2px);z-index:50;width:260px;padding:13px;border-radius:12px;background:#052f25;color:#fff;box-shadow:0 18px 34px rgba(0,0,0,.24);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.18s}.release-360 .placement-branch-row:hover .member-business-popover,.release-360 .placement-branch-row:focus .member-business-popover{opacity:1;visibility:visible;transform:none}.release-360 .placement-branch-row .member-business-popover>strong{display:block;color:#f2c960;font-size:10px;letter-spacing:.1em;margin-bottom:8px}.release-360 .placement-branch-row .member-business-popover>span{display:flex;justify-content:space-between;padding:4px 0;font-size:10px}.release-360 .placement-branch-row .member-business-popover small{display:block;margin-top:7px;color:#cce1d8}
.release-360 .branch-empty{height:100%;display:grid;place-content:center;text-align:center;gap:5px;color:#75847e}.release-360 .branch-empty b{color:var(--alp-deep)}
.release-360 .one-level-genealogy{margin-top:18px!important}.release-360 .one-level-genealogy .one-level-root{margin-top:14px!important}.release-360 .pending-placement-strip{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:18px 0;padding:18px 22px;border:1px solid #efd28c;border-radius:15px;background:#fff7df}.release-360 .pending-placement-strip h2{margin:3px 0;font-size:18px}.release-360 .pending-placement-strip>div:last-child{display:flex;max-width:65%;gap:7px;overflow-x:auto}.release-360 .pending-placement-strip span,.release-360 .pending-placement-strip a{flex:none;padding:7px 9px;border-radius:8px;background:#fff;color:#59481e;font-size:9px;text-decoration:none}
@media(max-width:1080px){.release-360 .branch-explorer-title{align-items:stretch;flex-direction:column}.release-360 .branch-id-search{min-width:0;width:100%}.release-360 .placement-branch-row{grid-template-columns:24px 34px 1fr 45px auto}.release-360 .branch-bv,.release-360 .placement-branch-row>.status{display:none}}
@media(max-width:780px){.release-360 .placement-branch-grid{grid-template-columns:1fr}.release-360 .branch-split-line{display:none}.release-360 .placement-branch-list{height:320px}.release-360 .branch-selected-member{grid-template-columns:42px 1fr}.release-360 .branch-selected-status{grid-column:1/-1;text-align:left}.release-360 .branch-selected-status em{justify-self:start}.release-360 .pending-placement-strip{align-items:flex-start;flex-direction:column}.release-360 .pending-placement-strip>div:last-child{max-width:100%}}

/* Complete zero-write income simulation. */
.release-360 .income-lab-page{width:min(100%,1380px);margin:auto}.release-360 .income-lab-page .lab-hero{min-height:310px;padding:40px}.release-360 .income-lab-page .lab-orb{width:205px;height:205px}.release-360 .income-lab-page .lab-console{grid-template-columns:1fr}.release-360 .income-lab-page .lab-console form{grid-template-columns:1.35fr 1fr repeat(3,.72fr) auto}.release-360 .income-lab-page .lab-console select,.release-360 .income-lab-page .lab-console input{width:100%;min-height:47px;padding:10px;border:1px solid #b9cdc3;border-radius:9px;background:#fff;font:700 12px var(--theme-font)}.release-360 .income-lab-page .lab-lock{justify-content:flex-end}.release-360 .income-lab-page .lab-identity{grid-template-columns:repeat(3,1fr)}.release-360 .lab-method>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.release-360 .lab-method article{display:grid;gap:6px;padding:15px;border:1px solid var(--alp-line);border-radius:12px;background:#f7fbf9}.release-360 .lab-method article>b{color:var(--alp-gold);font-size:20px}.release-360 .lab-method article>strong{color:var(--alp-deep)}.release-360 .lab-method article>span{color:#667970;font-size:10px;line-height:1.5}.release-360 .lab-ledger tr.reserve{background:#fff9e9}.release-360 .lab-ledger tr.blocked{background:#fff3ed}.release-360 .lab-ledger td:last-child small{display:block;color:#a25d33;font-weight:800}
@media(max-width:1180px){.release-360 .income-lab-page .lab-console form{grid-template-columns:repeat(3,1fr)}.release-360 .lab-method>div:last-child{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.release-360 .income-lab-page .lab-console form,.release-360 .income-lab-page .lab-identity,.release-360 .lab-method>div:last-child{grid-template-columns:1fr}.release-360 .income-lab-page .lab-hero{padding:28px 22px}}
