.page-module-scss-module__ylZP6q__container{color:#1a1a1a;background:#faf7f2;min-height:100vh;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;position:relative}.page-module-scss-module__ylZP6q__gridOverlay{pointer-events:none;opacity:.03;background-image:repeating-linear-gradient(0deg,#000 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 24px);position:fixed;inset:0}.page-module-scss-module__ylZP6q__header{border-bottom:2px solid #1a1a1a;justify-content:space-between;align-items:flex-start;max-width:900px;margin:0 auto;padding:24px;display:flex}.page-module-scss-module__ylZP6q__headerLeft{align-items:center;gap:12px;display:flex}.page-module-scss-module__ylZP6q__logo{color:#ff6b00;background:#1a1a1a;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:flex}.page-module-scss-module__ylZP6q__title{letter-spacing:.2em;margin:0;font-size:14px;font-weight:600}.page-module-scss-module__ylZP6q__subtitle{color:#8a8580;letter-spacing:.1em;margin:4px 0 0;font-size:10px}.page-module-scss-module__ylZP6q__headerRight{align-items:center;gap:8px;display:flex}.page-module-scss-module__ylZP6q__balance{color:#1a1a1a;box-sizing:border-box;background:#ff6b00;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:90px;height:52px;padding:8px 16px;display:flex}.page-module-scss-module__ylZP6q__balanceLabel{letter-spacing:.15em;opacity:.7;font-size:8px;font-weight:600}.page-module-scss-module__ylZP6q__balanceValue{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.page-module-scss-module__ylZP6q__main{max-width:900px;margin:0 auto;padding:24px}.page-module-scss-module__ylZP6q__loginScreen{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module-scss-module__ylZP6q__loginCard{text-align:center;width:100%;max-width:380px}.page-module-scss-module__ylZP6q__loginLogo{color:#ff6b00;background:#1a1a1a;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:40px;font-weight:700;display:flex}.page-module-scss-module__ylZP6q__loginTitle{letter-spacing:.3em;margin:0 0 8px;font-size:18px;font-weight:600}.page-module-scss-module__ylZP6q__loginSubtitle{color:#8a8580;letter-spacing:.15em;margin:0 0 40px;font-size:10px}.page-module-scss-module__ylZP6q__loginForm{text-align:left}.page-module-scss-module__ylZP6q__inputGroup{margin-bottom:16px}.page-module-scss-module__ylZP6q__inputLabel{color:#8a8580;letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.page-module-scss-module__ylZP6q__loginInput{color:#1a1a1a;box-sizing:border-box;background:#fff;border:2px solid #1a1a1a;width:100%;height:52px;padding:0 16px;font-family:inherit;font-size:14px}.page-module-scss-module__ylZP6q__loginInput::placeholder{color:#b5b0a8}.page-module-scss-module__ylZP6q__loginInput:focus{border-color:#ff6b00;outline:none;box-shadow:0 0 0 2px #ff6b0033}.page-module-scss-module__ylZP6q__loginError{color:#c25550;letter-spacing:.05em;margin:0 0 12px;font-size:11px}.page-module-scss-module__ylZP6q__loginButton{color:#ff6b00;letter-spacing:.2em;cursor:pointer;background:#1a1a1a;border:2px solid #1a1a1a;width:100%;height:52px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.page-module-scss-module__ylZP6q__loginButton:hover:not(:disabled){background:#2a2a2a}.page-module-scss-module__ylZP6q__loginButton:disabled{opacity:.4;cursor:not-allowed}.page-module-scss-module__ylZP6q__loginHint{color:#8a8580;letter-spacing:.05em;text-align:center;margin-top:32px;font-size:11px}.page-module-scss-module__ylZP6q__logoutButton{color:#8a8580;cursor:pointer;background:0 0;border:2px solid #1a1a1a;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;transition:all .15s;display:flex}.page-module-scss-module__ylZP6q__logoutButton:hover{color:#faf7f2;background:#c25550;border-color:#c25550}.page-module-scss-module__ylZP6q__toolbar{gap:12px;margin-bottom:24px;display:flex}@media (max-width:600px){.page-module-scss-module__ylZP6q__toolbar{flex-direction:column}}.page-module-scss-module__ylZP6q__searchContainer{flex:1;position:relative}.page-module-scss-module__ylZP6q__searchIcon{color:#8a8580;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module-scss-module__ylZP6q__searchInput{color:#1a1a1a;letter-spacing:.05em;background:#faf7f2;border:2px solid #1a1a1a;width:100%;height:44px;padding:0 12px 0 40px;font-family:inherit;font-size:12px;transition:border-color .15s,box-shadow .15s}.page-module-scss-module__ylZP6q__searchInput::placeholder{color:#b5b0a8}.page-module-scss-module__ylZP6q__searchInput:focus{border-color:#ff6b00;outline:none;box-shadow:0 0 0 2px #ff6b0033}.page-module-scss-module__ylZP6q__createButton{color:#ff6b00;letter-spacing:.15em;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:2px solid #1a1a1a;height:44px;padding:0 24px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s}.page-module-scss-module__ylZP6q__createButton:hover{background:#2a2a2a}.page-module-scss-module__ylZP6q__createButton:active{transform:scale(.98)}.page-module-scss-module__ylZP6q__section{margin-bottom:32px}.page-module-scss-module__ylZP6q__sectionTitle{color:#8a8580;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:600}.page-module-scss-module__ylZP6q__marketGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px;display:grid}.page-module-scss-module__ylZP6q__emptyState{text-align:center;color:#8a8580;letter-spacing:.1em;background:#f0ebe3;border:2px dashed #d0cbc3;padding:48px;font-size:12px}.page-module-scss-module__ylZP6q__marketCard{background:#faf7f2;border:2px solid #1a1a1a;padding:16px;transition:background .15s}.page-module-scss-module__ylZP6q__marketCard:hover:not(.page-module-scss-module__ylZP6q__resolved){background:#f0ebe3}.page-module-scss-module__ylZP6q__marketCard.page-module-scss-module__ylZP6q__resolved{opacity:.6;background:#f0ebe3}.page-module-scss-module__ylZP6q__marketHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.page-module-scss-module__ylZP6q__marketQuestion{flex:1;margin:0;font-size:13px;font-weight:500;line-height:1.4}.page-module-scss-module__ylZP6q__resolveButton{cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;transition:opacity .15s}.page-module-scss-module__ylZP6q__resolveButton:hover{opacity:.7}.page-module-scss-module__ylZP6q__marketCreator{color:#8a8580;letter-spacing:.05em;margin-bottom:12px;font-size:10px}.page-module-scss-module__ylZP6q__resolutionBadge{letter-spacing:.1em;padding:4px 10px;font-size:10px;font-weight:600}.page-module-scss-module__ylZP6q__resolutionBadge.page-module-scss-module__ylZP6q__yes{color:#1a1a1a;background:#ff6b00}.page-module-scss-module__ylZP6q__resolutionBadge.page-module-scss-module__ylZP6q__no{color:#faf7f2;background:#c25550}.page-module-scss-module__ylZP6q__probabilityBar{background:#d0cbc3;height:6px;margin-bottom:8px}.page-module-scss-module__ylZP6q__yesFill{background:#ff6b00;height:100%;transition:width .3s}.page-module-scss-module__ylZP6q__poolInfo{color:#8a8580;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.page-module-scss-module__ylZP6q__betButtons{grid-template-columns:1fr 1fr;gap:2px;display:grid}.page-module-scss-module__ylZP6q__yesButton,.page-module-scss-module__ylZP6q__noButton{letter-spacing:.1em;cursor:pointer;border:2px solid #1a1a1a;height:40px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.page-module-scss-module__ylZP6q__yesButton{color:#1a1a1a;background:#ff6b00}.page-module-scss-module__ylZP6q__yesButton:hover{background:#ff7a1a}.page-module-scss-module__ylZP6q__noButton{color:#1a1a1a;background:#faf7f2}.page-module-scss-module__ylZP6q__noButton:hover{background:#f0ebe3}.page-module-scss-module__ylZP6q__modalOverlay{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module-scss-module__ylZP6q__modalBackdrop{background:#1a1a1a99;position:absolute;inset:0}.page-module-scss-module__ylZP6q__modal{background:#faf7f2;border:2px solid #1a1a1a;width:100%;max-width:400px;position:relative}.page-module-scss-module__ylZP6q__modalHeader{background:#f0ebe3;border-bottom:2px solid #1a1a1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-module-scss-module__ylZP6q__modalHeader h2{letter-spacing:.05em;margin:0;font-size:13px;font-weight:600;line-height:1.4}.page-module-scss-module__ylZP6q__closeButton{color:#8a8580;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1;transition:color .15s}.page-module-scss-module__ylZP6q__closeButton:hover{color:#1a1a1a}.page-module-scss-module__ylZP6q__modalContent{padding:16px}.page-module-scss-module__ylZP6q__modalOutcome{border-bottom:2px solid #1a1a1a;padding:16px}.page-module-scss-module__ylZP6q__outcomeLabel{color:#8a8580;letter-spacing:.1em;margin-bottom:8px;font-size:10px}.page-module-scss-module__ylZP6q__outcomeButtons{grid-template-columns:1fr 1fr;gap:2px;display:grid}.page-module-scss-module__ylZP6q__outcomeOption{text-align:center;letter-spacing:.05em;color:#8a8580;background:#f0ebe3;border:2px solid #d0cbc3;padding:12px;font-size:12px;font-weight:600}.page-module-scss-module__ylZP6q__outcomeOption.page-module-scss-module__ylZP6q__activeYes{color:#1a1a1a;background:#ff6b00;border-color:#1a1a1a}.page-module-scss-module__ylZP6q__outcomeOption.page-module-scss-module__ylZP6q__activeNo{color:#1a1a1a;background:#faf7f2;border-color:#1a1a1a}.page-module-scss-module__ylZP6q__modalAmount{border-bottom:2px solid #1a1a1a;padding:16px}.page-module-scss-module__ylZP6q__amountHeader{color:#8a8580;letter-spacing:.05em;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.page-module-scss-module__ylZP6q__amountInput{margin-bottom:12px;position:relative}.page-module-scss-module__ylZP6q__dollarSign{color:#8a8580;font-size:18px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module-scss-module__ylZP6q__amountInput input{color:#1a1a1a;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #1a1a1a;width:100%;height:52px;padding:0 12px 0 32px;font-family:inherit;font-size:24px;font-weight:700}.page-module-scss-module__ylZP6q__amountInput input::placeholder{color:#b5b0a8}.page-module-scss-module__ylZP6q__amountInput input:focus{border-color:#ff6b00;outline:none;box-shadow:0 0 0 2px #ff6b0033}.page-module-scss-module__ylZP6q__amountInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-module-scss-module__ylZP6q__amountInput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-module-scss-module__ylZP6q__amountInput input[type=number]{-moz-appearance:textfield}.page-module-scss-module__ylZP6q__quickAmounts{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.page-module-scss-module__ylZP6q__quickAmounts button{color:#1a1a1a;cursor:pointer;background:#faf7f2;border:2px solid #1a1a1a;padding:10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.page-module-scss-module__ylZP6q__quickAmounts button:hover:not(:disabled){background:#f0ebe3}.page-module-scss-module__ylZP6q__quickAmounts button:disabled{opacity:.4;cursor:not-allowed}.page-module-scss-module__ylZP6q__insufficientBalance{color:#c25550;letter-spacing:.05em;margin-top:8px;font-size:11px}.page-module-scss-module__ylZP6q__modalStats{background:#f0ebe3;border-bottom:2px solid #1a1a1a;padding:16px}.page-module-scss-module__ylZP6q__statRow{justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.page-module-scss-module__ylZP6q__statRow span:first-child{color:#8a8580}.page-module-scss-module__ylZP6q__profit{color:#ff6b00;font-weight:600}.page-module-scss-module__ylZP6q__modalFooter{padding:16px}.page-module-scss-module__ylZP6q__confirmButton{letter-spacing:.15em;cursor:pointer;border:2px solid #1a1a1a;width:100%;height:48px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.page-module-scss-module__ylZP6q__confirmButton:disabled{color:#8a8580;cursor:not-allowed;background:#d0cbc3}.page-module-scss-module__ylZP6q__confirmButton.page-module-scss-module__ylZP6q__confirmYes:not(:disabled){color:#ff6b00;background:#1a1a1a}.page-module-scss-module__ylZP6q__confirmButton.page-module-scss-module__ylZP6q__confirmYes:not(:disabled):hover{background:#2a2a2a}.page-module-scss-module__ylZP6q__confirmButton.page-module-scss-module__ylZP6q__confirmNo:not(:disabled){color:#faf7f2;background:#1a1a1a}.page-module-scss-module__ylZP6q__confirmButton.page-module-scss-module__ylZP6q__confirmNo:not(:disabled):hover{background:#2a2a2a}.page-module-scss-module__ylZP6q__resolveQuestion{margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.4}.page-module-scss-module__ylZP6q__inputLabel{color:#8a8580;letter-spacing:.1em;margin-bottom:8px;font-size:10px;display:block}.page-module-scss-module__ylZP6q__textInput{color:#1a1a1a;background:#fff;border:2px solid #1a1a1a;width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:13px}.page-module-scss-module__ylZP6q__textInput::placeholder{color:#b5b0a8}.page-module-scss-module__ylZP6q__textInput:focus{border-color:#ff6b00;outline:none;box-shadow:0 0 0 2px #ff6b0033}.page-module-scss-module__ylZP6q__inputHint{color:#8a8580;letter-spacing:.05em;margin-top:12px;font-size:10px}.page-module-scss-module__ylZP6q__resolveButtons{grid-template-columns:1fr 1fr;gap:2px;padding:16px;display:grid}.page-module-scss-module__ylZP6q__resolveYes,.page-module-scss-module__ylZP6q__resolveNo{letter-spacing:.1em;cursor:pointer;border:2px solid #1a1a1a;height:48px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.page-module-scss-module__ylZP6q__resolveYes:disabled,.page-module-scss-module__ylZP6q__resolveNo:disabled{opacity:.5}.page-module-scss-module__ylZP6q__resolveYes{color:#1a1a1a;background:#ff6b00}.page-module-scss-module__ylZP6q__resolveYes:hover:not(:disabled){background:#ff7a1a}.page-module-scss-module__ylZP6q__resolveNo{color:#1a1a1a;background:#faf7f2}.page-module-scss-module__ylZP6q__resolveNo:hover:not(:disabled){background:#f0ebe3}
