/* GENERATED by scripts/light-theme.mjs from /styles/site.css: do not edit (fixes go in /styles/light-fixes.css). */
html.lt {
  --page: #f5f5f7;
  --shell: #ededf0;
  --raised: #e8e8ed;
  --track: #e8e8ed;
  --selected: #e8e8ed;
  --active: #d2d2d7;

  --text: #1d1d1f;
  --text-2: #424245;
  --muted: #6e6e73;
  --faint: #86868b;

  --line: #e8e8ed;
  --line-2: #d2d2d7;
  --line-4: #d2d2d7;

  --accent: rgb(255, 106, 26);
  --green: rgb(95, 211, 141)
}
html.lt .more { text-decoration-color: #aeaeb2
}
html.lt .cta-bar { background: #1d1d1f; color: #fbfbfd
}
html.lt .cta-bar:hover { background: #1d1d1f
}
html.lt .tag-ph {
  border: 1px dashed #c7c7cc
}
html.lt .logo i { background: #c7c7cc
}
html.lt .logo svg { fill: #c7c7cc
}
html.lt .res .all { text-decoration-color: #aeaeb2
}
html.lt .wa:hover { border-color: #c7c7cc
}
html.lt .time:hover { border-color: #c7c7cc
}
html.lt .res-card .card-h .all { text-decoration-color: #aeaeb2
}
html.lt .av img { border: 2px solid #1d1d1f; background: #424245
}
html.lt .cta-bar:hover .av img { border-color: #1d1d1f
}
html.lt .time { border-color: #c7c7cc
}
html.lt .time:hover { border-color: #aeaeb2
}
html.lt { --page: #ffffff
}
html.lt .wa:hover, html.lt .nav-cta:hover { background: #d2d2d7; border-color: #aeaeb2; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.158)
}
html.lt .time:hover { color: #1d1d1f; background: #e8e8ed; border-color: #86868b; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.158)
}
html.lt .cta-bar:hover { box-shadow: 0 8px 24px rgba(0, 0, 0, 0.158)
}
html.lt .panel {
  background-color: rgba(0, 0, 0, 0.036);
  border-color: rgba(0, 0, 0, 0.063);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.045)
}
html.lt {
  --page: #ffffff;
  --shell: #fbfbfd;
  --raised: #f5f5f7;
  --selected: #ededf0;
  --line: #e8e8ed;
  --line-2: #d2d2d7;
  --line-4: #d2d2d7;
  --text: #1d1d1f;
  --text-2: #424245;
  --muted: #86868b;
  --faint: #86868b
}
html.lt .res-card .card-h .all { text-decoration-color: #c7c7cc
}
html.lt .wa:hover, html.lt .nav-cta:hover { background: #e8e8ed; border-color: #c7c7cc
}
html.lt .time:hover { background: #ededf0; border-color: #aeaeb2
}
html.lt .tip { border: 1px solid #d2d2d7; background: #ededf0; color: #1d1d1f
}
html.lt .wa:hover, html.lt .wa:active { background: rgb(37, 211, 102); border-color: rgb(37, 211, 102); color: #ffffff
}
html.lt .nav-cta:hover, html.lt .nav-cta:active { background: #1d1d1f; border-color: #1d1d1f; color: #ffffff
}
html.lt .usp-ck { border: 1px solid #d2d2d7; background: #ededf0
}
html.lt .usp-ck svg { stroke: #1d1d1f
}
html.lt .status::before { background: #ff6a1a
}
html.lt {
  --page: #ffffff;
  --shell: #fbfbfd;
  --raised: #f5f5f7;
  --selected: #ededf0;
  --text: #1d1d1f;
  --text-2: rgba(0, 0, 0, 0.558);
  --muted: rgba(0, 0, 0, 0.45);
  --faint: rgba(0, 0, 0, 0.378);
  --line: rgba(0, 0, 0, 0.054);
  --line-2: rgba(0, 0, 0, 0.072);
  --line-4: rgba(0, 0, 0, 0.108);
  --hi: inset 0 1px 0 rgba(0, 0, 0, 0.036)
}
html.lt .res-card .card-h .all, html.lt .res .all { text-decoration-color: rgba(0, 0, 0, 0.18)
}
html.lt .cta-bar { background: #1d1d1f; color: #ffffff; box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.45), 0 8px 24px -8px rgba(0, 0, 0, 0.21)
}
html.lt .cta-bar:hover, html.lt .cta-bar:active { background: #1d1d1f; box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.45), 0 8px 24px -8px rgba(0, 0, 0, 0.21)
}
html.lt .av img { border-color: #1d1d1f
}
html.lt .cta-bar:hover .av img { border-color: #1d1d1f
}
html.lt .wa, html.lt .nav-cta, html.lt .btn { color: rgba(0, 0, 0, 0.765)
}
html.lt .wa:hover, html.lt .wa:active { background: rgb(37, 211, 102); border-color: rgb(37, 211, 102); color: #ffffff
}
html.lt .nav-cta:hover, html.lt .nav-cta:active { background: #1d1d1f; border-color: #1d1d1f; color: #ffffff
}
html.lt .time:hover { border-color: rgba(0, 0, 0, 0.18)
}
html.lt .tip { background: #f5f5f7
}
html.lt {
  --page: #ffffff;
  --shell: #f5f5f7;
  --raised: #ededf0;
  --selected: #e8e8ed;
  --hover: #e8e8ed;
  --screen: #ededf0
}
html.lt .wa:hover, html.lt .wa:active { background: rgb(37, 211, 102); color: #ffffff
}
html.lt .nav-cta:hover, html.lt .nav-cta:active { background: #1d1d1f; color: #ffffff
}
html.lt .cta-bar, html.lt .cta-bar:hover, html.lt .cta-bar:active { box-shadow: 0 8px 24px -8px rgba(0, 0, 0, 0.21)
}
html.lt .device { background: #ffffff;
  box-shadow: 0 24px 64px -16px rgba(0, 0, 0, 0.245)
}
html.lt .isl { background: #ffffff
}
html.lt .home { background: rgba(0, 0, 0, 0.108)
}
html.lt .pg-dot::before { background: rgba(0, 0, 0, 0.144)
}
html.lt { --glass: rgba(0, 0, 0, 0.023); --sheen: linear-gradient(180deg, rgba(0, 0, 0, 0.027), transparent 40%)
}
html.lt .panel, html.lt .cards > .card, html.lt .cards > .card + .card { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.036)
}
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  html.lt .panel, html.lt .cards > .card, html.lt .cards > .card + .card { background-color: #fbfbfd
  }
}
html.lt { --glass: rgba(0, 0, 0, 0.027); --tick: rgb(255, 106, 26)
}
html.lt .status {
  background: rgba(0, 0, 0, 0.027)
}
html.lt .status::before { background: #ff6a1a; box-shadow: 0 0 8px rgba(255, 106, 26, 0.45)
}
html.lt .status::after {
  background: conic-gradient(from var(--sp-a), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.378) 40deg, rgba(255, 106, 26, 0.5) 72deg,
    rgba(0, 0, 0, 0.09) 112deg, rgba(0, 0, 0, 0.045) 180deg, rgba(0, 0, 0, 0.216) 250deg, rgba(0, 0, 0, 0.072) 300deg, rgba(0, 0, 0, 0.09))
}
html.lt { --glass: rgba(0, 0, 0, 0.011); --sheen: linear-gradient(180deg, rgba(0, 0, 0, 0.013), transparent 40%)
}
html.lt .panel, html.lt .cards > .card, html.lt .cards > .card + .card { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.023)
}
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  html.lt .panel, html.lt .cards > .card, html.lt .cards > .card + .card { background-color: #fbfbfd
  }
}
html.lt { --glass: rgba(0, 0, 0, 0.322); --sheen: linear-gradient(180deg, rgba(0, 0, 0, 0.007), transparent 40%); --tick: #ff6a1a
}
html.lt .panel, html.lt .cards > .card, html.lt .cards > .card + .card { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.013)
}
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  html.lt .panel, html.lt .cards > .card, html.lt .cards > .card + .card { background-color: #fbfbfd
  }
}
html.lt .status::before { background: #ff6a1a; box-shadow: 0 0 8px rgba(255, 106, 26, 0.4)
}
html.lt .status::after {
  background: conic-gradient(from var(--sp-a), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.378) 40deg, rgba(255, 106, 26, 0.5) 72deg,
    rgba(0, 0, 0, 0.09) 112deg, rgba(0, 0, 0, 0.045) 180deg, rgba(0, 0, 0, 0.216) 250deg, rgba(0, 0, 0, 0.072) 300deg, rgba(0, 0, 0, 0.09))
}
html.lt .dn-b, html.lt .dn-b:disabled { color: rgba(0, 0, 0, 0.36)
}
html.lt .dn-b:hover:not(:disabled) { background: rgba(0, 0, 0, 0.045); color: rgba(0, 0, 0, 0.765)
}
html.lt .pg-dot::before { background: rgba(0, 0, 0, 0.126)
}
html.lt .pg-dot[aria-current="true"]::before { background: rgba(0, 0, 0, 0.63)
}
html.lt .pg-dot:hover::before { background: rgba(0, 0, 0, 0.36)
}
html.lt .pg-dot[aria-current="true"]:hover::before { background: rgba(0, 0, 0, 0.765)
}
html.lt .nav-hl { background: rgba(0, 0, 0, 0.05)
}
html.lt .wa, html.lt .wa:hover, html.lt .wa:active, html.lt .wa:focus-visible, html.lt .lead .cta-row .wa { color: #1d1d1f
}
html.lt .wa:hover, html.lt .wa:active { background: rgb(37, 211, 102); border-color: rgb(37, 211, 102); color: #1d1d1f
}
html.lt .time, html.lt .lead .time { border: 1px dashed rgba(0, 0, 0, 0.162)
}
html.lt .time::after { border: 1px solid rgba(0, 0, 0, 0.288)
}
html.lt .time:hover, html.lt .time:focus-visible { background: rgba(0, 0, 0, 0.027); border-color: rgba(0, 0, 0, 0.162)
}
html.lt .live { background: #ff6a1a; box-shadow: 0 0 0 3px rgba(255, 106, 26, 0.14)
}
html.lt .feed-prog { background: rgba(0, 0, 0, 0.054)
}
html.lt .feed-prog i { background: rgba(0, 0, 0, 0.45)
}
html.lt .res a:hover, html.lt .res a:focus-visible { background: rgba(0, 0, 0, 0.027)
}
html.lt .device { box-shadow: 0 12px 32px -12px rgba(0, 0, 0, 0.158)
}
html.lt .nav-free { background: rgba(255, 106, 26, 0.1);
  color: #ff6a1a
}
html.lt .rs-stats .b { color: rgba(0, 0, 0, 0.765)
}
html.lt .shot { background: rgba(0, 0, 0, 0.023)
}
html.lt .shot .bar { background: rgba(0, 0, 0, 0.027)
}
html.lt .shot .bar b { background: rgba(0, 0, 0, 0.126)
}
html.lt .shot .pg i { background: rgba(0, 0, 0, 0.063)
}
html.lt .shot .pg i.hb { background: rgba(0, 0, 0, 0.041)
}
html.lt .shot .pg i.bt { background: rgba(0, 0, 0, 0.081)
}
html.lt .ch .gl { stroke: rgba(0, 0, 0, 0.045)
}
html.lt .ch .ln { stroke: rgba(255, 106, 26, 0.6)
}
html.lt .scr.vl-scr .home { background: rgba(0, 0, 0, 0.098)
}
html.lt .vl-frame { background: #1d1d1f
}
html.lt .pn { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.013)
}
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  html.lt .pn { background-color: #fbfbfd
  }
}
html.lt .sec-k::before { background: var(--lime, #ff6a1a)
}
html.lt .sp-bag {
  background: linear-gradient(105deg, transparent 40%, rgba(0, 0, 0, 0.855) 50%, transparent 60%) -50% 0 / 250% 100% no-repeat, rgba(0, 0, 0, 0.558)
}
html.lt .sp-bag {
  background: linear-gradient(90deg, transparent 38%, rgba(0, 0, 0, 0.027) 41%, rgba(0, 0, 0, 0.108) 44%, rgba(0, 0, 0, 0.243) 47%,
      rgba(0, 0, 0, 0.378) 50%, rgba(0, 0, 0, 0.243) 53%, rgba(0, 0, 0, 0.108) 56%, rgba(0, 0, 0, 0.027) 59%, transparent 62%) 100% 0 / 300% 100% no-repeat,
    rgba(0, 0, 0, 0.558)
}
html.lt .pn { background-color: rgba(0, 0, 0, 0.322)
}
html.lt .pp-grid .cd:hover { background-color: rgba(0, 0, 0, 0.322)
}
html.lt .pp-svg .fc { fill: #fbfbfd
}
html.lt .pp-grid .cd:hover .pp-svg .fc { fill: #f5f5f7
}
html.lt .pp-svg .o { stroke: rgba(0, 0, 0, 0.288)
}
html.lt .pp-svg .on { stroke: rgba(0, 0, 0, 0.36)
}
html.lt .pp-svg .m { stroke: rgba(0, 0, 0, 0.108)
}
html.lt .pp-svg .mo { stroke: rgba(0, 0, 0, 0.378)
}
html.lt .pp-svg .dt { fill: rgba(0, 0, 0, 0.306)
}
html.lt .pp-sec { --pain-accent: rgb(238, 81, 87)
}
html.lt .pp-svg .pm { stroke: rgba(0, 0, 0, 0.702)
}
html.lt .ps-tile {
  background: radial-gradient(120% 90% at 85% 10%, #86868b 0%, #c7c7cc 35%, #e8e8ed 75%, #ededf0 100%)
}
html.lt .ps-c:nth-child(2) .ps-tile { background: radial-gradient(110% 80% at 20% 30%, #aeaeb2 0%, #d2d2d7 40%, #ededf0 100%), #ededf0
}
html.lt .ps-c:nth-child(3) .ps-tile { background: radial-gradient(90% 90% at 40% 40%, #6e6e73 0%, #aeaeb2 40%, #e8e8ed 80%, #ededf0 100%)
}
html.lt .ps-tile::after { box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.122)
}
html.lt .ps-m { background: #fbfbfd; border: 1px solid rgba(0, 0, 0, 0.09);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.122)
}
html.lt .ps-ml { color: #424245
}
html.lt .ps-in { background: #f5f5f7
}
html.lt .ps-row > span { color: #1d1d1f
}
html.lt .ps-bar { background: rgba(0, 0, 0, 0.072)
}
html.lt .ps-bar i { background: var(--b, #1d1d1f)
}
html.lt .ps-tk { color: #1d1d1f
}
html.lt .ps-li { color: #1d1d1f
}
html.lt .ps-btn { background: #1d1d1f; color: #ffffff
}
html.lt .ps-win { color: #1d1d1f
}
html.lt .ps-win .ps-tk { color: #ff6a1a
}
@media (min-width: 1024px) and (min-height: 640px) and (prefers-reduced-motion: no-preference) {
  html.lt .ps-ix span::after { background: #1d1d1f
  }
}
html.lt .ps-pg i { background: rgba(0, 0, 0, 0.252)
}
html.lt .ps-pg i.on { background: #1d1d1f
}
html.lt .q-fl > span + span { color: #1d1d1f
}
html.lt .q-ck.ps-lime { color: #ff6a1a
}
html.lt .q-bar { background: rgba(0, 0, 0, 0.072)
}
html.lt .q-bar i { background: var(--b, #1d1d1f)
}
html.lt .q-sh::after { background: linear-gradient(100deg, transparent 35%, rgba(0, 0, 0, 0.081) 50%, transparent 65%)
}
html.lt .q-cur path { fill: #fbfbfd; stroke: #1d1d1f
}
html.lt .q-l { stroke: rgba(0, 0, 0, 0.252)
}
html.lt .q-g { stroke: #1d1d1f
}
html.lt .q-nd { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09);
  color: #1d1d1f
}
html.lt .q-nc { background: #1d1d1f; color: #ffffff
}
html.lt .q-nc::after { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.45)
}
html.lt .q-r { color: #1d1d1f
}
html.lt .q-r.hl { background: rgba(0, 0, 0, 0.063)
}
html.lt .q-r.hl > span:first-child { color: #1d1d1f
}
html.lt .q-s { color: #1d1d1f
}
html.lt .q-th { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.072)
}
html.lt .q-th i { background: rgba(0, 0, 0, 0.36)
}
html.lt .q-bi { background: #1d1d1f; color: #ffffff
}
html.lt .q-bi.hl { background: #1d1d1f
}
html.lt .q-live::before { background: #1d1d1f
}
html.lt .q-spb i { background: #aeaeb2
}
html.lt .q-spb i + i { background: #1d1d1f
}
html.lt .q-tc { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.063); color: #1d1d1f
}
html.lt .q-tc.v.hl { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.144), 0 8px 16px rgba(0, 0, 0, 0.105)
}
html.lt .q-pl { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.144)
}
html.lt .b-sl::before { border: 1px dashed rgba(0, 0, 0, 0.234)
}
html.lt .b-f { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.072)
}
html.lt .b-f > i { background: rgba(0, 0, 0, 0.45)
}
html.lt .b-hero i:nth-of-type(1) { background: rgba(0, 0, 0, 0.72)
}
html.lt .b-cta { background: #1d1d1f
}
html.lt .b-img { background: radial-gradient(80% 70% at 50% 35%, #c7c7cc, #e8e8ed 70%)
}
html.lt .b-img.v { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.126), 0 12px 24px rgba(0, 0, 0, 0.158)
}
html.lt .b-img.v.sn { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.072)
}
html.lt .b-pk {
  background: linear-gradient(90deg, #86868b, #424245 45%, #6e6e73); box-shadow: 0 6px 10px rgba(0, 0, 0, 0.122)
}
html.lt .b-pk::before { background: #aeaeb2
}
html.lt .b-pk::after { background: rgba(0, 0, 0, 0.193)
}
html.lt .b-buy .b-f > i:nth-of-type(1) { background: rgba(0, 0, 0, 0.72)
}
html.lt .b-pl b { background: #d2d2d7; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.126)
}
html.lt .b-pl b.hl { background: #d2d2d7; box-shadow: inset 0 0 0 1.5px #1d1d1f
}
html.lt .b-atc { background: #1d1d1f; color: #ffffff
}
html.lt .b-atc.hl { background: #1d1d1f
}
html.lt .b-st svg { fill: #424245
}
html.lt .b-rev .b-f > i { background: rgba(0, 0, 0, 0.288)
}
html.lt .b-bar { background: rgba(0, 0, 0, 0.09)
}
html.lt .b-bar i { background: #ff6a1a
}
html.lt .t-dt { stroke: #1d1d1f
}
html.lt .t-v { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.063); color: #1d1d1f
}
html.lt .t-v.v.hl { background: #e8e8ed; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.162), 0 8px 16px rgba(0, 0, 0, 0.105)
}
html.lt .t-id { background: #d2d2d7
}
html.lt .t-b .t-id { background: #1d1d1f; color: #ffffff
}
html.lt .t-pg i, html.lt .t-pg b { background: rgba(0, 0, 0, 0.198)
}
html.lt .t-b .t-pg b { background: rgba(0, 0, 0, 0.54)
}
html.lt .t-lg i { background: #aeaeb2
}
html.lt .t-lg > span + span i { background: #1d1d1f
}
html.lt .t-gl { stroke: rgba(0, 0, 0, 0.054)
}
html.lt .t-la { stroke: #aeaeb2
}
html.lt .t-lb { stroke: #1d1d1f
}
html.lt .t-ea { fill: #aeaeb2
}
html.lt .t-eb { fill: #1d1d1f
}
html.lt .fq-i:hover .fq-x { background: #e8e8ed
}
html.lt .fq-i.open .fq-x { background: rgba(255, 106, 26, 0.14); color: #ff6a1a
}
html.lt .ft { box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.054)
}
html.lt { --glass: #fbfbfd
}
html.lt .pn { background-color: #fbfbfd
}
html.lt .pp-grid .cd:hover { background-color: #f5f5f7
}
html.lt .cta-bar { background: linear-gradient(180deg, #1d1d1f 0%, #1d1d1f 100%)
}
html.lt .cta-bar:hover, html.lt .cta-bar:active, html.lt .cta-wrap:hover .cta-bar { background: linear-gradient(180deg, #1d1d1f 0%, #1d1d1f 100%)
}
html.lt .cta-bar::before {
  background: linear-gradient(100deg, transparent 38%, rgba(0, 0, 0, 0.054) 41%, rgba(0, 0, 0, 0.225) 44%, rgba(0, 0, 0, 0.495) 47%,
      rgba(0, 0, 0, 0.72) 50%, rgba(0, 0, 0, 0.495) 53%, rgba(0, 0, 0, 0.225) 56%, rgba(0, 0, 0, 0.054) 59%, transparent 62%) 100% 0 / 300% 100% no-repeat
}
html.lt .cta-bar::after {
  background: conic-gradient(from var(--cta-a), #1d1d1f, #86868b 60deg, #1d1d1f 130deg, #aeaeb2 200deg, #424245 270deg, #86868b 320deg, #1d1d1f)
}
html.lt .lg-w { color: rgba(0, 0, 0, 0.495)
}
html.lt .lg-w:hover { color: rgba(0, 0, 0, 0.81)
}
html.lt .dnav.ap .pg-dot[aria-current="true"]::before { background: rgba(0, 0, 0, 0.27)
}
html.lt .dnav.ap .pg-dot[aria-current="true"]::after {
  background: rgba(0, 0, 0, 0.765)
}
html.lt .sh {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.193), rgba(0, 0, 0, 0.077) 45%, rgba(0, 0, 0, 0))
}
html.lt .sh-p { background: #e8e8ed; color: #1d1d1f
}
html.lt .lw .lg-w { color: rgba(0, 0, 0, 0.45)
}
html.lt .lw .lg-w:hover { color: rgba(0, 0, 0, 0.81)
}
html.lt .pg-bar { background: rgba(0, 0, 0, 0.09)
}
html.lt .pg-bar > i { background: rgba(0, 0, 0, 0.63)
}
html.lt .hs-n { color: #1d1d1f
}
html.lt .hs-st svg { fill: #1d1d1f
}
html.lt .lw-hl { background: rgba(0, 0, 0, 0.05)
}
html.lt .ft-h { color: #1d1d1f
}
html.lt .sec-k { color: #ff6a1a
}
html.lt .rr-ln { background: rgba(0, 0, 0, 0.054)
}
html.lt .rr-ln::after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.072), rgba(0, 0, 0, 0.45) 82%, #ff6a1a)
}
html.lt .cb-av {
  color: rgba(0, 0, 0, 0.702); background: linear-gradient(135deg, #d2d2d7, #ededf0); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.054)
}
html.lt .cb-m[data-t="2"] .cb-av { background: linear-gradient(135deg, #d2d2d7, #ededf0)
}
html.lt .cb-m[data-t="3"] .cb-av { background: linear-gradient(135deg, #e8e8ed, #ededf0)
}
html.lt .cb-m[data-t="4"] .cb-av { background: linear-gradient(135deg, #d2d2d7, #ededf0)
}
html.lt .cb-tx { background: #f5f5f7; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.045); color: #424245
}
html.lt .cb-ty {
  background: #f5f5f7; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.045)
}
html.lt .cb-ty i { background: #6e6e73
}
html.lt .rx { background: rgba(0, 0, 0, 0.036);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09)
}
html.lt .wa, html.lt .lead .cta-row .wa, html.lt .fc-row .wa { color: #1d1d1f;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.162), 0 0 0 0 rgba(37, 211, 102, 0)
}
html.lt .wa::after { background: rgba(37, 211, 102, 0.12)
}
html.lt .wa svg { color: #1d1d1f
}
html.lt .wa:hover, html.lt .wa:active, html.lt .wa:focus-visible, html.lt .lead .cta-row .wa:hover, html.lt .lead .cta-row .wa:focus-visible, html.lt .fc-row .wa:hover, html.lt .fc-row .wa:focus-visible { color: #1d1d1f;
  box-shadow: inset 0 0 0 1px rgba(37, 211, 102, 0.75), 0 0 24px -4px rgba(37, 211, 102, 0.22)
}
html.lt .wa:hover svg, html.lt .wa:active svg, html.lt .wa:focus-visible svg { color: rgb(37, 211, 102)
}
html.lt .wa-fx { background: rgb(37, 211, 102); color: #ffffff
}
html.lt .wa .wa-fx svg, html.lt .wa:hover .wa-fx svg, html.lt .wa:focus-visible .wa-fx svg { color: #ffffff
}
html.lt .wa:hover svg, html.lt .wa:active svg, html.lt .wa:focus-visible svg { color: #1d1d1f
}
html.lt .wa:hover, html.lt .wa:active, html.lt .wa:focus-visible, html.lt .lead .cta-row .wa:hover, html.lt .lead .cta-row .wa:focus-visible, html.lt .fc-row .wa:hover, html.lt .fc-row .wa:focus-visible {
  box-shadow: inset 0 0 0 1px rgb(37, 211, 102), 0 0 20px -6px rgba(37, 211, 102, 0.3)
}
html.lt .track > .device::after { background: #ffffff
}
html.lt .wk-sc { background: #1d1d1f
}
html.lt .scr.wk-s .home { background: rgba(0, 0, 0, 0.098)
}
html.lt .track > .device::after { background: #ffffff
}
html.lt .sec-k, html.lt .lw-k {
  color: rgba(0, 0, 0, 0.45)
}
html.lt .nav-free { background: rgba(0, 0, 0, 0.072); color: rgba(0, 0, 0, 0.648)
}
html.lt .fq-i.open .fq-x { background: rgba(0, 0, 0, 0.072); color: #1d1d1f
}
html.lt .stats .n, html.lt .feed .n { color: #1d1d1f
}
html.lt { --ln: #ededf0; --sq: #c7c7cc
}
html.lt header.nav {
  background: rgba(0, 0, 0, 0.28)
}
html.lt .panel, html.lt .pn, html.lt .stage-cap { background-color: #f5f5f7
}
html.lt .lw-hl { background: rgba(0, 0, 0, 0.036)
}
html.lt .pp-grid > .cd:hover { background-color: rgba(0, 0, 0, 0.018)
}
html.lt .pp-svg .fc { fill: #ffffff
}
html.lt .pp-grid .cd:hover .pp-svg .fc { fill: #fbfbfd
}
html.lt .fq-ls > .fq-i:hover { background-color: #fbfbfd
}
html.lt { --sq: #aeaeb2; --hc: #ededf0
}
html.lt main.wrap > section.hero::before { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.054)
}
html.lt .hero .panel, html.lt .hero .stage-cap { background-color: #ffffff
}
html.lt { --hc: #f5f5f7
}
html.lt .hero .status::before {
  background: radial-gradient(circle 40px at var(--x) var(--y), rgba(0, 0, 0, 0.126), rgba(0, 0, 0, 0.063) 45%, rgba(0, 0, 0, 0.018) 75%, rgba(0, 0, 0, 0))
}
html.lt .hero .status .sp-glow {
  background: radial-gradient(circle 44px at var(--x) var(--y), rgba(0, 0, 0, 0.54), rgba(0, 0, 0, 0.198) 50%, rgba(0, 0, 0, 0))
}
@media (prefers-reduced-motion: reduce) {
  html.lt .hero .status::before { background: radial-gradient(ellipse at 50% 50%, rgba(0, 0, 0, 0.054), rgba(0, 0, 0, 0.018) 70%, rgba(0, 0, 0, 0))
  }
}
@media (prefers-reduced-motion: reduce) {
  html.lt .hero .status .sp-glow { background: rgba(0, 0, 0, 0.126)
  }
}
html.lt .pp-grid > .cd { background-color: #ffffff
}
html.lt .pp-grid > .cd:hover { background-color: #fbfbfd
}
html.lt .pp-grid .cd:hover .pp-svg .fc { fill: #fbfbfd
}
html.lt .ps-grid > .ps-c { background-color: #ffffff
}
@media (min-width: 1024px) and (min-height: 640px) and (prefers-reduced-motion: no-preference) {
  html.lt.js .ps-tx { background-color: #ffffff
  }
}
html.lt .ps-hd { background-color: #ffffff
}
@media (min-width: 1024px) and (min-height: 640px) and (prefers-reduced-motion: no-preference) {
  html.lt .ps-pr i { background: rgba(0, 0, 0, 0.108)
  }
}
@media (min-width: 1024px) and (min-height: 640px) and (prefers-reduced-motion: no-preference) {
  html.lt .ps-pr i::after { background: rgba(0, 0, 0, 0.81)
  }
}
html.lt .ps-pr b { background: rgba(0, 0, 0, 0.81)
}
html.lt .sk-pan {
  background: radial-gradient(120% 90% at 85% 10%, #d2d2d7 0%, #e8e8ed 35%, #f5f5f7 75%, #fbfbfd 100%)
}
html.lt .sk-pan::after { box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.122)
}
html.lt .sk-win { background: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.045), 0 -12px 60px rgba(0, 0, 0, 0.122); color: #424245
}
html.lt .sk-side { background: #f5f5f7; color: #6e6e73
}
html.lt .sk-wsi { background: #ffffff; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09)
}
html.lt .sk-wsn { color: #1d1d1f
}
html.lt .sk-cv { color: #86868b
}
html.lt .sk-new { color: #424245; background: rgba(0, 0, 0, 0.054)
}
html.lt .sk-nav { border-bottom: 1px solid rgba(0, 0, 0, 0.054)
}
html.lt .sk-lb { color: #6e6e73
}
html.lt .sk-hs { color: #86868b
}
html.lt .sk-chs li.on { background: rgba(0, 0, 0, 0.09); color: #1d1d1f
}
html.lt .sk-chs li.on .sk-hs { color: #424245
}
html.lt .sk-shr { color: #86868b
}
html.lt .sk-da { color: #1d1d1f;
  background: linear-gradient(135deg, #d2d2d7, #e8e8ed)
}
html.lt .sk-da[data-t="2"] { background: linear-gradient(135deg, #c7c7cc, #e8e8ed)
}
html.lt .sk-da i { border: 2px solid #f5f5f7; background: #f5f5f7;
  box-shadow: inset 0 0 0 1.5px #86868b
}
html.lt .sk-da i.on { background: rgb(43, 172, 118)
}
html.lt .sk-dms li.un { color: #1d1d1f
}
html.lt .sk-bd {
  color: #fbfbfd; background: #1d1d1f
}
html.lt .sk-main { background: #f5f5f7
}
html.lt .sk-hd { border-bottom: 1px solid rgba(0, 0, 0, 0.063)
}
html.lt .sk-cn { color: #1d1d1f
}
html.lt .sk-cn .sk-hs { color: #424245
}
html.lt .sk-avs { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.108)
}
html.lt .sk-sa { background: #fbfbfd;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.126), 0 0 0 2px #f5f5f7
}
html.lt .sk-sn { color: #6e6e73
}
html.lt .sk-day::before { background: rgba(0, 0, 0, 0.072)
}
html.lt .sk-day span { color: #424245;
  background: #f5f5f7; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09)
}
@media (hover: hover) and (pointer: fine) and (min-width: 640px) {
  html.lt .sk-hv { background: #ededf0;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.108), 0 4px 12px rgba(0, 0, 0, 0.122); color: #6e6e73
  }
}
@media (hover: hover) and (pointer: fine) and (min-width: 640px) {
  html.lt .sk-hv i:hover { background: rgba(0, 0, 0, 0.072); color: #424245
  }
}
@media (hover: hover) and (pointer: fine) and (min-width: 640px) {
  html.lt .sk-m:hover { background: rgba(0, 0, 0, 0.023)
  }
}
html.lt .sk-av { color: #424245;
  background: linear-gradient(135deg, #d2d2d7, #e8e8ed)
}
html.lt .sk-m[data-t="2"] .sk-av { background: linear-gradient(135deg, #c7c7cc, #e8e8ed)
}
html.lt .sk-m[data-t="3"] .sk-av { background: linear-gradient(135deg, #d2d2d7, #e8e8ed)
}
html.lt .sk-m[data-t="4"] .sk-av { background: linear-gradient(135deg, #d2d2d7, #e8e8ed)
}
html.lt .sk-n { color: #1d1d1f
}
html.lt .sk-r, html.lt .sk-tm { color: #6e6e73
}
html.lt .sk-tx { color: #424245
}
html.lt .sk-win .rx { background: rgba(0, 0, 0, 0.045); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.09); color: #424245
}
html.lt .sk-win .rx.me { background: rgba(0, 0, 0, 0.081); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.252); color: #1d1d1f
}
html.lt .sk-tav { background: linear-gradient(135deg, #d2d2d7, #e8e8ed)
}
html.lt .sk-th b { color: #424245
}
html.lt .sk-tl { color: #6e6e73
}
html.lt .sk-typ { color: #6e6e73
}
html.lt .sk-typ b { color: #424245
}
html.lt .sk-dots i { background: #6e6e73
}
html.lt .sk-cmp { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.144); background: #f5f5f7
}
html.lt .sk-in { color: #86868b
}
html.lt .sk-tools { color: #86868b
}
html.lt .sk-plus { background: rgba(0, 0, 0, 0.072); color: #424245
}
html.lt .sk-send { color: #86868b
}
@media (max-width: 639.98px) {
  html.lt .sk-win { background: #ffffff; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.072), 0 -12px 50px rgba(0, 0, 0, 0.122)
  }
}
@media (max-width: 639.98px) {
  html.lt .sk-win .sk-sb {
    background: #f5f5f7; color: #1d1d1f
  }
}
@media (max-width: 639.98px) {
  html.lt .sk-win .sk-bk { color: #424245
  }
}
@media (max-width: 639.98px) {
  html.lt .sk-win .sk-mc { color: #6e6e73
  }
}
@media (max-width: 639.98px) {
  html.lt .sk-win .sk-inf { color: #424245
  }
}
@media (max-width: 639.98px) {
  html.lt .sk-cmp { background: #f5f5f7;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.063)
  }
}
@media (max-width: 639.98px) {
  html.lt .sk-in { background: #e8e8ed
  }
}
html.lt .cz-tab { background: #ffffff
}
html.lt .cz-tab:hover { background: #fbfbfd
}
html.lt .cz-tab[aria-selected="true"] { background: #f5f5f7; color: #1d1d1f; box-shadow: inset 0 0 0 1px #e8e8ed
}
html.lt .cz-ld > i { background: rgba(0, 0, 0, 0.054)
}
html.lt .cz-p { background: #ffffff
}
html.lt .cz-b { color: #1d1d1f
}
html.lt .cz-t { color: #6e6e73
}
html.lt .cz-dv { background: #ffffff; box-shadow: inset 0 0 0 1px #ededf0, 0 24px 64px -16px rgba(0, 0, 0, 0.245)
}
html.lt .cz-sc { background: #1d1d1f
}
html.lt .cz-isl { background: #ffffff
}
html.lt .cz-n { color: #1d1d1f
}
html.lt .cz-gr .gn { fill: #ff6a1a
}
html.lt .cz-gr .gp { fill: #ff6a1a
}
html.lt .cz-p { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.027), rgba(0, 0, 0, 0) 64px)
}
html.lt .cz-p::after {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.072);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.072) 50%, rgba(0, 0, 0, 0)) 0 0 / 100% 1px no-repeat
}
html.lt .cz-w {
  background: rgba(255, 106, 26, 0.12); box-shadow: inset 0 0 0 1px rgba(255, 106, 26, 0.4)
}
html.lt .cz-wa { stroke: #ff6a1a
}
html.lt .cz-wt { color: #1d1d1f
}
html.lt .cz-p { background-color: #ffffff
}
html.lt .cz-gr .gn { fill: #ff6a1a
}
html.lt .cz-js .cz-sc { background: #ffffff
}
html.lt .cz-dv { box-shadow: inset 0 0 0 1px #ededf0, 0 16px 40px -16px rgba(0, 0, 0, 0.21)
}
html.lt .cz .cz-p { background: #fbfbfd;
  border: 1px solid rgba(0, 0, 0, 0.072); border-top-color: rgba(0, 0, 0, 0.135)
}
html.lt .cz-dv { box-shadow: inset 0 0 0 1px #ededf0
}
html.lt .fq-gl {
  background: radial-gradient(circle 160px at var(--x) var(--y), rgba(0, 0, 0, 0.081), rgba(0, 0, 0, 0.027) 50%, rgba(0, 0, 0, 0))
}
html.lt .fq-ai { color: #6e6e73
}
html.lt .fq-af:focus-within .fq-ai { color: #424245
}
html.lt .fq-af:focus-within { box-shadow: inset 0 0 0 1px #e8e8ed, inset 0 0 32px rgba(0, 0, 0, 0.023)
}
html.lt .fq-in { color: #1d1d1f; caret-color: #1d1d1f
}
html.lt .fq-go { color: #6e6e73
}
html.lt .fq-go[aria-disabled="false"], html.lt .fq-i.fq-ak.open .fq-go[aria-disabled="false"] { color: #ffffff; background: #1d1d1f
}
html.lt .fq-i.fq-ak:hover .fq-go[aria-disabled="false"] { background: #1d1d1f
}
html.lt .ak-ty i { background: #6e6e73
}
html.lt .ak-rl b { color: #1d1d1f
}
html.lt .ak-cta { color: #1d1d1f; text-decoration-color: rgba(0, 0, 0, 0.315)
}
html.lt .ak-cta:hover { text-decoration-color: #1d1d1f
}
html.lt .ak-cta:focus-visible { outline: 2px solid #1d1d1f
}
html.lt .bk { --bk-hc: #f5f5f7; --bk-pn: #ffffff; --bk-ln: #ededf0; --bk-ln2: #e8e8ed; --bk-text: #1d1d1f; --bk-text2: rgba(0, 0, 0, 0.702);
  --bk-muted: rgba(0, 0, 0, 0.45); --bk-faint: rgba(0, 0, 0, 0.378); --bk-off: rgba(0, 0, 0, 0.216); --bk-dot: #1d1d1f; --bk-ring: 0 0 0 3px rgba(0, 0, 0, 0.072)
}
html.lt .bk :focus-visible { outline: 2px solid rgba(0, 0, 0, 0.306)
}
html.lt .bk-bd { background: rgba(0, 0, 0, 0.158)
}
html.lt .bk-dlg { box-shadow: inset 0 0 0 1px var(--bk-ln), 0 40px 120px -24px rgba(0, 0, 0, 0.28)
}
html.lt .bk-x { background: #fbfbfd
}
html.lt .bk-x:hover { background: #f5f5f7; box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-sc { scrollbar-color: #e8e8ed transparent
}
html.lt .bk-n { background: #fbfbfd
}
html.lt .bk-wa { color: #1d1d1f; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.162)
}
html.lt .bk-wa-fx {
  background: rgb(37, 211, 102); color: #ffffff
}
html.lt .bk-wa:hover, html.lt .bk-wa:focus-visible { box-shadow: inset 0 0 0 1px rgba(37, 211, 102, 0.6), 0 0 24px -6px rgba(37, 211, 102, 0.45)
}
html.lt .bk-mail a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .bk-prog i {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.27), #424245 72%, #1d1d1f)
}
html.lt .bk-back:hover { background: rgba(0, 0, 0, 0.045)
}
html.lt .bk-opt { background: #fbfbfd
}
html.lt .bk-opt:hover { background: #f5f5f7
}
html.lt .bk-opt-r { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-opt[aria-checked="true"] { background: #fbfbfd
}
html.lt .bk-opt[aria-checked="true"] .bk-opt-k { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.36)
}
html.lt .bk-in { background: #fbfbfd
}
html.lt .bk-in:hover { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-in:focus, html.lt .bk-in:focus-visible { background: #fbfbfd; box-shadow: inset 0 0 0 1px #c7c7cc, var(--bk-ring)
}
html.lt .bk-in[aria-invalid="true"] { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.495)
}
html.lt .bk-btn {
  background: linear-gradient(#1d1d1f, #1d1d1f); color: #ffffff;
  box-shadow: 0 8px 24px -8px rgba(0, 0, 0, 0.21)
}
html.lt .bk-gb {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.162)
}
html.lt .bk-gb:hover { background: rgba(0, 0, 0, 0.045); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.27)
}
html.lt .bk-lnk { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .bk-nf a { background: #fbfbfd
}
html.lt .bk-tz {
  background: #fbfbfd
}
html.lt .bk-tz:hover, html.lt .bk-tz[aria-expanded="true"] { box-shadow: inset 0 0 0 1px #d2d2d7; background: #fbfbfd
}
html.lt .bk-tz:focus-visible { box-shadow: inset 0 0 0 1px #c7c7cc, var(--bk-ring)
}
html.lt .bk-pop { background: #ffffff;
  box-shadow: inset 0 0 0 1px var(--bk-ln), 0 24px 64px -16px rgba(0, 0, 0, 0.297), 0 4px 16px rgba(0, 0, 0, 0.14)
}
html.lt .bk-pop-s input { background: #fbfbfd
}
html.lt .bk-pop-s input:focus { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-pop-l { scrollbar-color: #e8e8ed transparent
}
html.lt .bk-pop-o.act { background: #f5f5f7; box-shadow: inset 0 0 0 1px #e8e8ed
}
html.lt .bk-pop-sc { background: rgba(0, 0, 0, 0.193)
}
html.lt .bk-seg { background: #fbfbfd
}
html.lt .bk-seg button[aria-pressed="true"] { background: #e8e8ed
}
html.lt .bk-ib:hover:not(:disabled) { background: rgba(0, 0, 0, 0.045); box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-day.av { background: #fbfbfd
}
html.lt .bk-day.av:hover { box-shadow: inset 0 0 0 1px #c7c7cc; background: #f5f5f7
}
html.lt .bk-day[aria-selected="true"] { background: linear-gradient(#1d1d1f, #1d1d1f); color: #ffffff
}
html.lt .bk-slot {
  background: #fbfbfd
}
html.lt .bk-slot:hover { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-slot[aria-pressed="true"] { background: #fbfbfd
}
html.lt .bk-go {
  background: linear-gradient(#1d1d1f, #1d1d1f); color: #ffffff; box-shadow: 0 8px 24px -8px rgba(0, 0, 0, 0.21)
}
html.lt .bk-sum { background: #fbfbfd
}
html.lt .bk-chip { background: #fbfbfd
}
html.lt .bk-chip:hover { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-chip:focus-visible { box-shadow: inset 0 0 0 1px #c7c7cc, var(--bk-ring)
}
html.lt .bk-chip[aria-expanded="true"] { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-rad span {
  background: #fbfbfd
}
html.lt .bk-rad label:hover span { box-shadow: inset 0 0 0 1px #d2d2d7
}
html.lt .bk-rad input:checked + span { background: #fbfbfd
}
html.lt .bk-rad input:focus-visible + span { box-shadow: inset 0 0 0 1px #c7c7cc, var(--bk-ring)
}
html.lt .bk-mark .ring { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.45)
}
html.lt .bk-card { background: #fbfbfd
}
html.lt .bk-meet { background: #f5f5f7
}
@media (max-width: 639.98px) {
  html.lt .bk-dlg { box-shadow: inset 0 1px 0 var(--bk-ln), 0 -24px 64px -16px rgba(0, 0, 0, 0.245)
  }
}
@media (max-width: 639.98px) {
  html.lt .bk-grab::before { background: #d2d2d7
  }
}
@media (max-width: 639.98px) {
  html.lt .bk-chipd.av { background: #fbfbfd
  }
}
@media (max-width: 639.98px) {
  html.lt .bk-chipd[aria-pressed="true"] { background: linear-gradient(#1d1d1f, #1d1d1f); color: #ffffff
  }
}
@media (max-width: 639.98px) {
  html.lt .bk-chipd[aria-pressed="true"] .cdw { color: rgba(0, 0, 0, 0.21)
  }
}
@media (max-width: 639.98px) {
  html.lt .bk-mbar {
    background: rgba(0, 0, 0, 0.315)
  }
}
@media (max-width: 900px) {
  html.lt header.nav .nav-links {
    background: #ffffff
  }
}
@media (max-width: 900px) {
  html.lt header.nav.mo { background: #ffffff
  }
}
html.lt .skip {
  background: #1d1d1f; color: #ffffff
}
html.lt .skip:focus, html.lt .skip:focus-visible { outline: 2px solid #1d1d1f
}
html.lt .crumbs svg { stroke: rgba(0, 0, 0, 0.288)
}
html.lt .cs-meta a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .byl img { background: #424245
}
html.lt .byl a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .dg::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='2' height='2' fill='%231d1d1f' fill-opacity='.13'/%3E%3C/svg%3E")
}
html.lt .hx-3 .cz-dv.sd::after { background: #ffffff
}
html.lt .is { background: #f5f5f7
}
html.lt .is .is-src a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .pp-svg .wt, html.lt .pp-svg .wl, html.lt .pp-svg .wr { fill: #1d1d1f
}
html.lt .pp-svg .wo { stroke: rgba(0, 0, 0, 0.774)
}
html.lt .pp-svg .le, html.lt .pp-svg .lm { stroke: #ff6a1a
}
html.lt .pp-svg .lmd { fill: #ff6a1a
}
html.lt .pp-svg .nd { fill: #1d1d1f
}
html.lt .gp { background: #ffffff
}
html.lt .chips li { background: #ededf0
}
html.lt .chips li.no { text-decoration-color: rgba(0, 0, 0, 0.315)
}
html.lt .st-n { color: #1d1d1f
}
html.lt .sk-pan.dg { background: #ffffff
}
html.lt .sk-cap a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .lk-ls a:hover, html.lt .lk-ls a:focus-visible { background-color: #fbfbfd
}
html.lt .lk-ls a:hover .lk-x { background: #e8e8ed
}
html.lt .mc-c .mc-n { color: #1d1d1f
}
html.lt .ph-b { background: rgba(0, 0, 0, 0.032)
}
html.lt .bl-toc { background: #ffffff
}
html.lt .bl-toc a::before { color: rgba(0, 0, 0, 0.288)
}
html.lt .bl-toc a:hover { background: rgba(0, 0, 0, 0.027)
}
html.lt .bl-toc a.on { background: rgba(0, 0, 0, 0.045)
}
html.lt .bl-art { background: #ffffff
}
html.lt .prose { color: rgba(0, 0, 0, 0.702)
}
html.lt .prose a { text-decoration-color: rgba(0, 0, 0, 0.315)
}
html.lt .au img { background: #424245
}
html.lt .au .au-l a { color: rgba(0, 0, 0, 0.765)
}
html.lt .au .au-l a:hover { background: #1d1d1f; color: #ffffff
}
html.lt .prose blockquote::before { background: rgba(0, 0, 0, 0.18)
}
html.lt .hb a { background: #ffffff
}
html.lt .hb a:hover, html.lt .hb a:focus-visible { background-color: #fbfbfd
}
html.lt .hb a:hover .pp-svg .fc, html.lt .hb a:focus-visible .pp-svg .fc { fill: #fbfbfd
}
html.lt .hb .pp-svg .fc { fill: #ffffff
}
html.lt .sm-v { background: #ffffff
}
html.lt .sm-v .pp-svg .fc { fill: #ffffff
}
html.lt .sm-l > li { background: #ffffff
}
html.lt .sm-l .sm-k i { background: #1d1d1f
}
html.lt .sm-f > div { background: #ffffff
}
html.lt .sm-f .sm-sw::before { background: #ff6a1a
}
html.lt .sm-f .sm-sw.b::before { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.36)
}
html.lt .an-c .an-ln { background: rgba(0, 0, 0, 0.306)
}
html.lt .an-c .an-ln::after { background: #ff6a1a
}
html.lt .an-c .an-ln::before { background: rgba(0, 0, 0, 0.45)
}
@media (max-width: 900px) {
  html.lt .an-c .an-i { background: #e8e8ed
  }
}
@media (max-width: 900px) {
  html.lt .an-mk { background: #ffffff; color: #1d1d1f
  }
}
@media (max-width: 900px) {
  html.lt .an-mk::after { background: #ff6a1a
  }
}
html.lt .jr-n::after { background: #d2d2d7
}
html.lt .jr-l::before, html.lt .jr-l::after { background: rgba(0, 0, 0, 0.18)
}
html.lt .jr-l::after { background: #ff6a1a
}
html.lt .jr-s { background: #1d1d1f
}
html.lt .jr-s .jr-fd { border-top: 1px dashed rgba(0, 0, 0, 0.245)
}
html.lt .jr-s .jr-fd::after { border-top: 1px dashed rgba(0, 0, 0, 0.81)
}
html.lt .jr-l > li .jr-n::after { background: #d2d2d7
}
html.lt.js .jr.sr.on .jr-l > li .jr-n::after { background: #1d1d1f
}
html.lt:not(.js) .jr-l > li .jr-n::after { background: #1d1d1f
}
@media (prefers-reduced-motion: reduce) {
  html.lt.js .jr.sr .jr-l > li .jr-n::after { background: #1d1d1f !important
  }
}
html.lt .bd-v { background: #ffffff
}
html.lt .bd-v .pp-svg .fc { fill: #ffffff
}
html.lt .bd-l > div { background: #ffffff
}
html.lt .bd-l .sec-k i { border-top: 1px dashed rgba(0, 0, 0, 0.54)
}
html.lt .prose ul.ck li::before { border-left: 1.5px solid rgba(0, 0, 0, 0.63); border-bottom: 1.5px solid rgba(0, 0, 0, 0.63)
}
html.lt .tb { background: #f5f5f7
}
html.lt .tb td { color: rgba(0, 0, 0, 0.702)
}
html.lt .prose .is-in { background: #f5f5f7
}
html.lt .hx-wk .cz-dv.sd::after { background: #ffffff
}
html.lt .pp-svg .gt { fill: #1d1d1f
}
html.lt .pp-svg .gs { fill: #1d1d1f
}
html.lt .upd span + span::before { background: rgba(0, 0, 0, 0.288)
}
html.lt .lead .sub-l a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .ab-p { background: #f5f5f7
}
html.lt .ab-a img { background: #424245
}
html.lt .or-l { background: #ffffff
}
html.lt .or-v { background: #ffffff
}
html.lt .or-v .pp-svg .fc { fill: #ffffff
}
html.lt .or-k li::before { background: rgba(0, 0, 0, 0.45)
}
html.lt .or-r i { border-top: 1.5px solid #ff6a1a
}
html.lt .tm > img { background: #424245
}
html.lt .tm-l a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .co a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .ra-v { background: #ffffff
}
html.lt .ra-r { background: #ffffff
}
html.lt .ra-l::before, html.lt .ra-l::after { background: rgba(0, 0, 0, 0.144)
}
html.lt .ra-l::after { background: #ff6a1a
}
html.lt .ra-n { background: #ededf0
}
html.lt.js .ra.sr.on .ra-n { background: #1d1d1f; color: #ffffff
}
html.lt:not(.js) .ra-n { background: #1d1d1f; color: #ffffff
}
@media (prefers-reduced-motion: reduce) {
  html.lt.js .ra.sr .ra-n { background: #1d1d1f !important; color: #ffffff !important
  }
}
html.lt .nl-r input { background: #ededf0
}
html.lt .nl-b { background: #1d1d1f; color: #ffffff
}
html.lt .nl-b:hover { background: #1d1d1f
}
html.lt .hx-ct .ct-fd { border-top: 1px dashed rgba(0, 0, 0, 0.45)
}
html.lt .ct-a { background: #f5f5f7
}
html.lt .ex-v { background: #ffffff
}
html.lt .ex-v .pp-svg .fc { fill: #ffffff
}
html.lt .ex-c i { background: rgba(0, 0, 0, 0.45); box-shadow: inset 0 -1.5px 0 #ff6a1a
}
html.lt .ex-l { background: #ffffff
}
html.lt .ca .czx .cz-s { background: #f5f5f7
}
html.lt .ct-ch a:hover { background: #e8e8ed
}
html.lt .ct-ch a[aria-current] { background: #1d1d1f; color: #ffffff
}
html.lt .bc-i, html.lt .bc-alt { background: #f5f5f7
}
html.lt .bc-n { background: #1d1d1f; color: #ffffff
}
html.lt .bc-mail a, html.lt .ow-m { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .bf-v .pp-svg .fc { fill: #ffffff
}
html.lt .cg { background: #f5f5f7
}
html.lt .cg-h i { background: #e8e8ed
}
html.lt .cg-d i { background: #ededf0
}
html.lt .cg-d i.x { box-shadow: inset 0 0 0 1px #ededf0
}
html.lt .hx-fn .fn:not([style*="--p:0"]) .cz-dv::after { background: #ffffff
}
html.lt .jm-v { background: #ffffff
}
html.lt .jm-v .pp-svg .fc { fill: #ffffff
}
html.lt .jm-k li + li::before { border-top: 1px solid rgba(0, 0, 0, 0.27)
}
html.lt .jm-t { background: #ffffff
}
html.lt .jm-t tbody th a:hover b { text-decoration-color: rgba(0, 0, 0, 0.315)
}
html.lt .jm-y { background: #1d1d1f; box-shadow: 0 0 0 4px rgba(255, 106, 26, 0)
}
html.lt .jm-y::after { background: #ff6a1a
}
html.lt .jm-n { border-top: 1px solid rgba(0, 0, 0, 0.162)
}
html.lt .cs-v { background: #ffffff
}
html.lt .cs-c .czx .cz-s { background: #f5f5f7
}
html.lt .rq-a { background: #e8e8ed
}
html.lt .hw-k li::before { background: rgba(0, 0, 0, 0.45)
}
html.lt .hw-k li:last-child::before { background: #1d1d1f; box-shadow: 4px -4px 0 -1.5px #ff6a1a
}
html.lt .ps-flat .ps-tile { background: #ffffff !important
}
html.lt .ps-flat .ps-tile::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='2' height='2' fill='%231d1d1f' fill-opacity='.13'/%3E%3C/svg%3E")
}
html.lt .te-v { background: #ffffff
}
html.lt .te-v .pp-svg .fc { fill: #ffffff
}
html.lt .te-t { background: #ffffff
}
@media (max-width: 639.98px) {
  html.lt .jm-t tbody tr { background: #ffffff
  }
}
@media (max-width: 639.98px) {
  html.lt .jm-t td.y { background: #ededf0
  }
}
html.lt .dv { background: #ffffff
}
html.lt .cm-k li::before, html.lt .bs-k li::before, html.lt .rp-k li::before, html.lt .rt-k li::before { background: rgba(0, 0, 0, 0.45)
}
html.lt .cm-k li:last-child::before, html.lt .rp-k li.us::before, html.lt .rt-k li.us::before { background: #1d1d1f; box-shadow: 4px -4px 0 -1.5px #ff6a1a
}
html.lt .ln-vk li + li::before, html.lt .bs-vk li + li::before { border-top: 1px solid rgba(0, 0, 0, 0.27)
}
html.lt .cm-ck { background: #1d1d1f
}
html.lt .cm-ck::after { background: #ff6a1a
}
html.lt .cm-t { background: #ffffff
}
html.lt .cm-av img { background: #424245; box-shadow: 0 0 0 2px #f5f5f7
}
html.lt .cm-t .cm-us { background: #f5f5f7
}
html.lt .cm-t .cm-us::before { background: #ff6a1a
}
@media (max-width: 900px) {
  html.lt .cm-t tbody tr { background: #ffffff
  }
}
html.lt .bs-v { background: #ffffff
}
html.lt .bs-v .pp-svg .fc, html.lt .rt-v .pp-svg .fc, html.lt .ln-v .pp-svg .fc { fill: #ffffff
}
html.lt .bs-t tr.bs-us td, html.lt .bs-t tr.bs-us th { background: #f5f5f7
}
html.lt .bs-t tr.bs-us td a { text-decoration-color: rgba(0, 0, 0, 0.315)
}
html.lt .bs-t tr.bs-us th::before { background: #ff6a1a
}
@media (max-width: 900px) {
  html.lt .bs-t tr.bs-us { background: #f5f5f7
  }
}
html.lt .bs-1 .czx .cz-s { background: #f5f5f7
}
html.lt .ctc { background: #f5f5f7
}
html.lt .ctc-m { text-decoration-color: rgba(0, 0, 0, 0.225)
}
html.lt .ctc-b { background: #1d1d1f; color: #ffffff
}
html.lt .ctc-b:hover { background: #1d1d1f
}
html.lt .rt-v { background: #ffffff
}
html.lt .rt-l { background: #ffffff
}
html.lt .ct-i i { background: rgba(0, 0, 0, 0.45)
}
html.lt .ct-w .ct-p a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .qf-f textarea, html.lt .qf-f input { background: #ededf0
}
html.lt .fx { background: #f5f5f7
}
html.lt .ln-v { background: #ffffff
}
html.lt .ln-s { background: #ffffff
}
html.lt .ln-k i { background: rgba(0, 0, 0, 0.45)
}
html.lt .gl-az a { background: #e8e8ed
}
html.lt .gl-az a:hover, html.lt .gl-az a:focus-visible { background: #1d1d1f; color: #ffffff
}
html.lt .zn-z { background: #ffffff
}
html.lt .zn-c a { background: #ededf0
}
html.lt .zn-c a:hover, html.lt .zn-c a:focus-visible { background: #1d1d1f; color: #ffffff
}
html.lt .gl-l { color: rgba(0, 0, 0, 0.144)
}
html.lt .gl-q figcaption a { text-decoration-color: rgba(0, 0, 0, 0.27)
}
html.lt .rv-v { background: #ffffff
}
html.lt .rv-c .czx .cz-s { background: #f5f5f7
}
html.lt .bk-gc-f { background: #1d1d1f
}
html.lt .cl-gc { background: #1d1d1f
}
