@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg:#090b10;--panel:#11151d;--panel2:#171c26;--panel3:#202633;--line:#ffffff14;--line2:#ffffff24;--text:#eaeaeb;--muted:#9aa3b2;--dim:#667083;--green:#10d6a3;--red:#ff5573;--amber:#ffbc42;--blue:#6ea8fe;--shadow:0 18px 50px #00000047}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body,button,input,textarea,select{font-family:Inter,Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rydiaApp,.rydiaApp *{-webkit-user-select:none;user-select:none;cursor:default}.rydiaApp input,.rydiaApp textarea{-webkit-user-select:text;user-select:text;cursor:text}body{background:var(--bg);margin:0}.rydiaApp{-webkit-user-select:none;user-select:none;cursor:default;background:radial-gradient(circle at 50% -10%, #6ea8fe14, transparent 35%), var(--bg);color:#eaeaeb;max-width:100vw;min-height:100vh;padding:20px 18px 48px;font-family:Inter,Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.shell{width:min(1240px,100%);margin:0 auto}.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.brand{justify-self:start;align-items:center;gap:12px;display:flex}.mark{background:#f7931a;border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:inset 0 -12px 20px #00000024,0 10px 24px #f7931a2e}.mark img{object-fit:cover;width:100%;height:100%;display:block}.eyebrow{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:750}.headerStatus{letter-spacing:.02em;align-items:center;gap:6px;margin-left:10px;font-weight:850;display:inline-flex}.liveDotSmall{background:var(--red);border-radius:999px;width:7px;height:7px;margin:0 6px 1px 10px;display:inline-block;box-shadow:0 0 0 4px #ff557314}.guidance{letter-spacing:.02em;margin-left:10px;font-weight:850}.guidance.up{color:var(--green)}.guidance.down{color:var(--red)}h1{letter-spacing:-.02em;color:#eaeaeb;margin:0;font-size:18px;font-weight:820;line-height:1.1}.subtitle{color:var(--muted);margin-top:4px;font-size:12px;font-weight:520}.retrainStatus{min-width:0;color:var(--dim);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;gap:2px;margin-top:5px;font-size:11px;font-weight:650;line-height:1.25;display:grid}.retrainStatus strong{color:var(--muted);font-weight:800}.creatorCredit{color:#a4aec2b8;font-weight:800}.trainingNow{width:max-content;max-width:100%;color:var(--amber);align-items:center;gap:6px;font-weight:850;display:inline-flex}.trainingNowDot{background:var(--amber);border-radius:999px;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite trainingPulse;box-shadow:0 0 0 4px #ffbc421a}.connection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.authGate{place-items:center;min-height:calc(100vh - 96px);padding:24px;display:grid}.authPanel{border:1px solid var(--line);background:var(--panel);width:min(420px,100%);box-shadow:var(--shadow);text-align:center;border-radius:8px;justify-items:center;gap:14px;padding:24px;display:grid}.authPanelTitle{color:#eaeaeb;font-size:18px;font-weight:850}.authPanelText{color:var(--muted);font-size:13px;line-height:1.45}.turnstileMount{place-items:center;min-height:65px;display:grid}.authError{color:var(--red);font-size:12px;line-height:1.35}.authRetryButton{color:#cfe1ff;cursor:pointer;background:#6ea8fe1a;border:1px solid #6ea8fe59;border-radius:8px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:850}.authRetryButton:hover{background:#6ea8fe29;border-color:#6ea8fe8c}.rydiaWordmark{color:#00d5ff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 18px #00d5ff38;font-size:112px;font-weight:900;line-height:1}.pill{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.main,.side{gap:14px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;min-width:0;overflow:visible}.hero{grid-template-columns:173px 230px 275px;justify-content:center;align-items:start;gap:6px;width:100%;padding:14px;display:grid;overflow:visible}.heroMain{display:contents}.liveBtcLabel{text-align:center;grid-column:1/-1;margin-bottom:-8px}.label{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:750}.price{text-align:center;width:100%;min-width:0;max-width:none;color:var(--green);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;font-size:clamp(78px,8.5vw,104px);font-weight:800;line-height:.95;overflow:visible}.price.down{color:var(--red)}.stats{display:contents}.stat{background:var(--panel2);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;height:230px;min-height:0;padding:8px 10px;position:relative;overflow:visible}.timerStat{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.timerStat>.timerValue,.timerStat>.miniProgress{display:none}.miniProgress{background:var(--panel3);border-radius:999px;width:100%;max-width:170px;height:5px;margin:10px auto 0;overflow:hidden}.miniProgressFill{height:100%;width:var(--fill-pct,0%);background:var(--fill-color,var(--green));border-radius:999px;transition:width .18s linear,background .5s}.textGreen{color:var(--green)}.textRed{color:var(--red)}.textAmber{color:var(--amber)}.textBlue{color:var(--blue)}.textMuted{color:var(--muted)}.textDim{color:var(--dim)}.textDefault{color:var(--text)}.panelInsetMd{padding:12px 14px}.panelInsetSm{padding:8px 14px}.panelNoPadding{padding:0}.emptyStateMd{color:var(--dim);text-align:center;padding:12px 0;font-size:12px}.emptyStateSm{color:var(--dim);text-align:center;padding:8px 0;font-size:12px}.emptyStateInline{color:var(--dim);padding:4px 0}.value{font-size:22px;font-weight:780;line-height:1.05}.timerValue{color:#ff9600;font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:5ch 1.1em;justify-content:center;align-items:center;gap:4px;min-width:6.4ch;margin:0 auto;font-size:26px;font-weight:900;line-height:1;display:inline-grid}.timerDigits{text-align:right;font-variant-numeric:tabular-nums;width:5ch;display:inline-block}.timerIcon{color:#ff9600;text-align:center;width:1.1em;font-size:.76em;line-height:1}.value.green{color:var(--green)}.value.red{color:var(--red)}.value.amber{color:var(--amber)}.sub,.micro{color:var(--muted);font-size:12px;line-height:1.28}.signalCard .sub{text-align:center;width:242px}.signalCard .meter,.signalCard .micro{width:242px}.targetInlineStack{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin-top:7px;padding-top:7px;font-size:12px;font-weight:750;display:grid}.targetInlineStack>div{justify-content:space-between;gap:10px;display:flex}.targetTimerBlock{border-top:1px solid var(--line);width:100%;margin-top:5px;padding-top:6px;justify-content:center!important;justify-items:center!important;gap:4px!important;display:grid!important}.targetTimerHeader{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;text-align:center;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.1}.targetTimerHeader .labelTip{white-space:nowrap}.targetTimerLine{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.targetTimerValue{color:#ff9600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:900;line-height:1}.targetTimerIcon{color:#ff9600;justify-content:center;align-items:center;line-height:1;display:inline-flex}.targetTimerProgress{background:var(--panel3);border-radius:999px;width:min(112px,100%);height:5px;margin:0 auto;overflow:hidden}.targetTimerFill{height:100%;width:var(--fill-pct,0%);background:var(--fill-color,var(--green));border-radius:999px;transition:width .18s linear,background .7s}.targetInlineStack strong{color:#eaeaeb;font-weight:850}.targetInlineStack .targetTimerValue{color:#ff9600!important}.signalCard{background:var(--panel2);border:1px solid var(--line);border-radius:8px;flex:0 0 275px;grid-template-rows:auto minmax(58px,auto) 12px auto;align-content:start;justify-items:center;gap:10px;width:275px;min-width:275px;max-width:275px;height:230px;min-height:0;padding:12px 10px;display:grid;overflow:hidden}.signalHead{grid-template-columns:136px 98px;justify-content:center;align-items:center;gap:8px;width:242px;min-width:242px;max-width:242px;display:grid}.signalHead>div:first-child{min-width:0}.signalCopy{justify-content:center;align-items:center;width:204px;max-width:204px;min-height:58px;display:flex}.signalCopy .sub{text-align:justify;text-align-last:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:204px}.signalTitle{text-align:center;width:136px;min-width:136px;max-width:136px;color:var(--green);text-transform:uppercase;white-space:normal;font-size:29px;font-weight:840;line-height:.98;overflow:hidden}.signalTitle.down{color:var(--red)}.signalTitle.wait{color:var(--amber);letter-spacing:-.02em;font-size:27px}.edgeNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:98px;min-width:98px;max-width:98px;font-size:27px;font-weight:800;line-height:1;overflow:hidden}.edgeNum.up{color:var(--green)}.edgeNum.down{color:var(--red)}.edgeNum.wait{color:var(--amber)}.edgeLabel{text-align:right;color:var(--dim);text-transform:uppercase;white-space:nowrap;width:98px;margin-top:4px;font-size:10px}.signalCopy.waiting .sub{color:var(--muted);text-align:center;text-align-last:center}.meter{background:var(--panel3);border-radius:999px;height:11px;margin-top:5px;position:relative;overflow:hidden}.meter:after{content:"";background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;left:50%}.meterFill{width:var(--fill-pct,0%);transition:width .16s;position:absolute;top:0;bottom:0}.meterFill.up{background:var(--green);left:50%}.meterFill.down{background:var(--red);right:50%}.meter.waiting:before{content:"";background:linear-gradient(90deg,#ffbc4200,#ffbc42c7,#ffbc4200);border-radius:999px;width:18%;min-width:34px;animation:1.4s ease-in-out infinite signalWaitPulse;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes signalWaitPulse{0%,to{opacity:.45}50%{opacity:1}}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{background:var(--panel2);border:1px solid var(--line);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:13px;display:flex}.tile.good{background:linear-gradient(145deg, var(--panel2), #10d6a30f);border-color:#10d6a359}.tile.bad{background:linear-gradient(145deg, var(--panel2), #ff55730f);border-color:#ff557359}.tile.watch{background:linear-gradient(145deg, var(--panel2), #ffbc420f);border-color:#ffbc4259}.tileTitle{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:750}.tileValue{font-size:24px;font-weight:800;line-height:1.1}.tileNote{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35}.volatilityMeter{background:var(--panel3);border-radius:999px;height:8px;margin:10px 0 2px;position:relative;overflow:hidden}.volatilityFill{background:linear-gradient(90deg, var(--green), var(--amber), var(--red));border-radius:999px;height:100%;transition:width .18s}.panelHead{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 0;display:flex}.panelTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.list{gap:8px;padding:14px;display:grid}.row{border:1px solid var(--line);background:var(--panel2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.rowLeft{min-width:0;color:var(--muted);align-items:center;gap:8px;font-weight:750;display:flex}.labelTip{cursor:default;align-items:center;display:inline-flex}.labelTipGapXs{margin-left:4px}.labelTipGapSm{margin-left:6px}.rowRight{color:#eaeaeb;font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:center;display:flex}.form .row{min-width:0}.form .rowLeft{white-space:nowrap;flex:none}.form .rowRight{flex:auto;min-width:0}.cashOutAmount{color:#eaeaeb;text-overflow:ellipsis;min-width:0;overflow:hidden}.cashOutPnL.profit{color:var(--green)}.cashOutPnL.loss{color:var(--red)}.cashOutValue{text-overflow:ellipsis;white-space:nowrap;gap:3px;min-width:0;font-size:12px;overflow:hidden}.cashOutValue .cashOutPnL{text-overflow:ellipsis;min-width:0;overflow:hidden}.dot{background:var(--dim);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.dot.live{background:var(--green);box-shadow:0 0 0 4px #10b9811f}.dot.mock{background:var(--amber);box-shadow:0 0 0 4px #ffbc421f}.dot.warn{background:var(--red);box-shadow:0 0 0 4px #ff55731f}.dot.live,.dot.up,.dot.good{background:var(--green);box-shadow:0 0 0 4px #10d6a31a}.dot.warn,.dot.flat,.dot.watch{background:var(--amber);box-shadow:0 0 0 4px #ffbc421a}.dot.dead,.dot.down,.dot.bad,.dot.offline{background:var(--red);box-shadow:0 0 0 4px #ff55731a}.headerStatus .dot.live{background:var(--green);box-shadow:0 0 0 4px #10b9811f}.headerStatus .dot.mock{background:var(--amber);box-shadow:0 0 0 4px #ffbc421f}.headerStatus .dot.offline{background:var(--red);box-shadow:0 0 0 4px #ff55731f}.tooltipTrigger,.tipWrap{cursor:default;justify-content:center;align-items:center;display:inline-flex}.tip{display:none}.tooltipPortal{left:var(--tooltip-left);top:var(--tooltip-top);width:max-content;max-width:min(280px,100vw - 24px);color:var(--text);opacity:0;pointer-events:none;z-index:2147483647;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:none;text-align:left;background:#11151dfa;border:1px solid #ffffff24;border-radius:8px;padding:10px 11px;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(4px)scale(.98);box-shadow:0 16px 40px #00000073}.tooltipPortal.ready{opacity:1;transform:translateY(0)scale(1)}.tooltipPortal:after{content:"";left:var(--tooltip-arrow-left);background:#11151dfa;width:9px;height:9px;position:absolute}.tooltipPortal.top:after{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;top:100%;transform:translate(-50%)rotate(45deg)}.tooltipPortal.bottom:after{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;bottom:100%;transform:translate(-50%)rotate(45deg)}.tooltipTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.tooltipText{color:var(--muted);white-space:normal;text-transform:none;font-size:12px;font-weight:500;line-height:1.45;display:block}.chartCanvas{cursor:crosshair;width:100%;height:320px;margin-bottom:0;display:block}.chartToggle{border:1px solid var(--line);background:var(--panel2);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.chartToggle button{min-height:24px;color:var(--muted);text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.chartPills{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px 12px;display:flex}.pastWindowStrip{color:#eaeaeb;letter-spacing:.015em;background:#22262d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:5px 11px;font-size:12px;font-weight:850;display:inline-flex}.pastDivider{background:#ffffff2e;width:1px;height:14px}.pastTriangleGroup{align-items:center;gap:2px;font-size:16px;line-height:1;display:inline-flex}.currentWindowPill{color:#11151d;background:#eaeaeb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 12px;font-size:12px;font-weight:850;display:inline-flex}.currentWindowPill .tipWrap{color:inherit}.currentWindowDot{background:var(--red);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #ff55731a}.chartVolatility{border:1px solid var(--line);background:var(--panel2);color:#eaeaeb;border-radius:999px;grid-template-columns:auto auto 58px;align-items:center;gap:6px;width:max-content;max-width:192px;min-height:28px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:850;display:grid}.volTextTip{cursor:default;align-items:center;display:inline-flex}.chartVolatility strong{color:#eaeaeb}.chartVolLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px}.chartVolBar{background:var(--panel3);border-radius:999px;width:58px;height:6px;overflow:hidden}.chartVolFill{background:linear-gradient(90deg, var(--green) 0%, var(--amber) 58%, var(--red) 100%);background-repeat:no-repeat;background-size:260px 100%;border-radius:999px;height:100%;transition:width .18s}.pastTriangle.up{color:var(--green)}.pastTriangle.down{color:var(--red)}.predictionLogWrap{padding:12px 14px 14px;overflow-x:auto}.predictionLogTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px;font-size:12px}.predictionLogTable th{color:var(--dim);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:850}.predictionLogTable td{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px}.predictionLogDirection{align-items:center;gap:7px;font-weight:850;display:inline-flex}.predictionLogDirection.up,.predictionLogDirection.up .predictionLogArrow{color:var(--green)}.predictionLogDirection.down,.predictionLogDirection.down .predictionLogArrow{color:var(--red)}.predictionLogArrow{font-size:16px;line-height:1}.predictionLogMini .predictionLogArrow{font-size:13px;line-height:1;display:inline-block}.predictionLogOffline,.predictionLogPending{color:var(--dim);font-weight:850}.predictionLogLoading{border:2px solid #9aa3b247;border-top-color:var(--muted);border-radius:999px;width:10px;height:10px;animation:.72s linear infinite predictionSpin}@keyframes predictionSpin{to{transform:rotate(360deg)}}.predictionLogEmpty{color:var(--dim);text-align:center;padding:16px 14px;font-size:12px}.predictionLogStats{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;padding:0 0 4px;display:flex}.logStatAccuracy{letter-spacing:-.5px;justify-content:center;align-items:baseline;gap:5px;font-size:27px;font-weight:900;line-height:1;display:inline-flex}.logStatAccuracy span{color:var(--dim);letter-spacing:.06em;font-size:10px;font-weight:800}.logStatRow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px 4px;width:100%;font-size:12px;display:flex}.logStatItem{align-items:baseline;gap:2px;display:flex}.logStatItem strong{font-size:13px;font-weight:800}.logStatLabel{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.logStatDivider{color:var(--dim);opacity:.5;font-size:11px}.logStreakRow{color:var(--green);text-transform:uppercase;letter-spacing:.04em;background:#10d6a314;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;margin-top:1px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.logStreakRow strong{color:var(--green);font-size:12px;font-weight:900}.predictionLogMini{text-align:center;align-content:start;align-self:stretch;gap:0;width:100%;min-height:100%;display:grid}.predictionLogMiniRows{scrollbar-gutter:auto;scrollbar-width:none;align-content:start;gap:0;width:100%;max-height:122px;padding-right:0;display:grid;overflow:hidden auto}.predictionLogMiniRows::-webkit-scrollbar{width:0;height:0;display:none}.predictionLogMiniRows::-webkit-scrollbar-track{background:0 0}.predictionLogMiniRows::-webkit-scrollbar-thumb{background:var(--muted);border-radius:999px}.predictionLogMiniRows::-webkit-scrollbar-button{width:0;height:0;display:none}.predictionLogMiniRow{border-top:1px solid var(--line);height:20px;min-height:20px;color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(112px,1fr) 18px 18px 14px;align-items:center;column-gap:3px;padding:0;font-size:11px;line-height:1;display:grid}.predictionLogMiniRow.miss{background:#ff55730a}.predictionLogReason{width:12px;height:12px;color:var(--red);cursor:help;opacity:.85;border:1px solid #ff5573bf;border-radius:999px;justify-content:center;align-items:center;font-size:0;font-weight:900;line-height:1;transition:opacity .15s;display:inline-flex}.predictionLogReason:hover{opacity:1}.predictionLogReason:before{content:"!";font-size:9px}.predictionLogMiniRow:first-child{border-top:0}.predictionLogMiniTime{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;line-height:1;overflow:hidden}.predictionLogMiniCell{justify-content:center;align-items:center;width:18px;min-width:0;line-height:1;display:flex}.predictionLogMini .predictionLogEmpty{padding:6px 0 0}.chartToggle button.active{color:#eaeaeb;background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line2)}.positionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sideButtonGroup{align-items:center;gap:8px;display:flex}.sideButton{border:1px solid var(--line2);color:#eaeaeb;background:0 0;border-radius:999px;flex:1;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800}.sideButton.yes.active{color:var(--green);background:#10d6a324;border-color:#10d6a3b3}.sideButton.no.active{color:var(--red);background:#ff557324;border-color:#ff5573b3}.entryBox{border:1px solid var(--line2);background:var(--panel2);box-sizing:border-box;border-radius:8px;justify-content:flex-end;align-items:center;height:40px;min-height:40px;padding:0 12px;display:flex}.positionInputBox{flex:0 0 160px;width:160px;min-width:160px;max-width:160px}.payoutBox{flex-basis:180px;width:180px;min-width:180px;max-width:180px}.entryBox:focus-within{border-color:#6ea8fea6;box-shadow:0 0 0 3px #6ea8fe1f}.entryValueWrap{color:#60636a;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;width:100%;min-width:0;font-size:24px;font-weight:850;line-height:1;display:inline-flex}.entryBox:focus-within .entryValueWrap{color:#60636a}.entryBoxInput{width:auto;min-width:1ch;max-width:100%;color:inherit;font:inherit;text-align:right;appearance:textfield;outline:none;flex:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.payoutBox .entryBoxInput{width:auto}.entryBoxInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entryBoxInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.entryBoxInput::placeholder{color:inherit;opacity:1}.entryDollar{color:inherit;font:inherit;pointer-events:none;margin-right:0}.positionGrid .field.full{grid-column:1/-1}.cashoutBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2);background:var(--panel2);border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.cashoutBadge.hold{color:var(--green);background:#10d6a31a;border-color:#10d6a359}.cashoutBadge.exit{color:var(--amber);background:#ffbc421a;border-color:#ffbc4259}.cashoutBadge.monitor{color:var(--blue);background:#6ea8fe1a;border-color:#6ea8fe59}.intelGrid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.intelCard{background:var(--panel2);border:1px solid var(--line);border-radius:8px;min-height:86px;padding:11px}.intelCard.good{background:linear-gradient(145deg, var(--panel2), #10d6a30f);border-color:#10d6a359}.intelCard.bad{background:linear-gradient(145deg, var(--panel2), #ff55730f);border-color:#ff557359}.intelCard.watch{background:linear-gradient(145deg, var(--panel2), #ffbc420f);border-color:#ffbc4259}.intelLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:800}.intelValue{font-size:20px;font-weight:820;line-height:1.05}.intelSub{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35}.edgeBar{background:var(--panel3);border-radius:999px;height:8px;margin-top:10px;position:relative;overflow:hidden}.edgeBarCenter{z-index:2;background:#ffffff52;width:1px;position:absolute;top:0;bottom:0;left:50%}.edgeBarFill{border-radius:999px;transition:width .18s;position:absolute;top:0;bottom:0}.edgeBarFill.good{background:var(--green);left:50%}.edgeBarFill.bad{background:var(--red);right:50%}.form{gap:12px;padding:14px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--muted);font-size:12px;font-weight:750}input,select{-webkit-user-select:text;user-select:text;cursor:default;border:1px solid var(--line2);background:var(--panel2);color:#eaeaeb;border-radius:8px;outline:none;width:100%;padding:11px 12px}input:focus,select:focus{border-color:#6ea8fea6;box-shadow:0 0 0 3px #6ea8fe1f}.buttons{flex-wrap:wrap;gap:8px;display:flex}button{-webkit-user-select:none;user-select:none;cursor:default;border:1px solid var(--line2);background:var(--panel2);color:#eaeaeb;border-radius:8px;min-height:38px;padding:10px 12px}button:hover{background:var(--panel3);border-color:#ffffff40}.primary{color:#cfe1ff;background:#6ea8fe1f;border-color:#6ea8fe66}.log{color:var(--muted);gap:8px;padding:14px;font-size:12px;display:grid}.explain{color:var(--muted);padding:14px;font-size:12px;line-height:1.55}.explain strong{color:#eaeaeb}.depthChart{grid-template-columns:1fr 1fr;gap:12px;display:grid}.depthSide{flex-direction:column;gap:3px;display:flex}.depthLabel{letter-spacing:.08em;color:var(--dim);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.depthRow{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:flex}.depthPrice{width:72px;color:var(--muted);text-align:right;flex-shrink:0}.depthBar{border-radius:3px;min-width:2px;height:14px;transition:width .2s}.bidBar{background:#10d6a359}.askBar{background:#ff557359}.depthVol{color:var(--dim);flex-shrink:0;font-size:10px}.sentimentBar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.newsList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.newsItem{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.newsDot{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.newsDot.bull{background:var(--green)}.newsDot.bear{background:var(--red)}.newsDot.neut{background:var(--dim)}.newsContent{flex:1;min-width:0}.newsTitle{color:#eaeaeb;font-size:12px;line-height:1.35}.newsLink{color:#eaeaeb;cursor:pointer;text-decoration:none;transition:color .15s}.newsLink:hover{color:var(--blue);text-decoration:underline}.newsMeta{color:var(--dim);margin-top:2px;font-size:10px}.momentumBar{border-radius:8px;transition:background .4s,border-color .4s,box-shadow .4s;display:none;overflow:hidden}.momentumBar.idle{background:var(--panel);border:1px solid var(--line)}.momentumBar.cashOut{background:linear-gradient(135deg,#c00,#f30);border:1px solid #ff500080;animation:1.2s ease-in-out infinite cashOutPulse;box-shadow:0 0 32px #ff000040,inset 0 0 20px #ffffff0f}.momentumBar.exhaustionActive{background:linear-gradient(135deg,#ffbc421a,#ffbc420a);border:1px solid #ffbc4266;box-shadow:0 0 16px #ffbc421a}.momentumInner{align-items:center;gap:12px;padding:11px 16px;display:flex}.momentumIcon{font-size:18px}.momentumText{flex-direction:column;flex:1;gap:1px;display:flex}.momentumTitle{letter-spacing:.06em;color:#eaeaeb;font-size:13px;font-weight:900}.momentumTitleIdle{letter-spacing:.08em;color:var(--dim);text-transform:uppercase;font-size:12px;font-weight:800}.momentumSub{color:#ffffffa6;font-size:11px;font-weight:500}.momentumBar.idle .momentumSub{color:var(--dim)}.momentumDotAmber{background:var(--amber);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite exhaustionBlink;box-shadow:0 0 8px #ffbc4266}.momentumDotIdle{background:var(--dim);border-radius:999px;flex-shrink:0;width:8px;height:8px}@keyframes cashOutPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.003)}}@keyframes exhaustionBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes trainingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@media (width<=980px){.layout{grid-template-columns:1fr}.hero{grid-template-columns:minmax(0,1fr);justify-items:stretch}.stat,.signalCard{width:100%;min-width:0;max-width:none}.signalHead,.signalCard .meter,.signalCard .micro,.signalCopy{width:min(242px,100%);max-width:100%}}@media (width<=720px){.rydiaApp{padding:14px 10px 36px}.shell,.layout,.main,.side{width:100%;min-width:0;max-width:100%}.topbar{grid-template-columns:1fr;align-items:start;gap:10px}.brand{align-items:flex-start;width:100%}.mark{width:54px;height:54px}.rydiaWordmark{letter-spacing:.1em;justify-self:start;font-size:42px}h1{font-size:16px;line-height:1.18}.subtitle{flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.35;display:flex}.headerStatus,.guidance,.liveDotSmall{margin-left:0}.retrainStatus{white-space:normal;max-width:100%}.layout{flex-direction:column;gap:14px;display:flex}.main,.side{display:contents}.liveIndexPanel{order:1}.positionPanel{order:2}.livePathPanel{order:3}.orderBookPanel{order:4}.indicatorPanel{order:5}.modelIntelPanel{order:6}.feedHealthPanel{order:7}.newsPanel{order:8}.roundNotesPanel{order:9}.mechanicsPanel{order:10}.hero{gap:8px;padding:10px}.price{text-overflow:clip;font-size:54px;overflow:hidden}.signalCard{height:auto;min-height:230px}.grid2,.stats{grid-template-columns:1fr}.panelHead{flex-wrap:wrap;align-items:flex-start}.row,.form .row,.rowLeft,.rowRight{min-width:0}.chartCanvas{height:260px}.chartPills{flex-wrap:wrap;align-items:flex-start;padding:10px}.chartVolatility{max-width:100%;margin-left:0}.depthChart{grid-template-columns:1fr}.depthPrice{width:82px}}@media (width<=430px){.rydiaApp{padding-inline:8px}.authGate{min-height:calc(100vh - 32px);padding:16px 8px}.authPanel{padding:18px 10px}.turnstileMount{width:304px;max-width:100%;overflow:hidden}.brand{gap:9px}.mark{width:48px;height:48px}.price{font-size:44px}.panelHead,.list,.log,.explain{padding-left:10px;padding-right:10px}.chartToggle button{padding-inline:8px}.pastWindowStrip,.currentWindowPill,.chartVolatility{justify-content:center;width:100%}.chartVolatility{grid-template-columns:auto auto minmax(48px,1fr)}.depthRow{gap:5px}.depthPrice{width:78px;font-size:10px}.depthVol{font-size:9px}.signalHead{grid-template-columns:1fr;justify-items:center;gap:6px}.signalTitle,.edgeNum,.edgeLabel{text-align:center;width:auto;min-width:0;max-width:100%}}
