*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#202c40;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif;font-size:14px;line-height:1.6}main{max-width:760px;margin:auto;padding:24px 24px 40px}header,.row,.source,.planHeading,.evidence{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{font-size:19px;font-weight:800;color:#22324a;text-decoration:none;display:flex;align-items:center;gap:9px}.logo{background:#3182f6;color:#fff;border-radius:12px;width:34px;height:34px;display:grid;place-items:center;font-size:28px}.pill{font-size:10px;font-weight:700;letter-spacing:1px;background:#eaf0f8;color:#61728d;border-radius:6px;padding:5px 8px;white-space:nowrap}.intro{padding:40px 0 24px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#3182f6}h1{font-size:34px;letter-spacing:-1.5px;line-height:1.4;margin:10px 0}p{margin:10px 0}.intro p,.muted,small{color:#7a889d}.source{justify-content:flex-start;font-size:12px;padding:13px 0}.dot{width:6px;height:6px;background:#4a94fa;border-radius:50%}.local{margin-left:auto;color:#7a889d;font-size:11px}nav{display:flex;border-bottom:1px solid #dce3ed;margin:12px 0 22px}nav button{background:none;color:#8591a4;border-radius:0;padding:12px 24px;border-bottom:2px solid transparent}nav .selected{border-color:#3182f6;color:#3182f6}.card{background:#fff;border:1px solid #e8edf4;border-radius:20px;padding:24px;margin-bottom:16px;box-shadow:0 4px 16px #18325b03}h2{font-size:26px;letter-spacing:-.6px;margin:4px 0}h3{font-size:17px;margin:4px 0 10px}h4{font-size:13px;margin:24px 0 10px}.unit{font-size:12px;color:#8d99a9;font-weight:400}.badge{font-size:12px;background:#e9f6f3;color:#16886e;border-radius:8px;padding:6px 10px}svg{width:100%;height:auto;margin-top:16px}.legend{display:flex;gap:14px;font-size:10px;color:#8a99ad;padding:0 5px 16px}.legend span:nth-child(2){color:#b48e40}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.stats>div{background:#fff;border-radius:15px;padding:17px;border:1px solid #e8edf4}.stats small{display:block}.stats strong{font-size:23px;font-weight:650}.stats em{font-size:12px;color:#8d99a9;font-style:normal}.planHeading{justify-content:flex-start;margin:22px 0 20px;flex-wrap:wrap}.planLabel{background:#3182f6;color:#fff;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.status{font-size:10px;color:#8290a4;margin-left:auto}.prices{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;background:#f8fafc;padding:18px;border-radius:12px}.prices small,.prices b{display:block}.prices b{font-size:16px}.green{color:#139779}.red{color:#db6377}.invalidation{background:#fff5ef;border-radius:12px;padding:16px;margin-top:18px;color:#a57349;font-size:12px}.invalidation p{margin:5px 0 0}.evidence{padding:10px 0;border-bottom:1px solid #f0f3f7;font-size:12px}.evidence span{color:#52647b}.evidence b{color:#3182f6}.counter{color:#a17f55;font-size:12px}.wait{border-top:1px solid #edf0f5;margin-top:24px;padding-top:18px;font-size:12px}.wait span{float:right;color:#8794a7}.wait p{color:#8a96a8;font-size:11px}.empty{text-align:center;padding:24px 0;color:#8190a6}.empty span{font-size:38px;color:#91b5e8}.empty h3{color:#3b4b64;margin-top:8px}.empty p,.compact{font-size:12px}button,.upload{background:#3182f6;color:#fff;border:0;border-radius:10px;padding:12px 18px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:44px}button:disabled{opacity:.45;cursor:default}button:hover{filter:brightness(.97)}.secondary{background:#eaf0f8;color:#516984}.full{width:100%;margin:10px 0}.replay{display:flex;align-items:center;gap:12px;border-top:1px solid #edf1f6;padding:14px 0;font-size:10px}.replay input{flex:1;min-width:30px;width:80px;accent-color:#3182f6}.replay button{font-size:11px;padding:8px 12px}.replay label{white-space:nowrap}.replay b{display:block}footer{text-align:center;color:#8d99ab;font-size:11px;padding-top:35px}footer span{display:block;margin-top:22px;font-size:9px;letter-spacing:2px}.fields,.metricGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}label{display:block;color:#6b7c93;font-size:12px}input:not([type=range]):not([type=checkbox]):not([type=file]){display:block;width:100%;padding:12px;border:1px solid #dce4ef;border-radius:8px;margin:6px 0;font:inherit;color:#334b69}input:focus-visible,button:focus-visible{outline:2px solid #3182f6;outline-offset:2px}.check{margin:20px 0}.upload{display:block;text-align:center;margin:20px 0 10px}.upload input{display:block;font-size:11px;margin:6px auto;width:100%}.actions{display:flex;gap:10px;flex-wrap:wrap}.metricGrid>div{background:#f7f9fc;border-radius:10px;padding:12px}.metricGrid small,.metricGrid b{display:block}.error{background:#fff0f0;color:#b74459;padding:15px;border-radius:12px;margin-bottom:14px}details{font-size:12px;color:#71839a;margin-top:20px}@media(max-width:480px){main{padding:18px 16px}.intro{padding-top:30px}h1{font-size:30px}.card{padding:18px;border-radius:16px}.stats{gap:8px}.stats>div{padding:13px}.stats strong{font-size:21px}.legend{font-size:9px;gap:8px}.local{font-size:10px}.prices b{font-size:14px}.wait span{float:none;display:block;margin-top:6px}}.entry-chart svg{display:block}.zone-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 18px}.zone-values>div{padding:12px;border-radius:10px;min-width:0}.zone-values small,.zone-values strong{display:block}.zone-values strong{font-size:15px;overflow-wrap:anywhere}.entry-value{background:#edf5ff;color:#1769d5}.stop-value{background:#fff0f2;color:#ce354a}.entry-value small{color:#1769d5}.stop-value small{color:#ce354a}.zone-empty{text-align:center;background:#f4f7fb;padding:12px;border-radius:10px;font-size:12px;color:#708097}@media(max-width:480px){.zone-values{grid-template-columns:1fr}.entry-chart svg{margin-left:-8px;width:calc(100% + 16px)}}.btc-toolbar{max-width:712px;margin:24px auto 0;padding:18px 22px;background:#fff;border:1px solid #e8edf4;border-radius:16px}.btc-toolbar b{font-size:20px;color:#bd7711}.btc-toolbar small{display:block;font-size:11px}.btc-controls{display:flex;align-items:end;gap:12px;margin:14px 0}.btc-controls label{flex:1}.btc-controls select{display:block;width:100%;margin-top:4px;padding:11px;border:1px solid #dce4ef;border-radius:10px;color:#334b69;background:#fff;font:inherit}.btc-toolbar+main .intro{padding-top:22px}@media(max-width:760px){.btc-toolbar{margin:16px 16px 0}}.buy-region{padding:18px 0;border-top:1px solid #e8edf4}.buy-region h3{color:#2674d7;margin-top:12px}.buy-region p{font-size:12px}.buy-region:nth-of-type(2) h3{color:#7858d6}.buy-region:nth-of-type(3) h3{color:#129a92}.stream-status{font-size:11px;padding:5px 9px;border-radius:8px;background:#fff5e7;color:#aa772e;white-space:nowrap}.stream-status.online{color:#0c926e;background:#e7f8f1}.symbol-search{position:relative;margin-top:16px}.search-results{position:absolute;left:0;right:0;top:100%;max-height:330px;overflow:auto;background:#fff;z-index:5;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 12px 30px #19365b22;padding:8px}.search-results button{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff;color:#344862;border-radius:6px;text-align:left}.search-results button:hover{background:#edf5ff}.search-results span{font-weight:400;font-size:12px}.search-results small{padding:8px}.search-results .close-search{background:#f1f4f9;justify-content:center}.direction-tabs{display:flex;gap:8px;margin:18px 0}.direction-tabs button{flex:1;background:#e8edf5;color:#7d8ba0;font-size:15px}.direction-tabs .active.long{background:#0f9874;color:#fff}.direction-tabs .active.short{background:#d95771;color:#fff}.capital select{display:block;width:100%;padding:12px;border:1px solid #dce4ef;border-radius:8px;margin:6px 0;background:#fff;font:inherit}.split-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.capital-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;background:#f6f9fd;border-radius:10px;padding:13px}.capital-summary small,.capital-summary b{display:block}.capital-summary b{font-size:13px}.stage-money{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#f5f8fd;border-radius:10px;padding:14px;margin:14px 0}.stage-money small,.stage-money strong{display:block}.stage-money strong{font-size:15px}.buy-region h3 small{display:inline}.chart-caption{display:flex;justify-content:space-between;gap:10px;margin-top:20px;font-size:12px}.chart-caption span{color:#8390a2}.chart-stage-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.chart-stage-summary>div{border-top:3px solid;padding:10px;background:#f6f9fd;border-radius:5px}.chart-stage-summary small,.chart-stage-summary b,.chart-stage-summary span{display:block}.chart-stage-summary b{font-size:12px}.chart-stage-summary span{font-size:12px;color:#426c9f;margin-top:5px}.ohlc-readout{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:#6b7f98}.tick-time{display:block}.replay{flex-wrap:wrap}.entry-chart svg{touch-action:pan-y}@media(max-width:480px){.capital-summary,.stage-money,.chart-stage-summary{grid-template-columns:1fr}.chart-stage-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:4px}.chart-stage-summary span{grid-column:2}.stream-status{font-size:9px}.split-fields{gap:6px}.btc-toolbar .row{align-items:flex-start}.capital-summary b{font-size:15px}}.stop-loss-summary{margin:14px 0;padding:14px 16px;background:#fff1f3;border:1px solid #f5d8de;border-radius:12px;color:#b6324d;font-size:13px}.stop-loss-summary strong{display:block;font-size:17px}.stop-loss-summary p{margin:5px 0;font-size:12px}.stop-loss-summary small{color:#956977;font-size:11px}.stage-loss{color:#be3b55;font-size:12px}.market-filters{display:flex;gap:6px;margin:16px 0 8px;flex-wrap:wrap}.market-filters button{background:#edf1f7;color:#647791;padding:8px 12px;font-size:12px}.market-filters .selected{background:#3182f6;color:#fff}.search-results button span{max-width:65%;text-align:right;overflow-wrap:anywhere}.search-results button b small{padding:0;font-size:9px;text-align:left}nav[aria-label="화면 선택"]{overflow-x:auto;gap:2px;scrollbar-width:thin}nav[aria-label="화면 선택"] button{flex-shrink:0;padding:12px 15px;white-space:nowrap}.search-results button .result-name{font-size:14px;color:#344862;flex:1;min-width:0;overflow-wrap:anywhere;padding-right:12px}.search-results button .result-code{flex-shrink:0;font-size:12px;color:#7a889d;max-width:none}.search-results button .result-name small{color:#8a96a8;font-size:10px;font-weight:400}.asset-nav{max-width:712px;margin:16px auto 0}.commodity-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.commodity-grid .card{margin:0}.commodity-grid h2{font-size:23px}main>main{padding:0}@media(max-width:540px){.commodity-grid{grid-template-columns:1fr}.asset-nav{margin:16px 16px 0}}.chart-zone-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin:14px 0 0;padding:10px 12px;background:#f7f9fc;border-radius:10px;font-size:12px;color:#42516a}.chart-zone-legend>span{display:inline-flex;align-items:center;gap:7px}.chart-zone-legend i{display:inline-block;width:18px;height:5px;border-radius:2px;flex-shrink:0}.chart-zone-legend .stop-swatch{height:0;border-top:2px dashed #d3465a;border-radius:0}.chart-zone-legend .plan-stop-swatch{height:0;border-top:2px dotted #c62443;border-radius:0}.chart-zone-legend .unavailable{color:#8995a5}.chart-controls{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #edf1f6}.chart-controls .btc-controls{margin-top:0}.chart-controls>small{display:block;font-size:11px}.chart-bottom-controls{margin:18px 0;border-top:1px solid #edf1f6;padding-top:16px}.chart-bottom-controls .chart-controls{padding-bottom:0;border-bottom:0;margin-bottom:12px}.chart-bottom-controls .direction-tabs{margin:12px 0 0}.balance-leverage{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:12px;align-items:end}.balance-leverage.spot{grid-template-columns:1fr}.region-evidence{background:#f6f8fc;border:1px solid #e6ebf3;border-radius:12px;padding:16px;margin:14px 0;color:#45556c}.region-evidence h4{margin:0 0 10px;font-size:14px}.region-evidence p{font-size:12px;line-height:1.85}.region-evidence small{display:block;font-size:11px;line-height:1.7}.entry-reason-heading{margin:22px 0 6px}.entry-reason-hint{font-size:12px}.inline-reason{margin:12px 0 0;grid-column:1/-1}.inline-reason summary{cursor:pointer;color:#246aca;font-weight:700;min-height:44px;padding:10px 8px;background:#eaf2ff;border-radius:8px;line-height:1.6}.inline-reason summary:focus-visible{outline:2px solid #3182f6;outline-offset:2px}.stop-reason summary{color:#b6324d;background:#fff1f3}.chart-stage-summary>div:has(details[open]){grid-column:1/-1}.chart-stage-summary .region-evidence{background:#fff}.inline-reason .region-evidence{margin-bottom:0}.rsi-panel{margin:12px 0;padding:10px;background:#f8f9fc;border-radius:10px;font-size:12px}.rsi-panel svg{margin-top:0;display:block}.numbered-reasons{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}.numbered-reason{background:#fff;border:1px solid #dfe6f0;border-radius:10px;padding:13px}.reason-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.reason-title>b{display:flex;align-items:center;gap:8px;font-size:13px}.reason-number{display:inline-grid!important;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#3182f6;color:#fff!important;margin:0!important}.reason-title>strong{font-size:11px;white-space:nowrap}.reason-ok{color:#098365}.reason-wait{color:#a36b17}.numbered-reason p{margin:8px 0 0}.ema-direction-check{padding:12px;background:#fff6eb;border:1px solid #f5ddbb;border-radius:10px;color:#8b501a;font-size:12px;margin:12px 0}.chart-zoom{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0}.chart-zoom button{padding:8px 12px;font-size:12px}.chart-zoom small{font-size:11px}.entry-chart svg.interactive-price-chart{touch-action:none;user-select:none;-webkit-user-select:none}.chart-zoom label{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 6px;cursor:pointer}.chart-zoom input{accent-color:#3182f6}.chart-top-timeframe{margin-top:14px}.chart-top-timeframe .chart-controls{margin-bottom:8px;padding-bottom:8px}.chart-bottom-controls:has(.direction-tabs){margin-top:12px}.chart-bottom-controls:empty{display:none}.decision-banner{display:flex;flex-direction:column;gap:4px;padding:16px 18px;margin:18px 0;background:#eff5ff;border:1px solid #dbe7fa;border-radius:14px}.decision-banner b{font-size:18px;color:#255caa}.decision-banner span{font-size:13px;color:#526780}.timeframe-shortcuts{display:flex;gap:5px;align-items:center;flex-wrap:wrap;flex:1}.timeframe-shortcuts button{background:#edf2f9;color:#57708d;padding:9px 12px}.timeframe-shortcuts button.selected{background:#3182f6;color:#fff}.timeframe-shortcuts select{margin:0!important}.plan-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.unified-plan>p{font-size:12px}.plan-table-head,.plan-row-button{display:grid;grid-template-columns:48px minmax(0,1fr) 90px;gap:8px;align-items:center}.plan-table-head{padding:12px;font-size:11px;color:#8592a5}.plan-row-button{width:100%;background:#fff;color:#33475f;border-radius:0;text-align:left;padding:16px 12px;font-size:12px;font-weight:500}.plan-row-button span{overflow-wrap:anywhere}.plan-row-button b{font-size:14px}.plan-table-row{border-top:1px solid #e6edf5}.status-wait{color:#8b7145}.status-ready{color:#16775e}.stop-plan-row{color:#b33250;background:#fff5f6}.plan-row-detail{padding:12px;background:#f7f9fc}.compact-checks{display:flex;flex-wrap:wrap;gap:7px}.compact-checks span{background:#e9eff7;padding:6px 9px;border-radius:7px;font-size:11px}.saved-plan{border:1px solid #dce5f0;border-radius:10px;padding:12px}.saved-plan summary{cursor:pointer;font-weight:600}.saved-plan p{font-size:12px}@media(max-width:480px){.plan-table-head,.plan-row-button{grid-template-columns:36px minmax(0,1fr) 70px;gap:5px;padding-left:5px;padding-right:5px;font-size:11px}.timeframe-shortcuts button{padding:8px 10px}.btc-controls{flex-wrap:wrap}}.wave-brief{margin:12px 0 18px;border:1px solid #dce5f0;border-radius:14px;padding:16px;background:#fff}.wave-brief-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.wave-brief-title>b{font-size:16px}.wave-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wave-brief-grid article{padding:13px;background:#f5f8fd;border-radius:10px;border-top:3px solid #3182f6}.wave-brief-grid small{font-size:11px;color:#6c7d94}.wave-brief-grid strong{display:block;font-size:14px;margin:8px 0;color:#253c59}.wave-brief-grid p{font-size:12px;line-height:1.5;margin:4px 0;color:#65768c}.wave-brief-note{display:block;margin-top:12px;font-size:11px;color:#728196}@media(max-width:480px){.wave-brief-grid{grid-template-columns:1fr}.wave-brief-title{align-items:flex-start;flex-direction:column}.wave-brief-grid article{padding:10px 12px}.wave-brief-grid strong{margin:5px 0}}.scenario-switch{display:flex;gap:6px}.scenario-switch button{padding:9px 14px;border:1px solid #dce5f0;border-radius:8px;background:#f5f8fd;color:#546780;cursor:pointer}.scenario-switch .active{background:#1456c0;color:#fff;border-color:#1456c0}.scenario-switch .active.scenario-B{background:#a46520;border-color:#a46520}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.scenario-grid{grid-template-columns:1fr}}.bb-report{margin:14px 0;padding:16px;border-radius:12px;background:#f2f5f9;border-left:4px solid #8390a2}.bb-report strong{display:block;font-size:23px;margin:5px 0 10px}.bb-report p{font-size:13px;line-height:1.6;margin:6px 0}.bb-report-entry{background:#ecf8f3;border-color:#098566}.bb-report-entry>strong{color:#098566}.bb-report-out{background:#fff0f2;border-color:#c63c50}.bb-report-out>strong{color:#c63c50}.entry-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 0}.entry-details-button{padding:10px 16px;border:1px solid #dce5f0;background:#f5f8fd;color:#466080;border-radius:9px;cursor:pointer}.entry-details-button.active{background:#3182f6;color:#fff;border-color:#3182f6}:root{--ui-border:#e4e7ec;--ui-muted:#79828f;--ui-ink:#273140;--ui-blue:#2868d8}body{background:#f3f4f7;color:var(--ui-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}main{max-width:1064px;padding:12px 12px 28px;margin:0 auto}.btc-toolbar{max-width:1040px;margin:20px auto 0;padding:16px 20px;background:#fff;border:1px solid var(--ui-border);border-radius:10px}.btc-toolbar>.row{padding-bottom:12px;border-bottom:1px solid #f0f1f4}.btc-toolbar>.row b{font-size:17px;color:var(--ui-ink);font-weight:650;letter-spacing:-.4px}.btc-toolbar small{color:var(--ui-muted);font-size:11px}.market-filters{margin:12px 0 8px;gap:4px}.market-filters button{padding:6px 12px;border-radius:5px;background:transparent;color:#687281;min-height:32px;font-weight:500}.market-filters .selected{background:#edf2fa;color:#2868d8;font-weight:650}.symbol-search{margin-top:12px}.symbol-search>label{font-size:11px;color:#697384}.symbol-search input[type=search]{padding:10px 12px;margin:5px 0 0;border-color:#dfe3e9;border-radius:6px;font-size:13px;background:#fafbfc}.card{border:1px solid var(--ui-border);border-radius:10px;box-shadow:none;padding:18px 20px;margin-bottom:12px}.card>.row{padding-bottom:12px;border-bottom:1px solid #edf0f3}.card h2{font-size:26px;letter-spacing:-.7px;font-weight:650;margin:2px 0}.unit{font-size:11px;letter-spacing:0}.badge,.stream-status{border-radius:4px;font-size:10px;padding:4px 7px;font-weight:500}.badge{background:#f0f4f7;color:#647080}button{min-height:32px;border-radius:5px;padding:7px 12px;font-size:12px;font-weight:500;background:#2868d8}.secondary{background:#f1f3f6;color:#586575}button:hover{filter:none;background-color:#edf2f9;color:#245dae}button:disabled{cursor:default}.chart-caption{margin:14px 0 10px;font-size:12px}.chart-caption b{font-weight:600}.chart-caption span{font-size:11px;color:#88919d}.chart-controls{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #edf0f3}.chart-controls .btc-controls{gap:8px;margin:0}.chart-controls>small{font-size:10px;color:#8b939e;margin-top:5px}.btc-controls select{margin:0;padding:6px 10px;min-height:32px;border-radius:5px;font-size:12px;border-color:#e2e6ec}.timeframe-shortcuts{gap:3px}.timeframe-shortcuts button{padding:6px 10px;border-radius:5px;min-height:32px}.timeframe-shortcuts .selected{background:#edf2fa;color:#2868d8}.chart-zoom{gap:14px;padding:8px 0;border-bottom:1px solid #edf0f3;align-items:center}.chart-zoom label{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#657080}.chart-zoom input{accent-color:#2868d8;margin:0;width:13px;height:13px}.chart-zoom button{font-size:11px;min-height:30px;padding:5px 10px}.entry-detail-toolbar{margin:8px 0;min-height:32px}.entry-details-button{font-size:11px;padding:6px 10px;min-height:30px;border-radius:5px;background:#fff;border-color:#e3e7ec;color:#536477;margin-left:auto}.entry-details-button.active{background:#edf2fa;color:#2868d8;border-color:#d7e2f4}.scenario-switch{gap:3px}.scenario-switch button{min-height:30px;border-radius:5px;font-size:11px;padding:5px 10px;border-color:transparent;background:#f2f4f7;color:#637080}.scenario-switch .active{background:#eaf1fc;color:#2868d8;border-color:#dce7f8}.scenario-switch .active.scenario-B{background:#fff4e7;color:#986624;border-color:#f0e3cf}.entry-chart .interactive-price-chart{max-height:620px;margin:8px 0 0;width:100%}.ohlc-readout{padding:8px 0;border-bottom:1px solid #f0f2f5;font-size:10px;gap:12px;color:#748194}.tick-time{margin-top:10px;font-size:10px;color:#929aa5}.wave-brief{border-radius:7px;border-color:#e5e9ef;padding:14px;margin:8px 0 14px;box-shadow:none}.wave-brief-title>b{font-size:14px;font-weight:600}.wave-brief-grid{gap:8px}.wave-brief-grid article{border-top:0;border:1px solid #e9edf2;border-radius:5px;background:#fafbfc;padding:12px}.wave-brief-grid strong{font-size:14px;margin:6px 0}.wave-brief-grid p{font-size:11px;color:#6e7989}.wave-brief small{font-size:10px}.wave-brief details{margin-top:12px}.wave-brief summary{cursor:pointer;color:#53657c;padding:6px 0}.bb-report{border-radius:5px;margin:12px 0;padding:12px 14px;border-left-width:3px}.bb-report strong{font-size:20px;margin:4px 0 8px}.bb-report p{font-size:12px;margin:5px 0}.compact-checks{gap:6px}.compact-checks span{font-size:10px;border-radius:4px}.search-results{border-radius:6px;box-shadow:0 8px 24px #26344714;padding:5px;max-height:360px;border-color:#dfe4ec}.search-results button{border-radius:3px;padding:10px 12px;border-bottom:1px solid #f1f3f6;min-height:52px}.search-results button .result-name{font-size:13px;font-weight:550;color:#273140}.search-results button .result-code{font-size:11px;color:#85909e}.search-results button .result-name small{font-size:10px;margin-top:3px}.search-results>small{font-size:10px;padding:8px 10px;line-height:1.7}.search-results .close-search{min-height:30px;font-size:11px}@media(max-width:1080px){.btc-toolbar{margin:12px 12px 0}}@media(max-width:600px){main{padding:8px 8px 20px}.btc-toolbar{margin:8px 8px 0;padding:12px;border-radius:8px}.card{padding:12px;border-radius:8px}.btc-toolbar>.row b{font-size:16px}.card h2{font-size:23px}.chart-zoom{gap:10px 12px;flex-wrap:wrap}.chart-controls{flex-wrap:wrap}.chart-caption{font-size:11px}.entry-chart .interactive-price-chart{margin-left:0;width:100%;max-height:none}.wave-brief-grid{grid-template-columns:1fr}.market-filters button{padding:7px 10px;min-height:36px}.scenario-switch button,.entry-details-button{min-height:36px}.chart-zoom label{min-height:30px}.search-results button .result-code{font-size:10px}}.bb-inline-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;background:#f0f2f5;color:#637080;font-size:12px;font-weight:600}.bb-inline-status small{font-size:10px;font-weight:400;color:inherit;opacity:.8}.bb-inline-entry{background:#e8f6ef;color:#087959}.bb-inline-out{background:#fff0f2;color:#b9344b}@media(max-width:600px){body{font-size:14px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}#root,main,.card,.btc-toolbar,.entry-chart{min-width:0;max-width:100%}.market-filters{flex-wrap:nowrap;overflow-x:auto;gap:2px}.market-filters button{flex-shrink:0;min-height:44px;padding:8px;font-size:12px}.symbol-search input[type=search]{font-size:16px;min-height:44px}.search-results{max-height:50dvh;overscroll-behavior:contain}.search-results button{min-height:52px}.search-results .result-name{overflow-wrap:anywhere}.card>.row{align-items:flex-start}.card>.row>div{min-width:0}.card h2{font-size:24px;overflow-wrap:anywhere}.card h2 .unit{display:block;font-size:11px;margin-top:3px}.chart-controls{display:flex;gap:8px;align-items:stretch}.chart-controls .btc-controls{display:flex;flex:1;min-width:0;flex-wrap:wrap}.timeframe-shortcuts{display:flex;width:100%}.timeframe-shortcuts button{flex:1;min-height:44px}.btc-controls label{min-width:0;width:100%}.btc-controls select{min-height:44px;font-size:16px}.chart-controls>button{min-height:44px;align-self:flex-end;padding:8px 10px}.chart-zoom{display:flex;flex-wrap:wrap;gap:4px 12px}.chart-zoom label{min-height:44px;font-size:12px}.chart-zoom input{width:17px;height:17px}.chart-zoom button{min-height:44px}.entry-details-button,.scenario-switch button{min-height:44px;font-size:12px}.entry-detail-toolbar{gap:8px}.bb-inline-status{flex-wrap:wrap;font-size:12px;min-height:40px}.entry-chart .interactive-price-chart{min-height:240px;touch-action:pan-y}.entry-chart .ohlc-readout{gap:6px;font-size:11px}.chart-caption{flex-wrap:wrap}.wave-brief{padding:10px}.wave-brief-grid p,.bb-report p{font-size:12px}.wave-brief summary{min-height:44px;display:flex;align-items:center}.wave-brief small{line-height:1.6}.compact-checks{display:flex;flex-wrap:wrap}.tick-time{overflow-wrap:anywhere}}@media(max-width:600px){.chart-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.chart-controls .btc-controls{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:6px;width:100%}.chart-controls .timeframe-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;min-width:0}.chart-controls .timeframe-shortcuts button{white-space:nowrap;word-break:keep-all;padding:6px 3px;font-size:12px;min-width:0}.chart-controls .btc-controls label{width:auto;min-width:0}.chart-controls .btc-controls select{width:100%;font-size:13px;padding:6px}.chart-controls>button{grid-column:2;grid-row:2;white-space:nowrap;align-self:start}.chart-controls>small{grid-column:1;grid-row:2;min-width:0;line-height:1.6}.market-filters button{white-space:nowrap;word-break:keep-all}}html{width:100%;overflow-x:clip}@media(max-width:600px){body{width:100%;max-width:100%;margin:0;overflow-x:clip}#root{width:100%;min-width:0;overflow-x:clip}main{width:100%;box-sizing:border-box}.btc-toolbar{width:calc(100% - 16px);max-width:calc(100% - 16px);box-sizing:border-box}.card,.entry-chart,.chart-top-timeframe,.chart-controls,.wave-brief,.bb-report{width:100%;min-width:0;box-sizing:border-box}.card>.row,.btc-toolbar>.row{min-width:0;flex-wrap:wrap}.row>div,.wave-brief-grid>article,.scenario-grid>article{min-width:0}.entry-chart svg{max-width:100%;box-sizing:border-box}.entry-detail-toolbar,.chart-zoom,.scenario-switch,.compact-checks{max-width:100%;flex-wrap:wrap}.wave-brief p,.wave-brief strong,.bb-report p,.bb-inline-status,.ohlc-readout,.tick-time{overflow-wrap:anywhere}.search-results{width:100%;max-width:100%;box-sizing:border-box}}@media(pointer:coarse){html,body{touch-action:pan-x pan-y}button,label,input,select{touch-action:manipulation}}.chart-fullscreen{position:fixed;inset:0;z-index:12000;background:#fff;overflow:auto;overscroll-behavior:contain;width:100%!important;max-width:none!important;height:100dvh;padding:12px max(14px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));box-sizing:border-box}.chart-fullscreen .chart-caption{margin-top:0}.chart-fullscreen .chart-top-timeframe,.chart-fullscreen .chart-zoom{position:sticky;z-index:4;background:#fff}.chart-fullscreen .chart-top-timeframe{top:0;padding-top:4px}.chart-fullscreen .chart-zoom{top:48px;padding:5px 0 7px;border-bottom:1px solid #e3e8ef}.chart-fullscreen .fullscreen-toggle{background:#243b5a;color:#fff}.chart-fullscreen .interactive-price-chart{max-height:none!important;height:max(430px,calc(100dvh - 180px));width:100%!important;margin-top:6px}.chart-fullscreen .price-action-status,.chart-fullscreen .price-direction-meter,.chart-fullscreen .price-action-forecast-slot,.chart-fullscreen .price-action-details,.chart-fullscreen .mode-timeframe-guide,.chart-fullscreen .practical-summary,.chart-fullscreen .entry-detail-toolbar,.chart-fullscreen .entry-details-panel,.chart-fullscreen .wave-status,.chart-fullscreen .chart-disclaimer{display:none}.chart-fullscreen .chart-zoom label,.chart-fullscreen .chart-zoom button,.chart-fullscreen .chart-top-timeframe button,.chart-fullscreen .chart-top-timeframe select{pointer-events:auto;cursor:pointer}@media(max-width:700px){.chart-fullscreen{padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left))}.chart-fullscreen .chart-caption{display:none}.chart-fullscreen .chart-top-timeframe{top:0}.chart-fullscreen .chart-zoom{top:39px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.chart-fullscreen .chart-zoom label{flex:0 0 auto}.chart-fullscreen .interactive-price-chart{height:max(330px,calc(100dvh - 125px));min-height:330px}}@media(max-width:700px)and (orientation:portrait){.chart-fullscreen{inset:50% auto auto 50%;width:100dvh!important;height:100dvw!important;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;max-width:none!important}.chart-fullscreen .interactive-price-chart{height:max(330px,calc(100dvw - 125px))}}.entry-detail-toolbar .entry-details-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.4;border:1px solid #245dcc;border-radius:8px;background:#2868d8;color:#fff;cursor:pointer}.entry-detail-toolbar .entry-details-button:hover{background:#2058bd}.entry-detail-toolbar .entry-details-button:after{content:"⌄";font-size:20px;line-height:1}.entry-detail-toolbar .entry-details-button.active{background:#eaf1ff;color:#174ea6;border-color:#9cb8eb}.entry-detail-toolbar .entry-details-button.active:after{content:"⌃"}.entry-detail-toolbar .entry-details-button:focus-visible{outline:3px solid #80aaff;outline-offset:3px}@media(max-width:600px){.entry-detail-toolbar .entry-details-button{width:100%;margin-left:0;min-height:48px;font-size:15px}}button,.market-filters button,.timeframe-shortcuts button,.scenario-switch button,.chart-zoom button,.entry-detail-toolbar .entry-details-button{min-height:32px;padding:6px 10px;font-size:12px;line-height:1.4;border-radius:6px}.entry-detail-toolbar .entry-details-button{width:auto;margin-left:auto;gap:6px}.entry-detail-toolbar .entry-details-button:after{font-size:14px}.chart-zoom{gap:4px 10px}.chart-zoom label{min-height:32px;font-size:12px;gap:5px}.chart-zoom input{width:15px;height:15px}.practical-mode-picker{display:flex;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;background:#f7f9fc;border:1px solid #e4eaf2;border-radius:8px;flex-wrap:wrap}.practical-mode-picker>b{font-size:12px;color:#4d5f76;margin-right:4px}.practical-mode-picker label{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 10px;border:1px solid #dce4ee;border-radius:6px;background:#fff;color:#5f6f84;font-size:12px;cursor:pointer}.practical-mode-picker label.active{background:#edf4ff;border-color:#8eb4ef;color:#174ea6;font-weight:700}.practical-mode-picker input{margin:0;accent-color:#2868d8}.practical-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 10px}.practical-summary article{display:flex;flex-direction:column;gap:4px;padding:10px 11px;border:1px solid #e1e7ef;border-left:3px solid var(--mode-color);border-radius:7px;background:#fff}.practical-summary article>div{display:flex;justify-content:space-between;gap:8px}.practical-summary strong{color:var(--mode-color);font-size:12px}.practical-summary span{font-size:12px;font-weight:700;color:#34465d}.practical-summary small{font-size:10px;color:#718096;line-height:1.45}.practical-detail{margin:8px 0;padding:12px;border:1px solid #e3e9f1;border-radius:8px;background:#fafbfd}.practical-detail header{display:flex;justify-content:space-between;gap:10px}.practical-detail header span,.practical-detail p{font-size:11px;color:#65758a}.practical-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:9px 0}.practical-levels span{padding:8px;background:#fff;border:1px solid #e7ebf1;border-radius:6px;font-size:10px;color:#718096}.practical-levels b{display:block;margin-top:3px;font-size:12px;color:#243a55}.mode-timeframe-guide{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin:5px 0 10px;padding:0;color:#65758a;font-size:11px;line-height:1.55}.mode-timeframe-guide b{color:#34465d}.practical-timeframe-guide{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:7px 0 3px;color:#52657b;font-size:10px}.practical-timeframe-guide>b{margin-right:2px;color:#34465d;font-size:11px}.practical-timeframe-guide span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--mode-color) 42%,#dfe7f1);border-radius:5px;background:color-mix(in srgb,var(--mode-color) 10%,#fff);color:#52657b;line-height:1.35}.practical-timeframe-guide strong{color:var(--mode-color);font-weight:800}.practical-fast-view .interactive-price-chart{width:100%;height:min(72vh,680px);min-height:520px;max-height:none}.entry-detail-toolbar{gap:6px;margin:6px 0}.market-filters,.chart-controls .btc-controls{gap:4px}.chart-controls select{min-height:32px;height:32px;padding:4px 8px;font-size:12px}@media(max-width:600px){.chart-controls{display:block}.chart-controls .btc-controls{display:flex;flex-wrap:wrap}.chart-controls .timeframe-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.chart-controls .btc-controls>label{flex:1;min-width:90px}.entry-detail-toolbar .entry-details-button{width:auto;min-height:32px;font-size:12px;padding:6px 10px}.chart-zoom label,.scenario-switch button{min-height:32px}}@media(max-width:600px){.practical-summary{grid-template-columns:1fr}.practical-summary article{padding:8px 10px}.practical-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-timeframe-guide{display:grid;grid-template-columns:1fr;gap:2px;margin-top:6px;font-size:11px}.practical-timeframe-guide{gap:5px;margin-top:6px}.practical-timeframe-guide>b{width:100%}.practical-timeframe-guide span{font-size:10px}.entry-chart .interactive-price-chart{min-height:380px;max-height:none}.practical-fast-view .interactive-price-chart{height:460px;min-height:460px}}.price-action-toggle{font-weight:700!important;color:#174ea6!important}.price-action-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:11px 12px;border:1px solid #d9e5f6;border-left:3px solid #2868d8;border-radius:8px;background:#f8fbff}.price-action-status small,.price-action-status strong{display:block}.price-action-status small{font-size:10px;color:#75849a;margin-bottom:3px}.price-action-status strong{font-size:13px;color:#203853}.price-action-chips{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.price-action-chips span,.price-action-chips button{min-height:26px;padding:4px 7px;border:1px solid #d8e0ea;border-radius:999px;background:#edf1f6;color:#5b687a;font-size:10px;white-space:nowrap}.price-action-chips button:hover,.price-action-chips button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.price-action-mini-meter{width:180px;flex:0 0 180px;font-size:9px;line-height:1.2}.price-action-mini-meter header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;white-space:nowrap}.price-action-mini-meter header span{color:#708097}.price-action-mini-meter header span:last-child{text-align:right}.price-action-mini-meter header b{font-size:10px}.price-action-mini-meter.up header b{color:#078566}.price-action-mini-meter.down header b{color:#c93650}.price-action-mini-meter.neutral header b{color:#66778b}.price-action-mini-meter .direction-scale{display:flex;height:5px;margin-top:4px;overflow:hidden;border-radius:999px;background:#e8edf3}.price-action-mini-meter .direction-scale span{height:100%}.price-action-mini-meter .down-bar{background:#e35b6e}.price-action-mini-meter .up-bar{background:#18a47f}.price-action-details{margin:8px 0 12px;border:1px solid #e0e6ef;border-radius:8px;background:#fff;color:#506079}.price-action-details>summary{cursor:pointer;padding:11px 12px;font-weight:700;color:#245da9;list-style-position:inside}.price-action-details>p{margin:0;padding:0 12px 10px;font-size:11px}.price-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px}.price-action-grid article{position:relative;min-width:0;padding:10px;border:1px solid #e3e8ef;border-left:3px solid var(--signal-color);border-radius:7px;background:#fafbfd;cursor:pointer;outline:none}.price-action-grid article.active{border-color:var(--signal-color);background:#f8fbff}.price-action-grid article:hover,.price-action-grid article:focus-visible,.price-action-grid article.selected{opacity:1;border-color:var(--signal-color);box-shadow:0 5px 18px #17304c1c;background:#fff}.price-action-grid header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.price-action-grid header b{font-size:12px;color:#263b55}.price-action-grid header b i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--signal-color);color:#fff;font-size:10px;font-style:normal}.price-action-grid header span{font-size:10px;color:var(--signal-color);white-space:nowrap}.price-action-grid p{margin:6px 0 3px;font-size:11px;color:#4e5f74}.price-action-grid small,.price-action-grid em{display:block;font-size:10px;line-height:1.5}.price-action-grid em{margin-top:6px;padding-top:6px;border-top:1px solid #e7ebf0;color:#687a91;font-style:normal}.price-action-grid .waiting{opacity:.68}.pattern-popover{display:none;align-items:center;gap:10px;margin:9px 0 4px;padding:8px;border-radius:7px;background:#f4f7fb;border:1px solid #e2e8f0}.price-action-grid article:hover .pattern-popover,.price-action-grid article:focus .pattern-popover,.price-action-grid article.selected .pattern-popover{display:grid;grid-template-columns:110px 1fr}.pattern-popover svg{grid-row:1/3;width:110px;height:76px;background:#fff;border-radius:5px}.pattern-popover b{align-self:end;font-size:11px;color:var(--signal-color)}.pattern-popover span{align-self:start;font-size:10px;color:#718096}.price-direction-meter{margin:-2px 0 8px;padding:10px 12px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.price-direction-meter header,.price-direction-meter footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.price-direction-meter header small,.price-direction-meter header strong{display:block}.price-direction-meter header small{font-size:10px;color:#77869a}.price-direction-meter header strong{margin-top:2px;font-size:14px}.price-direction-meter header>b{font-size:18px}.price-direction-meter.up header strong,.price-direction-meter.up header>b{color:#087f67}.price-direction-meter.down header strong,.price-direction-meter.down header>b{color:#c93650}.price-direction-meter.neutral header strong,.price-direction-meter.neutral header>b{color:#68778a}.direction-scale{display:flex;height:9px;margin:8px 0 6px;overflow:hidden;border-radius:999px;background:#e8edf3}.direction-scale span{height:100%}.down-bar{background:#e35b6e}.up-bar{background:#18a47f}.price-direction-meter footer{font-size:10px;font-weight:700;color:#65758a}.price-direction-meter p{margin:6px 0 0;font-size:9.5px;color:#8793a3}.price-action-next{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:7px 14px;margin:8px 0;padding:11px 12px;border:1px solid #dbe5e2;border-left:3px solid #078566;border-radius:8px;background:#f8fcfa}.price-action-next small,.price-action-next strong{display:block}.price-action-next small{font-size:10px;color:#70817e}.price-action-next strong{margin-top:3px;font-size:13px;color:#18594c}.price-action-next>div:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.price-action-next span{padding:7px 8px;border-radius:6px;background:#fff;border:1px solid #e0e9e6;font-size:10px;color:#677873}.price-action-next span b{display:block;margin-top:2px;font-size:12px;color:#24433d}.price-action-next p{grid-column:1/-1;margin:0;font-size:10px;line-height:1.55;color:#667873}.price-action-forecast-slot{min-height:32px;margin:8px 0;contain:layout}.price-action-forecast-slot .price-action-next{margin:0}.price-action-hover-guide{margin:0;padding:8px 10px;border-radius:7px;background:#f3f7fb;color:#566a82;font-size:10px}.signal-number-hit,.signal-path-hit{cursor:pointer;outline:none}.signal-number-hit:focus{stroke:#111827;stroke-width:1.5;stroke-dasharray:2 2}.signal-forecast-popup{filter:drop-shadow(0 5px 12px rgba(30,49,74,.2))}@media(max-width:600px){.price-action-status{align-items:flex-start;flex-direction:column;gap:5px}.price-action-mini-meter{flex:0 0 auto;width:180px}.price-action-chips{justify-content:flex-start}.price-action-grid{grid-template-columns:1fr}.price-action-details>summary{min-height:44px;display:flex;align-items:center}.price-action-grid article{padding:9px}}@media(max-width:600px){.price-action-forecast-slot{min-height:32px}.price-action-next{grid-template-columns:1fr}.price-action-next>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.price-action-next p{grid-column:1}}.entry-chart{display:flex;flex-direction:column}.chart-caption{order:1;margin-top:10px}.chart-top-timeframe{order:2;margin-top:8px}.chart-current-rsi,.chart-zoom{order:3}.practical-timeframe-guide,.price-action-status{order:4}.ohlc-readout{order:5;justify-content:flex-end;padding:5px 0 2px;border-bottom:0}.entry-chart .interactive-price-chart{order:6}.chart-indicator-legend,.ema-direction-check,.rsi-panel{order:7}.chart-focus-note,.entry-chart>.compact-checks,.chart-bottom-controls{order:8}.price-direction-meter{order:9}.price-action-forecast-slot{order:10}.price-action-details{order:11}.mode-timeframe-guide{order:12}.practical-summary{order:13}.entry-detail-toolbar{order:14}.entry-details-panel,.wave-status{order:15}.chart-disclaimer{order:16;margin:10px 0 4px;padding:9px 10px;border-radius:7px;background:#f7f9fc;color:#6b788a;font-size:10px;line-height:1.55}.ohlc-readout .ohlc-high{color:#078566;font-weight:800}.ohlc-readout .ohlc-low{color:#d3465a;font-weight:800}.symbol-search{margin-top:8px}.symbol-search>label{font-size:10px}.symbol-search input[type=search]{height:36px;min-height:36px;padding:6px 10px;margin-top:3px;font-size:13px}.price-direction-meter{margin:4px 0 7px;padding:6px 9px}.price-direction-meter header>div{display:flex;align-items:center;gap:7px}.price-direction-meter header small{font-size:9px}.price-direction-meter header strong{margin:0;font-size:12px}.price-direction-meter header>b{font-size:14px}.direction-scale{height:5px;margin:4px 0}.price-direction-meter footer{font-size:9px}.price-direction-meter p{display:none}@media(max-width:600px){.symbol-search input[type=search]{height:40px;min-height:40px;padding:7px 10px;font-size:16px}.chart-disclaimer{font-size:9.5px}.price-direction-meter{padding:6px 8px}}body{padding-top:calc(136px + env(safe-area-inset-top))}.desktop-optimized-notice{position:fixed;z-index:10001;top:0;left:0;right:0;height:calc(24px + env(safe-area-inset-top));padding:calc(3px + env(safe-area-inset-top)) 12px 3px;background:#263449;color:#fff;text-align:center;font-size:10px;font-weight:700;line-height:18px;letter-spacing:.01em}.shopping-banner-shell{position:fixed;z-index:10000;top:calc(24px + env(safe-area-inset-top));left:0;right:0;padding:6px 12px 4px;background:#f3f4f7;border-bottom:1px solid #dfe4ea;box-shadow:0 2px 10px #1d304014;color:#172438}.shopping-banner-shell>p{max-width:1040px;margin:3px auto 0;font-size:9px;line-height:14px;color:#6b788b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopping-banner{max-width:1040px;height:84px;margin:auto;background:#fff;border:1px solid #dee5ef;border-radius:9px;overflow:hidden}.shopping-meta{height:22px;padding:3px 10px 0;display:flex;align-items:center;justify-content:space-between;color:#68778b;font-size:9px}.shopping-meta b{color:#2471ec}.shopping-meta i{margin-left:5px;padding:0 4px;border:1px solid #dce3ed;border-radius:3px;font-size:8px;font-style:normal}.shopping-row{height:61px;min-width:0;padding:5px 8px;display:flex;align-items:center;gap:10px;border-top:1px solid #f0f2f5;color:inherit;text-decoration:none;cursor:pointer}.shopping-row:focus-visible{outline:2px solid #2868d8;outline-offset:-2px}.shopping-image{width:50px;height:50px;flex:0 0 50px;border-radius:6px;background:#f2f5f9;display:grid;place-items:center;overflow:hidden}.shopping-image img{width:100%;height:100%;object-fit:contain;background:#fff}.shopping-copy{min-width:0;flex:1}.shopping-copy small,.shopping-copy strong{display:block}.shopping-copy small{font-size:9px;color:#7b8798}.shopping-copy strong{font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupang-banner-viewport{max-width:1040px;height:84px;margin:auto;overflow:hidden;background:#fff;border:1px solid #dee5ef;border-radius:9px}.coupang-banner-slot{transform-origin:top left}.coupang-banner-error{display:block;padding:12px;color:#75849a}@media(max-width:600px){body{padding-top:calc(140px + env(safe-area-inset-top));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.desktop-optimized-notice{font-size:9px}.shopping-banner-shell{padding:5px 8px 3px}.shopping-banner-shell>p{font-size:8px;line-height:16px}.shopping-banner{height:90px;border-radius:7px}.shopping-meta{height:21px;padding-left:7px;padding-right:7px}.shopping-row{height:68px;gap:7px;padding:6px}.shopping-image{width:48px;height:54px;flex-basis:48px}.shopping-copy small{display:none}.shopping-copy strong{font-size:11px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupang-banner-viewport{max-width:680px;border-radius:7px}}.market-filter-row{display:flex;align-items:center;gap:10px;margin:12px 0 8px}.market-filter-row .market-filters{flex:1;min-width:0;margin:0}.share-filter-action{position:relative;flex:0 0 auto}.share-site-button{min-height:32px;padding:6px 12px;background:#2868d8;color:#fff;border:1px solid #2868d8;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px #2868d829}.share-site-button:hover{background:#1f5fc5;color:#fff}.share-status{position:absolute;right:0;top:calc(100% + 4px);z-index:4;padding:3px 7px;border-radius:4px;background:#263449;color:#fff;font-size:9px;white-space:nowrap}.site-brand{display:flex;align-items:center;gap:9px;margin:-2px 0 12px;padding-bottom:11px;border-bottom:1px solid #edf1f5}.site-brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#3182f6,#1856bd);box-shadow:0 5px 14px #246ed42b;color:#fff;font-size:16px;font-weight:900}.site-brand>div{display:flex;flex-direction:column;line-height:1.15}.site-brand strong{color:#1f3048;font-size:19px;letter-spacing:-.65px}.site-brand strong em{color:#2868d8;font-style:normal}.site-brand small{margin-top:4px;color:#8794a6;font-size:8px;font-weight:700;letter-spacing:1.25px}@media(max-width:600px){.site-brand{margin-bottom:9px;padding-bottom:9px}.site-brand-mark{width:29px;height:29px;border-radius:9px;font-size:14px}.site-brand strong{font-size:17px}.site-brand small{font-size:7px}.btc-toolbar>.row{align-items:flex-start}.market-filter-row{gap:6px}.market-filter-row .market-filters{flex-wrap:nowrap;overflow-x:auto}.share-site-button{min-height:38px;padding:7px 9px;font-size:10px}.stream-status{min-height:25px;display:inline-flex;align-items:center}}.multiple-fib-summary{display:block;margin:7px 0 2px;color:#5b3fb2;font-size:12px}.decision-banner .multiple-fib-summary+small{margin-top:2px}.entry-chart.chart-fullscreen{display:flex;flex-direction:column;overflow:hidden}.chart-fullscreen .chart-top-timeframe,.chart-fullscreen .chart-zoom{position:static;flex:0 0 auto;margin:0}.chart-fullscreen .chart-top-timeframe{padding:0}.chart-fullscreen .chart-top-timeframe .chart-controls{margin:0;padding:0;border:0}.chart-fullscreen .chart-top-timeframe .chart-controls>small{display:none}.chart-fullscreen .chart-zoom{padding:3px 0;border-bottom:1px solid #e3e8ef}.chart-fullscreen .chart-current-rsi,.chart-fullscreen .ohlc-readout,.chart-fullscreen .chart-indicator-legend,.chart-fullscreen .ema-direction-check,.chart-fullscreen .rsi-panel,.chart-fullscreen .chart-focus-note,.chart-fullscreen>.compact-checks,.chart-fullscreen .chart-bottom-controls{display:none}.chart-fullscreen .interactive-price-chart{flex:1 1 0;height:0!important;min-height:260px!important;margin:2px 0 0;touch-action:none}@media(max-width:700px){.chart-fullscreen .chart-top-timeframe .chart-controls .btc-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:3px}.chart-fullscreen .chart-top-timeframe .timeframe-shortcuts{display:flex;flex-wrap:nowrap;gap:2px;width:auto;min-width:0;flex:1}.chart-fullscreen .chart-top-timeframe .timeframe-shortcuts button{flex:0 0 auto;min-height:24px;height:24px;padding:2px 7px;font-size:9px;border-radius:4px}.chart-fullscreen .chart-top-timeframe .btc-controls>label{flex:1 1 100px;min-width:82px;width:auto}.chart-fullscreen .chart-top-timeframe select{min-height:24px;height:24px;padding:1px 20px 1px 5px;font-size:9px;border-radius:4px}.chart-fullscreen .chart-zoom{display:flex;flex-wrap:nowrap;gap:2px 7px;min-height:29px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chart-fullscreen .chart-zoom::-webkit-scrollbar{display:none}.chart-fullscreen .chart-zoom button{min-height:24px;height:24px;padding:2px 7px;font-size:9px;flex:0 0 auto}.chart-fullscreen .chart-zoom label{min-height:24px;height:24px;padding:0 2px;gap:3px;font-size:9px;flex:0 0 auto}.chart-fullscreen .chart-zoom input{width:12px;height:12px}.chart-fullscreen .interactive-price-chart{min-height:0!important;width:100%!important}}.chart-fullscreen .fullscreen-menu-row{position:relative;z-index:20;display:flex;align-items:center;gap:5px;overflow:visible;min-height:30px;padding:1px 0}.fullscreen-option-menu{position:relative;flex:0 0 auto;margin:0;color:#40546c;font-size:10px}.fullscreen-option-menu>summary{display:flex;align-items:center;min-height:26px;padding:3px 9px;border:1px solid #dce4ee;border-radius:5px;background:#f5f7fa;color:#40546c;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}.fullscreen-option-menu>summary::-webkit-details-marker{display:none}.fullscreen-option-menu>summary:after{content:"⌄";margin-left:7px;color:#74849a}.fullscreen-option-menu[open]>summary{border-color:#83a9e7;background:#edf4ff;color:#174ea6}.fullscreen-option-menu[open]>summary:after{content:"⌃"}.chart-fullscreen .fullscreen-menu-popover{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:min(520px,calc(100vw - 24px));max-height:min(60vh,320px);overflow:auto;margin:0;padding:8px;border:1px solid #dce4ee;border-radius:7px;background:#fff;box-shadow:0 10px 28px #1b30482e}.chart-fullscreen .indicator-menu .fullscreen-menu-popover{display:flex;flex-wrap:wrap;gap:3px 9px;min-width:430px}.chart-fullscreen .indicator-menu .price-action-status{flex:1 0 100%;margin:4px 0 0}.chart-fullscreen .fullscreen-menu-row>.fullscreen-toggle{margin-left:auto;min-height:26px;height:26px;padding:3px 9px;font-size:10px;flex:0 0 auto}@media(max-width:700px){.chart-fullscreen .fullscreen-menu-row{min-height:28px}.fullscreen-option-menu>summary{min-height:24px;height:24px;padding:2px 7px;font-size:9px}.chart-fullscreen .fullscreen-menu-popover{width:min(430px,calc(100dvh - 20px));max-height:250px;padding:6px}.chart-fullscreen .indicator-menu .fullscreen-menu-popover{min-width:min(430px,calc(100dvh - 20px))}.chart-fullscreen .fullscreen-menu-row>.fullscreen-toggle{min-height:24px;height:24px;padding:2px 7px;font-size:9px}.chart-fullscreen .fullscreen-menu-popover .chart-controls .btc-controls{display:block}.chart-fullscreen .fullscreen-menu-popover .timeframe-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%}.chart-fullscreen .fullscreen-menu-popover .timeframe-shortcuts button{min-height:28px;height:28px;font-size:10px}.chart-fullscreen .fullscreen-menu-popover .btc-controls>label{display:block;width:100%;margin-top:5px}.chart-fullscreen .fullscreen-menu-popover select{width:100%;height:28px;font-size:10px}}@media(pointer:coarse){.interactive-price-chart{touch-action:none}}.chart-fullscreen .chart-caption{position:relative;z-index:20;display:flex;align-items:center;flex:0 0 30px;gap:6px;margin:0;overflow:visible}.chart-fullscreen .chart-caption>b{flex:0 0 auto;font-size:11px;white-space:nowrap}.chart-fullscreen .chart-caption>span{display:none}.fullscreen-inline-controls{display:flex;align-items:center;gap:5px;min-width:0;margin-left:0}.fullscreen-symbol-search{position:relative;flex:0 1 170px;width:170px;min-width:110px}.fullscreen-symbol-search input[type=search]{display:block;width:100%;height:26px;min-height:26px;margin:0;padding:3px 8px;border:1px solid #dce4ee;border-radius:5px;background:#fff;color:#273b55;font-size:10px}.fullscreen-search-results{position:absolute;z-index:40;top:calc(100% + 4px);left:0;width:280px;max-height:min(60vh,300px);overflow:auto;padding:5px;border:1px solid #dce4ee;border-radius:7px;background:#fff;box-shadow:0 10px 28px #1b30482e}.fullscreen-search-results>span{display:block;padding:8px;color:#78879a;font-size:10px}.fullscreen-search-results button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:30px;padding:5px 7px;border-radius:4px;background:#fff;color:#2b405b;text-align:left;font-size:10px}.fullscreen-search-results button:hover,.fullscreen-search-results button:focus-visible{background:#edf4ff}.fullscreen-search-results button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullscreen-search-results button small{flex:0 0 auto;color:#7b899b;font-size:9px}.fullscreen-timeframe-select{display:flex;align-items:center;gap:5px;min-height:26px;padding:2px 4px 2px 7px;border:1px solid #dce4ee;border-radius:5px;background:#f5f7fa;color:#40546c;font-size:10px;font-weight:700;white-space:nowrap}.fullscreen-timeframe-select select{width:auto;min-width:76px;height:22px;min-height:22px;margin:0;padding:1px 20px 1px 6px;border:0;background-color:#fff;color:#174ea6;font-size:10px;font-weight:700}.fullscreen-inline-controls>.fullscreen-toggle{min-height:26px;height:26px;padding:3px 9px;font-size:10px;flex:0 0 auto}@media(max-width:700px){.chart-fullscreen .chart-caption{display:flex;flex-basis:26px;gap:4px}.chart-fullscreen .chart-caption>b{font-size:9px}.fullscreen-inline-controls{gap:3px}.fullscreen-symbol-search{flex-basis:120px;width:120px;min-width:84px}.fullscreen-symbol-search input[type=search]{height:24px;min-height:24px;padding:2px 6px;font-size:9px}.fullscreen-search-results{width:220px;max-height:220px;padding:4px}.fullscreen-timeframe-select{gap:3px;min-height:24px;height:24px;padding:1px 3px 1px 5px;font-size:9px}.fullscreen-timeframe-select select{min-width:68px;height:20px;min-height:20px;padding:0 17px 0 4px;font-size:9px}.fullscreen-inline-controls>.fullscreen-toggle{min-height:24px;height:24px;padding:2px 6px;font-size:9px}}.chart-fullscreen .chart-caption{justify-content:flex-start}.chart-fullscreen .timeframe-menu .fullscreen-menu-popover{width:210px;min-width:210px}.chart-fullscreen .indicator-menu .fullscreen-menu-popover{display:grid;grid-template-columns:1fr;gap:2px;width:190px;min-width:190px;padding:6px}.chart-fullscreen .indicator-menu .fullscreen-menu-popover label{display:flex;width:100%;min-height:28px;height:auto;padding:3px 5px;border-radius:4px;white-space:nowrap}.chart-fullscreen .indicator-menu .price-action-status{display:block;width:auto;margin:4px 0 0;padding:7px}.chart-fullscreen .indicator-menu .price-action-status strong{font-size:11px}.chart-fullscreen .indicator-menu .price-action-chips{justify-content:flex-start;margin-top:5px}.chart-fullscreen .indicator-menu .fullscreen-menu-popover label:hover{background:#f2f6fb}@media(max-width:700px){.chart-fullscreen .timeframe-menu .fullscreen-menu-popover{width:200px;min-width:200px}.chart-fullscreen .indicator-menu .fullscreen-menu-popover{width:180px;min-width:180px}.chart-fullscreen .fullscreen-menu-popover .timeframe-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--current-price:#075ee5;--hover-price:#d97706;--scenario-chip:#fff;color-scheme:light}html[data-theme=dark]{--current-price:#38bdf8;--hover-price:#fbbf24;--scenario-chip:#172438;color-scheme:dark}.theme-toggle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid #dce4ef;border-radius:999px;background:#f3f6fa;color:#3f536d;font-size:11px;font-weight:800;box-shadow:none}.theme-toggle span{font-size:15px;line-height:1}.current-price-line{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--current-price) 45%,transparent))}.current-price-text{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--current-price) 25%,transparent))}.chart-scenario-labels [role=button]:focus-visible rect{stroke-width:2.2}.chart-instrument-label{display:flex;align-items:center;gap:6px;height:20px;color:#334b69;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.chart-instrument-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.chart-instrument-timeframe{flex-shrink:0;color:#2868d8}html[data-theme=dark] .chart-instrument-label{color:#dce7f5}html[data-theme=dark] .chart-instrument-timeframe{color:#86b5ff}@media(max-width:700px){.chart-instrument-label{font-size:16px}}.chart-zoom .resistance-toggle{color:#d3364b!important;font-weight:800}.chart-zoom .resistance-toggle input{accent-color:#d3364b}html[data-theme=dark] body{background:#0b1220;color:#dce7f5}html[data-theme=dark] .desktop-optimized-notice{background:#060b14;color:#dce7f5}html[data-theme=dark] .shopping-banner-shell{background:#101827;border-color:#27364a;color:#dbe7f6;box-shadow:0 2px 12px #0006}html[data-theme=dark] .shopping-banner,html[data-theme=dark] .btc-toolbar,html[data-theme=dark] .card,html[data-theme=dark] .wave-brief,html[data-theme=dark] .numbered-reason,html[data-theme=dark] .practical-summary article,html[data-theme=dark] .price-action-details,html[data-theme=dark] .price-action-grid article,html[data-theme=dark] .search-results,html[data-theme=dark] .fullscreen-search-results,html[data-theme=dark] .chart-fullscreen .fullscreen-menu-popover{background:#121d2e;border-color:#2a3a50;color:#dce7f5;box-shadow:none}html[data-theme=dark] .interactive-price-chart{background:#0f1928;border-radius:10px}html[data-theme=dark] .rsi-panel{background:#0f1928;color:#dce7f5}html[data-theme=dark] .site-brand{border-color:#29384c}html[data-theme=dark] .site-brand strong,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] .chart-caption b{color:#eef6ff}html[data-theme=dark] .site-brand strong em{color:#63a5ff}html[data-theme=dark] small,html[data-theme=dark] .muted,html[data-theme=dark] label,html[data-theme=dark] .chart-caption span,html[data-theme=dark] .ohlc-readout{color:#9fb0c5}html[data-theme=dark] input:not([type=range]):not([type=checkbox]):not([type=file]),html[data-theme=dark] select,html[data-theme=dark] .fullscreen-symbol-search input[type=search],html[data-theme=dark] .fullscreen-timeframe-select select{background:#0c1625;border-color:#34465e;color:#e5eef9}html[data-theme=dark] .market-filters button,html[data-theme=dark] .timeframe-shortcuts button,html[data-theme=dark] .secondary,html[data-theme=dark] .entry-details-button,html[data-theme=dark] .fullscreen-option-menu>summary,html[data-theme=dark] .theme-toggle{background:#1b2a3e;border-color:#34465e;color:#c9d7e8}html[data-theme=dark] .market-filters .selected,html[data-theme=dark] .timeframe-shortcuts button.selected,html[data-theme=dark] .entry-details-button.active{background:#2f7df4;color:#fff}html[data-theme=dark] .search-results button,html[data-theme=dark] .fullscreen-search-results button,html[data-theme=dark] .plan-row-button{background:#121d2e;color:#dce7f5}html[data-theme=dark] .search-results button:hover,html[data-theme=dark] .fullscreen-search-results button:hover{background:#1b2b42}html[data-theme=dark] .decision-banner,html[data-theme=dark] .chart-disclaimer,html[data-theme=dark] .price-action-status,html[data-theme=dark] .wave-brief-grid article,html[data-theme=dark] .practical-detail,html[data-theme=dark] .practical-levels span,html[data-theme=dark] .prices,html[data-theme=dark] .metricGrid>div{background:#172438;border-color:#2a3b52;color:#dce7f5}html[data-theme=dark] .wave-brief-grid strong,html[data-theme=dark] .price-action-status strong,html[data-theme=dark] .price-action-grid header b,html[data-theme=dark] .practical-summary span,html[data-theme=dark] .practical-levels b{color:#e4eefb}html[data-theme=dark] .practical-timeframe-guide{color:#b8c8da}html[data-theme=dark] .practical-timeframe-guide>b{color:#dce7f5}html[data-theme=dark] .practical-timeframe-guide span{background:color-mix(in srgb,var(--mode-color) 17%,#172438);border-color:color-mix(in srgb,var(--mode-color) 48%,#34465e);color:#c8d5e5}html[data-theme=dark] .stream-status{background:#352817;color:#f4c56a}html[data-theme=dark] .stream-status.online{background:#123229;color:#5de2b8}html[data-theme=dark] .btc-toolbar>.row b{color:#f8cf72}html[data-theme=dark] .search-results button .result-name,html[data-theme=dark] .fullscreen-search-results button b{color:#f3f7fc}html[data-theme=dark] .search-results button .result-name small,html[data-theme=dark] .search-results button .result-code,html[data-theme=dark] .fullscreen-search-results button small{color:#afbed1}html[data-theme=dark] .chart-zoom .resistance-toggle{color:#ff6b7c!important}html[data-theme=dark] .price-action-next{background:#15283a;border-color:#315065;color:#dce7f5}html[data-theme=dark] .price-action-next strong{color:#75e0c1}html[data-theme=dark] .price-action-next span{background:#0f1b2a;border-color:#30445a;color:#aebed1}html[data-theme=dark] .price-action-next span b{color:#eef6ff}html[data-theme=dark] .price-action-next p{color:#aebed1}html[data-theme=dark] .price-action-hover-guide{background:#172438;color:#b6c5d8}@media(max-width:600px){.theme-toggle{min-height:29px;padding:4px 8px;font-size:10px}.theme-toggle span{font-size:13px}}html[data-theme=dark] .shopping-banner{background:#223750;border-color:#53749a;color:#f5f9ff;box-shadow:0 3px 14px #0003}html[data-theme=dark] .shopping-meta{color:#c5d5e8}html[data-theme=dark] .shopping-meta b{color:#8fc5ff}html[data-theme=dark] .shopping-meta i{color:#d8e9fc;border-color:#6d8bae;background:#2e4764}html[data-theme=dark] .shopping-row{border-color:#405b78}html[data-theme=dark] .shopping-row:hover,html[data-theme=dark] .shopping-row:focus-visible{background:#2b4563}html[data-theme=dark] .shopping-copy strong{color:#fff}html[data-theme=dark] .shopping-copy small,html[data-theme=dark] .shopping-banner-shell>p{color:#b9cbe0}.community-footer{max-width:1040px;margin:20px auto 30px;padding:0 12px;color:#53657c;font-size:12px}.visitor-count{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #dfe5ed}.visitor-count strong{color:#2868d8}.visitor-count small{font-size:10px}.openchat-link{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;border:1px solid #f1cf57;border-radius:8px;background:#fee500;color:#3b2b00;font-weight:700;text-decoration:none;transition:filter .15s ease}.openchat-link:hover{filter:brightness(.96)}.openchat-link span{font-size:15px}.developer-social-links{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:10px;color:#65758a}.developer-social-links .developer-label,.developer-social-links .inquiry-label{display:flex;align-items:center;align-self:center;height:34px;font-size:11px;font-weight:700;line-height:1}.developer-social-links .developer-label{font-family:Segoe UI Variable,Trebuchet MS,Malgun Gothic,sans-serif;font-weight:800;letter-spacing:-.05em;transform:translateY(-1px)}.developer-social-links .inquiry-label{margin-left:3px;font-family:Segoe UI Variable,Malgun Gothic,sans-serif;letter-spacing:-.04em}.developer-social-links .social-icon{display:grid;place-items:center;width:34px;height:34px;padding:0;background:transparent;text-decoration:none}.developer-social-links .social-icon img{display:block;width:30px;height:30px;object-fit:contain;border-radius:8px;transition:transform .15s ease}.developer-social-links .kakao-talk-icon img{border-radius:8px}.developer-social-links .social-icon:hover img{transform:scale(1.08)}html[data-theme=dark] .community-footer{color:#bacce1}html[data-theme=dark] .visitor-count{border-color:#34465e}html[data-theme=dark] .visitor-count strong{color:#8fc5ff}html[data-theme=dark] .openchat-link{border-color:#f1cf57;background:#fee500;color:#241b00}html[data-theme=dark] .developer-social-links{color:#aebed1}.visitor-count{align-items:baseline;line-height:1.5}.visitor-stat{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:12px;line-height:1.5}.visitor-stat strong{font-size:12px;line-height:inherit;font-variant-numeric:tabular-nums}.wave-retracement-summary{padding:8px 12px;font-size:12px;line-height:1.6;color:#53708b}.wave-retracement-summary b{color:#12866e}.wave-retracement-summary small{display:block;font-size:10px}html[data-theme=dark] .wave-retracement-summary{color:#bdcde0}html[data-theme=dark] .wave-retracement-summary b{color:#4edbb5}.mobile-current-price{display:none}@media(max-width:700px),(pointer:coarse){.entry-chart>.mobile-current-price{display:flex;order:4;flex:0 0 auto;align-items:baseline;justify-content:flex-end;gap:6px;min-height:24px;padding:2px 0;color:var(--current-price);font-variant-numeric:tabular-nums;line-height:1.25}.mobile-current-price>span{font-size:11px}.mobile-current-price>strong{font-size:17px;font-weight:800}.chart-fullscreen>.mobile-current-price{min-height:20px;padding:0}.chart-fullscreen>.mobile-current-price>strong{font-size:15px}}.mobile-cursor-quote{color:var(--hover-price);display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.mobile-cursor-quote b{font-size:15px}.mobile-cursor-quote small{font-size:10px}.touch-price-hint{font-size:10px;color:var(--hover-price)}@media(max-width:700px),(pointer:coarse){.entry-chart>.mobile-current-price{flex-wrap:wrap;gap:3px 6px;justify-content:flex-start}.interactive-price-chart{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media(max-width:700px),(pointer:coarse){.entry-chart>.mobile-current-price{height:52px;min-height:52px;position:relative;align-content:flex-start;padding-right:95px;overflow:hidden}.mobile-cursor-quote{flex:1 0 100%;white-space:nowrap;flex-wrap:nowrap}.touch-cursor-exit{position:absolute;right:0;top:4px;font-size:11px;padding:4px 6px;min-height:26px}.chart-fullscreen>.mobile-current-price{height:42px;min-height:42px}}.signal-path-hit,.signal-number-hit{-webkit-tap-highlight-color:transparent}.entry-chart>.chart-current-rsi:not([hidden]){display:flex;align-items:baseline;gap:6px;margin:3px 0;font-size:13px;font-weight:700;color:#6343ba;flex:0 0 auto;font-variant-numeric:tabular-nums}.chart-current-rsi strong{font-size:16px}.chart-current-rsi small{font-size:10px}html[data-theme=dark] .chart-current-rsi{color:#bda4ff}.chart-fullscreen>.chart-current-rsi:not([hidden]){margin:0;font-size:11px;line-height:18px}.chart-fullscreen .chart-current-rsi strong{font-size:13px}.chart-current-rsi{flex-wrap:wrap}.rsi-divergence{font-size:11px;font-weight:600}.rsi-divergence.bullish{color:#098568}.rsi-divergence.bearish{color:#df455d}.rsi-divergence.neutral{color:#8290a3}html[data-theme=dark] .rsi-divergence.bullish{color:#42d6ae}html[data-theme=dark] .rsi-divergence.bearish{color:#ff8193}.fullscreen-chart-status{display:flex;align-items:flex-start;gap:10px;order:4;flex:0 0 auto;min-width:0;margin:2px 0 0}.fullscreen-pattern-chips{flex:1;min-width:0}.fullscreen-pattern-chips .price-action-chips{justify-content:flex-start;gap:3px}.fullscreen-pattern-chips .price-action-chips button,.fullscreen-pattern-chips .price-action-chips span{min-height:24px;padding:3px 6px;font-size:9px;line-height:16px}@media(max-width:700px),(pointer:coarse){.fullscreen-chart-status>.mobile-current-price{display:flex;flex:0 0 175px;flex-wrap:wrap;align-content:flex-start;align-items:baseline;justify-content:flex-start;gap:3px 6px;height:42px;min-height:42px;padding:0;position:relative;overflow:hidden;color:var(--current-price);font-variant-numeric:tabular-nums;line-height:1.25}.fullscreen-chart-status .mobile-current-price>strong{font-size:15px;font-weight:800}.fullscreen-chart-status .touch-cursor-exit{font-size:9px;padding:2px 4px;min-height:20px;top:20px}}@media(max-width:700px){.entry-chart:not(.chart-fullscreen)>.interactive-price-chart{height:auto;min-height:0;max-height:none;margin:3px 0 0;aspect-ratio:640/430}.entry-chart:not(.chart-fullscreen)>.mobile-current-price{height:40px;min-height:40px;padding:0}.entry-chart:not(.chart-fullscreen)>.mobile-current-price:has(.touch-cursor-exit){padding-right:95px}.entry-chart:not(.chart-fullscreen)>.price-action-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin:4px 0;padding:6px 7px}.entry-chart:not(.chart-fullscreen)>.price-action-status small{font-size:9px;line-height:1.2;margin-bottom:2px}.entry-chart:not(.chart-fullscreen)>.price-action-status strong{font-size:11px;line-height:1.35}.entry-chart:not(.chart-fullscreen)>.price-action-status .price-action-mini-meter{width:125px;font-size:8px}.entry-chart:not(.chart-fullscreen)>.price-action-status .price-action-mini-meter header b{font-size:9px}.entry-chart:not(.chart-fullscreen)>.price-action-status .price-action-chips{grid-column:1/-1;justify-content:flex-start;gap:3px}.entry-chart:not(.chart-fullscreen)>.price-action-status .price-action-chips button,.entry-chart:not(.chart-fullscreen)>.price-action-status .price-action-chips span{min-height:24px;padding:3px 5px;font-size:9px;line-height:16px}.entry-chart:not(.chart-fullscreen)>.chart-caption{margin-top:4px;font-size:11px}.entry-chart:not(.chart-fullscreen)>.chart-top-timeframe{margin-top:5px}.entry-chart:not(.chart-fullscreen)>.chart-top-timeframe .chart-controls{display:block;margin:0;padding:0 0 4px}.entry-chart:not(.chart-fullscreen)>.chart-top-timeframe .btc-controls{display:block;margin:0}.entry-chart:not(.chart-fullscreen)>.chart-top-timeframe .timeframe-shortcuts{display:flex;flex-wrap:wrap;gap:3px;width:100%}.entry-chart:not(.chart-fullscreen)>.chart-top-timeframe .timeframe-shortcuts button{flex:0 0 auto;min-width:30px;min-height:28px;height:28px;padding:3px 6px;border-radius:4px;font-size:11px;line-height:1.2;white-space:nowrap}.entry-chart:not(.chart-fullscreen)>.chart-top-timeframe .chart-controls>small{margin-top:3px;font-size:9px;line-height:1.35}.entry-chart:not(.chart-fullscreen)>.chart-zoom{margin:4px 0 0;padding:4px 0;gap:2px 8px}.entry-chart:not(.chart-fullscreen)>.chart-zoom label{min-height:28px;padding:0;gap:4px;font-size:11px;line-height:1.2;white-space:nowrap}.entry-chart:not(.chart-fullscreen)>.chart-zoom input{flex:0 0 14px;width:14px;height:14px;margin:0}.entry-chart:not(.chart-fullscreen)>.chart-zoom>button{min-height:28px;height:28px;padding:3px 7px;border-radius:4px;font-size:11px;line-height:1.2}}.kis-panel{margin-top:12px;font-size:13px;color:var(--ui-ink)}.kis-panel summary{cursor:pointer;display:flex;gap:8px;align-items:center}.kis-panel p,.kis-panel ul{margin:10px 0 0;color:var(--ui-muted);line-height:1.6}.kis-panel ul{padding-left:18px;font-size:12px}.kis-state{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--ui-border);color:var(--ui-muted)}.kis-state.live{color:#0f8a4b;border-color:#0f8a4b}.kis-state.error{color:#c2412d;border-color:#c2412d}.kis-panel .kis-error{color:#c2412d}.kis-form,.kis-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:12px}.kis-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ui-muted)}.kis-form input[type=password]{width:220px;max-width:100%;padding:8px 10px;border:1px solid var(--ui-border);border-radius:8px;background:transparent;color:inherit}.kis-form .kis-remember{flex-direction:row;align-items:center;gap:6px}.kis-form button,.kis-actions button{padding:8px 14px;border-radius:8px;border:1px solid var(--ui-blue);background:var(--ui-blue);color:#fff;cursor:pointer}.kis-form button:disabled{opacity:.5;cursor:default}.kis-actions button+button{background:transparent;color:var(--ui-blue)}.community-footer .data-attribution{display:block;margin-top:10px;font-size:12px}.community-footer .data-attribution a{color:inherit;text-decoration:underline}
