.game-world:has(.connected-journey) .brand-filters,.game-world:has(.connected-journey) .map-list-button,.game-world:has(.connected-journey) .player-corner,.game-world:has(.connected-journey) .game-dock,.game-world:has(.connected-journey) .quest-launch{display:none}
.connected-journey{position:absolute;z-index:9;top:104px;bottom:22px;left:50%;transform:translateX(-50%);width:min(1160px,calc(100% - 54px));padding:18px 22px 12px;border-radius:28px;background:#fffdf4;color:#285344;box-shadow:0 20px 70px #21493638;border:1px solid white;display:flex;flex-direction:column;overflow:hidden}
.connected-journey *{box-sizing:border-box}.connected-journey button{font-family:inherit;color:inherit;border:0;cursor:pointer}.connected-journey button:focus-visible,.connected-journey input:focus-visible{outline:3px solid #d4a44a;outline-offset:2px}.connected-journey button[disabled],.connected-journey input[disabled]{opacity:.48;cursor:not-allowed}.cj-header{display:flex;align-items:center;justify-content:space-between;flex:none;font-size:14px;font-weight:900}.cj-header small{font-size:8px;letter-spacing:1px;color:#889477;margin-left:9px}.cj-header>span{display:flex;gap:5px}.cj-header button{width:29px;height:29px;border-radius:50%;background:#edf0dd;font-size:17px}
.cj-roles{display:flex;gap:7px;margin:10px 0 7px;flex:none}.cj-roles button{flex:1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:39px;border-radius:11px;background:#eef1e1;font-size:10px}.cj-roles b{font-size:21px}.cj-roles small{position:absolute;right:7px;top:4px;font-size:8px;color:#9b9d79}.cj-roles [aria-pressed=true]{background:#f4d88d;box-shadow:0 3px 0 #d0b265;font-weight:900}.cj-sectors{display:flex;gap:5px;flex:none;margin-bottom:12px}.cj-sectors button{flex:1;min-width:0;border-radius:8px;min-height:28px;background:#edf0df;font-size:10px;display:flex;align-items:center;justify-content:center;gap:5px}.cj-sectors [aria-pressed=true]{background:#2b624c;color:#fff3ce;font-weight:800}.cj-sectors [aria-pressed=true][disabled]{opacity:1}
.cj-body{display:grid;grid-template-columns:45% 55%;gap:24px;padding-right:24px;flex:1;min-height:0}.cj-network{position:relative;isolation:isolate;min-height:0;overflow:hidden;border-radius:22px;background:linear-gradient(160deg,#dcf0e1,#edf1d7 68%,#eee4c0)}.cj-network:after{position:absolute;content:'';left:-20%;width:140%;height:20%;bottom:12%;border-top:10px solid #fff5ce;background:#cedfb8;transform:rotate(-12deg);z-index:-1}.cj-network-tag{position:absolute;left:13px;right:13px;top:15px;font-size:9px;letter-spacing:1px;text-align:center;color:#7b9677}.cj-links{position:absolute;left:0;top:10%;width:100%;height:75%;fill:none;stroke:#a4c5a2;stroke-width:5;stroke-dasharray:10 8}.cj-links .back{stroke:#d7b669;stroke-width:2}.cj-wallet{position:absolute;display:grid;grid-template-columns:26px 1fr;column-gap:5px;background:#fffdf2f2;border:2px solid white;border-radius:15px;padding:10px 11px;box-shadow:0 5px 0 #acbd975e;min-width:0;width:39%;z-index:2}.cj-wallet.investor{left:5%;top:12%;width:42%}.cj-wallet.gs{right:5%;top:12%;width:39%}.cj-wallet.parent{right:5%;top:43%;width:43%}.cj-wallet.model{right:5%;bottom:12%;width:43%}.cj-wallet.hub{left:5%;bottom:12%;width:38%}.cj-wallet.selected{border-color:#e3c474;box-shadow:0 5px 0 #c7ad65,0 0 0 3px #fff2c080}.cj-wallet-icon{font-size:24px;grid-row:1/3;align-self:center}.cj-wallet-name{font-size:9px;line-height:1.3;font-weight:700}.cj-wallet strong{font-size:28px;letter-spacing:-.7px;line-height:1.2;white-space:nowrap;margin-top:4px}.cj-wallet strong small{font-size:10px;letter-spacing:0;font-weight:400;margin-left:3px}.cj-wallet>small{grid-column:1/-1;font-size:7px;color:#9b9479;margin-top:5px;white-space:nowrap}.cj-wallet.gs{background:#2d614c;color:#fff2c6;border-color:#47765a}.cj-wallet.gs.selected{border-color:#e5c87c}.cj-wallet.hub{background:#e8efdc}.cj-brand-asset{position:absolute;left:1%;bottom:28%;height:33%;width:44%;object-fit:contain;filter:drop-shadow(5px 9px 0 #70896421)}.cj-director{position:absolute;left:23%;top:43%;font-size:51px;filter:drop-shadow(0 6px 0 #3a654621)}.cj-network-foot{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:center;gap:14px;font-size:8px;color:#829577}
.cj-play{min-height:0;display:flex;flex-direction:column}.cj-mission{flex:none;margin:2px 0 11px}.cj-mission>span{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.8px;font-weight:800;color:#a3916a}.cj-mission>span button{background:#eef1dd;border-radius:6px;padding:4px 7px;font-size:8px;letter-spacing:0}.cj-mission h1{font-size:25px;letter-spacing:-.7px;line-height:1.17;margin:8px 0 4px}.cj-mission p{font-size:10px;color:#87967d;margin:0}.cj-clocks{padding:9px 12px;border-radius:13px;background:#eff2de;flex:none}.cj-clock-label{display:flex;justify-content:space-between;font-size:9px;align-items:center;margin-bottom:5px}.cj-clock-label b{font-size:9px}.cj-clock-label:nth-of-type(3){margin-top:7px}.cj-track{height:6px;border-radius:5px;background:#d5e1c4;overflow:hidden}.cj-track>i{display:block;height:100%;border-radius:5px;background:#6ca07b}.cj-track.bcc>i{background:#d9b96c}
.cj-stage-content{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:9px}.cj-funding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cj-funding>div{border-radius:13px;background:#edf0db;padding:14px 10px;font-size:10px}.cj-funding strong{display:block;font-size:26px;letter-spacing:-.8px;margin:6px 0}.cj-funding strong small{font-size:10px;letter-spacing:0;margin-left:3px;font-weight:400}.cj-funding>div>small{display:block;font-size:8px;color:#89977e}.cj-source-note{font-size:9px;color:#8d957d;line-height:1.35}.cj-range{display:block;padding:9px 11px 3px;border:1px solid #e4e3c9;border-radius:12px}.cj-range>span{display:flex;justify-content:space-between;align-items:center;font-size:10px}.cj-range b{font-size:21px;letter-spacing:-.6px}.cj-range input{appearance:none;-webkit-appearance:none;width:100%;height:25px;background:transparent;cursor:ew-resize;margin:0;display:block}.cj-range input::-webkit-slider-runnable-track{height:6px;border-radius:7px;background:#d6e4cb}.cj-range input::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border:4px solid #fffbea;border-radius:50%;background:#edc675;margin-top:-8px;box-shadow:0 2px 4px #7a7c4a33}.cj-rights{display:flex;gap:8px}.cj-rights button{flex:1;min-height:75px;border-radius:13px;border:2px dashed #dce0c2;background:#f7f3df;display:grid;place-items:center;padding:9px;gap:6px;font-size:11px}.cj-rights b{font-size:27px}.cj-rights [aria-pressed=true]{background:#e0efd6;border-style:solid;border-color:#8caf7d}.cj-build-steps{display:flex;gap:8px}.cj-build-steps>div{flex:1;display:grid;place-items:center;background:#f3f0dc;border-radius:13px;padding:13px 8px;gap:6px}.cj-build-steps b{font-size:29px}.cj-build-steps span{font-size:11px}.cj-build-steps small{font-size:9px;color:#9b9c7b}.cj-build-steps .done{background:#deedcf;color:#5b8b52}.cj-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cj-stat{padding:10px;border-radius:12px;background:#edf0dc;min-width:0}.cj-stat>span{font-size:9px;display:block;color:#8d987d}.cj-stat strong{font-size:26px;letter-spacing:-.7px;display:block;margin-top:4px;white-space:nowrap}.cj-stat strong small{font-size:10px;letter-spacing:0;font-weight:400;margin-left:3px}.cj-stat.received{background:#dfead2}.cj-stat.cost{background:#f2e0c9}.cj-stat.short{background:#f5ddca;color:#a66b47}.cj-large-bcc{text-align:center;padding:18px;background:#f6e6b9;border-radius:16px}.cj-large-bcc>span{font-size:12px}.cj-large-bcc strong{font-size:49px;display:block;letter-spacing:-1px;margin:8px 0}.cj-large-bcc strong small{font-size:16px;letter-spacing:0;font-weight:400;margin-left:5px}.cj-large-bcc>small{font-size:11px}.cj-settle{display:grid;grid-template-columns:1.4fr 1fr;gap:9px}.cj-settle>div{background:#e7efda;border-radius:14px;padding:15px}.cj-settle span{font-size:11px}.cj-settle strong{display:block;font-size:34px;letter-spacing:-.8px;margin:7px 0}.cj-settle strong small{font-size:11px;font-weight:400;letter-spacing:0;margin-left:4px}.cj-settle>div>small{font-size:9px;display:block;color:#879775}.cj-input-head{display:flex;justify-content:space-between;align-items:center;font-size:10px}.cj-input-head>small{font-size:8px;color:#8e9c80}.cj-operating-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cj-operating-inputs label{padding:9px 10px 4px;background:#edf0dc;border-radius:11px;font-size:9px;min-width:0}.cj-operating-inputs label:first-child{background:#f8e9bb}.cj-operating-inputs input{display:block;width:100%;min-width:0;border:0;border-bottom:1px solid #bac9a4;background:transparent;color:#315e49;font-family:inherit;font-weight:900;font-size:23px;padding:2px 0;line-height:1.2}.cj-stress{display:flex;gap:5px}.cj-stress button{flex:1;min-height:30px;border-radius:8px;font-size:10px;background:#f3e3b3}.cj-stress button:last-child{background:#f0d8cb}.cj-stress [aria-pressed=true]{outline:2px solid #b49b60;outline-offset:1px;font-weight:800}.cj-operation-status{display:flex;justify-content:space-between;gap:4px;padding:8px 2px 0;font-size:9px;color:#829370}.cj-operation-status.short{color:#ad6b43}.cj-operation-status>span{font-size:8px}.cj-policy-heading{display:flex;justify-content:space-between;font-size:10px;font-weight:800}.cj-policy-heading>b{font-size:9px;color:#9a956f}.cj-rate-pair{display:flex;gap:7px}.cj-rate-pair>span{flex:1;border-radius:9px;background:#edf1dc;padding:8px 10px;font-size:9px}.cj-rate-pair b{display:block;font-size:18px;margin-top:3px}
.cj-notice{flex:none;min-height:23px;padding-top:4px;color:#ad743c;font-size:9px;line-height:1.3}.cj-actionbar{display:flex;gap:7px;flex:none}.cj-actionbar button{min-height:43px;border-radius:12px;font-size:11px;font-weight:850;padding:7px 10px}.cj-primary{flex:1;background:#edcc7b;box-shadow:0 4px 0 #d1b36b}.cj-six,.cj-ledger-button{background:#e9efda;box-shadow:0 3px 0 #cbd8b7;min-width:90px}.cj-six{background:#2d624c;color:#fff3ca!important;box-shadow:0 3px 0 #204b39}.cj-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;flex:none;font-size:8px;color:#8b997e}.cj-foot>b{font-size:9px;color:#9e915f}.cj-ledger,.cj-info{width:min(600px,calc(100% - 20px));max-height:85dvh;overflow:auto;border:0;border-radius:22px;background:#fffcf1;color:#335d48;padding:23px;box-shadow:0 20px 90px #183e3155}.cj-ledger::backdrop,.cj-info::backdrop{background:#173d2d80;backdrop-filter:blur(4px)}.cj-ledger h2,.cj-info h2{font-size:21px;margin:0 0 14px}.cj-ledger p,.cj-info p{font-size:11px;line-height:1.6;color:#75856b}.cj-ledger>button,.cj-info>button{display:block;width:100%;padding:12px;border-radius:11px;background:#edce85;font-weight:800}.cj-seed-wallets{display:flex;gap:6px;margin-bottom:12px}.cj-seed-wallets>div{flex:1;padding:9px;background:#f0efda;border-radius:10px;min-width:0}.cj-seed-wallets span{font-size:9px}.cj-seed-wallets b{font-size:22px;display:block;margin-top:5px}.cj-seed-wallets b small{font-size:9px;font-weight:400;margin-left:3px}.cj-seed-wallets>div>small{display:block;font-size:8px;color:#98a080}.cj-ledger-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 8px;margin:4px 0;border-radius:8px;background:#f5edcf;font-size:9px}.cj-ledger-list>div.profit{background:#e2edd5}.cj-ledger-list>div.cost{background:#f4dfcd}.cj-ledger-list b{font-size:13px;white-space:nowrap}.cj-ledger-list b small{font-size:8px;font-weight:400;margin-left:2px}
@media(max-width:700px){.connected-journey{top:79px;bottom:9px;width:calc(100% - 16px);padding:10px 10px 7px;border-radius:21px}.cj-header{font-size:11px}.cj-header small{font-size:7px;margin-left:5px}.cj-header button{width:25px;height:25px;font-size:16px}.cj-roles{gap:4px;margin:6px 0}.cj-roles button{min-height:32px;gap:4px;font-size:8px;border-radius:8px}.cj-roles b{font-size:16px}.cj-roles small{font-size:7px;right:4px;top:3px}.cj-sectors{gap:4px;margin-bottom:7px}.cj-sectors button{font-size:8px;min-height:25px;gap:3px}.cj-body{grid-template-columns:1fr;grid-template-rows:127px minmax(0,1fr);gap:7px;padding-right:0}.cj-network{border-radius:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));padding:17px 6px 13px;gap:5px}.cj-network-tag{top:5px;font-size:6px;letter-spacing:.5px;left:6px;right:6px}.cj-links{display:none}.cj-wallet,.cj-wallet.investor,.cj-wallet.gs,.cj-wallet.parent,.cj-wallet.model,.cj-wallet.hub{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;border-radius:8px;padding:5px;grid-template-columns:18px 1fr;gap:1px 3px;border-width:1px;box-shadow:0 2px 0 #a8bd9550}.cj-wallet.investor{grid-row:1;grid-column:1}.cj-wallet.gs{grid-row:1;grid-column:2}.cj-wallet.parent{grid-row:1;grid-column:3}.cj-wallet.model{grid-row:2;grid-column:2}.cj-wallet.hub{grid-row:2;grid-column:3}.cj-wallet.selected{box-shadow:0 2px 0 #c6ad65,0 0 0 1px #e4cb7a}.cj-wallet-icon{font-size:17px}.cj-wallet-name{font-size:8px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-wallet strong{font-size:18px;letter-spacing:-.4px;margin-top:0;line-height:1.1}.cj-wallet strong small{font-size:8px;margin-left:2px}.cj-wallet>small{display:none}.cj-brand-asset{height:46px;width:50px;bottom:11px;left:5px;z-index:0}.cj-director{font-size:25px;left:59px;top:auto;bottom:17px}.cj-network-foot{font-size:6px;bottom:3px;left:10px;right:10px;gap:12px}.cj-mission{margin:0 0 5px}.cj-mission>span{font-size:7px;letter-spacing:.5px}.cj-mission>span button{font-size:7px;padding:2px 5px}.cj-mission h1{font-size:18px;margin:4px 0 2px;letter-spacing:-.5px;line-height:1.15}.cj-mission p{font-size:8px}.cj-clocks{padding:6px 8px;border-radius:9px}.cj-clock-label,.cj-clock-label b{font-size:8px;margin-bottom:3px}.cj-clock-label:nth-of-type(3){margin-top:4px}.cj-track{height:4px}.cj-stage-content{gap:6px}.cj-funding{gap:4px}.cj-funding>div{padding:9px 7px;border-radius:9px;font-size:8px}.cj-funding strong{font-size:20px;margin:4px 0;letter-spacing:-.5px}.cj-funding strong small{font-size:8px;margin-left:2px}.cj-funding>div>small{font-size:7px}.cj-source-note{font-size:8px;line-height:1.25}.cj-range{padding:5px 8px 1px;border-radius:9px}.cj-range>span{font-size:8px}.cj-range b{font-size:16px;letter-spacing:-.4px}.cj-range input{height:22px}.cj-range input::-webkit-slider-runnable-track{height:5px}.cj-range input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}.cj-rights{gap:5px}.cj-rights button{min-height:43px;padding:5px;gap:2px;font-size:8px;border-radius:9px}.cj-rights b{font-size:20px}.cj-build-steps{gap:5px}.cj-build-steps>div{padding:8px 5px;gap:3px;border-radius:9px}.cj-build-steps b{font-size:22px}.cj-build-steps span{font-size:8px}.cj-build-steps small{font-size:7px}.cj-stats{gap:4px}.cj-stat{padding:6px 5px;border-radius:8px}.cj-stat>span{font-size:8px}.cj-stat strong{font-size:20px;margin-top:2px;letter-spacing:-.6px}.cj-stat strong small{font-size:8px;margin-left:2px}.cj-large-bcc{padding:12px;border-radius:12px}.cj-large-bcc>span{font-size:10px}.cj-large-bcc strong{font-size:35px;margin:5px 0}.cj-large-bcc strong small{font-size:11px}.cj-large-bcc>small{font-size:9px}.cj-settle{gap:5px}.cj-settle>div{padding:10px 8px;border-radius:10px}.cj-settle span{font-size:8px}.cj-settle strong{font-size:25px;margin:5px 0}.cj-settle strong small{font-size:8px}.cj-settle>div>small{font-size:8px}.cj-input-head{font-size:8px}.cj-input-head>small{font-size:7px}.cj-operating-inputs{gap:4px}.cj-operating-inputs label{font-size:8px;padding:5px 7px 3px;border-radius:8px}.cj-operating-inputs input{font-size:18px;padding:2px 0}.cj-stress{gap:4px}.cj-stress button{min-height:25px;font-size:8px;border-radius:7px}.cj-operation-status{font-size:8px;padding-top:5px;flex-wrap:wrap}.cj-operation-status>span{font-size:7px}.cj-policy-heading,.cj-policy-heading>b{font-size:8px}.cj-rate-pair{gap:5px}.cj-rate-pair>span{padding:5px 7px;font-size:8px}.cj-rate-pair b{font-size:14px;margin-top:2px}.cj-notice{min-height:17px;font-size:8px;padding-top:2px}.cj-actionbar{gap:5px}.cj-actionbar button{min-height:33px;border-radius:9px;font-size:9px;padding:5px 8px}.cj-six,.cj-ledger-button{min-width:75px}.cj-foot{font-size:7px;margin-top:7px}.cj-foot>b{font-size:7px}.cj-ledger,.cj-info{padding:17px}.cj-ledger h2,.cj-info h2{font-size:18px}.cj-seed-wallets{gap:4px}.cj-seed-wallets>div{padding:6px}.cj-seed-wallets span{font-size:8px}.cj-seed-wallets b{font-size:18px}.cj-seed-wallets>div>small{font-size:7px}}
@media(max-width:700px) and (max-height:730px){.connected-journey{top:72px;bottom:7px;padding:8px 9px 6px}.cj-body{grid-template-rows:103px minmax(0,1fr);gap:5px}.cj-network{padding-top:14px;padding-bottom:10px;gap:4px}.cj-network-tag{font-size:6px;top:3px}.cj-wallet{padding:4px!important}.cj-wallet-name{font-size:8px}.cj-wallet-icon{font-size:15px}.cj-wallet strong{font-size:17px}.cj-brand-asset{height:37px;bottom:9px}.cj-director{font-size:22px;bottom:13px}.cj-network-foot{font-size:5px;bottom:2px}.cj-roles{margin:5px 0}.cj-roles button{min-height:28px}.cj-sectors{margin-bottom:5px}.cj-sectors button{min-height:23px}.cj-header button{width:23px;height:23px}.cj-mission h1{font-size:16px;margin:3px 0 2px}.cj-mission p{font-size:8px}.cj-mission{margin-bottom:4px}.cj-clocks{padding:5px 7px}.cj-clock-label,.cj-clock-label b{font-size:8px;margin-bottom:2px}.cj-clock-label:nth-of-type(3){margin-top:3px}.cj-track{height:3px}.cj-stage-content{gap:4px}.cj-range{padding:3px 7px 0}.cj-range input{height:20px}.cj-range b{font-size:15px}.cj-stat{padding:5px}.cj-stat strong{font-size:18px}.cj-notice{min-height:14px;font-size:8px}.cj-actionbar button{min-height:31px}.cj-foot{margin-top:6px;font-size:6px}.cj-funding>div{padding:7px 5px}.cj-funding strong{font-size:18px}.cj-policy-heading,.cj-policy-heading>b{font-size:8px}.cj-rate-pair>span{padding:4px 6px}.cj-rate-pair b{font-size:13px}.cj-operating-inputs label{padding:4px 6px 2px}.cj-operating-inputs input{font-size:17px}.cj-operation-status{font-size:8px;padding-top:4px}.cj-stress button{min-height:23px}}
@media(min-width:701px) and (max-height:820px){.cj-mission h1{font-size:22px}.cj-mission{margin-bottom:8px}.cj-stage-content{gap:6px}.cj-range{padding:5px 10px 1px}.cj-range input{height:22px}.cj-network-tag{font-size:8px}.cj-wallet strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){.connected-journey *{animation:none!important;transition:none!important}}
.cj-restart{width:min(440px,calc(100% - 24px));border:0;border-radius:20px;background:#fffaf0;color:#315844;padding:22px;box-shadow:0 15px 90px #143b2b55}.cj-restart::backdrop{background:#193f2f80;backdrop-filter:blur(3px)}.cj-restart h2{font-size:20px;margin:0 0 12px}.cj-restart p{font-size:12px;line-height:1.5;color:#7b8f70}.cj-restart button{width:100%;padding:12px;margin-top:7px;border-radius:11px;background:#f0d28b;font-size:12px;font-weight:800}.cj-restart button:last-child{background:#e8efd9}
@media(max-width:700px){.cj-network:after{display:none}}
@media(max-width:700px) and (max-height:730px){.cj-wallet{padding:3px!important}}
@media(max-width:700px) and (max-height:730px){.connected-journey[data-cj-round="5"]:not([data-cj-stage="operate"]):not([data-cj-stage="complete"]) .cj-mission p{display:none}.connected-journey[data-cj-round="5"]:not([data-cj-stage="operate"]):not([data-cj-stage="complete"]) .cj-mission{margin-bottom:2px}.connected-journey[data-cj-round="5"]:not([data-cj-stage="operate"]):not([data-cj-stage="complete"]) .cj-stage-content{gap:2px}}
@media(max-width:700px) and (max-height:730px){.connected-journey[data-cj-round="5"]:not([data-cj-stage="operate"]):not([data-cj-stage="complete"]) .cj-stage-content{gap:1px}}
.cj-links{top:0;height:100%;stroke-width:1;stroke-dasharray:2 2;opacity:.55}.cj-links .back{stroke-width:.5}

/* Launch polish: one shared cash world, with small optional learning encounters. */
.cj-progress{display:flex;align-items:center;gap:5px;min-height:29px;flex:none;margin-bottom:12px}.cj-progress>span{position:relative;flex:1;display:flex;gap:6px;align-items:center;font-size:10px;color:#9ca587}.cj-progress b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eff0de;font-size:13px}.cj-progress .done b{background:#d9ebcb;color:#4d8752}.cj-progress .current{color:#775d31;font-weight:850}.cj-progress .current b{background:#f2d78b;box-shadow:0 2px 0 #c9aa63}.cj-progress i{position:absolute;right:3px;font-style:normal;color:#bdc6aa;font-size:19px}.cj-progress>strong{font-size:9px;color:#92a17c;margin-left:4px}.cj-role-summary{background:#ffffffa3;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800;letter-spacing:.2px;max-width:100%}.cj-role-summary>b{margin-left:6px}.cj-mission .cj-task-label button{background:#f6e7ad;color:#8c6a29;min-height:27px;padding:3px 10px;border-radius:20px;font-weight:800}.cj-mentor-line{padding-left:12px;border-left:3px solid #e6cd83;line-height:1.4!important}.cj-mentor-line>b{color:#a07a48;margin-right:4px;font-weight:850}.cj-learning-score{font-size:9px;font-style:normal;color:#ae8540;font-weight:850}
.cj-build-visual{position:absolute;left:1%;bottom:28%;height:33%;width:44%;isolation:isolate;transform:perspective(500px) rotateY(5deg);transition:transform .35s}.cj-build-visual .cj-brand-asset{left:0;bottom:0;width:100%;height:100%;z-index:1;transition:filter .4s,opacity .4s,transform .4s}.cj-building-frame{position:absolute;left:23%;right:10%;top:12%;bottom:8%;border:3px dashed #83a7a380;border-radius:6px;transform:skewY(-8deg);background:repeating-linear-gradient(0deg,transparent 0 24%,#a6c5b25c 24% 26%)}.cj-building-frame i{position:absolute;width:16%;height:20%;border:2px solid #9bbaad78;top:14%;background:#d4e4db55}.cj-building-frame i:nth-child(1){left:15%}.cj-building-frame i:nth-child(2){right:15%}.cj-building-frame i:nth-child(3){left:15%;top:55%}.cj-building-frame i:nth-child(4){right:15%;top:55%}.cj-build-visual.level-0 .cj-brand-asset{filter:grayscale(1) opacity(.18);transform:translateY(9px) scale(.82)}.cj-build-visual.level-1 .cj-brand-asset{filter:grayscale(.8) opacity(.5);transform:translateY(4px) scale(.92)}.cj-build-visual.level-2 .cj-brand-asset{filter:saturate(.65) opacity(.85)}.cj-build-visual.level-3 .cj-building-frame{display:none}.cj-build-visual.level-3 .cj-brand-asset{filter:drop-shadow(0 0 11px #ffeda4a8)}.cj-scene-tool{position:absolute;right:0;top:0;font-size:32px;z-index:2;filter:drop-shadow(0 3px 0 #78926e30)}.cj-build-visual.level-3 .cj-scene-tool{color:#d5ae4f;text-shadow:0 0 12px #ffedb3;animation:cj-spark 2.6s ease-in-out infinite}.cj-director-portrait{position:absolute;left:28%;top:38%;height:19%;width:19%;object-fit:contain;filter:drop-shadow(3px 5px 0 #3b65441a);z-index:1}.cj-director{display:none}
.cj-operation-tools{display:flex;align-items:center;gap:4px}.cj-operation-tools button{display:grid;place-items:center;width:27px;height:27px;background:#e5edd7;border-radius:8px;font-size:16px}.cj-operation-tools small{font-size:8px;color:#8d9b80;margin-left:3px}.cj-cash-chart{position:relative;margin-top:8px;border-radius:10px;padding:6px 7px 2px;background:#f4f1df}.cj-chart-heading{display:flex;justify-content:space-between;gap:5px;font-size:8px;color:#929c7f;margin-bottom:4px}.cj-bars{height:53px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;align-items:end}.cj-bar{position:relative;min-width:0;height:100%;background:transparent;display:flex;flex-direction:column;align-items:stretch;padding:0;isolation:isolate}.cj-bar-stack{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;flex:1;min-height:0;border-bottom:1px solid #d9dec5}.cj-bar-stack i{display:block;min-height:0;border-radius:3px 3px 0 0}.cj-bar-stack .principal{background:linear-gradient(#edcd76,#d5af52)}.cj-bar-stack .profit{background:linear-gradient(#89bb87,#67a474)}.cj-bar>small{font-size:7px;color:#9ba183;line-height:12px}.cj-bar-empty{height:calc(100% - 12px);margin-bottom:12px;background:repeating-linear-gradient(0deg,#e4e7d2 0 1px,transparent 1px 12px);border-bottom:1px dashed #d1d8bc;border-radius:2px}.cj-bar.recovery:after{content:'✓';position:absolute;left:50%;top:-4px;transform:translateX(-50%);font-size:9px;color:#547b45;background:#edf2d5;border-radius:50%;padding:0 2px}.cj-bar[aria-pressed=true] .cj-bar-stack{filter:brightness(1.08);box-shadow:0 0 0 2px #a2ad7a;border-radius:4px}.cj-chart-tip{position:absolute;z-index:5;bottom:calc(100% - 17px);left:50%;width:max-content;max-width:min(330px,100%);transform:translateX(-50%);padding:9px 11px;border-radius:11px;background:#2b5d47;color:#fff4cf;box-shadow:0 5px 20px #1c432d30;font-size:9px;pointer-events:none}.cj-chart-tip>b{display:block;font-size:10px;margin-bottom:4px}.cj-chart-tip>span{line-height:1.4}.cj-chart-tip small{font-size:8px;margin-left:2px}.cj-chart-tip[hidden]{display:none}
.cj-learning-dialog{width:min(660px,calc(100% - 24px));max-height:86dvh;overflow:auto;border:0;border-radius:23px;background:#fffaf0;color:#305b46;padding:25px;box-shadow:0 15px 90px #173d2c55}.cj-learning-dialog::backdrop{background:#173e2e8c;backdrop-filter:blur(5px)}.cj-learning-dialog h2{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin:8px 0 18px}.cj-learning-dialog p{font-size:12px;line-height:1.55}.cj-dialog-done{width:100%;min-height:44px;border-radius:12px;background:#edce85;font-size:12px;font-weight:850;margin-top:16px;padding:10px}.cj-dialog-note{font-size:11px!important;color:#87977c;line-height:1.5}.cj-quiz-top{display:flex;align-items:center;gap:13px}.cj-quiz-top>img{width:48px;height:62px;object-fit:contain}.cj-quiz-top>span{font-size:11px;font-weight:850;letter-spacing:.6px;color:#b08b4e}.cj-quiz-top small{display:block;font-size:9px;letter-spacing:0;font-weight:400;color:#8c997d;margin-top:5px}.cj-quiz-choices{display:flex;flex-direction:column;gap:9px}.cj-quiz-choices>button{display:flex;align-items:center;text-align:left;gap:12px;min-height:58px;border-radius:13px;background:#edf0dd;padding:10px 13px;border:2px solid transparent;font-size:13px;font-weight:750}.cj-quiz-choices b{font-size:23px;min-width:32px;text-align:center}.cj-quiz-choices .picked{border-color:#c8ac62;background:#f4e3b4}.cj-quiz-feedback:empty{display:none}.cj-quiz-feedback{border-radius:13px;padding:14px;margin-top:14px;background:#f5e4ca}.cj-quiz-feedback.correct{background:#e0edcf;animation:cj-reward .55s ease-out}.cj-quiz-feedback>strong{font-size:16px;color:#527e47}.cj-quiz-feedback.wrong>strong{color:#b17d43}.cj-quiz-feedback p{margin:8px 0}.cj-quiz-feedback small{font-size:9px;color:#8b9777}.cj-outcome-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cj-outcome-cards>div{border-radius:12px;background:#e8eed9;padding:13px;min-width:0}.cj-outcome-cards span{font-size:10px}.cj-outcome-cards strong{display:block;font-size:25px;letter-spacing:-.5px;margin-top:7px}.cj-outcome-cards small{font-size:9px;font-weight:400;margin-left:3px}.cj-outcome-cards .watch,.cj-outcome-cards .at-risk{background:#f3ddc6;color:#a3683e}.cj-outcome-cards .pending{background:#f0efdf;color:#90977d}.cj-outcome-cards .complete{background:#dcebcf}.cj-role-money{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cj-preview-label{font-weight:800;color:#a88349;font-size:11px!important}.cj-strategy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cj-strategy-cards>div{background:#e9efda;border-radius:13px;padding:13px;min-width:0}.cj-strategy-cards .at-risk{background:#f5e1ca}.cj-strategy-cards h3{font-size:15px;margin:0 0 13px}.cj-strategy-cards>div>span{display:block;font-size:9px;margin:10px 0;color:#7e9172}.cj-strategy-cards strong{display:block;color:#305b46;font-size:25px;letter-spacing:-.5px;margin-top:3px}.cj-strategy-cards strong small{font-size:9px;font-weight:400;letter-spacing:0;margin-left:3px}.cj-strategy-cards>div>small{display:block;font-size:9px;color:#9b8c6c;line-height:1.5}.cj-forecast-warning{display:block;font-size:10px;color:#ad7145;margin-top:8px}
@keyframes cj-spark{0%,100%{transform:scale(.9);opacity:.6}50%{transform:scale(1.1);opacity:1}}@keyframes cj-reward{0%{transform:scale(.97)}55%{transform:scale(1.025)}100%{transform:scale(1)}}
@media(max-width:700px){.connected-journey{position:fixed;top:6px;bottom:6px;left:6px;transform:none;width:calc(100% - 12px);padding:8px 10px 7px;border-radius:22px}.cj-header{min-height:33px;font-size:12px}.cj-header button{width:33px;height:33px;font-size:18px}.cj-header small{font-size:7px}.cj-header>span{gap:4px}.cj-roles{margin:5px 0;gap:4px}.cj-roles button{min-height:39px;font-size:9px;gap:4px}.cj-roles b{font-size:18px}.cj-roles small{font-size:7px}.cj-sectors{margin-bottom:6px}.cj-sectors button{min-height:30px;font-size:9px}.cj-progress{min-height:27px;margin-bottom:6px;gap:3px}.cj-progress>span{font-size:8px;gap:3px}.cj-progress b{width:20px;height:20px;font-size:11px}.cj-progress i{right:-2px;font-size:13px}.cj-progress>strong{display:none}.cj-body{grid-template-rows:107px minmax(0,1fr);gap:6px}.cj-network{padding:17px 5px 10px;gap:4px}.cj-network-tag{top:3px;font-size:8px;letter-spacing:0;left:5px;right:5px}.cj-role-summary{font-size:8px;padding:1px 7px;line-height:12px}.cj-wallet{padding:3px!important}.cj-wallet strong{font-size:20px;line-height:1.05}.cj-wallet-name{font-size:8px}.cj-wallet strong small{font-size:8px}.cj-wallet-icon{font-size:15px}.cj-build-visual{left:5px;bottom:9px;width:48px;height:37px}.cj-build-visual .cj-brand-asset{height:100%;width:100%;left:0;bottom:0}.cj-building-frame{border-width:1px}.cj-building-frame i{border-width:1px}.cj-scene-tool{font-size:13px;right:-6px;top:0}.cj-director-portrait{left:59px;top:auto;bottom:10px;height:37px;width:31px}.cj-network-foot{font-size:6px;bottom:2px;gap:10px}.cj-mission{margin:0 0 5px}.cj-mission .cj-task-label{font-size:8px}.cj-mission .cj-task-label button{font-size:8px;min-height:22px;padding:2px 9px}.cj-mission h1{font-size:18px;margin:3px 0;line-height:1.12;letter-spacing:-.55px}.cj-mission .cj-mentor-line{display:block!important;font-size:9px;padding-left:7px;line-height:1.3!important;margin:0;border-left-width:2px}.cj-mentor-line>b{margin-right:2px}.cj-clocks{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:3px;padding:5px 8px;min-height:31px}.cj-clock-label{margin:0!important;font-size:8px}.cj-clock-label:nth-of-type(1){grid-column:1;grid-row:1}.cj-track:nth-of-type(2){grid-column:1;grid-row:2}.cj-clock-label:nth-of-type(3){grid-column:2;grid-row:1}.cj-track:nth-of-type(4){grid-column:2;grid-row:2}.cj-track{height:4px}.cj-clock-label b{font-size:8px}.cj-stage-content{gap:5px}.cj-input-head{font-size:9px}.cj-operation-tools{gap:3px}.cj-operation-tools button{width:27px;height:27px;font-size:16px}.cj-operation-tools small{font-size:7px}.cj-operating-inputs label{font-size:9px;padding:5px 7px 3px}.cj-operating-inputs input{font-size:21px;line-height:1.1;padding:2px 0}.cj-stress button{min-height:35px;font-size:10px}.cj-source-note{font-size:8px}.cj-stat>span{font-size:9px}.cj-stat{padding:6px}.cj-stat strong{font-size:22px;margin-top:2px;line-height:1.05}.cj-stat strong small{font-size:9px}.cj-operation-status{padding-top:4px;font-size:8px;line-height:1.2}.cj-operation-status>span{font-size:8px}.cj-notice{min-height:14px;font-size:8px;line-height:1.2;padding-top:2px}.cj-actionbar button{min-height:44px;font-size:11px;padding:7px 8px;border-radius:11px}.cj-six{min-width:115px}.cj-foot{font-size:6px;margin-top:6px}.cj-foot>b{font-size:7px}.cj-learning-score{font-size:8px}.cj-cash-chart{margin-top:5px;padding:5px 5px 1px;border-radius:8px}.cj-chart-heading{font-size:7px;margin-bottom:2px}.cj-bars{height:42px;gap:4px}.cj-bar>small{font-size:7px;line-height:10px}.cj-chart-tip{padding:7px 8px;font-size:8px;max-width:calc(100% + 6px)}.cj-chart-tip>b{font-size:9px;margin-bottom:2px}.cj-chart-tip small{font-size:7px}.cj-funding>div{padding:10px 7px;font-size:9px}.cj-funding strong{font-size:24px;margin:7px 0}.cj-funding strong small{font-size:9px}.cj-funding>div>small{font-size:8px}.cj-rights button{min-height:64px;font-size:10px}.cj-rights b{font-size:25px}.cj-range>span{font-size:9px}.cj-range b{font-size:18px}.cj-range input{height:28px}.cj-policy-heading,.cj-policy-heading>b{font-size:9px}.cj-rate-pair>span{font-size:9px}.cj-rate-pair b{font-size:16px}.cj-large-bcc strong{font-size:44px}.cj-settle strong{font-size:29px}.cj-settle span,.cj-settle>div>small{font-size:9px}.cj-build-steps>div{min-height:69px;gap:4px}.cj-build-steps b{font-size:27px}.cj-build-steps span{font-size:10px}.cj-build-steps small{font-size:8px}.cj-learning-dialog{padding:19px;max-height:88dvh}.cj-learning-dialog h2{font-size:20px;margin-bottom:14px}.cj-learning-dialog p{font-size:12px}.cj-quiz-top>img{width:43px;height:55px}.cj-quiz-top>span{font-size:10px}.cj-quiz-top small{font-size:8px}.cj-quiz-choices>button{min-height:61px;font-size:12px;padding:10px;gap:9px}.cj-quiz-feedback{padding:12px}.cj-quiz-feedback>strong{font-size:16px}.cj-quiz-feedback small{font-size:9px}.cj-outcome-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cj-outcome-cards>div{padding:11px}.cj-outcome-cards span{font-size:10px}.cj-outcome-cards strong{font-size:24px}.cj-strategy-cards{gap:5px}.cj-strategy-cards>div{padding:10px 7px}.cj-strategy-cards h3{font-size:12px;margin-bottom:10px}.cj-strategy-cards>div>span{font-size:9px;margin:9px 0}.cj-strategy-cards strong{font-size:22px}.cj-strategy-cards>div>small{font-size:8px}.cj-forecast-warning{font-size:8px}.cj-dialog-done{min-height:47px;font-size:12px}}
@media(max-width:700px) and (max-height:730px){.cj-body{grid-template-rows:101px minmax(0,1fr)}.cj-network{padding-top:15px;padding-bottom:9px}.cj-wallet strong{font-size:19px}.cj-mission h1{font-size:17px}.cj-mission .cj-mentor-line{font-size:8px}.cj-mission .cj-task-label{font-size:7px}.cj-mission .cj-task-label button{min-height:20px;font-size:8px}.cj-stage-content{gap:4px}.connected-journey[data-cj-stage="operate"] .cj-stage-content,.connected-journey[data-cj-stage="complete"] .cj-stage-content{gap:3px}.cj-input-head{font-size:8px}.cj-operation-tools button{height:23px;width:25px;font-size:15px}.cj-operating-inputs input{font-size:20px}.cj-stress button{min-height:31px}.cj-bars{height:35px}.cj-cash-chart{margin-top:4px;padding-top:4px}.cj-chart-heading{font-size:7px}.cj-stat{padding:5px}.cj-stat strong{font-size:21px}.cj-operation-status>span{font-size:7px}.cj-range{padding:4px 7px 1px}.cj-range input{height:25px}.cj-range b{font-size:17px}.connected-journey[data-cj-round="5"]:not([data-cj-stage="operate"]):not([data-cj-stage="complete"]) .cj-stage-content{gap:3px}.cj-header small{display:none}}
@media(prefers-reduced-motion:reduce){.cj-build-visual,.cj-build-visual .cj-brand-asset{transition:none}.cj-scene-tool,.cj-quiz-feedback.correct{animation:none!important}}
@media(max-width:700px){.cj-body{grid-template-rows:117px minmax(0,1fr)}.cj-wallet-name{font-size:9px;line-height:1.15}.cj-task-label{min-height:10px}.cj-header [data-cj-action="question"]{background:#f2d892;color:#9b7329;font-size:22px}}
@media(max-width:700px) and (max-height:730px){.cj-body{grid-template-rows:111px minmax(0,1fr)}.cj-wallet-name{font-size:9px}}
.cj-funding-scene{position:relative;isolation:isolate;flex:1;min-height:65px;max-height:240px;width:100%;display:grid;place-items:center;overflow:hidden;border-radius:19px;background:radial-gradient(ellipse at 50% 70%,#f6e9ad70,transparent 65%)}.cj-funding-scene>img{position:relative;height:100%;max-height:215px;max-width:58%;object-fit:contain;min-height:0;filter:drop-shadow(5px 9px 3px #60835925);z-index:1}.cj-funding-island{position:absolute;bottom:5%;left:15%;right:15%;height:21%;border-radius:50%;background:#e1e9cc;box-shadow:0 8px 0 #cad8b333;transform:rotate(-3deg);z-index:0}.cj-funding-spark{position:absolute;color:#e5bd5e;z-index:2}.cj-funding-spark.s1{font-size:34px;left:24%;top:15%}.cj-funding-spark.s2{font-size:24px;right:25%;top:31%}.cj-funding-token{position:absolute;font-size:25px;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#fffdf0d9;box-shadow:0 4px 0 #d5ddbd6b;z-index:2}.cj-funding-token.t1{left:16%;top:38%;transform:rotate(-9deg)}.cj-funding-token.t2{right:16%;top:55%;transform:rotate(8deg)}.cj-funding-token.t3{right:21%;top:6%;transform:rotate(-5deg)}
@media(max-width:700px){.game-world:has(.connected-journey) .game-top{display:none}.cj-funding-scene{max-height:270px;min-height:65px}.cj-funding-scene>img{max-height:250px}.cj-funding-spark.s1{font-size:27px;left:19%}.cj-funding-spark.s2{font-size:20px;right:20%}.cj-funding-token{font-size:22px;width:37px;height:37px;border-radius:11px}.cj-funding-token.t1{left:10%}.cj-funding-token.t2{right:10%}.cj-funding-token.t3{right:16%}}
@media(max-width:700px) and (max-height:730px){.cj-funding-scene{max-height:100px;min-height:55px}.cj-funding-scene>img{max-height:95px}.cj-funding-token{width:29px;height:29px;font-size:18px}.cj-funding-spark.s1{font-size:20px}.cj-funding-spark.s2{font-size:15px}}
.cj-role-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.cj-role-detail-metrics>div{min-width:0;border-radius:10px;background:#f0efdf;padding:11px}.cj-role-detail-metrics span{font-size:10px;color:#8a967a}.cj-role-detail-metrics strong{display:block;font-size:23px;margin-top:5px;letter-spacing:-.5px}.cj-role-detail-metrics small{font-size:9px;font-weight:400;margin-left:3px}.cj-role-criteria{list-style:none;margin:13px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:11px;color:#7d9470}.cj-role-criteria .watch{color:#b27b45}@media(max-width:700px){.cj-role-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cj-role-detail-metrics>div{padding:10px}.cj-role-detail-metrics span{font-size:10px}.cj-role-criteria{font-size:11px}}
.cj-notice:empty{display:none;min-height:0;padding:0}.cj-clock-rates{font-size:8px;color:#8d7949;font-weight:700;white-space:nowrap}.cj-clock-label>span{min-width:0}
.cj-recovery-badge{font-size:8px;color:#5b864e;font-weight:850;white-space:nowrap}
@media(max-width:700px) and (max-height:730px){.cj-cash-chart{margin-top:2px;padding-top:2px}.cj-bars{height:34px}.cj-operation-status{padding-top:1px}}

/* Keyboard / short landscape: preserve the task and keep actions outside scrolling content. */
@media(max-height:580px){
 .game-world:has(.connected-journey) .game-top{display:none}
 .connected-journey{position:fixed;top:6px;bottom:6px;left:6px;transform:none;width:calc(100% - 12px);padding:7px 10px 6px;border-radius:18px}
 .cj-header{min-height:33px;flex:none;font-size:12px}.cj-header small{display:none}.cj-header button{width:33px;height:33px;font-size:18px}
 .cj-roles,.cj-progress{display:none}.cj-sectors{margin:4px 0 5px}.cj-sectors button{min-height:29px;font-size:9px}
 .cj-body{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:5px;padding-right:0;min-height:0;overflow:hidden}
 .cj-network{display:none}.cj-play{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}
 .cj-mission{margin:1px 0 5px;flex:none}.cj-mission .cj-task-label{font-size:8px;line-height:10px}.cj-mission h1{font-size:18px;line-height:1.12;margin:3px 0}.cj-mission .cj-mentor-line{font-size:9px;line-height:1.25!important}
 .cj-clocks{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:3px;padding:5px 8px;min-height:30px;flex:none}
 .cj-clock-label{margin:0!important;font-size:8px}.cj-clock-label b{font-size:8px}.cj-clock-label:nth-of-type(1){grid-column:1;grid-row:1}.cj-track:nth-of-type(2){grid-column:1;grid-row:2}.cj-clock-label:nth-of-type(3){grid-column:2;grid-row:1}.cj-track:nth-of-type(4){grid-column:2;grid-row:2}.cj-track{height:4px}
 .cj-stage-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;justify-content:flex-start;padding:7px 1px 6px;gap:5px;scroll-padding:8px}
 .cj-notice{flex:none;min-height:0;font-size:8px;padding-top:2px}.cj-notice:empty{display:none;padding:0}
 .cj-actionbar{flex:none;gap:6px;padding-top:5px}.cj-actionbar button{min-height:44px;font-size:11px}.cj-six{min-width:115px}
 .cj-foot{flex:none;margin-top:5px;font-size:7px}.cj-foot>b{font-size:7px}.cj-learning-score{font-size:8px}
 .cj-chart-tip{max-width:100%}.cj-funding-scene{flex:none;min-height:70px;height:90px;max-height:90px}.cj-funding-scene>img{max-height:86px}
 .connected-journey[data-cj-round="5"]:not([data-cj-stage="operate"]):not([data-cj-stage="complete"]) .cj-stage-content{gap:5px}
}
@media(min-width:701px) and (max-height:580px){
 .cj-body{grid-template-rows:57px minmax(0,1fr);gap:5px}
 .cj-network{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:1fr;gap:6px;padding:3px 4px 5px;border-radius:11px}
 .cj-network-tag,.cj-links,.cj-network-foot,.cj-build-visual,.cj-director-portrait,.cj-network:after{display:none}
 .cj-wallet,.cj-wallet.investor,.cj-wallet.gs,.cj-wallet.parent,.cj-wallet.model,.cj-wallet.hub{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;grid-row:1;grid-column:auto;padding:4px 7px!important;grid-template-columns:20px 1fr;column-gap:5px;border-width:1px;border-radius:9px;box-shadow:0 2px 0 #adbf9860}
 .cj-wallet-icon{font-size:18px}.cj-wallet-name{font-size:9px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-wallet strong{font-size:20px;line-height:1.05;margin-top:1px}.cj-wallet strong small{font-size:8px}.cj-wallet>small{display:none}
 .cj-mission{margin:0 0 3px}.cj-mission .cj-task-label{font-size:7px;line-height:8px}.cj-mission h1{font-size:17px;margin:2px 0}.cj-mission .cj-mentor-line{font-size:8px}
 .connected-journey[data-cj-stage="operate"] .cj-stage-content,.connected-journey[data-cj-stage="complete"] .cj-stage-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;column-gap:14px;row-gap:3px;align-content:start;align-items:start;justify-content:stretch;padding-top:4px;padding-bottom:3px}
 .connected-journey[data-cj-stage="operate"] .cj-input-head,.connected-journey[data-cj-stage="complete"] .cj-input-head{grid-column:1;grid-row:1;font-size:9px;min-height:22px}
 .connected-journey[data-cj-stage="operate"] .cj-operating-inputs,.connected-journey[data-cj-stage="complete"] .cj-operating-inputs{grid-column:1;grid-row:2}
 .connected-journey[data-cj-stage="operate"] .cj-stress,.connected-journey[data-cj-stage="complete"] .cj-stress{grid-column:1;grid-row:3}
 .connected-journey[data-cj-stage="operate"] .cj-source-note,.connected-journey[data-cj-stage="complete"] .cj-source-note{grid-column:1;grid-row:4;font-size:8px}
 .connected-journey[data-cj-stage="operate"] .cj-live-summary,.connected-journey[data-cj-stage="complete"] .cj-live-summary{grid-column:2;grid-row:1/5}
 .cj-operating-inputs label{font-size:9px;padding:4px 7px 2px}.cj-operating-inputs input{font-size:20px;padding:1px 0}.cj-operation-tools button{width:23px;height:23px;font-size:15px}.cj-stress button{min-height:28px;font-size:10px}.cj-stat{padding:5px 7px}.cj-stat>span{font-size:9px}.cj-stat strong{font-size:21px;margin-top:2px;line-height:1.05}.cj-stat strong small{font-size:9px}.cj-cash-chart{margin-top:4px;padding:3px 5px 1px}.cj-chart-heading{font-size:7px;margin-bottom:2px}.cj-bars{height:31px;gap:4px}.cj-bar>small{font-size:7px;line-height:10px}.cj-operation-status{padding-top:3px;font-size:8px;line-height:1.2}.cj-operation-status>span{font-size:7px}
}
@media(max-height:580px){.cj-header .cj-current-model{display:inline;font-size:8px;letter-spacing:0;margin-left:5px;color:#7c9075}}
