@font-face{font-family:bithigh;src:url(bithigh.a4ebf3ff.ttf)format("truetype")}*{box-sizing:border-box}body,html{-webkit-text-size-adjust:100%;height:100%;margin:0;font-family:bithigh}body{letter-spacing:4px;background-color:#000;font-family:bithigh,sans-serif;overflow-x:hidden}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-group{justify-content:space-between;gap:10px;display:flex}input[type=text],input[type=password]{color:#0f0;background-color:#00285099;border:1px solid #0f0;border-radius:5px;flex:1;margin-bottom:10px;padding:10px;box-shadow:inset 0 0 10px #00ff0080}.footer{color:#00ff00bc;text-align:center;background-color:#0000;width:100%;height:25px;margin:0 auto;padding:10px;font-size:.8rem;position:absolute;bottom:5px}button[type=submit]{color:#000;cursor:pointer;background-color:#00ff00b3;border:2px solid #0f0;border-radius:5px;width:100%;padding:10px;transition:all .3s;box-shadow:0 0 10px #00ff00b3}button[type=submit]:hover{color:#000;background-color:#0f0}p{color:#0f0}h2{color:#0f0;text-align:center}h3{color:#0f0;text-align:center;padding:20px 10px 10px;font-size:1.8rem}h4{color:#0f0;text-align:center;background-color:#2441c059;border:1px solid #fdfe00ee;border-radius:3px;padding:10px 0 12px;font-size:1.1rem}h5{color:#0f0;text-align:center;padding:20px 10px 10px;font-size:.9rem}video{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#scan-alert-modal{z-index:9999;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}#scan-alert-modal .modal-content{color:#0f0;text-align:center;background-color:#006400bf;border:2px solid #0f0;border-radius:3px;width:80%;max-width:400px;margin:15% auto;padding:20px}#scanButton{color:#000b35;background-color:#72ff00cc}#fulfillButton{color:#000b35;background-color:#ff7100cc}#logOut{box-sizing:border-box;letter-spacing:2px;text-transform:uppercase;color:#0f0;cursor:pointer;z-index:999;clear:both;background:#ff000096;border:2px solid red;border-radius:1px;width:100%;max-width:100%;margin:10px auto 50px;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:12px;transition:all .3s;display:block;position:static;box-shadow:0 0 5px #ff000096}#logOut:hover{color:#000;background:#0f0;box-shadow:0 0 10px #00ff00b3}#logOut:active{transform:scale(.98);box-shadow:0 0 2px #00ff0080}.trader-name{text-align:center;width:100%;max-width:100%;margin-top:5%;overflow:hidden}.traderTitNam{color:#0f0;text-align:center;margin-top:60px;padding:3px}#holdings-container{margin:20px;display:block}.holding-item{contain:content;background-color:#006400bf;border:4px solid #0f0;border-radius:5px;margin-bottom:20px;padding:15px;font-size:16px}.holding-item p{margin:10px 0;padding:5px}.holding-item:nth-child(odd) p{background-color:#00ff001a}.holding-item:nth-child(2n) p{background-color:#0f03}.holding-item strong{background-color:#00ff001a;width:130px;margin-right:10px;padding:5px;font-weight:700;display:inline-block}.holding-item:nth-child(2n) strong{background-color:#0f03}#stock-holdings-container{box-sizing:border-box;background-color:#017cfbcc;border:3px solid #2441c0e4;border-radius:5px;width:100%;margin:0 0 15px;padding:10px;display:block}#stock-holdings-container h2{color:#01fbf4cc;text-align:center;margin:0 0 10px;font-size:1.2rem}.holding-stocks{background-color:#017cfbcc;border:1px solid #01fbf4cc;border-radius:4px;margin-bottom:8px;padding:8px;position:relative}.stock-header{border-bottom:1px solid #01fbf480;justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:4px;display:flex}.stock-name{color:#0f0;content-align:center;width:100%;font-size:.95rem;font-weight:700}.stock-symbol{color:#01fbf4cc;background-color:#081b6fe4;border-radius:3px;padding:2px 5px;font-size:.8rem}.stock-details{justify-content:space-between;display:flex}.shorts-container{border-top:1px dashed #ccc;margin-top:10px;padding-top:8px}.short-position-detail{background-color:#dc35451a;border-left:3px solid #dc3545;border-radius:4px;margin-bottom:8px;padding:8px}.short-header{align-items:center;margin-bottom:5px;display:flex}.short-label{color:#3dd202ba;background-color:#dc3545;border-radius:3px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:700}.shorter-name{font-size:14px;font-weight:700}.short-info{justify-content:space-between;margin-bottom:5px;display:flex}.short-quantity,.short-value{color:#fee000e3;font-size:13px}.short-reason{color:#fdfe00ee;border-top:1px solid #0000001a;margin-top:5px;padding-top:5px;font-size:13px;font-style:italic}.detail-item{flex-direction:column;flex:1;align-items:center;padding:2px;display:flex}.detail-label{color:#01fbf4cc;text-align:center;background-color:#0139fb66;border-radius:2px 2px 0 0;width:100%;padding:2px 0;font-size:.7rem}.detail-value{color:#0f0;text-align:center;background-color:#0139fb33;border-radius:0 0 2px 2px;width:100%;padding:2px 0;font-size:.85rem}.holding-stocks span{color:#0f0;margin:5px 0;padding:5px;display:block}.holding-stocks span:nth-child(odd){background-color:#0139fb66}.holding-stocks span:nth-child(2n){background-color:#0139fb33}.holding-stocks span strong{background-color:#0139fbcc;width:130px;margin-right:10px;padding:5px;font-weight:700;display:inline-block}.holding-stocks span:nth-child(2n) strong{background-color:#017cfbcc}.trader-popup-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trader-popup-content{background:#00051dca;border:2px solid #3dd202ba;border-radius:2px;width:90%;max-width:600px;padding:20px;position:relative}.trader-popup-content.stock-details-popup{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#00051dca;border:2px solid #3dd202ba;border-radius:2px;width:90%;max-width:600px;min-height:0;max-height:calc(100dvh - 48px);padding:20px;overflow-y:auto}.trader-popup-content.stock-details-popup canvas{width:100%;height:auto;max-height:220px;display:block}@supports not (height:100dvh){.trader-popup-content.stock-details-popup{max-height:calc(100vh - 48px)}}#recipientList{color:#0f0;flex-direction:column;align-items:center;display:flex}.recipient{align-items:center;width:100%;max-width:300px;margin-bottom:5px;display:flex}.recipient input[type=checkbox]{margin-right:10px}#messagePopup{z-index:1000;text-align:center;background-color:#000209eb;border-radius:5px;width:90%;max-width:90%;padding:20px;font-family:bithigh,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000080}#messagePopup select,#messagePopup textarea{color:#0f0;background-color:#000c;border:2px solid #0f0;border-radius:5px;width:90%;max-width:90%;margin-bottom:10px;padding:10px;font-size:16px;box-shadow:inset 0 0 10px #00ff00b3}#messagePopup h2,#messagePopup p{color:#0f0;margin:10px 0}#messagePopup button{cursor:pointer;border:2px solid #0f0;border-radius:5px;width:calc(50% - 10px);margin:5px;padding:10px;font-size:16px;transition:all .3s;box-shadow:0 0 10px #00ff00b3}#messagePopup button:hover{color:#000;background-color:#0f0}#messageButton{color:#0f0;letter-spacing:2px;text-transform:uppercase;cursor:pointer;z-index:1000;background-color:#000000e6;border-radius:5px;width:98%;max-width:600px;height:auto;margin:10px 0;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:relative}#messageButton:hover{transform:scale(1.05);box-shadow:0 0 20px #00ff00e6}.received-message{color:#fff;z-index:1000;background-color:#000000b3;border-radius:5px;padding:10px;position:fixed;top:20px;right:20px}#acceptCommunity{color:#00ff24b9;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#0f03;border:2px solid #0f0;border-radius:5px;width:48%;margin:10px 0;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:14px;transition:all .3s;box-shadow:0 0 5px #00ff0080}#declineCommunity,#cancelSelectionSubsidy,#cancelSelectionLBO{color:#f009;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#f003;border:2px solid red;border-radius:5px;width:48%;margin:10px 0;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:12px;transition:all .3s;box-shadow:0 0 5px #ff0000a2}.modal-steal{z-index:1000;background-color:#000000d9;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.modal-steal-content{color:#0f0;text-align:left;background-color:#111;border-radius:10px;width:80%;max-width:400px;margin:10% auto;padding:20px;font-family:bithigh,sans-serif;box-shadow:0 0 10px #0f0c,0 0 50px #0f06}#closeMoodPopup{color:#0f0;cursor:pointer;background-color:#ff0000b3;font-size:1.5rem;transition:transform .3s,color .3s}.modal-steal-close{float:right;color:#0f0;cursor:pointer;font-size:1.5rem;transition:transform .3s,color .3s}.modal-steal-close:hover{color:#3aff3a;transform:scale(1.2)}.modal-steal-item-list{scrollbar-width:thin;scrollbar-color:#00ff0080 #00000080;background-color:#000c;border:1px solid #00ff0080;border-radius:5px;width:100%;height:calc(100% - 40px);max-height:600px;margin:10px 0;padding:10px;overflow-y:auto}.modal-steal-item-list::-webkit-scrollbar{width:8px}.modal-steal-item-list::-webkit-scrollbar-thumb{background:#00ff0080;border-radius:4px}.modal-steal-item-list::-webkit-scrollbar-track{background:#00000080}.modal-steal-item{cursor:pointer;background-color:#000000b3;border:1px solid #0f0;border-radius:5px;margin:5px 0;padding:10px;transition:background-color .3s,transform .3s}.modal-steal-item:hover{will-change:transform;background-color:#0f03;transform:translate(5px)}.give-away-button,#confirmSelectionSubsidy,#confirmSelectionLBO{color:#00ff2499;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#0f03;border:2px solid #0f0;border-radius:5px;width:100%;margin:10px 0;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:12px;transition:all .3s;box-shadow:0 0 5px #00ff0080}.give-away-button:hover{color:#000;background-color:#0f0;box-shadow:0 0 10px #00ff00b3}.give-away-button:active{transform:scale(.98);box-shadow:0 0 2px #00ff0080}#confirmGiveAwayPopup{z-index:1000;color:#0f0;text-align:center;background-color:#000000d9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:98%;max-width:400px;height:auto;padding:20px;font-family:bithigh,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#confirmGiveAwayPopup h2{color:#0f0;margin-top:0;margin-bottom:10px;font-size:1.5rem}#confirmGiveAwayPopup p{color:#0f0;margin-bottom:20px;font-size:1rem}#confirmGiveAwayPopup .popup-buttons{justify-content:space-between;gap:10px;display:flex}#confirmGiveAwayPopup button{cursor:pointer;border:2px solid #0f0;border-radius:5px;flex:1;padding:10px 20px;font-size:1rem;transition:all .3s}#confirmGiveAwayPopup button#confirmGiveAway{color:#000;background-color:#00ff00b3}#confirmGiveAwayPopup button#confirmGiveAway:hover{color:#000;background-color:#0f0;box-shadow:0 0 10px #00ff00b3}#confirmGiveAwayPopup button#cancelGiveAway{color:#000;background-color:#ff0000b3}#confirmGiveAwayPopup button#cancelGiveAway:hover{color:#000;background-color:red;box-shadow:0 0 10px #ff0000b3}.hiddenST,.hiddenMU,.hiddenRS,.hiddenCM,.hiddenSubsidy,.hiddenLBO{display:none}#userSelectSubsidy,#userSelectLBO{color:#0f0;background-color:#000;border:2px solid #0f0;border-radius:5px;width:95%;max-width:95%;height:5%;max-height:5%;margin-bottom:10px;padding:10px}@media screen and (width<=768px){.give-away-button{padding:8px;font-size:12px}}#points-container{text-align:center;background-color:#002400bf;border-top:1px solid #ff8700db;border-bottom:2px solid #ff8700db;width:100%;margin-top:10px;padding:2px 0;display:block}#total-points{color:#0f0;padding:1px 0;font-size:24px;font-weight:700}.zolPop{text-align:left;justify-content:center;align-items:center;margin:0 auto;font-size:.7rem;line-height:1.5rem;display:flex}.led-board{margin:0 auto;font-size:0;line-height:0}.led{display:inline-block}.total-pointsB{background-color:#1cd20266;border-radius:4px;padding:10px;font-size:1.8rem;margin:5px 0!important}.item-points{color:#0f0;margin:5px 0;padding-bottom:5px;font-size:14px;display:block}.qr-code-item img{background-color:#006400bf;border:1px solid #0f0;width:150px;margin:10px auto;padding:5px;display:block}#qr-codes-container{text-align:center;border-top:2px dashed #0f0;margin-top:30px;padding:10px 0}.qr-code-item{text-align:center;color:#0f0;vertical-align:top;background-color:#006400bf;border:2px solid #0f0;width:250px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:20px;display:inline-block}.qr-code-item p{margin:10px 0;font-size:14px}.qr-code-item img{cursor:pointer;background-color:#006400bf;border:1px solid #0f0;width:150px;margin:10px auto;padding:5px;display:block}.modal{z-index:9999;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{color:#0f0;background-color:#006400bf;border:2px solid #0f0;border-radius:3px;width:80%;max-width:400px;margin:15% auto;padding:20px;font-family:bithigh,Arial,sans-serif}.modal-content h2{color:#0f0;margin-top:0}#poolNameInput,#userSearchInput{box-sizing:border-box;width:90%;max-width:90%;height:50px;max-height:50px;line-height:50px}.modal-content input,.modal-content select{color:#0f0;background-color:#00640080;border:1px solid #0f0;border-radius:4px;margin-bottom:10px;padding:8px;font-size:14px;display:block}.modal-content button{color:#000;cursor:pointer;background-color:#00ff00b3;border:none;border-radius:4px;width:100%;margin-bottom:10px;padding:8px;font-size:14px;display:block}.modal-content button:hover{background-color:#0f0}.modal-buttons{margin-top:20px}.modal-btn{cursor:pointer;border:none;border-radius:5px;margin:10px;padding:10px 20px}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{color:#f1f1f1;font-size:40px;font-weight:700;transition:all .3s;position:absolute;top:15px;right:35px}.close:hover,.close:focus{color:#bbb;cursor:pointer;text-decoration:none}.info-icon{cursor:pointer;text-align:center;color:#00ff00d8;background-color:#000209eb;border:1px solid #ccc;border-radius:3px;width:20px;height:20px;margin-left:10px;padding:5px;font-size:12px;line-height:16px;display:inline-block;position:relative}.input-group input{flex:1}.info-icon:hover:after{content:attr(title);color:#fff;white-space:normal;z-index:1000;text-align:left;background:#000824d4;border-radius:5px;width:50vw;max-width:50vw;padding:25px;font-size:12px;position:absolute;top:-5px;right:25px}.modal,.info-modal{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content,.info-modal-content{text-align:left;background-color:#021a6d99;border:1px solid #888;width:70%;max-width:500px;margin:150px auto;padding:20px}.info-modal-content{text-align:center;width:80%;max-width:500px}.info-modal-content button{margin-top:20px}.zeconComp{text-align:left}#qr-code-modal-details{color:#0f0;text-align:center;background:#2441c0e4;margin-top:20px;padding:10px}#qr-code-modal-details p{margin:10px 0;font-size:18px}@keyframes blinkRede{0%{color:#c200ff;background-color:#f5fc00}50%{color:#d27802;background-color:#00ffed}to{color:#c200ff;background-color:#f5fc00}}#items-list{margin-bottom:20px}.marketBorderHr{color:#2f0;height:3px}#items-list tr:last-child{border-bottom:none}#items-table thead tr th:nth-child(8),#items-table thead tr th:nth-child(9){display:none}.marketBanner{text-align:center;z-index:999;width:100%;max-width:100vw;height:auto;margin:0 auto;position:fixed;top:0;left:0;right:0}.marketBanner img{width:100%;height:auto;display:block}:root{--glow-color:#f8c3d9;--glow-spread-color:#2300ff82;--enhanced-glow-color:#6effb5;--btn-color:#b902d2cc;--hover-bg-color:#ff7900;--hover-text-color:#6effb5}#goToMarketBtn{box-sizing:border-box;letter-spacing:4px;background-color:var(--btn-color);width:100%;max-width:100vw;color:var(--glow-color);touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:1002;border:2px solid var(--glow-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color);text-shadow:0 0 .5em var(--glow-color);border-radius:3px;outline:none;padding:10px;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:fixed;bottom:0}#goToMarketBtn:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(2em);opacity:.7;width:100%;height:100%;position:absolute;top:120%;left:0;transform:perspective(1.5em)rotateX(35deg)scaleY(.6)}#goToMarketBtn:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 2em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color)}#goToMarketBtn:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2.5em 2em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color)}#goToDarkPoolMarketBtn{box-sizing:border-box;letter-spacing:4px;background-color:var(--btn-color);width:100%;max-width:100vw;color:var(--glow-color);touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:999;border:2px solid var(--glow-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color);text-shadow:0 0 .5em var(--glow-color);border-radius:3px;outline:none;padding:10px;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:fixed;bottom:0}#communityInterface{color:#0f0;text-align:center;z-index:1000;background-color:#0000004d;border-radius:5px;flex-direction:column;align-items:center;gap:5px;width:99%;max-width:100%;padding:8px;font-family:bithigh,sans-serif;font-size:.7rem;transition:all .3s;display:flex;position:fixed;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #00ff00b3,0 0 20px #00ff00b3}#communityInterface h2{color:#0f0;text-shadow:0 0 5px #0f0c;margin:5px 0;font-size:.8rem}#communityInterface .community-timer{color:#0f0;text-shadow:0 0 5px #0f0;text-align:center;background-color:#0007;border-radius:3px;width:100%;padding:4px;font-size:.9rem;box-shadow:0 0 8px #00ff0080}#leaveCommunityBtn{color:red;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background-color:#ff000056;border:1px solid red;border-radius:3px;width:100%;padding:6px;font-size:.75rem;transition:all .3s}#leaveCommunityBtn:hover{color:#000;background-color:#72ff00cc;box-shadow:0 0 8px #ff0000b3}#leaveCommunityBtn:active{transform:scale(.95)}#communityTimer{color:#0f0;text-shadow:0 0 5px #0f0;text-align:center;z-index:1001;background-color:#00000080;border-radius:5px;width:99%;max-width:100%;padding:8px;font-size:.8rem;transition:all .3s;position:fixed;top:calc(100px + 1em);left:50%;transform:translate(-50%);box-shadow:0 0 10px #00ff0080}@media screen and (width<=600px){#communityInterface{width:99%;padding:6px;font-size:.75rem;bottom:50px;transform:translate(-50%)}#communityInterface h2{font-size:.8rem}#leaveCommunityBtn{padding:5px;font-size:.75rem}#communityTimer{padding:6px;font-size:.6rem;top:calc(60px + 1em)}#trader-name{text-align:center;width:95%;margin:5% 0 0;overflow:hidden}}#goToDarkPoolMarketBtn:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(2em);opacity:.7;width:100%;height:100%;position:absolute;top:120%;left:0;transform:perspective(1.5em)rotateX(35deg)scaleY(.6)}#goToDarkPoolMarketBtn:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 2em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color)}#goToDarkPoolMarketBtn:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2.5em 2em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color)}#goToTradeBtn{--glow-color:#f3f69fd1;--glow-spread-color:#00ff00c7;--btn-color:#ff006a;--hover-bg-color:#ff00e6;--hover-text-color:#0303d2;box-sizing:border-box;letter-spacing:4px;background:var(--btn-color);width:50%;max-width:100vw;color:var(--glow-color);touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:999;border:2px solid var(--glow-color);box-shadow:0 0 1em .15em var(--glow-color),0 0 2em .5em var(--glow-spread-color),inset 0 0 .55em .15em var(--glow-color),0 -.5em 1em .1em #ffffff80;text-shadow:0 0 .15em var(--glow-color);border-radius:3px;outline:none;padding:10px;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:fixed;bottom:0;left:0}#goToTradeBtn:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(2em);opacity:.5;width:100%;height:50%;position:absolute;top:100%;left:0;transform:perspective(1.5em)rotateX(35deg)scaleY(.6)}#goToTradeBtn:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 2em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color),0 -.5em 1em .1em #ffffff80}#goToTradeBtn:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2em 1em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color),0 -.5em 1em .1em #ffffff80}#filterButton{--glow-color:#f3f69fd1;--glow-spread-color:#00ff00c7;--btn-color:#70f;--hover-bg-color:#00ffc9;--hover-text-color:#0303d2;box-sizing:border-box;letter-spacing:4px;background:var(--btn-color);width:50%;max-width:100vw;color:var(--glow-color);touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:999;border:2px solid var(--glow-color);box-shadow:0 0 1em .15em var(--glow-color),0 0 2em .5em var(--glow-spread-color),inset 0 0 .55em .15em var(--glow-color),0 -.5em 1em .1em #ffffff80;text-shadow:0 0 .15em var(--glow-color);border-radius:3px;outline:none;padding:10px;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:fixed;bottom:0;right:0}#filterButton:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(2em);opacity:.5;width:100%;height:50%;position:absolute;top:100%;right:0;transform:perspective(1.5em)rotateX(35deg)scaleY(.6)}#filterButton:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 2em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color),0 -.5em 1em .1em #ffffff80}#filterButton:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2em 1em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color),0 -.5em 1em .1em #ffffff80}#redeemButton{--glow-color:#00ff00bc;--glow-spread-color:#00ff00c7;--btn-color:#f70;--hover-bg-color:#00ffed;--hover-text-color:#d27802;box-sizing:border-box;letter-spacing:4px;background:var(--btn-color);width:50%;max-width:100vw;color:var(--glow-color);touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:999;border:2px solid var(--glow-color);box-shadow:0 0 1em .15em var(--glow-color),0 0 2em .5em var(--glow-spread-color),inset 0 0 .55em .15em var(--glow-color),0 -.5em 1em .1em #ffffff80;text-shadow:0 0 .15em var(--glow-color);border-radius:3px;outline:none;padding:10px;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:fixed;bottom:0;right:0}#redeemButton:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(2em);opacity:.5;width:100%;height:50%;position:absolute;top:100%;left:0;transform:perspective(1.5em)rotateX(35deg)scaleY(.6)}#redeemButton:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 2em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color),0 -.5em 1em .1em #ffffff80}#redeemButton:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2em 1em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color),0 -.5em 1em .1em #ffffff80}@media screen and (width<=768px){#goToTradeBtn,#filterButton,#redeemButton{height:50px}#goToTradeBtn{left:0;right:initial}#redeemButton{right:0;left:initial}}#filter-section{z-index:1000;background:#000000f2;align-items:center;gap:3px;width:100%;height:20px;padding:2px 5px;display:none;position:fixed;top:25px;left:50%;transform:translate(-50%)}#filter-search{box-sizing:border-box;color:#021257e4;background:#ff8700db;border:1px solid #0f0;width:200px;height:30px;padding:2px 5px;font-size:12px}#filter-search::placeholder{color:#0f0;opacity:.7}#submit-search{color:#021257e4;cursor:pointer;box-sizing:border-box;background:#fdfe00ee;border:none;height:16px;padding:1px 6px;font-size:12px;line-height:1;transition:background .2s,color .2s}#submit-search:hover{color:#fff;background:#0c0}table{border-collapse:collapse;color:#0f0;text-align:center;background-color:#00000080;background-image:radial-gradient(circle,#fff3 10%,#0000 10%);background-size:10px 10px;width:100%;margin:0 auto;font-family:bithigh;display:block}th,td{word-wrap:break-word;background-color:#0000;padding:5px}th{background-color:#0f1e09}tr{justify-content:center;align-items:center;height:calc(90vh - 5px);display:flex}@media screen and (width<=2600px){thead{display:none}th,td{text-align:center;color:#0f0;padding:5px;font-size:14px;display:block}table,tbody,tr,td{width:100%;font-size:14px;display:block}td{text-align:center;box-sizing:border-box;background-color:#0066004d;width:100%;margin-bottom:15px;padding:10px;font-size:14px;display:block;position:relative}td:before{content:attr(data-title);color:#fff;text-align:center;z-index:1;background-color:#00ff0080;border-radius:4px;margin-bottom:10px;padding:5px;font-size:.9rem;font-weight:700;display:block;position:relative}td[data-title=Points]:before{content:"Value"}td[data-title=Points],td[data-title=Quantity],td[data-title=Location],td[data-title=\#Shares],td[data-title=Owner]{float:left;box-sizing:border-box;width:50%;margin:0 auto;font-size:.9rem}.stock-row{margin-bottom:10px;padding-bottom:10px}.stock-row td:before{content:attr(data-title);color:#ff006bcf;text-align:center;z-index:1;background-color:#007bff80;border-radius:3px;margin-bottom:10px;padding:5px;font-size:.9rem;font-weight:700;display:block;position:relative}.styled-select{border:5px solid #fdfe00ee;border-radius:5px;width:100%;max-width:300px;margin:10px auto;display:inline-block;position:relative;box-shadow:0 0 10px #00ff0080}.styled-select select{color:#0f0;appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;width:100%;height:40px;padding:5px 10px;font-family:bithigh,sans-serif;font-size:16px}.styled-select:after{content:"▼";color:#0f0;pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.styled-select:hover{box-shadow:0 0 15px #00ff00b3}.stock-row td[data-title=\#Shares],.stock-row td[data-title=Description],.stock-row td[data-title=Owner]{color:#ff006b}@keyframes backgroundFadeITBY{0%{background-color:#27ff00}50%{background-color:#27ff0080}to{background-color:#27ff00}}@keyframes backgroundFadeITBYS{0%{background-color:#7b96f3}50%{background-color:#0139fb80}to{background-color:#7b96f3}}.stock-row td{background-color:#0139fb4d}td[data-title=Company\ Name],td[data-title=Value],td[data-title=Shorted\ By]{clear:both;color:#ff006b;margin:0 auto;padding:0;font-size:1.4rem}td[data-title=Ask],td[data-title=Bid],td[data-title=Short]{float:left;box-sizing:border-box;background:#01fbf4cc;width:50%;font-size:1rem;animation:3s infinite backgroundFadeITBYS}td[data-title=Ask]:before,td[data-title=Bid]:before,td[data-title=Short]:before{content:attr(data-title);visibility:hidden;height:0}.space-short{margin:0}.name-short,.shares-short,.value-short{box-sizing:border-box;background:#021a6d99;align-content:center;width:33.33%;height:50px;padding:2px;font-size:.8rem}#items-list td[data-title=Shorted\ By] table tr{margin-top:0}td[data-title=Shorted\ By] table:last-child{margin-bottom:80px}td[data-title=Shorted\ By] table{float:left;width:100%;max-width:100%;height:50px;margin:0 0 10px;display:block;position:relative}td[data-title=Shorted\ By] td:before{display:none}td[data-title=Shorted\ By] td{position:inherit;float:left;display:block}td[data-title=Trade],td[data-title=Buy]{float:left;box-sizing:border-box;background:#27ff00;width:50%;font-size:1rem;animation:3s infinite backgroundFadeITBY}td[data-title=Trade]:before,td[data-title=Buy]:before{content:attr(data-title);visibility:hidden;height:0}td[data-title=Item]{clear:both;margin:0 auto;font-size:1.4rem}td[data-title=Description],td[data-title=Redeem]{clear:both;margin:0 auto;font-size:1rem}}.offer-bid-type-buttons{justify-content:center;gap:14px;margin:20px 0;display:flex}.offer-bid-type-btn{color:#fffc;cursor:pointer;text-transform:uppercase;letter-spacing:1.3px;backdrop-filter:blur(6px);background:#ffffff0a;border:3px solid #fff3;border-radius:12px;flex:1;max-width:180px;padding:14px 24px;font-size:12px;font-weight:600;transition:all .3s;position:relative}.offer-bid-type-btn:hover{background:#ffffff14;border-color:#ffffff59;transform:translateY(-2px)}#offerZollarsButton.active{color:#fff!important;background:#9333ea99!important;border-color:#9333ea!important;box-shadow:0 0 16px #9333ea99!important}#offerCapitalButton.active{color:#fff!important;background:#2563eb99!important;border-color:#2563eb!important;box-shadow:0 0 16px #2563eb99!important}.offer-neon-button-container{justify-content:center;gap:14px;margin-top:26px;display:flex}.offer-neon-button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1.4px;backdrop-filter:blur(6px);border:3px solid;border-radius:12px;flex:1;max-width:160px;padding:14px 26px;font-size:12px;font-weight:700;transition:all .3s}#offerConfirmButton{background:#22c55e99!important;border-color:#22c55e!important;box-shadow:0 0 16px #22c55e99!important}#offerConfirmButton:hover{transform:translateY(-2px);background:#22c55ebf!important}#offerCancelButton{background:#ef444499!important;border-color:#ef4444!important;box-shadow:0 0 16px #ef444499!important}#offerCancelButton:hover{transform:translateY(-2px);background:#ef4444bf!important}.buyButton{color:#0f0;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#060;border:1px solid #0f0;border-radius:5px;width:100%;margin:0 auto;padding:10px;font-family:Arial,sans-serif;font-size:14px}.buyButton:hover{color:#0303d2;background:#0f0}.stockButton{color:#ff006a;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#0139fb80;border:1px solid #01fbf4cc;border-radius:5px;width:100%;margin:0 auto;padding:10px;font-family:Arial,sans-serif;font-size:14px}.stockButton:hover{color:#0303d2;background:#0f0}.tradeButton{color:#0f0;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#060;border:1px solid #0f0;border-radius:5px;width:100%;margin:0 auto;padding:10px;font-family:Arial,sans-serif;font-size:14px}.tradeButton:hover{color:#0303d2;background:#0f0}#stock-list tr:last-child{border-bottom:none}#stock-list td{word-wrap:break-word;background-color:#0000;padding:5px}#stock-list td[data-title=Stock]{margin:0 auto;font-size:1.4rem}#stock-list td[data-title=Description]{clear:both;margin:0 auto;font-size:1rem}#stock-list td[data-title=Shares],#stock-list td[data-title=Price]{float:left;box-sizing:border-box;width:50%;margin:0 auto;font-size:.9rem}#stock-list td[data-title=Trade]{float:left;box-sizing:border-box;background:#017cfbcc;width:50%;font-size:1rem;animation:3s infinite backgroundFadeITBY}.sharesTrad{flex-direction:column;align-items:center;display:flex}.sharesTrad strong{text-align:center;width:100%;min-width:97%;margin-bottom:5px;display:block}.sharesTrad span{text-align:center;width:100%;display:block}#shorted-stocks-container{height:100%;margin-bottom:50px}#stock-holdings-container,#shorted-stocks-container{flex-direction:column;align-items:center;margin-top:20px;display:flex}#short-positions-container{width:100%;margin-bottom:50px}#shorted-stocks-list{background:#f8923cd9;border:3px solid #ff0000db;width:90%}.close-short-button{color:#000;cursor:pointer;background-color:#ff0000e3;border:2px solid #000;border-radius:5px;width:100%;margin-top:10px;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:16px;transition:all .3s;display:block;box-shadow:0 0 5px #ffa50080}.close-short-button:hover{background-color:#00ff0079;box-shadow:0 0 10px #ffa500b3}.ransom-buttons{justify-content:space-between;gap:10px;margin-top:20px;display:flex}#confirmRansom{color:#00ff24b9;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#0f03;border:2px solid #0f0;border-radius:5px;flex:1;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:14px;transition:all .3s;box-shadow:0 0 5px #00ff0080}#confirmRansom:hover{color:#000;background-color:#0f0;box-shadow:0 0 10px #00ff00b3}#cancelRansom{color:#f009;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#f003;border:2px solid red;border-radius:5px;flex:1;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:14px;transition:all .3s;box-shadow:0 0 5px #ff0000a2}#cancelRansom:hover{color:#000;background-color:red;box-shadow:0 0 10px #ff0000b3}#steal-button-container,#delete-portfolio-button-container,#ransom-button-container,#create-community-button-container,#LBOButton-button-container,#SubsidyButton-button-container{text-align:center;z-index:1000;margin-top:20px;display:none;position:relative}#userSearchInput,#poolNameInput{color:#0f0;background-color:#000c;border:1px solid #00ff0080;border-radius:5px;width:100%;margin-bottom:10px;padding:10px;font-size:1rem;box-shadow:inset 0 0 5px #00ff0080}.popup-user-list,#userList{scrollbar-width:thin;scrollbar-color:#00ff0080 #00000080;background-color:#000000e6;border:1px solid #00ff0080;border-radius:5px;max-height:300px;padding:10px;overflow-y:auto}#userList label{cursor:pointer;margin-bottom:5px;font-size:.8rem;display:block}#createCommunityButton{color:#0f0;letter-spacing:2px;text-transform:uppercase;cursor:pointer;z-index:1000;background-color:#000000e6;border-radius:3px;width:98%;max-width:600px;height:auto;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:relative}#stealButton,#deletePortfolioButton,#ransomButton,#LBOButton,#SubsidyButton{color:#0f0;letter-spacing:2px;text-transform:uppercase;cursor:pointer;z-index:1001;background-color:#000000e6;border-radius:3px;width:98%;max-width:600px;height:auto;font-family:bithigh,sans-serif;font-size:1rem;transition:all .3s;position:relative}#stealButton:hover{color:#000;background-color:#0f0;box-shadow:0 0 10px #00ff00b3,0 0 20px #00ff00b3}#deletePortfolioButton:hover{color:#000;background-color:red;box-shadow:0 0 10px #ff006b,0 0 20px #eb00fef2}#ransomButton:hover{color:#000;background-color:#fafe00f2;box-shadow:0 0 10px #ff0000db,0 0 20px #eb00fef2}#createCommunityButton:hover{color:#fff;background-color:#021a6d99;box-shadow:0 0 10px #00ff0079,0 0 20px #00ff00d8}#confirmSelectionMU,#sendMessageBtn{cursor:pointer;color:#3aff00;background:#00ff286b;border-top:2px solid #88ff6f;border-bottom:3px solid #6fffb5;border-left:2px solid #fffe6f;border-right:3px solid #ff6f6f;width:calc(45% - 10px);max-width:90%;margin:5px;padding:10px 20px;font-family:bithigh,sans-serif;font-size:.7rem;transition:all .3s;display:inline-block;box-shadow:inset 0 0 10px #00ff00b3}#cancelSelectionMU,#closePopupBtn{cursor:pointer;color:#1f0404;background:#ff00006b;border-top:2px solid #ff00006b;border-bottom:3px solid #ff6f6f;border-left:2px solid #89ff6f;border-right:3px solid #ff00006b;width:calc(45% - 10px);max-width:90%;margin:5px;padding:10px 20px;font-family:bithigh,sans-serif;font-size:.7rem;transition:all .3s;display:inline-block;box-shadow:inset 0 0 10px #ff0000b3}.selButMuCon{width:100%;max-width:100%}.cyber-confirm-btn{color:#ffffffe1;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#0f06;border:2px solid #0f0;border-radius:5px;width:100%;margin:10px 0;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:12px;transition:all .3s;box-shadow:0 0 5px #00ff0080}.cyber-cancel-btn{color:#ffffffe1;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#f006;border:2px solid red;border-radius:5px;width:100%;margin:10px 0;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:12px;transition:all .3s;box-shadow:0 0 5px red}#userSelectMU{appearance:none;color:#0f0;text-align:center;text-align-last:center;cursor:pointer;background-color:#000000d9;border:2px solid #0f0;border-radius:5px;width:90%;max-width:90%;height:40px;max-height:50px;margin:10px auto;padding:5px 10px;font-family:bithigh,sans-serif;font-size:.9rem;transition:all .3s;box-shadow:0 0 10px #0f06}#userSelectMU:after{content:"";pointer-events:none;border:6px solid #0000;border-top-color:#0f0;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#userSelectMU:hover{background-color:#00ff001a;transform:scale(1.02);box-shadow:0 0 15px #0f09}#multiUserSelectionPopup{z-index:999999!important;color:#0f0!important;text-align:center!important;box-sizing:border-box!important;will-change:transform!important;background-color:#000000d9!important;border:none!important;border-radius:10px!important;outline:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:95%!important;max-width:95%!important;height:95%!important;max-height:95%!important;margin:0!important;padding:20px!important;font-family:bithigh,sans-serif!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important}#multiUserSelectionPopup h2{color:#0f0;margin:0 0 10px;font-size:1.5rem}#confirmSelectionMU:hover{background-color:#0f0}#cancelSelectionMU{background-color:#ff0000b3}#cancelSelectionMU:hover{background-color:red}.holding-stocks,.shorted-stock{text-align:center;border:1px solid #ccc;margin:5px;padding:10px}.video-background{object-fit:cover;z-index:-1;pointer-events:none;user-select:none;background-position:50%;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}#market-background,#stockBidBackground,#redeem-background,#redeemPopupBackground{object-fit:cover;z-index:-1;pointer-events:none;user-select:none;background-image:radial-gradient(#000 1px,#0000 1px);background-position:50%;background-size:5px 5px;width:100%;height:100%;position:fixed;top:0;left:0}.CompanyName,.marketNameItem{margin:70px 0 0}#items-list tr{margin-top:30px}#stock-list tr{margin-top:30px;margin-bottom:-50px}#market-items{width:100%;margin:0;padding-top:20px;padding-bottom:60px;position:relative}input[type=checkbox]:checked{animation:1s infinite blink}@keyframes blink{0%{background-color:red}50%{color:red;background-color:#27ff00}to{background-color:red}}.marketNameItem.checked{animation:2s infinite blink}input[type=checkbox]{appearance:none;cursor:pointer;background-color:#00f;border:2px solid #0f0;border-radius:5px;width:30px;height:30px;position:relative}input[type=checkbox]:after{content:"✓";color:#0000;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:checked:after{color:#0f0;background:0 0}.offerBut{border-collapse:collapse;letter-spacing:4px;color:#0f0;background:#3dd201;width:100%;padding:10px;font-family:bithigh,sans-serif;font-size:1.5rem}.offerBut:hover{color:#d202c9;background:#0f0}#item-name,#portfolio-name{color:#0f0}#simQ1{color:#fff;font-family:bithigh;font-size:12px}.transIm{text-align:center;color:#0f0;background-color:#002800f2;border:2px solid #0f0;border-radius:3px;margin:85px 0 0;padding:5px;overflow:hidden}.animatedItNa{margin:10px 0}.animatedItNa p{color:#0f0;margin:0}.trans-led-board{margin:5px 0}#item-id,#owner-id{display:none}@keyframes gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes textAnimation{0%{color:#0f0}50%{color:#e0f}to{color:#0f0}}#items-container{text-align:center;width:100%;max-width:100vw;margin:55px auto}.redeemAsk{color:#0f0;z-index:998;background-color:#006400bf;border:3px solid #0f0;max-width:90%;margin:10px auto;padding:15px;font-family:bithigh,Arial,sans-serif;animation:none;position:relative}.RedeemHold{width:90%;height:50px}#sendRedeemOfferButton{letter-spacing:2px;color:#0f0;cursor:pointer;z-index:1000;background:#fe9900f2;border:4px solid #0f0;width:100%;margin:0;padding:15px;font-family:bithigh,Arial,sans-serif;font-size:18px;display:none;position:fixed;bottom:50px;left:50%;transform:translate(-50%)}#sendRedeemOfferButton:hover{color:#000;background:#0f0}#holdings-list input[type=radio]{appearance:none;cursor:pointer;background-color:#006400bf;border:2px solid #0f0;border-radius:50%;width:20px;height:20px;margin-right:10px}#holdings-list input[type=radio]:checked{background-color:#0f0;border-color:#000}#holdings-list label{color:#0f0;cursor:pointer;font-size:18px}.holdings-redeem-list{color:#0f0;background-color:#006400bf;border:4px solid #0f0;flex-direction:column;max-height:calc(100vh - 200px);padding-bottom:100px;font-family:bithigh,Arial,sans-serif;display:flex;overflow-y:auto}.header-row{border-top:5px solid #0f0;flex-wrap:nowrap;display:flex}.row{flex-direction:row;width:100%;display:flex}.cell{text-align:center;color:#0f0;border:2px solid #0f0;padding:10px;font-size:14px}.radio-cell{flex:.5}.item-name-cell{flex:3}.points-cell{flex:1}@keyframes blinkRED{0%{opacity:1}50%{opacity:0}to{opacity:1}}.row.blinkRED{animation:1s infinite blink}#acceptOffer{border-collapse:collapse;letter-spacing:4px;color:#050129;background:#00ff00bf;border:5px solid #00ff00d8;border-width:2px 5px 5px 2px;width:100%;margin:5px;padding:10px;font-family:bithigh,sans-serif;font-size:1.5rem;transition:background .3s,color .3s;box-shadow:0 0 5px #27ff00cc,0 0 10px #27ff00cc}#acceptOffer:hover{color:#000;background:#0f0}#declineOffer{border-collapse:collapse;letter-spacing:4px;color:#0f0;background:#ff0000bf;border:2px solid #ff0000a2;border-bottom-width:3px;width:100%;margin:5px;padding:10px;font-family:bithigh,sans-serif;font-size:1.5rem;transition:background .3s,color .3s;box-shadow:0 0 5px #f00c,0 0 10px #f00c}#declineOffer:hover{color:#000;background:#f66}#buyOfferModal{color:#0f0;text-align:center;z-index:10001;background-color:#000000d9;border:2px solid #0f0;border-radius:10px;align-content:center;width:90%;max-width:600px;height:90%;max-height:90%;padding:20px;font-family:bithigh,Arial,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00ff004d}#buyOfferModal input[type=number]{color:#0f0;background-color:#000;border:1px solid #0f0;border-radius:5px;width:calc(100% - 24px);margin-bottom:10px;padding:10px}#buyOfferModal button{cursor:pointer;color:#1f00ff;background:#00ff28;margin:5px;padding:10px 20px;font-family:bithigh,sans-serif}#buyOfferModal .buy-offer-scroll-content{scrollbar-width:thin;max-height:100%;padding:10px 10px 20px;overflow-y:auto}#buyOfferModal .buy-offer-scroll-content::-webkit-scrollbar{width:6px}#buyOfferModal .buy-offer-scroll-content::-webkit-scrollbar-thumb{background-color:#0f0;border-radius:3px}#buyOfferModal .buy-offer-scroll-content::-webkit-scrollbar-track{background:#00ff001a}.tradeOffPop{z-index:10000;color:#0f0;text-align:center;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background-color:#000824e6;border-radius:8px;flex-shrink:0;width:90%;max-width:600px;height:auto;margin:20px auto;padding:20px;font-family:bithigh,Arial,sans-serif;box-shadow:0 4px 20px #00000080;max-height:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}@media (width<=600px){.tradeOffPop{width:95%;max-width:95%;margin:10px auto;padding:15px}}@media (height<=700px){.tradeOffPop{margin:10px auto}}@media (height<=500px){.tradeOffPop{margin:5px auto;padding:10px}}.tradeOffPop button{letter-spacing:4px;border:2px solid #6f83ff;border-width:2px 8px 9px 2px;width:100%;margin:5px;padding:10px;font-family:bithigh,sans-serif;font-size:1.5rem}.RedeemBanner{text-align:center;z-index:999;width:100%;max-width:100vw;height:auto;margin:0 auto;position:fixed;top:0;left:0;right:0}.RedeemBanner img{width:100%;height:auto;display:block}.TraderBanner{text-align:center;z-index:9999;width:100%;max-width:100vw;height:auto;margin:0 auto;position:fixed;top:0;left:0;right:0}.TraderBanner img{width:100%;height:auto;max-height:auto;display:block}#TraderBanner,#marketBanner,#RedeemBanner,#stockBanner{object-fit:contain;pointer-events:none;width:100%;max-width:100%;height:auto}#economic-triggers-message{text-align:center;background-color:#00000080;border-radius:5px;margin:15px 0;padding:10px}#economic-triggers-message p{color:#fcba03;margin:0;font-family:bithigh,monospace;font-size:18px}.tradeOffPop h2{margin-top:0}.tradeOffPop p{margin-bottom:20px}.tradeOffPop #timer{text-align:center;font-size:1.5rem}.alOffTr{background-color:#000824bd;border-top:2px solid #ff6efd;border-bottom:9px solid red;border-left:2px solid #ff7f6e;border-right:8px solid #6f83ff;border-radius:5px;padding:20px;font-family:bithigh,sans-serif;box-shadow:0 0 10px #0003}.transactionBanner{text-align:center;z-index:999;width:100%;max-width:100vw;height:auto;margin:0 auto;position:fixed;top:0;left:0;right:0}.transactionBanner video,.transactionBanner img{width:100%;height:auto;display:block}#holdings-list2{box-sizing:border-box;background-color:#0000644d;width:100%;padding:10px}.transaction-row{margin-bottom:5px;display:flex}.transaction-cell{text-align:left;white-space:nowrap;flex:1;padding:10px;overflow-x:auto}.transaction-cell:first-child{background-color:#003296b3}.transaction-cell:nth-child(2){background-color:#004bafb3}.transaction-cell:nth-child(3){background-color:#0064c8b3}.transaction-cell:nth-child(4){background-color:#007de1b3;margin-bottom:50px}.transCellTit{color:#aaf;margin-bottom:5px;font-weight:700;display:block}.offerBut{color:#005196b3;cursor:pointer;background-color:#f82;border:none;padding:5px 10px;font-weight:700;transition:all .3s}.offerBut:hover{background-color:#00f}@media (width<=600px){.transaction-row{flex-direction:column}.transaction-cell{color:#fff;text-align:left;justify-content:flex-start;align-items:center;margin-bottom:5px;display:flex;overflow-x:auto}.transCellTit{min-width:90px;margin-bottom:0;margin-right:10px}.transaction-cell>span:last-child{text-align:left;white-space:nowrap;flex:1;padding-right:10px;overflow-x:auto}.transaction-cell:last-child{justify-content:flex-start}.offerBut{width:100%}.transaction-row.header{display:none}.transaction-cell::-webkit-scrollbar{height:3px}.transaction-cell::-webkit-scrollbar-thumb{background-color:#ffffff4d}}#stock-transaction-container{color:#0f0;text-align:center;background-color:#000824db;border:2px solid #0f0;border-radius:10px;max-width:95%;margin-top:120px;margin-left:auto;margin-right:auto;padding:15px}#stock-transaction-container h2{text-shadow:0 0 8px #0f0;margin-bottom:15px;font-size:.9rem}#stock-transaction-container h3{color:#ff8700e6;text-shadow:0 0 5px #ff8700cc;margin-bottom:10px;font-size:.8rem}#stock-transaction-container p{margin:8px 0;font-size:.7rem;line-height:1}#stock-transaction-container input[type=number],#stock-transaction-container select{color:#0f0;box-sizing:border-box;text-align:center;background-color:#00285099;border:5px solid #0f0;border-radius:3px;width:100%;height:75px;margin:8px 0;padding:8px;font-family:bithigh,sans-serif;font-size:.8rem}#stock-transaction-container button{color:#fdfe00ee;cursor:pointer;letter-spacing:1px;text-transform:uppercase;border:2px solid #0f0;border-radius:3px;width:100%;margin:15px 0;padding:10px;font-family:bithigh,sans-serif;font-size:.8rem;transition:all .3s}#stock-transaction-container button:hover{color:#0f0;background-color:#00ff0079;border:2px solid #0f0;box-shadow:0 0 10px #00ff00b3}#stockBidPopup{z-index:10000;color:#0f0;text-align:center;background-color:#000000e6;border:2px solid #0f0;border-radius:10px;width:95%;max-width:400px;max-height:80vh;padding:15px;font-family:bithigh,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 10px #0f0,0 0 20px #0f0,0 0 30px #0f0}#confirmBid{background:#3dd202ba}@media (width<=600px){#stockBidPopup{width:95%;max-width:95%;max-height:85vh;padding:12px}}#stockBidPopup h2{color:#0f0;text-align:center;text-shadow:0 0 1px #0f0,0 0 2px #0f0;margin-bottom:10px;font-size:1rem}#stockBidPopup p{color:#0f0;margin-bottom:15px;font-size:.8rem;line-height:1.3}#stockBidPopup ul{color:#0f0;text-align:left;margin:10px 0;padding-left:20px;font-size:.75rem}#stockBidPopup li{color:#0f0c;margin-bottom:5px}#acceptBid,#declineBid{cursor:pointer;letter-spacing:1px;text-transform:uppercase;border:2px solid #0f0;border-radius:5px;width:calc(45% - 10px);margin:5px;padding:8px;font-family:bithigh,sans-serif;font-size:.75rem;transition:all .3s;box-shadow:0 0 5px #00ff00b3,0 0 10px #00ff00b3}#acceptBid{color:#000;background-color:#00ff00b3}#acceptBid:hover{color:#000;background-color:#0f0}#declineBid{color:#0f0;background-color:#ff0000b3;box-shadow:0 0 5px #ff0000b3,0 0 10px #ff0000b3}#declineBid:hover{color:#000;background-color:#f66}#bidTimer{color:#0f0;text-shadow:0 0 3px #0f0c;letter-spacing:1px;margin-top:10px;font-family:bithigh,monospace;font-size:.7rem}#OF2-overlay{z-index:10000;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#OF2-offerSentPopup{color:#0f0;text-align:center;z-index:10001;background-color:#01203bb3;border:2px solid #0f0;border-radius:3px;width:100%;max-width:100%;height:100%;max-height:100%;padding:20px;font-family:bithigh,Arial,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#OF2-tradeOfferPopup{z-index:9999;color:#0f0;background-color:#000000bf;align-content:center;width:95vw;max-width:100vw;height:95vw;max-height:95vw;padding:20px;font-family:bithigh,Arial,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0003}#OF2-tradeOfferPopup button{letter-spacing:2px;cursor:pointer;border-radius:5px;width:100%;margin:5px;padding:10px;font-family:bithigh,Arial,sans-serif;font-size:1.5rem;transition:background .3s,color .3s}#OF2-acceptOffer{color:#050129;background:#00ff0080;border:2px solid #00ff00f2;border-bottom-width:3px;box-shadow:0 0 5px #27ff00cc,0 0 10px #27ff00cc}#OF2-acceptOffer:hover{color:#000;background:#0f0}#OF2-declineOffer{color:#0f0;background:#ff000080;border:2px solid #ff0000f2;border-bottom-width:3px;box-shadow:0 0 5px #f00c,0 0 10px #f00c}#OF2-declineOffer:hover{color:#000;background:#f66}#OF2-popup-container{color:#0f0;z-index:10001;background-color:#000000d9;border:2px solid #0f0;border-radius:5px;flex-direction:column;justify-content:space-around;align-items:center;width:80%;max-width:500px;padding:20px;font-family:bithigh,Arial,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#OF2-popup-container button{cursor:pointer;border-radius:5px;width:45%;padding:10px 20px;font-family:bithigh,sans-serif;transition:background .3s,color .3s;box-shadow:0 0 5px #00ff0080}#OF2-acceptBuyOffer{color:#000209f1;background:#0f09;border:2px solid #00ff00d8;border-bottom-width:3px}#OF2-acceptBuyOffer:hover{color:#000;background:#0f0}#OF2-declineBuyOffer{color:#fff600;background:#f009;border-top:2px solid #ff0000e3;border-bottom:3px solid #ff0000e3;border-left:2px solid #ff0000db;border-right:2px solid #ff0000e3}#OF2-declineBuyOffer:hover{color:#000;background:#f66}.OF2-notification{color:#000;z-index:10001;text-align:center;text-align:left;border:2px solid #0f0;border-radius:5px;width:80%;max-width:100%;margin-left:auto;margin-right:auto;padding:20px;font-family:bithigh,Arial,sans-serif;transition:right .5s ease-out;position:fixed;bottom:8%;left:5%;right:-100%}#bond-holdings-list{text-align:center;margin:0 auto;font-size:10px;position:relative}#BondPop-popup-container{color:#0f0;z-index:10001;background-color:#000000d9;border:2px solid #0f0;border-radius:5px;flex-direction:column;justify-content:space-around;align-items:center;width:80%;max-width:500px;padding:20px;font-family:bithigh,Arial,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#BondPop-popup-container button{cursor:pointer;border-radius:5px;width:45%;padding:10px 20px;font-family:bithigh,sans-serif;transition:background .3s,color .3s;box-shadow:0 0 5px #00ff0080}#BondPop-acceptOffer{color:#000209f1;background:#0f09;border:2px solid #00ff00d8;border-bottom-width:3px}#BondPop-acceptOffer:hover{color:#000;background:#0f0}#BondPop-declineOffer{color:#fff600;background:#f009;border-top:2px solid #ff0000e3;border-bottom:3px solid #ff0000e3;border-left:2px solid #ff0000db;border-right:2px solid #ff0000e3}#BondPop-declineOffer:hover{color:#000;background:#f66}#bond-holdings-container{background-color:#000064cc;border:4px solid #0f0;border-radius:5px;margin:20px;padding:15px;display:block}#bond-holdings-container h2{color:#01fbf4cc;text-align:center;margin-bottom:20px}.bond-item{background-color:#9610c0cd;border:2px solid #31034099;border-radius:5px;margin-bottom:15px;padding:10px;font-size:1rem}.bond-item span{color:#0f0;margin:5px 0;padding:5px;display:block}.bond-item span:nth-child(odd){background-color:#6d2783cd}.bond-item span:nth-child(2n){background-color:#0139fb33}.bond-item span strong{background-color:#5701fbcc;width:130px;margin-right:10px;padding:5px;font-weight:700;display:inline-block}.bond-item span:nth-child(2n) strong{background-color:#31034099}.bond-table{border-collapse:collapse;width:100%;display:table}.bond-row{display:table-row}.bond-cell{vertical-align:middle;text-align:left;background-color:#6d278399;padding:8px 12px;display:table-cell}.bond-title-row .bond-cell{color:#fdfe00e6;text-align:center;border-radius:5px 5px 0 0;padding:10px;font-size:18px;font-weight:700}.bond-label{color:#fdfe00c8;background-color:#551478cc;font-weight:700}.bond-data{color:#fbbb74db}.bond-row:hover .bond-cell{background-color:#fff3}.bond-cell:last-child{text-align:right}.bond-row:last-child .bond-cell{border-bottom:none}.bond-item:hover{transition:all .2s ease-in-out;transform:scale(1.01);box-shadow:0 4px 8px #0003}#zollar-container{flex-direction:column;align-items:center;height:100%;margin-top:20px;margin-bottom:50px;display:flex}#zollar-holdings-list{background:#08073abf;border:3px solid #b671f7;border-radius:3px;flex-direction:column;gap:.5rem;width:90%;padding:15px;display:flex}.zollar-item{background-color:#0003;border:2px solid #00ff24b9;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;display:flex;position:relative;overflow:hidden}.zollar-item p{z-index:1;text-align:left;background-color:#00000080;border-radius:5px;flex:1;margin:0;padding:5px 10px;font-size:16px;position:relative}.zollar-item video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.progress-bar{z-index:1;background:linear-gradient(#00ff24b9,#9aaf4cb7);border:2px solid #00ff24b9;border-radius:5px;flex-direction:column;flex:none;justify-content:flex-end;width:60px;height:150px;margin-left:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 5px #00000080}.progress-fill{background:linear-gradient(#fd00d7b7,#3537ffbf);border-radius:5px 5px 0 0;align-self:stretch;width:100%;min-width:100%;height:0%;transition:height .5s ease-in-out}.progress-bar:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000,#0000 10px,#93ef49b6 10px,#72ff0075 12px);width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.progress-bar:after{content:"";border-left:3x solid transparent;border-bottom:5px solid #ff00eb;border-right:3px solid #0000;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.progress-fill:hover{box-shadow:0 0 10px #ffff00b3}.relationship-slider{flex-direction:column;align-items:flex-start;margin-bottom:12px;display:flex}.relationship-slider label{color:#0f0;text-shadow:0 0 2px #0f0c;margin-bottom:5px;font-size:.8rem;font-weight:700}.range-slider{appearance:none;background-color:#00285099;border:1px solid #00ff0080;border-radius:5px;outline:none;width:100%;height:6px;margin-bottom:5px;transition:background-color .3s}.range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#0f0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 5px #0f0c}.range-slider::-moz-range-thumb{cursor:pointer;background-color:#0f0;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 5px #0f0c}.range-slider:hover{background-color:#002850cc}.relationship-slider span{color:#ff8700cc;text-shadow:0 0 2px #ff870099;margin-left:5px;font-size:.7rem;font-style:italic}.video-container-zollar{width:100%;max-width:400px;margin:auto;overflow:hidden}@media (width<=600px){#zollar-container,#stock-holdings-container,#qr-codes-container{width:95%;margin:10px auto}.holding-item,.holding-stocks,.zollar-item,.qr-code-item{margin-bottom:15px}#zollar-container,#stock-holdings-container,#qr-codes-container{clear:both}}#zollarInputs{background-color:#0028504d;border:1px solid #00ff0080;border-radius:5px;margin-top:15px;padding:10px}#traderGaugeContainer{background:linear-gradient(135deg,#00ffff1a,#ffffff0d);border:2px solid #00ffffb3;border-radius:3px;width:300px;height:70px;margin:15px auto;position:relative;overflow:hidden;box-shadow:0 0 25px #00ffff80,inset 0 0 10px #00ffff80}.custom-slider-container{margin-bottom:15px}.custom-slider-container label{font-weight:700}.slider-track{background-color:#d0d0d0;border-radius:5px;width:100%;height:10px;margin:10px 0;position:relative}.slider-thumb{cursor:pointer;background-color:#ff0075;border-radius:50%;width:20px;height:20px;position:absolute;top:-5px;transform:translate(-50%)}.range-slider{appearance:none;background-color:#d0d0d0;border-radius:5px;outline:none;width:100%;height:8px;margin-bottom:5px;transition:background-color .3s}.range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#ff0075;border-radius:50%;width:20px;height:20px}.range-slider::-moz-range-thumb{cursor:pointer;background-color:#ff0075;border-radius:50%;width:20px;height:20px}#bond-modal{z-index:1000;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}#bond-modal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;width:80%;max-width:500px;margin:15% auto;padding:20px}.bond-details{color:#0f0;background-color:#000000d9;border:3px solid #ffa500cc;border-radius:10px;width:98%;max-width:99%;margin:0 auto;padding:20px;font-family:bithigh,Arial,sans-serif;font-size:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #ffa500cc}.bond-details h2{color:orange;text-align:center;text-shadow:0 0 10px orange;border-bottom:2px solid #ffa500cc;margin-bottom:20px;padding-bottom:10px;font-size:.8rem}.bond-info{margin-bottom:20px;font-size:.7rem}.info-row{border-bottom:1px solid orange;justify-content:space-between;align-items:center;margin:10px 0;padding:10px;display:flex}.info-label{color:orange;font-size:.7rem;font-weight:700}.info-value{color:#fd00d7b7;font-size:.7rem;font-weight:700}.bid-section{text-align:center;margin-top:20px}.bid-section h3{color:#ffa500e6;text-shadow:0 0 10px #ffa500cc;margin-bottom:15px;font-size:1rem}.bid-section input[type=number]{color:#0f0;background-color:#00285099;border:2px solid #0f0;border-radius:5px;width:80%;margin-bottom:15px;padding:10px;font-size:.7rem;box-shadow:inset 0 0 5px #00ff00b3}.bid-section button{color:#000;cursor:pointer;background-color:#ffa500cc;border:2px solid #ffa500e6;border-radius:2px;width:90%;max-width:95%;padding:10px 20px;font-size:.7rem;transition:all .3s;box-shadow:0 0 15px #ffa500cc}.bid-section button:hover{background-color:orange;box-shadow:0 0 20px orange}.bid-section button:active{transform:scale(.98);box-shadow:0 0 10px #ffa500b3}.bondBuyCon-overlay{z-index:1001;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.bondBuyCon-content{color:#61006690;text-align:center;background-color:#08073abf;border:2px solid #ce00ff;border-radius:8px;width:95%;max-width:98%;padding:20px;font-family:bithigh,Arial,sans-serif;box-shadow:0 0 15px #fd00d7b7}.bondBuyCon-content p{margin-bottom:20px;font-size:1rem}.bondBuyCon-content button{color:#000;cursor:pointer;background-color:#00ff00b3;border:2px solid #0f0;border-radius:5px;margin:10px;padding:10px 20px;font-family:bithigh,Arial,sans-serif;font-size:1rem;transition:all .3s;display:inline-block;box-shadow:0 0 10px #00ff00b3}.bondBuyCon-content button:hover{color:#000;background-color:#0f0}.bondBuyCon-content button:active{transform:scale(.98);box-shadow:0 0 5px #00ff0080}.bondBuyCon-cancel{color:#000;cursor:pointer;background-color:#ff30309d;border:2px solid red;border-radius:5px;margin:10px;padding:10px 20px;font-family:bithigh,Arial,sans-serif;font-size:1rem;transition:all .3s;display:inline-block;box-shadow:0 0 10px #ff30309d}.bondBuyCon-cancel:active{transform:scale(.98);box-shadow:0 0 5px #ff30309d}.buyBondButton{color:#000;cursor:pointer;background-color:#ffdd00b0;border:2px solid #ce00ff;border-radius:5px;width:80%;max-width:100%;margin:10px;padding:10px 20px;font-family:bithigh,Arial,sans-serif;font-size:1rem;transition:all .3s;display:inline-block;box-shadow:0 0 10px #ffdd00b0}.buyBondButton:hover{color:#000;background-color:#0f0}.buyBondButton:active{transform:scale(.98);box-shadow:0 0 5px #00ff0080}.bidBondButton{color:#000;cursor:pointer;background-color:#ffdd00b0;border:2px solid #ce00ff;border-radius:5px;width:80%;max-width:100%;margin:10px;padding:10px 20px;font-family:bithigh,Arial,sans-serif;font-size:1rem;transition:all .3s;display:inline-block;box-shadow:0 0 10px #ffdd00b0}.bidBondButton:hover{color:#000;background-color:#0f0}.bidBondButton:active{transform:scale(.98);box-shadow:0 0 5px #00ff0080}@media screen and (width<=768px){.bond-details{max-width:90%;padding:15px}.info-row{text-align:left;flex-direction:column;align-items:flex-start}.info-label,.info-value,.bid-section input[type=number]{width:100%}}.close-modal{color:#aaa;float:right;cursor:pointer;font-size:28px;font-weight:700}.close-modal:hover,.close-modal:focus{color:#000;cursor:pointer;text-decoration:none}.lbo-popup{z-index:9000;color:#0f0;text-align:left;-webkit-overflow-scrolling:touch;background-color:#0f0f0ff2;border-radius:4px;width:90%;max-width:600px;max-height:80vh;padding:20px;font-family:bithigh,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 20px #0f0,0 0 40px #0f0}.lbo-popup h2{color:#0f0;text-shadow:0 0 8px #0f0;margin-bottom:15px;font-size:24px}.lbo-popup h3{color:#0f0;text-shadow:0 0 5px #0f0;margin:10px 0;font-size:18px}.lbo-popup label{color:#0f0;text-shadow:0 0 3px #0f0;cursor:pointer;background-color:#141414cc;border-radius:5px;margin:5px 0;padding:8px 0;font-size:16px;display:block}.lbo-popup label:hover{background-color:#323232cc}.lbo-popup input[type=checkbox]{cursor:pointer;margin-right:10px}.lbo-buttons{justify-content:space-between;margin-top:20px;display:flex}.lbo-buttons .lbo-button{color:#0f0;cursor:pointer;text-transform:uppercase;background-color:#0000;border:2px solid #0f0;border-radius:8px;padding:10px 20px;font-family:bithigh,sans-serif;font-weight:700;transition:all .3s;box-shadow:0 0 5px #0f0,0 0 15px #0f0}.lbo-buttons .lbo-button:hover{color:#000;background-color:#0f0;box-shadow:0 0 20px #0f0,0 0 30px #0f0}.close-button-LBO{color:#0f0;cursor:pointer;text-transform:uppercase;background-color:#0000;border:2px solid #0f0;border-radius:5px;padding:8px 15px;font-family:bithigh,sans-serif;font-weight:700;transition:background-color .3s,color .3s}.close-button-LBO:hover{color:#000;background-color:#0f0;box-shadow:0 0 10px #0f0,0 0 20px #0f0}.subsidy-popup{z-index:1000;color:#0f0;background-color:#000000d9;border-radius:10px;width:90%;max-width:400px;padding:20px;font-family:bithigh,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.close-button-subsidy{cursor:pointer;color:#000;background-color:#0f0;border:none;border-radius:5px;margin-top:10px;padding:10px 20px}#SubsidyButton{cursor:pointer;color:#d1c;background-color:#002fffab;border:none;border-radius:5px;padding:2px;font-size:16px}#SubsidyButton:hover{transform:scale(1.05);box-shadow:0 0 20px #ffd700e6}.container-flex{flex-direction:column;align-items:center;width:100%;display:flex}@media (width<=600px){.container-flex>div{width:100%;margin:40px 0 0;overflow:hidden}}.bond-row td[data-title=ZBond\ Name],.bond-row td[data-title=ZBond\ Buy]{text-align:center;color:#fd0;background-color:#44003ab7;border-bottom:1px solid #80008080;width:100%;margin:0;padding:5px;font-size:1.5rem;position:relative}.bond-row td[data-title=ZBond\ Owner],.bond-row td[data-title=ZBond\ Maturity]{float:left;box-sizing:border-box;text-align:center;color:#fd0;background-color:#80008033;border-bottom:1px solid #8000804d;width:49%;margin:0;padding:5px;font-size:1rem}.bond-row td[data-title=ZBond\ Price],.bond-row td[data-title="ZBond Interest Rate"]{float:right;box-sizing:border-box;text-align:center;color:#fd0;background-color:#80008033;border-bottom:1px solid #8000804d;width:49%;margin:0;padding:5px;font-size:1rem}.bond-row td[data-title=ZBond\ Buy] button{color:#fd0;cursor:pointer;z-index:2;background-color:#9300ffb3;border:1px solid #ffdd00b0;border-radius:5px;width:90%;margin:0 auto;padding:8px 15px;font-family:bithigh,sans-serif;font-size:1rem;transition:background-color .3s;position:relative}.bond-row td[data-title=ZBond\ Buy] button:hover{background-color:#9300ff;transform:translateZ(0)}.bond-row{color:#fd0;border-bottom:1px solid #8000804d;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;height:auto;margin:5px 0;padding:5px;display:flex}@media screen and (width<=768px){.bond-row td{float:none;width:100%}}@media screen and (width<=2600px){.bond-row td:before{content:attr(data-title);color:#fd0;text-align:center;z-index:1;background-color:#1f054a80;border-radius:4px;margin-bottom:10px;padding:5px;font-size:.9rem;font-weight:700;display:block;position:relative}}.modal-info{color:#0f0;text-align:left;background-color:#00ff001a;border-left:3px solid #0f0;margin-bottom:20px;padding:10px;font-size:.9rem}.input-group label{color:#0f0;margin-bottom:5px;font-size:.9rem;display:block}.input-group small{color:#00ff00b3;margin-top:5px;font-size:.8rem;display:block}.primary-btn,.secondary-btn{cursor:pointer;letter-spacing:2px;border:2px solid;border-radius:5px;width:100%;margin:10px 0;padding:10px 20px;font-family:bithigh,Arial,sans-serif;font-size:1rem;transition:all .3s}.primary-btn{color:#0f0;background-color:#0f03;border-color:#0f0;box-shadow:0 0 10px #00ff004d}.primary-btn:hover{color:#000;background-color:#0f0;box-shadow:0 0 20px #00ff0080}.secondary-btn{color:#0f0;background-color:#0000;border-color:#0f0}.secondary-btn:hover{background-color:#00ff001a;box-shadow:0 0 15px #00ff004d}#closeModalButton{background-color:#ff0000b3}.warning{color:red;text-align:center;background-color:#ff00001a;border-radius:5px;margin:15px 0;padding:10px;font-size:1rem}.success{background:#00ff001a;border:1px solid #00ff004d;border-radius:4px;margin-top:1rem;padding:1rem}.credentials-box{background-color:#0000004d;border:1px solid #0f0;border-radius:5px;margin:20px 0;padding:15px}.credential-item{background-color:#00ff001a;border-radius:3px;align-items:center;margin:10px 0;padding:10px;display:flex}.credential-item label{color:#0f0;margin-right:10px;font-size:.9rem}.credential-item span{color:#0f0;background-color:#0000004d;border-radius:3px;flex-grow:1;margin:0 10px;padding:5px 10px;font-family:monospace}.copy-btn{color:#0f0;cursor:pointer;background-color:#0000;border:1px solid #0f0;border-radius:3px;padding:5px 10px;font-size:.8rem;transition:all .3s}.copy-btn:hover{color:#000;background-color:#0f0}#qrCodeContainer{background-color:#fff;border-radius:5px;width:fit-content;margin:20px auto;padding:10px}#qrCodeContainer canvas{margin:0 auto;display:block}.modal{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){.modal-content{width:95%;margin:10% auto;padding:15px}.credential-item{flex-direction:column;align-items:stretch}.credential-item span{margin:5px 0}.copy-btn{margin-top:5px}}#firstLoginModal{z-index:1000;background-color:#000000e6;width:100%;height:100%;font-family:bithigh;display:block;position:fixed;top:0;left:0}#firstLoginModal .modal-content{color:#0f0;background-color:#002800f2;border:2px solid #0f0;width:90%;max-width:600px;height:auto;max-height:95vh;margin:5% auto;padding:15px;position:relative;overflow-y:auto;box-shadow:0 0 20px #00ff004d}#firstLoginModal h2{color:#0f0;text-align:center;margin-bottom:15px;font-size:1.6rem}.compSerCla{text-align:center;padding:15px;font-size:1.4rem}.search-label{color:#fdfe00ee;font-size:1rem;font-weight:700}.search-helper{color:#3dd202ba;margin-bottom:1em;font-size:.85rem}#firstLoginModal .input-group{margin-bottom:10px}#firstLoginModal input,#firstLoginModal textarea{color:#0f0;background-color:#000000b3;border:1px solid #0f0;width:100%;padding:8px;font-family:bithigh;font-size:1rem}#companyDescription{color:#0f0;background-color:#000c;border:1px solid #0f0;height:60px;margin:10px 0}#firstLoginModal #completeProfileBtn{color:#0f0;cursor:pointer;background-color:#00ff004d;border:2px solid #0f0;width:100%;margin-top:15px;padding:12px;font-family:bithigh;font-size:1rem;transition:all .3s}#firstLoginModal #completeProfileBtn:hover{background-color:#00ff0080;box-shadow:0 0 10px #00ff0080}#firstLoginModal .search-results{background-color:#000c;border:1px solid #0f0;max-height:250px;margin-top:5px;padding:5px;overflow-y:auto}.value-input{color:#fff;background:#0000004d;border:2px solid #444;border-radius:6px;width:100%;padding:10px;font-size:.9rem;transition:all .3s}.company-result{background:#141414f2;border:1px solid #444;border-radius:6px;margin:8px 0;padding:12px;font-size:.9rem;transition:all .3s}.company-result:hover{background:#282828f2;transform:translateY(-2px)}.company-result h4{color:#0f1;margin-bottom:5px;font-size:1rem}.company-result p{color:#8f8;margin:0;font-size:.85rem}@media (width<=768px){#firstLoginModal .modal-content{width:95%;height:auto;max-height:90vh;margin:8% auto}#firstLoginModal h2{margin-bottom:10px;font-size:1.3rem}.compSerCla{padding:12px;font-size:1.2rem}#firstLoginModal input,#firstLoginModal textarea{font-size:.95rem}#firstLoginModal #completeProfileBtn{padding:10px;font-size:.95rem}.company-result{padding:10px;font-size:.85rem}.company-result h4{font-size:.9rem}.company-result p{font-size:.8rem}.search-results{max-height:200px}.company-selection{margin-top:15px;padding:10px;position:relative}}@media (width<=480px){#stock-transaction-container{margin-top:100px;padding:12px}#stock-transaction-container h2{font-size:1rem}#stock-transaction-container h3{font-size:.9rem}#stock-transaction-container p{font-size:.75rem}#stock-transaction-container input[type=number],#stock-transaction-container select{padding:6px;font-size:.8rem}#stock-transaction-container button{padding:8px;font-size:.8rem}.relationship-slider label{font-size:.7rem}.relationship-slider span{font-size:.65rem}#stockBidPopup h2{font-size:.9rem}#stockBidPopup p{font-size:.75rem}#stockBidPopup ul{font-size:.7rem}#acceptBid,#declineBid{padding:6px;font-size:.7rem}#bidTimer{font-size:.65rem}#firstLoginModal .modal-content{width:95%;margin:4% auto;padding:10px}#firstLoginModal h2{margin-bottom:8px;font-size:1.1rem}.compSerCla{padding:10px;font-size:1rem}#firstLoginModal input,#firstLoginModal textarea{font-size:.9rem}#firstLoginModal #completeProfileBtn{padding:8px;font-size:.9rem}.company-result{padding:8px;font-size:.8rem}.company-result h4{font-size:.85rem}.company-result p{font-size:.75rem}.search-results{max-height:150px}.company-selection{margin-top:10px;padding:8px}}.titComSel1{text-align:left;padding:5px;font-size:.8rem}.conversation-step{align-content:flex-start;padding:5px;font-family:bithigh,sans-serif;font-size:.8rem}.conversation-step p{color:#fee000e3}#searchButton{cursor:pointer;background:#fdfe00a5;border:1px solid #ff8700c4;border-radius:6px;height:34px;font-size:14px}.bot-message-popup{color:#0f0;z-index:10000;text-align:center;backdrop-filter:blur(6px);background:#141414f2;border-radius:16px;width:auto;min-width:250px;max-width:90vw;padding:24px 28px;font-size:15px;line-height:1.6;animation:.3s ease-out fadeInUp;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #fdfe00ee}.bot-message-popup .message-content{margin-bottom:20px}.bot-message-popup .popup-buttons{justify-content:center;gap:12px;display:flex}.bot-message-popup .close-btn,.bot-message-popup .respond-btn{color:#0f0;cursor:pointer;background:#222;border:1px solid #2441c0e4;border-radius:6px;padding:6px 14px;font-size:14px;transition:all .2s}.bot-message-popup .close-btn:hover{color:#3dd202ba;background:#ff0000b3;border-color:#2441c0e4}.bot-message-popup .respond-btn:hover{color:#ff8700db;background:#081b6fe4;border-color:#fdfe00ee}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}#botChatPopup{animation:.3s ease-out slideInRight}#chatMessages::-webkit-scrollbar{width:6px}#chatMessages::-webkit-scrollbar-track{background:#00ff001a}#chatMessages::-webkit-scrollbar-thumb{background:#00ff0080;border-radius:3px}#chatMessages::-webkit-scrollbar-thumb:hover{background:#00ff00b3}.bot-chat-container{z-index:10001;backdrop-filter:blur(5px);background:#000000f2;border:2px solid #0f0;border-radius:3px;flex-direction:column;width:90%;max-width:450px;max-height:500px;font-family:bithigh,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00ff00b3,0 0 40px #0f06,inset 0 0 10px #00ff001a}.bot-chat-header{background:#002850cc;border-bottom:2px solid #0f0;border-radius:1px 1px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.bot-chat-header:before{content:"";background:linear-gradient(90deg,#0000,#0f0,#0000);height:1px;animation:2s linear infinite scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bot-chat-name{color:#0f0;text-shadow:0 0 5px #0f0;letter-spacing:2px;text-transform:uppercase;font-size:1rem;font-weight:700}.bot-chat-status{color:#00ff00b3;letter-spacing:1px;font-family:bithigh,monospace;font-size:.8rem}.bot-chat-close{color:red;cursor:pointer;background:#ff00004d;border:1px solid red;border-radius:2px;padding:6px 10px;font-family:bithigh,sans-serif;font-size:18px;transition:all .3s;box-shadow:0 0 5px #ff000080}.bot-chat-close:hover{color:#000;background:#ff0000b3;transform:scale(1.05);box-shadow:0 0 10px #f00c}.bot-chat-messages{scrollbar-width:thin;scrollbar-color:#00ff0080 #00000080;background:#0000004d radial-gradient(circle,#00ff001a 1px,#0000 1px) 0 0/10px 10px;flex-direction:column;flex:1;gap:12px;max-height:300px;padding:16px;display:flex;overflow-y:auto}.bot-chat-messages::-webkit-scrollbar{width:8px}.bot-chat-messages::-webkit-scrollbar-track{background:#00000080;border-radius:2px}.bot-chat-messages::-webkit-scrollbar-thumb{background:#0f09;border:1px solid #0f0;border-radius:2px}.bot-chat-messages::-webkit-scrollbar-thumb:hover{background:#0f0c}.bot-chat-message{word-wrap:break-word;border:1px solid #0000;border-radius:2px;max-width:85%;padding:10px 15px;font-family:bithigh,sans-serif;font-size:.9rem;line-height:1.4;position:relative}.bot-chat-message-user{color:#0f0;text-shadow:0 0 2px #00ff0080;background:#002850cc;border:1px solid #00ff0080;align-self:flex-end;margin-left:auto;box-shadow:0 0 5px #00ff004d}.bot-chat-message-user:before{content:"> ";color:#00ff00b3;font-weight:700}.bot-chat-message-bot{color:#0f0;background:#00640033;border:1px solid #00ff004d;align-self:flex-start;animation:.5s ease-in messageGlow;box-shadow:0 0 8px #0f03}.bot-chat-message-bot:before{content:"[BOT] ";color:#ff8700cc;font-size:.8rem;font-weight:700}@keyframes messageGlow{0%{box-shadow:0 0 8px #0f03}50%{box-shadow:0 0 15px #0f09}to{box-shadow:0 0 8px #0f03}}.bot-chat-message-system{color:#ff8700cc;text-align:center;letter-spacing:1px;background:#ff87001a;border:1px dashed #ff870080;align-self:center;font-size:.8rem;font-style:italic}.bot-chat-message-system:before{content:"[SYSTEM] ";font-weight:700}.bot-chat-input-area{background:#0028504d;border-top:2px solid #0f0;gap:10px;padding:12px;display:flex}.bot-chat-input{color:#0f0;letter-spacing:1px;background-color:#000c;border:2px solid #0f0;border-radius:3px;outline:none;flex:1;padding:10px 15px;font-family:bithigh,sans-serif;font-size:.9rem;transition:all .3s;box-shadow:inset 0 0 10px #00ff004d}.bot-chat-input::placeholder{color:#00ff0080;font-family:bithigh,sans-serif}.bot-chat-input:focus{background-color:#00285066;border-color:#0f0;box-shadow:inset 0 0 10px #00ff0080,0 0 10px #00ff00b3}.bot-chat-send{color:#0f0;cursor:pointer;letter-spacing:2px;text-transform:uppercase;background:#0f03;border:2px solid #0f0;border-radius:3px;padding:10px 20px;font-family:bithigh,sans-serif;font-size:.9rem;transition:all .3s;box-shadow:0 0 5px #00ff0080}.bot-chat-send:hover{color:#000;background:#00ff00b3;transform:scale(1.05);box-shadow:0 0 15px #0f0c}.bot-chat-send:disabled{color:#00ff004d;cursor:not-allowed;box-shadow:none;background:#6464644d;border-color:#00ff004d;transform:none}.respond-button{color:#ff8700e6;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:#ff87004d;border:1px solid #ff8700b3;border-radius:2px;margin-left:10px;padding:6px 12px;font-family:bithigh,sans-serif;font-size:.8rem;transition:all .3s;box-shadow:0 0 5px #ff87004d}.respond-button:hover{color:#000;background:#ff8700b3;transform:scale(1.1);box-shadow:0 0 10px #ff8700b3}@media (width<=768px){.bot-chat-container{width:95%;max-width:95%;height:90vh;max-height:90vh}.bot-chat-messages{max-height:calc(90vh - 120px)}.bot-chat-message{max-width:90%;padding:8px 12px;font-size:.85rem}.bot-chat-input{font-size:.85rem}.bot-chat-send{padding:8px 15px;font-size:.8rem}}.typing-indicator{color:#00ff00b3;align-items:center;gap:4px;font-style:italic;display:flex}.typing-indicator:after{content:"";background:#0f0;border-radius:50%;width:6px;height:6px;animation:1.4s infinite typingDot;display:inline-block}@keyframes typingDot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.session-note{color:#0f0;text-align:center;margin-top:-10px;margin-bottom:20px;font-size:.85em}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes urgentPulse{0%{opacity:1;transform:scale(1);box-shadow:0 4px 12px #f009}50%{opacity:.7;transform:scale(1.05);box-shadow:0 8px 20px #ff0000e6}to{opacity:1;transform:scale(1);box-shadow:0 4px 12px #f009}}#persistent-memento-timer{color:#fff!important;z-index:9999!important;text-align:center!important;background:#8b0000e6!important;border:2px solid red!important;border-radius:10px!important;min-width:180px!important;padding:15px 20px!important;font-family:Times New Roman,serif!important;font-size:1.1em!important;font-weight:700!important;transition:all .3s!important;position:fixed!important;top:20px!important;right:20px!important;box-shadow:0 4px 12px #0009!important}#memento-mori-announcement{z-index:99999!important;pointer-events:all!important;background:#000000fa!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;font-family:Times New Roman,serif!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}#memento-mori-announcement h1{animation:2s infinite pulse}#memento-reflection-interface{color:#fff!important;z-index:9998!important;background:#000000e6!important;border:2px solid #8b0000!important;border-radius:10px!important;width:350px!important;padding:20px!important;font-family:serif!important;position:fixed!important;bottom:20px!important;left:20px!important;box-shadow:0 4px 15px #000000b3!important}@keyframes pulse-critical{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.neon-active{color:#39ff14;border-color:#39ff14;box-shadow:0 0 12px #39ff14cc,inset 0 0 10px #39ff1480}.neon-button-group{gap:1rem;margin:1rem 0;display:flex}.neon-confirm{color:#39ff14;border-color:#39ff14;box-shadow:0 0 12px #39ff1499,inset 0 0 8px #39ff1466}.neon-confirm:hover{background:#39ff141a;box-shadow:0 0 24px #39ff14e6,inset 0 0 12px #39ff1499}.neon-cancel{color:#ff2079;border-color:#ff2079;box-shadow:0 0 12px #ff207999,inset 0 0 8px #ff207966}.neon-cancel:hover{background:#ff20791a;box-shadow:0 0 24px #ff2079e6,inset 0 0 12px #ff207999}.neon-button[data-value=zollars]{color:gold;background:#ffd70026;border:1px solid gold;box-shadow:0 0 8px #ffd70080,inset 0 0 6px #ffd70040}.neon-button[data-value=zollars]:hover,.neon-button[data-value=zollars].neon-active{background:#ffd70040;box-shadow:0 0 14px #ffd700e6,inset 0 0 10px #ffd70099}.neon-button[data-value=points]{color:#a020f0;background:#a020f026;border:1px solid #a020f0;box-shadow:0 0 8px #a020f080,inset 0 0 6px #a020f040}.neon-button[data-value=points]:hover,.neon-button[data-value=points].neon-active{background:#a020f040;box-shadow:0 0 14px #a020f0e6,inset 0 0 10px #a020f099}.memento-input{color:#fff;resize:vertical;box-sizing:border-box;background:#000000b3;border:1px solid #666;border-radius:5px;width:100%;min-height:clamp(60px,15vw,100px);padding:clamp(10px,3vw,15px);font-family:inherit;font-size:clamp(.9rem,3vw,1.1rem)}.memento-input:focus{border-color:#f36;outline:none;box-shadow:0 0 10px #ff33664d}.memento-title{text-shadow:0 0 15px #ff336680;letter-spacing:2px;margin-bottom:clamp(15px,4vw,25px);font-size:clamp(1.8rem,6vw,3rem);font-weight:700}.memento-section{background:#ffffff0d;border-left:4px solid #f66;border-radius:8px;margin-bottom:clamp(15px,4vw,20px);padding:clamp(15px,4vw,20px);box-shadow:inset 0 1px 3px #ffffff1a}@keyframes flicker{0%,to{opacity:1}2%,8%,12%,20%{opacity:.8}}@media (hover:none) and (pointer:coarse){.neon-button{min-height:48px;padding:15px 25px}#persistent-memento-timer{min-height:60px;padding:12px 16px}}#persistent-memento-timer{color:#f36!important;z-index:9999!important;text-align:center!important;cursor:pointer!important;backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#000,#301)!important;border:2px solid #f36!important;border-radius:8px!important;min-width:clamp(120px,30vw,180px)!important;max-width:90vw!important;padding:clamp(8px,3vw,15px) clamp(12px,4vw,20px)!important;font-family:bithigh,monospace!important;font-size:clamp(.7rem,2.5vw,1rem)!important;font-weight:700!important;transition:all .3s!important;position:fixed!important;top:10px!important;right:10px!important;box-shadow:0 4px 15px #f366,inset 0 1px 3px #ffffff1a!important}.timer-critical{background:linear-gradient(145deg,red,#900)!important;border-color:red!important;animation:1s infinite pulse-critical!important}.timer-warning{background:linear-gradient(145deg,#f60,#c30)!important;border-color:#f60!important}.memento-modal{z-index:99999;box-sizing:border-box;background:linear-gradient(135deg,#000 0%,#1a0000 50%,#000 100%);justify-content:center;align-items:center;width:100vw;height:100vh;padding:clamp(15px,5vw,30px);font-family:bithigh,Monaco,monospace;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.memento-card{color:#f36;text-align:center;backdrop-filter:blur(10px);background:linear-gradient(145deg,#0a0a0a,#1a0505);border:2px solid #0f0;border-radius:15px;width:100%;max-width:min(90vw,600px);max-height:90vh;padding:clamp(20px,6vw,40px);overflow-y:auto;box-shadow:0 0 30px #0f06,inset 0 0 20px #00ff001a}.neon-button{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(145deg,#0f0,#00ff00b3);border:2px solid #0f0;border-radius:5px;width:100%;max-width:300px;margin:10px auto;padding:clamp(12px,4vw,18px) clamp(20px,6vw,30px);font-family:bithigh,sans-serif;font-size:clamp(.9rem,3.5vw,1.2rem);font-weight:700;transition:all .3s;display:block;box-shadow:0 0 10px #00ff00b3}.neon-button:hover,.neon-button:active{transform:translateY(-2px);box-shadow:0 0 20px #00ff00e6}.memento-input{color:#0f0;resize:vertical;box-sizing:border-box;background:#00285099;border:2px solid #0f0;border-radius:5px;width:100%;min-height:clamp(60px,15vw,100px);padding:clamp(10px,3vw,15px);font-family:bithigh,sans-serif;font-size:clamp(.9rem,3vw,1.1rem);box-shadow:inset 0 0 10px #00ff004d}.memento-input:focus{background-color:#002850cc;border-color:#0f0;outline:none;box-shadow:inset 0 0 10px #00ff0080,0 0 10px #00ff00b3}.memento-input::placeholder{color:#00ff0080;font-family:bithigh,sans-serif}.memento-title{text-shadow:0 0 15px #00ff0080;letter-spacing:2px;color:#0f0;margin-bottom:clamp(15px,4vw,25px);font-size:clamp(1.8rem,6vw,3rem);font-weight:700}.memento-subtitle{color:#0f0;margin-bottom:clamp(20px,5vw,30px);font-size:clamp(1rem,3.5vw,1.3rem);line-height:1.6}.memento-body{color:#0f0;font-size:clamp(.9rem,3vw,1.1rem);line-height:1.5}.memento-section{background:#0064001a;border:1px solid #00ff004d;border-radius:5px;margin-bottom:clamp(15px,4vw,20px);padding:clamp(15px,4vw,20px);box-shadow:inset 0 1px 3px #00ff001a}.timer-glow{background:#00ff001a;border:2px solid #0f0;border-radius:5px;margin:clamp(15px,4vw,20px) 0;padding:clamp(12px,4vw,20px);box-shadow:0 0 20px #00ff004d}.neon-text{text-shadow:0 0 10px #0f0,0 0 20px #0f0,0 0 30px #0f0;animation:4s infinite flicker}@media (hover:none) and (pointer:coarse){.neon-button{min-height:48px;padding:15px 25px}#persistent-memento-timer{min-height:60px;padding:12px 16px}}#persistent-timer-display.warning{animation:2s infinite pulse;color:#fa0!important}#persistent-timer-display.critical{animation:1s infinite urgentPulse;color:#f44!important}#mmEmotionalState,#mmIntention,#mmPortfolioMeaning{color:#fff;background:#3dd20287}.simulation-timer-display{color:#0f0;z-index:9999;background:#000000e6;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:30px;font-family:bithigh,monospace;font-size:.8rem;font-weight:700;animation:none;display:flex;position:fixed;bottom:41px;left:0;right:0;box-shadow:0 -2px 6px #0f06}.simulation-timer-display>div{white-space:nowrap;align-items:center;gap:5px;display:flex}.simulation-timer-display>div>div{align-items:center;display:inline-flex}.simulation-timer-display.freestyle{color:#0f0;background:#000000e6;box-shadow:0 -2px 6px #0f06}.simulation-timer-display.freestyle #simulationTimerText{color:#fcba03;font-size:.9rem;font-weight:700}#simulationTimer{color:#0f0;z-index:998;text-align:center;pointer-events:none;background:#000000bf;border-radius:4px;padding:8px 14px;font-family:bithigh,monospace;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}body:has(#logOut) #simulationTimer{bottom:70px}@keyframes pulse-timer{0%{box-shadow:0 2px 10px #fee00080}50%{box-shadow:0 2px 15px #fdfe004d}to{box-shadow:0 2px 10px #ff870080}}@media (width<=768px){.simulation-timer-display{height:35px;font-size:12px}.simulation-timer-display>div{gap:5px}}#story-phase-banner{color:#fff;z-index:9999;background:#154602d3;border:1px solid #66f;border-radius:3px;width:260px;transition:all .3s;position:fixed;bottom:48px;right:5px;overflow:hidden;box-shadow:0 4px 12px #66f9}#story-phase-banner #phase-header{cursor:pointer;justify-content:space-between;align-items:center;padding:12px;display:flex}#story-phase-banner #phase-title{color:#6ff;font-size:.6em}#story-phase-banner #phase-toggle{font-size:.6em}#story-phase-banner #phase-content{border-top:1px solid #fff3;padding:12px;display:none}#story-phase-banner #phase-name{color:#6ff;font-weight:700}#story-phase-banner #phase-description{color:#ccc;font-size:.6em}#story-phase-banner #phase-content>div:last-child{margin-top:8px}#story-phase-banner #phase-content>div:last-child>div:first-child{color:#ccc;font-size:.8em}#story-phase-banner #phase-timer{color:#fff;font-size:.6em;font-weight:700}#story-phase-banner #phase-progress-bar{background:#0000004d;border-radius:2px;width:100%;height:4px;margin-top:6px}#story-phase-banner #phase-progress-fill{background:linear-gradient(90deg,#6ff,#66f);width:100%;height:100%;transition:width 1s linear}#story-bullet-points{color:#fff;background:#000000d9;border:2px solid #66f;border-radius:4px;width:100%;margin-top:10px;padding:15px;font-family:Courier New,monospace;box-shadow:0 4px 20px #66f6}#story-bullet-points h3{color:#6ff;text-align:center;margin:0;font-size:.8em}#story-bullet-points #current-phase-label{color:#999;text-align:center;margin-top:4px;font-size:.6em;font-style:italic}#bullet-points-container{flex-direction:column;gap:12px;display:flex}#bullet-points-container>div{text-align:center;color:#999}#story-bullet-toggle{color:#ff8700f1;cursor:pointer;z-index:9999;background:#021257e4;border:2px solid #66f;border-radius:4px;width:50px;height:35px;font-size:.6em;transition:all .3s;position:fixed;bottom:48px;left:5px;box-shadow:0 4px 12px #6666ff80}#story-bullet-toggle:hover{transform:scale(1.1);box-shadow:0 0 16px #66f9}#story-bullet-points.popup-mode{color:#fff;z-index:9998;opacity:0;background:#000000f2;border:2px solid #66f;border-radius:4px;width:320px;max-height:60vh;padding:15px;font-family:Courier New,monospace;transition:opacity .3s;display:none;position:fixed;bottom:95px;left:20px;overflow-y:auto;box-shadow:0 4px 20px #66f6}#story-bullet-points.popup-mode.open{opacity:1;display:block}.story-modal{z-index:10000;background:#000000f2;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.story-modal-content{color:#fee000e3;text-align:left;background:linear-gradient(135deg,#0a001a 0%,#1a0033 100%);border:2px solid #66f;border-radius:3px;width:90%;max-width:600px;max-height:85vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 0 30px #6666ff80}.story-modal-content::-webkit-scrollbar{width:8px}.story-modal-content::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.story-modal-content::-webkit-scrollbar-thumb{background:#66f;border-radius:4px}.story-modal-content::-webkit-scrollbar-thumb:hover{background:#99f}.story-modal-content h2{color:#6ff;text-align:center;text-shadow:0 0 6px #66ffff4d;letter-spacing:.5px;margin-bottom:15px;font-size:1em}.story-modal-content h3{color:#fdfe00ee;margin-top:20px;margin-bottom:8px;font-size:.9em;font-weight:700}.story-modal-content p{color:#ff8700d9;margin-bottom:12px;font-size:.6em;line-height:1.7}.story-modal-content p em{color:#ff8700e6;font-style:italic}.story-modal-content strong{color:#fee000e6}.story-modal-content ul{margin-bottom:15px;list-style-type:disc}.story-modal-content li{color:#ccc;margin-bottom:8px;font-size:.6em;line-height:1.6}.story-modal-content li strong{color:#fdfe00ee}.story-modal-content p:last-of-type{color:#999;text-align:center;margin-top:10px;font-size:.6em;font-style:italic}.genre-section{text-align:left;margin:25px 0}.genre-section h3{color:#6ff;margin-bottom:10px;font-size:.9em}.theme-selection{flex-direction:column;gap:8px;display:flex}.theme-btn{cursor:pointer;text-align:left;background:#0000004d;border:2px solid #0000;border-radius:3px;padding:10px;font-size:.7em;font-weight:700;transition:all .3s}.theme-btn[data-theme=scifi]{color:#6cf;background:linear-gradient(135deg,#001a33 0%,#002b66 100%);border-color:#36f}.theme-btn[data-theme=romance]{color:#fcd;background:linear-gradient(135deg,#2b001a 0%,#4d0033 100%);border-color:#f36}.theme-btn[data-theme=mystery]{color:#ffa;background:linear-gradient(135deg,#1a1a00 0%,#330 100%);border-color:#cc0}.theme-btn[data-theme=fantasy]{color:#dcf;background:linear-gradient(135deg,#1a0033 0%,#306 100%);border-color:#96f}.theme-btn[data-theme=horror]{color:#faa;background:linear-gradient(135deg,#200000 0%,#4d0000 100%);border-color:#f33}.theme-btn:hover{transform:translateY(-2px);box-shadow:0 0 10px #66f6}.theme-btn span{color:#aaa;margin-top:4px;font-size:.8em;font-weight:400;display:block}.button-group{z-index:5;background:linear-gradient(135deg,#0a001a 0%,#1a0033 100%);border-bottom:1px solid #ffffff1a;justify-content:center;gap:10px;margin-bottom:15px;padding:10px 0;display:flex;position:sticky;top:0}.primary-btn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#66f 0%,#99f 100%);border:1px solid #99f;border-radius:5px;flex:1;padding:6px 10px;font-size:.6em;font-weight:700;transition:all .3s;box-shadow:0 0 8px #6666ff80}.primary-btn:hover{background:linear-gradient(135deg,#77f 0%,#aae 100%);box-shadow:0 0 12px #99f9}.footer-section{background:linear-gradient(135deg,#0a001a 0%,#1a0033 100%);border-top:1px solid #ffffff1a;padding-top:10px;position:sticky;bottom:0}.footer-section .duration{color:#999;text-align:center;margin-bottom:10px;font-size:.55em}.secondary-btn{color:#ccc;cursor:pointer;text-align:center;background:#ffffff1a;border:1px solid #666;border-radius:5px;width:100%;padding:8px 20px;font-size:.6em;transition:all .3s}.secondary-btn:hover{color:#fff;background:#fff3}.phase-section{border-radius:8px;margin-bottom:15px;padding:10px;font-family:Courier New,monospace;transition:all .3s}.phase-active{background:#6666ff1a;border:1px solid #6f6}.phase-locked{background:#ff66661a;border:1px solid #f66}.phase-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;display:flex}.phase-title{font-size:.7em;font-weight:700}.phase-active .phase-title{color:#6f6}.phase-locked .phase-title{color:#f66}.phase-count{color:#999;font-size:.55em}.phase-item{border-bottom:1px solid #ffffff0d;border-left:3px solid #6ff;margin-bottom:10px;padding-bottom:8px;padding-left:8px}.item-base{font-size:.6em;font-weight:700}.item-name{color:#ccc;font-size:.7em;font-style:italic}.item-customization{color:#0fa;background:#00ffaa0d;border-left:2px solid #0fa;border-radius:4px;margin-top:4px;padding:6px;font-size:.6em;line-height:1.4}.item-modal-scifi .modal-content{background:linear-gradient(135deg,#001a33 0%,#002b66 100%)!important;border-color:#36f!important;box-shadow:0 0 30px #3366ff80!important}.item-modal-scifi h2{color:#6cf!important}.item-modal-scifi .item-card{background:linear-gradient(135deg,#001a33 0%,#002b66 100%)!important;border-color:#36f!important}.item-modal-scifi .item-card:hover{border-color:#69f!important;box-shadow:0 0 15px #3366ff80!important}.item-modal-scifi .item-card-title{color:#6cf!important}.item-modal-romance .modal-content{background:linear-gradient(135deg,#2b001a 0%,#4d0033 100%)!important;border-color:#f36!important;box-shadow:0 0 30px #ff336680!important}.item-modal-romance h2{color:#fcd!important}.item-modal-romance .item-card{background:linear-gradient(135deg,#2b001a 0%,#4d0033 100%)!important;border-color:#f36!important}.item-modal-romance .item-card:hover{border-color:#f69!important;box-shadow:0 0 15px #ff336680!important}.item-modal-romance .item-card-title{color:#fcd!important}.item-modal-mystery .modal-content{background:linear-gradient(135deg,#1a1a00 0%,#330 100%)!important;border-color:#cc0!important;box-shadow:0 0 30px #cccc0080!important}.item-modal-mystery h2{color:#ffa!important}.item-modal-mystery .item-card{background:linear-gradient(135deg,#1a1a00 0%,#330 100%)!important;border-color:#cc0!important}.item-modal-mystery .item-card:hover{border-color:#dd3!important;box-shadow:0 0 15px #cccc0080!important}.item-modal-mystery .item-card-title{color:#ffa!important}.item-modal-fantasy .modal-content{background:linear-gradient(135deg,#1a0033 0%,#306 100%)!important;border-color:#96f!important;box-shadow:0 0 30px #9966ff80!important}.item-modal-fantasy h2{color:#dcf!important}.item-modal-fantasy .item-card{background:linear-gradient(135deg,#1a0033 0%,#306 100%)!important;border-color:#96f!important}.item-modal-fantasy .item-card:hover{border-color:#b9f!important;box-shadow:0 0 15px #9966ff80!important}.item-modal-fantasy .item-card-title{color:#dcf!important}.item-modal-horror .modal-content{background:linear-gradient(135deg,#200000 0%,#4d0000 100%)!important;border-color:#f33!important;box-shadow:0 0 30px #ff333380!important}.item-modal-horror h2{color:#faa!important}.item-modal-horror .item-card{background:linear-gradient(135deg,#200000 0%,#4d0000 100%)!important;border-color:#f33!important}.item-modal-horror .item-card:hover{border-color:#f66!important;box-shadow:0 0 15px #ff333380!important}.item-modal-horror .item-card-title{color:#faa!important}.item-card{cursor:pointer;border-style:solid;border-width:2px;border-radius:10px;margin-bottom:15px;padding:15px;transition:all .3s}.item-card-title{margin-bottom:8px;font-size:1.1em;font-weight:700}.item-card-base{opacity:.8;margin-bottom:5px;font-size:.85em}.item-card-description{color:#999;font-size:.9em}.section-banner-trade.emotional-state-banner{background:linear-gradient(90deg,#003232cc 0%,#005050cc 100%);border:2px solid #3dd20280;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:15px;display:flex;box-shadow:0 0 10px #3dd2024d}.section-banner-trade.emotional-state-banner:before{content:"💞 EMOTIONAL STATE";color:#3dd202e6;letter-spacing:2px;font-family:Courier New,monospace;font-size:18px;font-weight:700}.section-banner-trade.social-economy-banner{background:linear-gradient(90deg,#003250cc 0%,#005078cc 100%);border:2px solid #2196f380;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:15px;display:flex;box-shadow:0 0 10px #2196f34d}.section-banner-trade.social-economy-banner:before{content:"🤝 SOCIAL ECONOMY";color:#2196f3e6;letter-spacing:2px;font-family:Courier New,monospace;font-size:18px;font-weight:700}.emotional-debt-meter{color:#0f0;background:#00051dd9;border:2px solid #3dd2024d;border-radius:12px;margin:15px 0;padding:20px;font-family:Courier New,monospace;box-shadow:0 4px 12px #0000004d}.emotional-debt-meter.loading{text-align:center;padding:30px}.loading-text{color:#888;margin-top:10px;font-size:14px;animation:1.5s ease-in-out infinite pulse}.meter-header{border-bottom:1px solid #3dd20233;margin-bottom:20px;padding-bottom:12px}.meter-title{color:#3dd202e6;margin-bottom:4px;font-size:18px;font-weight:700}.meter-subtitle{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:11px}.meter-body{flex-direction:column;gap:20px;display:flex}.emotion-display{background:#3dd2020d;border:1px solid #3dd20233;border-radius:8px;align-items:center;gap:20px;padding:15px;display:flex}.emotion-icon{flex-shrink:0;font-size:48px;line-height:1}.emotion-info{flex:1}.emotion-name{color:#3dd202e6;margin-bottom:8px;font-size:20px;font-weight:700}.emotion-intensity{align-items:center;gap:10px;display:flex}.intensity-bar{background:#ffffff1a;border:1px solid #3dd2024d;border-radius:4px;flex:1;height:8px;overflow:hidden}.intensity-fill{background:linear-gradient(90deg,#3dd20280,#3dd202e6);border-radius:4px;height:100%;transition:width .5s}.intensity-text{color:#aaa;white-space:nowrap;font-size:12px}.metrics-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (width<=600px){.metrics-grid{grid-template-columns:1fr}}.metric-card{background:#00051d80;border:1px solid #3dd2024d;border-radius:8px;padding:15px}.metric-label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px}.metric-value{margin-bottom:4px;font-size:24px;font-weight:700}.metric-value.positive{color:#3dd202e6}.metric-value.negative{color:#f44336}.metric-description{color:#666;font-size:10px;font-style:italic}.metric-bar{background:#ffffff1a;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.metric-fill{border-radius:2px;height:100%;transition:width .5s}.metric-fill.trust{background:linear-gradient(90deg,#2196f3,#3dd202e6)}#social-economy-actions{background:#00051d80;border:2px solid #3dd20233;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:15px;padding:15px;display:flex}.action-button{color:#0f0;cursor:pointer;text-align:left;background-color:#00ff001a;border:2px solid #3dd202ba;border-radius:8px;padding:14px 20px;font-family:Courier New,monospace;font-size:14px;font-weight:700;transition:all .3s;box-shadow:0 0 8px #3dd2024d}.action-button:hover{background-color:#00ff0026;transform:translateY(-2px);box-shadow:0 0 15px #3dd20280}.action-button:active{transform:translateY(0);box-shadow:0 0 10px #3dd20266}#helpFriendButton{border-color:#4caf50cc;box-shadow:0 0 8px #4caf504d}#helpFriendButton:hover{box-shadow:0 0 15px #4caf5080}#lendCapitalButton{border-color:#2196f3cc;box-shadow:0 0 8px #2196f34d}#lendCapitalButton:hover{box-shadow:0 0 15px #2196f380}#requestHandoutButton{border-color:#9c27b0cc;box-shadow:0 0 8px #9c27b04d}#requestHandoutButton:hover{box-shadow:0 0 15px #9c27b080}.social-economy-popup-overlay{backdrop-filter:blur(4px);z-index:9999;background:#000000d9;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:none;position:fixed;inset:0}.social-economy-popup-overlay.active{display:flex}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes holographicScanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes holographicGlow{0%,to{box-shadow:0 0 20px #3dd20266,0 0 40px #3dd20233,inset 0 0 20px #3dd2021a}50%{box-shadow:0 0 30px #3dd20299,0 0 60px #3dd2024d,inset 0 0 30px #3dd20226}}.social-economy-popup-content{color:#0f0;background:linear-gradient(135deg,#00051dfa 0%,#000f28fa 100%);border:2px solid #3dd202cc;border-radius:12px;width:90%;max-width:500px;max-height:80vh;padding:30px;font-family:Courier New,monospace;animation:.4s cubic-bezier(.34,1.56,.64,1) modalSlideIn,3s ease-in-out infinite holographicGlow;position:relative;overflow-y:auto;box-shadow:0 0 20px #3dd20266,0 0 40px #3dd20233,inset 0 0 20px #3dd2021a}.social-economy-popup-content:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#3dd202cc 50%,#0000 100%);height:2px;animation:3s linear infinite holographicScanline;position:absolute;top:0;left:0;right:0}.social-economy-popup-content:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#3dd20208 2px 4px);border-radius:12px;position:absolute;inset:0}.social-economy-popup-content h2{z-index:2;color:#3dd202f2;text-align:center;text-shadow:0 0 10px #3dd20299;border-bottom:1px solid #3dd20266;margin-top:0;margin-bottom:20px;padding-bottom:10px;font-size:24px;position:relative}.social-economy-popup-content label{z-index:2;color:#3dd202e6;text-shadow:0 0 5px #3dd20266;margin-bottom:8px;font-size:14px;font-weight:700;display:block;position:relative}.social-economy-popup-content p{z-index:2;position:relative}.social-economy-popup-content input[type=number],.social-economy-popup-content input[type=text],.social-economy-popup-content textarea,.social-economy-popup-content select{z-index:2;color:#0f0;background-color:#002850b3;border:1px solid #3dd20299;border-radius:5px;width:100%;margin-bottom:15px;padding:10px;font-family:Courier New,monospace;font-size:14px;transition:all .3s;position:relative;box-shadow:inset 0 0 10px #00ff004d}.social-economy-popup-content input[type=number]:focus,.social-economy-popup-content input[type=text]:focus,.social-economy-popup-content textarea:focus,.social-economy-popup-content select:focus{border-color:#3dd202e6;outline:none;box-shadow:inset 0 0 15px #0f06,0 0 10px #3dd20280}.social-economy-popup-content textarea{resize:vertical;min-height:80px}.social-economy-popup-content select{cursor:pointer}.social-economy-popup-content select option{color:#0f0;background-color:#00051df2}.social-economy-popup-buttons{z-index:2;justify-content:flex-end;gap:10px;margin-top:20px;display:flex;position:relative}.social-economy-popup-buttons button{cursor:pointer;text-transform:uppercase;letter-spacing:1px;border-radius:5px;padding:10px 20px;font-family:Courier New,monospace;font-size:14px;font-weight:700;transition:all .3s;position:relative}.social-economy-popup-buttons .confirm-btn{color:#0f0;text-shadow:0 0 5px #3dd20299;background-color:#00ff0026;border:2px solid #3dd202cc;box-shadow:0 0 10px #00ff004d}.social-economy-popup-buttons .confirm-btn:hover{background-color:#00ff0040;border-color:#3dd202;transform:translateY(-2px);box-shadow:0 0 15px #00ff0080,0 0 25px #3dd2024d}.social-economy-popup-buttons .confirm-btn:active{transform:translateY(0);box-shadow:0 0 8px #0f06}.social-economy-popup-buttons .cancel-btn{color:#f44;text-shadow:0 0 5px #f009;background-color:#ff000026;border:2px solid #ff0000b3;box-shadow:0 0 10px #ff00004d}.social-economy-popup-buttons .cancel-btn:hover{background-color:#ff000040;border-color:#ff0000e6;transform:translateY(-2px);box-shadow:0 0 15px #ff000080,0 0 25px #ff00004d}.social-economy-popup-buttons .cancel-btn:active{transform:translateY(0);box-shadow:0 0 8px #f006}.portfolio-selection-info{color:#aaa;background:#3dd2021a;border:1px solid #3dd2024d;border-radius:5px;margin-bottom:15px;padding:10px;font-size:12px}@media (width<=768px){#social-economy-actions{padding:10px}.action-button{padding:12px 16px;font-size:13px}.social-economy-popup-content{width:95%;padding:20px}}.debtBox{z-index:10001;color:#0f0;background:#000000f2;border:2px solid red;border-radius:10px;width:98%;max-width:800px;padding:30px;font-family:bithigh,Arial,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #ff000080}.debtBox h2{color:red;text-align:center;margin-top:0}.debtBox p{margin:10px 0}.debtBox span{font-weight:700}.debtBox .debt-buttons{gap:10px;margin-top:20px;display:flex}.debtBox button{cursor:pointer;color:#fff;border:none;border-radius:5px;flex:1;padding:10px;font-family:inherit;font-size:1em;transition:background .2s}.debtBox #debtConfirm{background:red}.debtBox #debtConfirm:hover{background:#c00}.debtBox #debtCancel{background:#333}.debtBox #debtCancel:hover{background:#555}
/*# sourceMappingURL=bondTransaction.104f1212.css.map */
