.chart-workspace{max-width:1500px}.chart-widget-host{height:clamp(500px,72vh,800px);border:1px solid #465344;border-radius:14px;overflow:hidden;background:#101b1d;isolation:isolate}.chart-widget-host>iframe{width:100%;height:100%;border:0;display:block}.chart-controls{display:flex;flex-wrap:wrap;gap:14px;margin-block:22px}.chart-controls button,.chart-controls .import-button{min-height:46px}.chart-controls input{max-width:240px}.chart-workspace #chart-image{display:block;width:100%;max-height:650px;object-fit:contain;background:#0b1214;border-radius:10px}.chart-workspace .fields{margin-block:20px}.chart-latest{margin-block:16px;padding:20px}.chart-latest>p{line-height:1.6;max-width:90ch}.chart-summary-image{display:block;width:min(100%,420px);max-height:170px;object-fit:contain;object-position:right;margin-block:12px;border-radius:8px;background:#101b1d}.chart-workspace #chart-result{overflow-wrap:anywhere}.chart-workspace #chart-result p{line-height:1.7}.chart-workspace #chart-result details{margin-top:20px}@media(max-width:700px){.chart-widget-host{height:560px}.chart-controls>*{flex:1 1 200px}.chart-workspace .fields{grid-template-columns:1fr}.chart-latest{padding:16px}.chart-summary-image{max-height:140px}}

.chart-widget-host>.tradingview-widget-container{width:100%;height:100%}.chart-widget-host .tradingview-widget-container__widget{height:calc(100% - 32px);width:100%}.chart-widget-host iframe{width:100%;height:100%;border:0;display:block}.chart-widget-host .tradingview-widget-copyright{height:32px;display:flex;align-items:center;justify-content:center;font-size:11px}.chart-widget-host .tradingview-widget-copyright a,.chart-workspace #chart-external{color:#d5b977}.chart-workspace #chart-widget-retry{margin-bottom:12px}main>.session-strip{margin-block:14px 20px;padding:13px 16px;border:1px solid #bfa25b30;border-radius:12px;background:#14201e}main>.session-strip>span{white-space:nowrap}@media(max-width:700px){main>.session-strip{gap:12px;padding:12px}main>.session-strip>span:first-child{width:100%}}

main>.session-cycles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px}.session-cycles>.session-cycle{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;width:auto!important}.session-cycle-text{display:flex;flex-direction:column;gap:5px}.session-cycle-text>span{font-size:12px;color:#a7b9b4}.session-cycles .session-cycle-text b{font-size:18px!important;margin:0;font-variant-numeric:tabular-nums;color:#e9d5a1}.session-cycle-face{position:relative;width:44px;height:44px;flex:0 0 44px;border:1px solid #c5aa6655;border-radius:50%;background:radial-gradient(circle at center,#1e302d,#14201e);box-shadow:inset 0 0 0 4px #c5aa6609}.session-cycle-face:after{content:'';position:absolute;inset:19px;border-radius:50%;background:#d6bd83}.clock-hand{position:absolute;left:50%;bottom:50%;width:2px;border-radius:2px;background:#d6bd83;transform-origin:bottom center}.clock-hour{height:11px;transform:translateX(-50%) rotate(var(--hour-angle))}.clock-minute{height:16px;transform:translateX(-50%) rotate(var(--minute-angle));opacity:.75}.israel-header-clock{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.israel-header-clock>span{color:#9faea8;font-size:11px}.israel-header-clock time{color:#d6bd83;font-size:15px;font-variant-numeric:tabular-nums}@media(max-width:700px){main>.session-cycles{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:16px 10px}.session-cycles>.session-cycle{justify-content:start!important;width:auto!important}.session-cycle-face{width:40px;height:40px;flex-basis:40px}.session-cycle-face:after{inset:17px}.session-cycle-text>span{font-size:11px}.session-cycles .session-cycle-text b{font-size:16px!important}}

main>.session-cycles{grid-template-columns:repeat(5,minmax(0,1fr))}.session-cycles>.session-cycle:first-child{border-inline-end:1px solid #c5aa6638;padding-inline-end:16px}.session-cycles>.session-cycle:first-child .session-cycle-face{border-color:#d5b977;background:radial-gradient(circle,#283c31,#172720)}.session-cycles>.session-cycle:first-child .session-cycle-text>span{color:#e8cf92}@media(max-width:700px){main>.session-cycles{grid-template-columns:repeat(2,minmax(0,1fr))}.session-cycles>.session-cycle:first-child{grid-column:1/-1;border-inline-end:0;border-block-end:1px solid #c5aa6638;padding-block-end:12px}}

main>.notice.site-bottom-notice{margin-block:32px 0;font-size:12px;line-height:1.7}

.session-cycles>.session-cycle{position:relative;border:1px solid transparent;border-radius:12px;padding:10px!important;transition:background-color .2s,border-color .2s,box-shadow .2s}.session-cycles>.session-cycle[data-active="true"]{border-color:#d8b75f88;background:linear-gradient(130deg,#b48e3129,#dbb4540b);box-shadow:inset 0 0 18px #d6ae4410,0 0 16px #c4a4450a}.session-cycles>.session-cycle[data-active="true"] .session-cycle-face{border-color:#e1bf6b;box-shadow:0 0 14px #d5ad4524,inset 0 0 0 4px #d6bd8310}.session-cycles>.session-cycle[data-active="true"] .session-cycle-text>span{color:#efd69a}.session-cycles>.session-cycle[data-active="true"] .session-cycle-text b{color:#ffe3a3!important}.session-cycles>.session-cycle[data-active="true"]:after{content:'';position:absolute;inset-block-start:8px;inset-inline-end:9px;width:5px;height:5px;border-radius:50%;background:#eac876;box-shadow:0 0 8px #edce8780}
