.tg-gloss-hero{min-height:auto;padding:56px 0 24px;text-align:center}.tg-gloss-search{position:relative;max-width:540px;margin:28px auto 0}.tg-gloss-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:15px;pointer-events:none}.tg-gloss-search__input{width:100%;padding:15px 18px 15px 46px;font-size:15px;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth)}.tg-gloss-search__input::placeholder{color:var(--text-secondary)}.tg-gloss-search__input:focus{outline:none;border-color:var(--accent-green);background:var(--bg-surface-light)}.tg-gloss-filters{display:flex;flex-direction:column;gap:16px;margin:8px 0 36px}.tg-gloss-cats,.tg-gloss-alpha{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tg-gloss-cat,.tg-gloss-alpha__btn{font:inherit;cursor:pointer;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:999px;transition:var(--transition-smooth)}.tg-gloss-cat{padding:8px 16px;font-size:13.5px;font-weight:600}.tg-gloss-alpha__btn{min-width:36px;padding:7px 10px;font-size:13px;font-weight:700;text-align:center}.tg-gloss-cat:hover,.tg-gloss-alpha__btn:hover:not(:disabled){color:var(--text-main);border-color:var(--border-hover)}.tg-gloss-cat.is-active,.tg-gloss-alpha__btn.is-active{color:var(--btn-text);background:var(--accent-green);border-color:var(--accent-green)}.tg-gloss-alpha__btn:disabled{opacity:0.3;cursor:not-allowed}.tg-gloss-group{margin-bottom:36px}.tg-gloss-group__heading{font-size:18px;font-weight:800;color:var(--accent-green);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.tg-gloss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tg-gloss-card{display:flex;flex-direction:column;gap:10px;padding:20px;text-decoration:none;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth)}.tg-gloss-card:hover{border-color:var(--border-hover);transform:translateY(-2px);background:var(--bg-surface-light)}.tg-gloss-card__tag{align-self:flex-start;font-size:11.5px;font-weight:700;color:var(--accent-green);background:var(--buy-bg-soft);border-radius:var(--radius-sm);padding:4px 9px}.tg-gloss-card__title{font-size:17px;font-weight:700;color:var(--text-main);margin:0}.tg-gloss-card__desc{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0}.tg-gloss-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;color:var(--accent-green)}.tg-gloss-empty{text-align:center;color:var(--text-secondary);padding:40px 0}.tg-gloss-compliance{font-size:12.5px;color:var(--text-secondary);text-align:center;margin:24px auto 64px;max-width:720px}.tg-gloss-compliance a{color:var(--accent-green)}.tg-term .tg-term{padding:28px 0 80px}.tg-term .tg-term__highlight-icon,.tg-term .tg-term__tip-icon,.tg-term .tg-term__pitfall-icon,.tg-term .tg-term__link i{flex:none;display:inline-block;width:1em;text-align:center;font-style:normal}.tg-term .tg-term__hero{padding-bottom:28px;margin-bottom:40px;border-bottom:1px solid var(--border-subtle)}.tg-term .tg-term__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tg-term .tg-term__chip{font-size:11.5px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--accent-green);border:1px solid rgba(82,255,157,0.30);border-radius:999px;padding:5px 12px}.tg-term .tg-term__chip--level{color:var(--text-secondary);border-color:var(--border-subtle);text-transform:none;letter-spacing:0}.tg-term .tg-term__title{margin:0;letter-spacing:-0.02em}.tg-term .tg-term__aka{margin:16px 0 0;font-size:14px;color:var(--text-secondary)}.tg-term .tg-term__aka-label{color:var(--text-muted);font-weight:600}.tg-term .tg-term__layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start}.tg-term .tg-term__main{max-width:720px}.tg-term .tg-term__h2{position:relative;font-size:20px;font-weight:700;letter-spacing:-0.01em;color:var(--text-main);margin:44px 0 16px;padding-left:16px}.tg-term .tg-term__h2::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:var(--accent-green)}.tg-term .tg-term__main>.tg-term__h2:first-child{margin-top:0}.tg-term .tg-term__h2--primary{font-size:30px}.tg-term .tg-term__prose p{font-size:16px;line-height:1.8;color:var(--text-secondary);margin:0 0 18px}.tg-term .tg-term__prose p:last-child{margin-bottom:0}.tg-term .tg-term__lead{font-size:20px!important;line-height:1.7!important;color:var(--text-main)!important;margin-bottom:22px!important}.tg-term .tg-term__highlight{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;margin:28px 0;background:var(--buy-bg-soft);border:1px solid rgba(82,255,157,0.18);border-left:2px solid var(--accent-green);border-radius:var(--radius-md)}.tg-term .tg-term__highlight-icon{color:var(--accent-green);font-size:17px;margin-top:3px}.tg-term .tg-term__highlight p{margin:0;font-size:15.5px;line-height:1.7;color:var(--text-main)}.tg-term .tg-term__formula{margin:28px 0;padding:16px 18px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tg-term .tg-term__formula-label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:var(--text-secondary);margin-bottom:8px}.tg-term .tg-term__formula-code{display:block;font-family:ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:14.5px;line-height:1.5;color:var(--accent-green);word-break:break-word}.tg-term .tg-term__impact{display:flex;flex-direction:column;gap:6px;margin:28px 0;padding:14px 18px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:2px solid var(--accent-green)}.tg-term .tg-term__impact-badge{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted)}.tg-term .tg-term__impact-text{margin:0;font-size:14.5px;line-height:1.65;color:var(--text-secondary)}.tg-term .tg-term__impact--high,.tg-term .tg-term__impact--critical{border-left-color:var(--sell-color)}.tg-term .tg-term__impact--high .tg-term__impact-badge,.tg-term .tg-term__impact--critical .tg-term__impact-badge{color:var(--sell-color-on-dark)}.tg-term .tg-term__impact--medium{border-left-color:var(--otc-accent)}.tg-term .tg-term__example{margin:8px 0 0;padding:2px 0 2px 20px;border-left:2px solid var(--border-hover)}.tg-term .tg-term__example p{margin:0 0 12px;font-size:15.5px;line-height:1.7;font-style:italic;color:var(--text-secondary)}.tg-term .tg-term__example p:last-child{margin-bottom:0}.tg-term .tg-term__tip,.tg-term .tg-term__pitfall{display:flex;gap:14px;align-items:flex-start;margin:28px 0;padding-top:22px;border-top:1px solid var(--border-subtle)}.tg-term .tg-term__tip-icon{color:var(--accent-green);font-size:17px;margin-top:2px}.tg-term .tg-term__pitfall-icon{color:var(--sell-color-on-dark);font-size:17px;margin-top:2px}.tg-term .tg-term__tip-title,.tg-term .tg-term__pitfall-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-main);margin:0 0 6px}.tg-term .tg-term__tip p,.tg-term .tg-term__pitfall p{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary)}.page-trading-glossary .fx-faq{position:relative;margin-top:44px;padding-top:44px}.page-trading-glossary .fx-faq::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(560px,70%);height:1px;background:linear-gradient(90deg,transparent 0%,var(--accent-green) 50%,transparent 100%);opacity:0.45;pointer-events:none}.page-trading-glossary .fx-faq__head{text-align:center;margin-bottom:28px}.page-trading-glossary .fx-section-eyebrow{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent-green);margin-bottom:8px}.page-trading-glossary .fx-faq__title{font-size:clamp(22px,2.6vw,28px);font-weight:800;color:var(--text-main);letter-spacing:-0.4px;margin:0}.page-trading-glossary .fx-faq__grid{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px;counter-reset:fx-faq}.page-trading-glossary .fx-faq__col{flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}.page-trading-glossary .fx-faq__item{counter-increment:fx-faq;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;transition:border-color 0.22s ease,background 0.22s ease}.page-trading-glossary .fx-faq__item:hover{border-color:var(--border-hover)}.page-trading-glossary .fx-faq__item[open]{border-color:rgba(82,255,157,0.30)}.page-trading-glossary .fx-faq__summary{display:flex;align-items:center;padding:16px 18px;cursor:pointer;list-style:none;user-select:none;color:var(--text-main);font-size:14.5px;font-weight:700;gap:14px}.page-trading-glossary .fx-faq__summary::-webkit-details-marker{display:none}.page-trading-glossary .fx-faq__summary::before{content:counter(fx-faq,decimal-leading-zero);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 7px;font-size:11px;font-weight:800;letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--accent-green);background:rgba(82,255,157,0.08);border:1px solid rgba(82,255,157,0.28);border-radius:8px}.page-trading-glossary .fx-faq__summary:hover{background:rgba(255,255,255,0.02)}.page-trading-glossary .fx-faq__q{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-trading-glossary .fx-faq__icon{margin-left:auto;width:24px;height:24px;border-radius:50%;background:rgba(82,255,157,0.10);color:var(--accent-green);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;transition:transform 0.22s cubic-bezier(0.22,1,0.36,1)}.page-trading-glossary .fx-faq__item[open] .fx-faq__icon{transform:rotate(45deg)}.page-trading-glossary .fx-faq__a-wrap{overflow:hidden;transition:height 0.32s cubic-bezier(0.22,1,0.36,1),opacity 0.22s ease}.page-trading-glossary .fx-faq__a{margin:0;padding:4px 18px 18px 66px;color:var(--text-secondary);font-size:13.5px;line-height:1.6}.page-trading-glossary .fx-faq__a a{color:var(--accent-green);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(82,255,157,0.35);transition:border-color 0.2s ease}.page-trading-glossary .fx-faq__a a:hover{border-bottom-color:var(--accent-green)}.tg-term .tg-term__risk{margin-top:32px;padding:14px 18px;font-size:12.5px;line-height:1.6;color:var(--text-secondary);background:var(--sell-bg-soft);border-radius:var(--radius-md)}.tg-term .tg-term__risk a{color:var(--accent-green)}.tg-term .tg-term__sidebar{position:sticky;top:92px;display:flex;flex-direction:column;gap:14px}.tg-term .tg-term__card{padding:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tg-term .tg-term__card-label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-bottom:13px}.tg-term .tg-term__pills{display:flex;flex-wrap:wrap;gap:8px}.tg-term .tg-term__pill{font-size:13px;font-weight:600;text-decoration:none;color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:999px;padding:6px 13px;transition:var(--transition-smooth)}.tg-term .tg-term__pill:hover{border-color:var(--accent-green);color:var(--accent-green)}.tg-term .tg-term__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.tg-term .tg-term__link{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--text-secondary);transition:var(--transition-smooth)}.tg-term .tg-term__link i{color:var(--accent-green);font-size:11px;transition:transform 0.2s ease}.tg-term .tg-term__link:hover{color:var(--text-main)}.tg-term .tg-term__link:hover i{transform:translateX(3px)}.tg-term .tg-term__card--cta{background:transparent}.tg-term .tg-term__back{display:inline-block;font-size:13.5px;font-weight:700;text-decoration:none;color:var(--accent-green)}@media (max-width:900px){.tg-term .tg-term__layout{grid-template-columns:1fr;gap:32px}.tg-term .tg-term__main{max-width:none}.tg-term .tg-term__sidebar{position:static}}@media (max-width:820px){.page-trading-glossary .fx-faq__grid{flex-direction:column;align-items:stretch;max-width:760px}}@media (max-width:480px){.page-trading-glossary .fx-faq__q{white-space:normal}.page-trading-glossary .fx-faq__a{padding-left:18px}}.page-trading-glossary-term .cp-figure,.page-trading-glossary-term .cp-html-block,.page-trading-glossary-term .cp-chartjs-wrapper,.page-trading-glossary-term .cp-mermaid-wrapper,.page-trading-glossary-term .cp-calc,.page-trading-glossary-term .cp-sim,.page-trading-glossary-term .cp-heatmap-wrap{--cp-radius:20px;--cp-radius-sm:14px;--cp-gloss-frame:linear-gradient(180deg,#16203a 0%,#0c1424 100%);--cp-gloss-card:linear-gradient(180deg,#1b2542 0%,#141d35 100%);--cp-gloss-input:rgba(3,7,18,0.55);--cp-gloss-border:rgba(255,255,255,0.08);--cp-gloss-border-hover:rgba(255,255,255,0.14);--cp-gloss-edge:inset 0 1px 0 rgba(255,255,255,0.05);--cp-gloss-edge-card:inset 0 1px 0 rgba(255,255,255,0.04);--cp-gloss-lift:0 24px 48px -28px rgba(0,0,0,0.85);--cp-gloss-lift-hover:0 30px 60px -26px rgba(0,0,0,0.92);--cp-gloss-glow:radial-gradient(130% 90% at 88% -12%,rgba(65,255,160,0.07),transparent 58%);--cp-gloss-wash-buy:radial-gradient(125% 100% at 0% 0%,rgba(65,255,160,0.13),transparent 55%);--cp-gloss-wash-sell:radial-gradient(125% 100% at 0% 0%,rgba(255,80,107,0.13),transparent 55%);--cp-gloss-wash-accent:radial-gradient(125% 100% at 0% 0%,rgba(96,165,250,0.14),transparent 55%);--cp-gloss-num:"Manrope",ui-sans-serif,system-ui,-apple-system,sans-serif;--cp-bg-card:var(--bg-surface);--cp-bg-input:var(--bg-base);--cp-bg-input-focus:var(--bg-surface);--cp-bg-output:var(--bg-surface);--cp-bg-output-soft:var(--bg-base);--cp-bg-row-hover:var(--bg-surface-light);--cp-border:var(--cp-gloss-border);--cp-border-strong:var(--cp-gloss-border-hover);--cp-text:var(--text-main);--cp-text-strong:var(--text-main);--cp-text-muted:var(--text-muted);--cp-text-subtle:var(--text-secondary);--cp-accent:var(--accent-green);--cp-accent-strong:var(--accent-green);--cp-success:var(--buy-color-on-dark);--cp-danger:var(--sell-color-on-dark);--cp-buy:var(--buy-color-on-dark);--cp-sell:var(--sell-color-on-dark)}.tg-term__visuals{display:grid;gap:28px;margin:32px 0}.tg-term__visual{position:relative;margin:0}.tg-term__visual-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--accent-green)}.tg-term__visual-eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:0.85}.page-trading-glossary-term .cp-figure figcaption,.tg-term__visual-cap{margin:16px auto 0;max-width:62ch;font-size:14px;line-height:1.65;color:var(--text-muted);font-style:normal;text-align:center}.page-trading-glossary-term .cp-chartjs-wrapper,.page-trading-glossary-term .cp-figure-mermaid,.page-trading-glossary-term .cp-calc,.page-trading-glossary-term .cp-rrv{background:var(--cp-gloss-glow),var(--cp-gloss-frame)!important;border:1px solid var(--cp-gloss-border);border-radius:var(--cp-radius);box-shadow:var(--cp-gloss-edge),var(--cp-gloss-lift);padding:26px 26px 24px;transition:border-color 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1)}.page-trading-glossary-term .cp-chartjs-wrapper:hover,.page-trading-glossary-term .cp-figure-mermaid:hover,.page-trading-glossary-term .cp-calc:hover,.page-trading-glossary-term .cp-rrv:hover{border-color:var(--cp-gloss-border-hover);box-shadow:var(--cp-gloss-edge),var(--cp-gloss-lift-hover)}.page-trading-glossary-term .cp-stat,.page-trading-glossary-term .cp-calc__output,.page-trading-glossary-term .cp-rrv__cell{background:var(--cp-gloss-card)!important;border:1px solid var(--cp-gloss-border);border-radius:var(--cp-radius-sm);box-shadow:var(--cp-gloss-edge-card)}.page-trading-glossary-term .cp-stat:hover,.page-trading-glossary-term .cp-calc__output:hover{transform:translateY(-3px);box-shadow:var(--cp-gloss-edge-card),var(--cp-gloss-lift);border-color:var(--cp-gloss-border-hover)}.page-trading-glossary-term .cp-calc__input,.page-trading-glossary-term .cp-calc__select{background:var(--cp-gloss-input)!important;border:1px solid var(--cp-gloss-border-hover);border-radius:var(--cp-radius-sm);box-shadow:inset 0 2px 6px rgba(0,0,0,0.35)}.page-trading-glossary-term .cp-calc__input:focus,.page-trading-glossary-term .cp-calc__select:focus{border-color:var(--accent-green);box-shadow:inset 0 2px 6px rgba(0,0,0,0.3),0 0 0 3px rgba(65,255,160,0.18)}.page-trading-glossary-term .cp-stat--buy{background:var(--cp-gloss-wash-buy),var(--cp-gloss-card)!important}.page-trading-glossary-term .cp-stat--sell{background:var(--cp-gloss-wash-sell),var(--cp-gloss-card)!important}.page-trading-glossary-term .cp-stat--accent{background:var(--cp-gloss-wash-accent),var(--cp-gloss-card)!important;--cp-stat-accent:var(--accent-blue)}.page-trading-glossary-term .cp-stat--accent .cp-stat__value{color:var(--accent-blue)}.page-trading-glossary-term .cp-stat::before{width:4px}.page-trading-glossary-term .cp-stat--buy::before{box-shadow:0 0 14px var(--buy-color-on-dark)}.page-trading-glossary-term .cp-stat--sell::before{box-shadow:0 0 14px var(--sell-color-on-dark)}.page-trading-glossary-term .cp-stat--accent::before{box-shadow:0 0 14px var(--accent-blue)}.page-trading-glossary-term .cp-rrv__band--reward{background:linear-gradient(180deg,rgba(65,255,160,0.22),rgba(65,255,160,0.07));color:var(--buy-color-on-dark)}.page-trading-glossary-term .cp-rrv__band--risk{background:linear-gradient(180deg,rgba(255,80,107,0.22),rgba(255,80,107,0.07));color:var(--sell-color-on-dark)}.page-trading-glossary-term .cp-stat__value,.page-trading-glossary-term .cp-calc__output-value,.page-trading-glossary-term .cp-calc__slider-value,.page-trading-glossary-term .cp-calc__stepper-display,.page-trading-glossary-term .cp-metric__value,.page-trading-glossary-term .cp-sim__stat-value,.page-trading-glossary-term .cp-rrv__cell-value,.page-trading-glossary-term .cp-rrv__band,.page-trading-glossary-term .cp-rrv__price-line span{font-family:var(--cp-gloss-num);font-variant-numeric:tabular-nums;letter-spacing:-0.01em}.page-trading-glossary-term .cp-stat__value{font-size:1.85rem;font-weight:800}.page-trading-glossary-term .cp-calc__output-value{font-size:1.55rem;font-weight:800}.page-trading-glossary-term .cp-calc__slider::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(65,255,160,0.15),0 2px 6px rgba(0,0,0,0.45)}.page-trading-glossary-term .cp-calc__slider::-moz-range-thumb{box-shadow:0 0 0 4px rgba(65,255,160,0.15),0 2px 6px rgba(0,0,0,0.45)}