.wk-hero{position:relative;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1.25rem 1.5rem;border:1px solid var(--edge-border);border-radius:var(--edge-r-lg);background:var(--edge-surface);overflow:hidden}
.wk-hero::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--edge-text-3)}
.wk-hero--long::before{background:var(--edge-up)}
.wk-hero--short::before{background:var(--edge-down)}
.wk-hero__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}
.wk-hero__label{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--edge-text-2);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.wk-hero__dates{color:var(--edge-text-3);font-size:.8125rem}
.wk-hero__more{margin-left:auto}
.wk-hero__word{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;color:var(--edge-text);text-decoration:none}
.wk-hero__word:hover{color:var(--edge-text);text-decoration:none}
.wk-hero__pair{display:inline-flex;align-items:center;gap:.5rem;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}
.wk-hero__dir{display:inline-flex;align-items:center;gap:.375rem;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}
.wk-hero--long .wk-hero__dir{color:var(--edge-up)}
.wk-hero--short .wk-hero__dir{color:var(--edge-down)}
.wk-hero__word--none{gap:.5rem;margin:0;color:var(--edge-text-2);font-size:1.375rem;font-weight:600}
.wk-hero__why,.wk-hero__none{margin:0;color:var(--edge-text-2);font-size:.875rem}
.wk-use{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding-left:1.125rem;color:var(--edge-text-2);font-size:.875rem}
.wk-rank{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;counter-reset:wk}
.wk-rank__item{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border:1px solid var(--edge-border);border-radius:var(--edge-r);background:var(--edge-surface-2);font-size:.8125rem;font-weight:600;counter-increment:wk}
.wk-rank__item::before{content:counter(wk);color:var(--edge-text-3);font-weight:500}
.wk-rank__ends{display:flex;justify-content:space-between;margin:.5rem 0 0;color:var(--edge-text-3);font-size:.75rem}
.wk-past__none{color:var(--edge-text-3)}
.sc-week{display:inline-flex;align-items:center;gap:.25rem;color:var(--edge-text-3);font-size:.75rem;white-space:nowrap}
.sc-week--long .bi{color:var(--edge-up)}
.sc-week--short .bi{color:var(--edge-down)}
.sc-week.is-main{font-weight:700}
.sc-week--long.is-main{color:var(--edge-up)}
.sc-week--short.is-main{color:var(--edge-down)}
.wk-past__head{padding:1rem 1.25rem 0}
.wk-past .edge-flag-pair{margin-right:.375rem}
.wk-pairs__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem .75rem}
.wk-pairs .edge-flag-pair{margin-right:.375rem}
.wk-pairs a{color:var(--edge-text);text-decoration:none}
.wk-pairs tr.is-main td{font-weight:700}
.wk-pairs__main{display:inline-flex;align-items:center;gap:.25rem;margin-left:.375rem;color:var(--edge-accent-text);font-size:.75rem;font-weight:600}
.wk-pairs__weak a,.wk-pairs__none{color:var(--edge-text-3)}
.wk-pairs__none{font-size:.8125rem}
.wk-meter{display:block;width:6rem;max-width:100%;height:.375rem;border-radius:999px;background:var(--edge-surface-2);overflow:hidden}
.wk-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--edge-accent)}
.wk-meter__fill--0{width:8%}.wk-meter__fill--1{width:34%}.wk-meter__fill--2{width:67%}.wk-meter__fill--3{width:100%}
.wk-pairs__weak .wk-meter__fill{background:var(--edge-text-3)}
.sc-week--long.is-signal{color:var(--edge-up)}
.sc-week--short.is-signal{color:var(--edge-down)}
@media (max-width:575.98px){.wk-pairs th,.wk-pairs td{padding-left:.5rem;padding-right:.5rem}.wk-pairs__main{display:flex;margin:.125rem 0 0}.wk-meter{width:2.75rem}.wk-pairs .edge-signal{padding-left:.375rem;padding-right:.375rem}}
.tr-head{padding:1rem 1.25rem .75rem}
.tr-weeks__week{white-space:nowrap}
.tr-weeks__short{display:none}
@media (max-width:575.98px){.tr-weeks th,.tr-weeks td{padding-left:.5rem;padding-right:.5rem}.tr-weeks__long,.tr-weeks__entry,.tr-weeks__count,.tr-weeks .edge-flag-pair{display:none}.tr-weeks__short{display:inline}}
.wk-step{display:flex;flex-wrap:wrap;gap:.5rem}
@media (max-width:575.98px){.wk-past__count{display:none}}
.wk-step .bi{margin:0 .25rem}
.tr-result{font-weight:600}
.tr-result--target{color:var(--edge-up)}
.tr-result--stop{color:var(--edge-down)}
.tr-result--none,.tr-result--no_data,.tr-result--pending{color:var(--edge-text-3);font-weight:400}
.wk-ccy{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1rem}
.wk-ccy__item{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid var(--edge-border);border-radius:999px;color:var(--edge-text-2);font-size:.8125rem;text-decoration:none}
.wk-ccy__item:hover,.wk-ccy__item.is-active{border-color:var(--edge-accent);color:var(--edge-text)}
.wk-now{margin:0 0 1rem;font-size:1rem;font-weight:600}
.wk-side{font-weight:600}
.wk-side--strong{color:var(--edge-up)}
.wk-side--weak{color:var(--edge-down)}
.wk-side--mixed{color:var(--edge-text-3);font-weight:400}
.wk-ccy-pairs{display:flex;flex-wrap:wrap;gap:.25rem .75rem}
.wk-ccy-pairs__item{white-space:nowrap;font-size:.8125rem;text-decoration:none}
.wk-ccy-pairs__item--long{color:var(--edge-up)}
.wk-ccy-pairs__item--short{color:var(--edge-down)}
.tr-result--live{color:var(--edge-text-3);font-weight:400}
@media (max-width:575.98px){.wk-pairs__run{display:none}}

