@keyframes header-from-right {
    0% {
        opacity: .9;
        transform: translateX(-40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes slide-from-right {
    0% {
        opacity: .2;
        transform: translateX(300px)
    }

    to {
        opacity: .8;
        transform: translateX(0)
    }
}

@keyframes slide-to-left {
    0% {
        opacity: .2;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-300px)
    }
}

@keyframes slide-from-bottom {
    0% {
        opacity: .2;
        transform: translateY(300px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-to-top {
    0% {
        opacity: .1;
        transform: translateY(0)
    }

    to {
        transform: translateY(-300px);
        opacity: 0
    }
}

#atomic .Ov\(v\),button {
    overflow: visible
}

#Aside,#Main,#Masterwrap,#atomic .Pos\(r\),.aspect-ratio-box,body {
    position: relative
}

#atomic .H\(100\%\),body,html {
    height: 100%
}

._yb_p0av5,.ybar-ytheme-fuji2._yb_1cubt {
    font-family: "YahooSans VF",YahooSans,"Yahoo Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

#atomic .Miw\(0\),._yb_1u92j,._yb_hapz2 {
    min-width: 0
}

#ybar input[type=hidden],.Ell:after,._yb_33zu5 input[type=hidden],._yb_k5ffs,a[class*=LineClamp]:after {
    visibility: hidden
}

#atomic .Bxz\(bb\),._yb_1cubt,._yb_hapz2,._yb_p0av5,.item_p,button,input {
    box-sizing: border-box
}

#atomic .List\(n\),._yb_y0xtx,.simple-list li,.stream-ul li,ul {
    list-style-type: none
}

#atomic .Lts\(0\.12px\),.simple-list li h4 {
    letter-spacing: .12px
}

#atomic .Whs\(nw\),.Ell,._yb_vzb5j,.footer-li li {
    white-space: nowrap
}

#atomic .Bgp\(end_c\) {
    background-position: 100%
}

#atomic .C\(--hulk-pants\)\:f:focus,#atomic .C\(--hulk-pants\)\:h:hover {
    color: #7e1fff;
    color: var(--hulk-pants)
}

.ntk-link .ntk-link_C\(--hulk-pants\)\:f:focus,.ntk-link .ntk-link_C\(--hulk-pants\)\:h:hover {
    color: #7e1fff!important;
    color: var(--hulk-pants)!important
}

#atomic .Mend\(-12px\) {
    margin-right: -12px
}

#atomic .Start\(--leftColWidth\) {
    left: var(--leftColWidth)
}

#atomic .Start\(a\) {
    left: auto
}

#atomic .Px\(3\%\) {
    padding-left: 3%;
    padding-right: 3%
}

#atomic .Pt\(3\%\) {
    padding-top: 3%
}

#atomic .W\(--leftColWidth\) {
    width: var(--leftColWidth)
}

#atomic .W\(--rightColWidth\) {
    width: var(--rightColWidth)
}

#atomic .W\(40\.4\%\) {
    width: 40.4%
}

#atomic .W\(59\.6\%\) {
    width: 59.6%
}

.LineClamp\(3\,4\.30em\) {
    -webkit-line-clamp: 3;
    max-height: 4.3em
}

@media (min-width:1200px) {
    .LineClamp\(2\,2\.68em\)\!--miw1200[class] {
        -webkit-line-clamp: 2!important;
        max-height: 2.68em!important
    }

    .LineClamp\(4\,5\.700em\)\!--miw1200[class] {
        -webkit-line-clamp: 4!important;
        max-height: 5.7em!important
    }
}

@media (min-width:1300px) {
    #atomic .Fz\(14px\)\!--miw1300[class] {
        font-size: 14px!important
    }

    #atomic .Fz\(26px\)\!--miw1300[class] {
        font-size: 26px!important
    }

    #atomic .Px\(4\%\)\!--miw1300[class] {
        padding-left: 4%!important;
        padding-right: 4%!important
    }

    #atomic .Pt\(4\%\)\!--miw1300[class] {
        padding-top: 4%!important
    }
}

#atomic .Bgc\(--dirty-seagull\) {
    background-color: #e0e4e9;
    background-color: var(--dirty-seagull)
}

#atomic .Flxb\(1\) {
    flex-basis: 1
}

.LineClamp\(1\,16px\) {
    max-height: 16px;
    -webkit-line-clamp: 1
}

#atomic .W\(a\) {
    width: auto
}

.LineClamp\(3\,4em\) {
    -webkit-line-clamp: 3;
    max-height: 4em
}

#atomic .C\(\$cat-news\) {
    color: #0f69ff;
    color: var(--dory)
}

#atomic .Mb\(1px\) {
    margin-bottom: 1px
}

.Ell:after,a[class*=LineClamp]:after {
    content: "."
}

#atomic .Bg\(--white\) {
    background: #fff;
    background: var(--white)
}

#atomic .C\(--batcave\) {
    color: #232a31;
    color: var(--batcave)
}

a {
    background-color: transparent
}

.ybar-light #ybar-inner-wrap,input {
    background-color: #fff
}

#atomic .D\(b\),aside,footer,header,main {
    display: block
}

#atomic .D\(ib\),.Ell::after,.Ell:after,a[class*=LineClamp],a[class*=LineClamp]:after,input {
    display: inline-block
}

#atomic .M\(0\),body,p {
    margin: 0
}

#Aside:focus,#Main:focus,#atomic .O\(n\),._yb_10egs:focus:not(:focus-visible),._yb_10egs>label:focus:not(:focus-visible),._yb_1cubt :focus:not(:focus-visible),._yb_3qodg :focus:not(:focus-visible),._yb_p0av5:active,._yb_p0av5:focus,._yb_p0av5:hover,._yb_y7xkh:focus:not(:focus-visible),._yb_y7xkh>label:focus:not(:focus-visible),.caas-button.noborder:not(:focus-visible),.caas-button:focus:not(:focus-visible),.weather-settings .unit-input:focus:not(:focus-visible)+label,.ybar-theme-dark ._yb_1cubt :focus:not(:focus-visible),.ybar-theme-dark ._yb_3qodg :focus:not(:focus-visible),a.caas-button.noborder:not(:focus-visible),a.caas-button:focus:not(:focus-visible),a:active,a:hover {
    outline: 0
}

.caas .mini-pd .list-item:hover:not(:has(.caas-coupon:hover)) .name,a:hover {
    text-decoration: underline
}

.Ell {
    text-overflow: ellipsis;
    hyphens: none;
    max-width: 100%
}

:root {
    --barbie: #f80e5d;
    --barney: #cc008c;
    --batcave: #232a31;
    --battleship: #5b636a;
    --black: #000;
    --blurple: #5d5eff;
    --bob: #b0b9c1;
    --bonsai: #00873c;
    --canary: #ffde00;
    --carrot-juice: #ff520d;
    --charcoal: #464e56;
    --cheetos: #ff6e0c;
    --cobalt: #003abc;
    --denim: #1a0dab;
    --dirty-seagull: #e0e4e9;
    --dolphin: #6e7780;
    --dory: #0f69ff;
    --gandalf: #979ea8;
    --grape-jelly: #6001d2;
    --grey-hair: #f0f3f5;
    --hendrix: #f8f4ff;
    --hulk-pants: #7e1fff;
    --inkwell: #1d2228;
    --kiwi: #00d15e;
    --malbec: #39007d;
    --malibu: #ff0080;
    --marshmallow: #f5f8fa;
    --masala: #ff8b12;
    --midnight: #101518;
    --mimosa: #ffd333;
    --mulah: #1ac567;
    --mulberry: #5015B0;
    --ninja-turtle: #00ab5e;
    --pebble: #c7cdd2;
    --peeps: #7dcbff;
    --playdoh: #21d87d;
    --ramones: #2c363f;
    --sapphire: #2f0060;
    --scooter: #0063eb;
    --sea-foam: #11d3cd;
    --shark: #828a93;
    --sky: #12a9ff;
    --smurfette: #188fff;
    --solo-cup: #eb0f29;
    --spirulina: #009c94;
    --starfish: #7759ff;
    --swedish-fish: #ff333a;
    --thanos: #907cff;
    --turmeric: #ffa700;
    --watermelon: #ff4d52;
    --white: #fff;
    --rgb-batcave: 35, 42, 49;
    --rgb-black: 0, 0, 0;
    --rgb-dory: 15, 105, 255;
    --rgb-dirty-seagull: 224, 228, 233;
    --rgb-grape-jelly: 96, 1, 210;
    --rgb-grey-hair: 240, 243, 245;
    --rgb-inkwell: 29, 34, 40;
    --rgb-white: 255, 255, 255;
    --elevation-1: 0 1px 0 rgba(var(--rgb-dirty-seagull), 1);
    --elevation-2: 0 0 1px rgba(var(--rgb-black), 0.1), 0 2px 4px rgba(var(--rgb-black), 0.08);
    --elevation-3: 0 0 1px rgba(var(--rgb-black), 0.08), 0 4px 8px rgba(var(--rgb-black), 0.1);
    --elevation-4: 0 0 2px rgba(var(--rgb-black), 0.05), 0 4px 16px rgba(var(--rgb-black), 0.2);
    --elevation-5: 0 0 16px rgba(var(--rgb-black), 0.05), 0 32px 32px -20px rgba(var(--rgb-black), 0.4);
    --att-blue: #0057b8;
    --rogers-red: #c41522;
    --frontier-red: #c41230;
    --yb-default-font: 'Helvetica Neue', Helvetica, Tahoma, Geneva, Arial, sans-serif;
    --yb-fuji2-font: 'YahooSans VF', YahooSans, 'Yahoo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    --yb-poppins-font: 'Poppins', 'YahooSans VF', YahooSans, 'Yahoo Sans', 'Verdana', sans-serif;
    --yb-font-regular: 400;
    --yb-font-medium: 500;
    --yb-font-bold: 600;
    --yb-color-att-dark-blue: #0057b8;
    --yb-color-frontier-red: #c41230;
    --yb-color-rogers-red: #c41522;
    --yb-color-a11y-gray: #787679;
    --yb-barbie: #f80e5d;
    --yb-barney: #cc008c;
    --yb-batcave: #232a31;
    --yb-battleship: #5b636a;
    --yb-black: #000;
    --yb-blurple: #5d5eff;
    --yb-bob: #b0b9c1;
    --yb-charcoal: #464e56;
    --yb-cobalt: #003abc;
    --yb-denim: #1a0dab;
    --yb-dirty-seagull: #e0e4e9;
    --yb-dolphin: #6e7780;
    --yb-dory: #0f69ff;
    --yb-gandalf: #979ea8;
    --yb-grape-jelly: #6001d2;
    --yb-gray-hair: #f0f3f5;
    --yb-hulk-pants: #7e1fff;
    --yb-inkwell: #1d2228;
    --yb-malbec: #39007d;
    --yb-marshmallow: #f5f8fa;
    --yb-midnight: #101518;
    --yb-mulberry: #5015b0;
    --yb-pebble: #c7cdd2;
    --yb-peeps: #7dcbff;
    --yb-ramones: #2c363f;
    --yb-sea-foam: #11d3cd;
    --yb-scooter: #0063eb;
    --yb-shark: #828a93;
    --yb-sky: #12a9ff;
    --yb-smurfette: #188fff;
    --yb-solo-cup: #eb0f29;
    --yb-starfish: #7759ff;
    --yb-swedish-fish: #ff333a;
    --yb-thanos: #907cff;
    --yb-turmeric: #ffa700;
    --yb-white: #fff;
    --yb-rgb-white: 255 255 255;
    --yb-rgb-blurple: 93 94 255;
    --yb-rgb-starfish: 119 89 255;
    --yb-rgb-hulk-pants: 126 31 255;
    --yb-rgb-grape-jelly: 96 1 210;
    --yb-rgb-peeps: 125 203 255;
    --yb-rgb-sky: 18 169 255;
    --yb-rgb-dory: 15 105 255;
    --yb-rgb-scooter: 0 99 235;
    --yb-rgb-cobalt: 0 58 188;
    --yb-rgb-sea-foam: 17 211 205;
    --yb-blurple-fog: rgb(var(--yb-rgb-blurple) / 10%);
    --yb-starfish-fog: rgb(var(--yb-rgb-starfish) / 10%);
    --yb-hulk-pants-fog: rgb(var(--yb-rgb-hulk-pants) / 10%);
    --yb-grape-jelly-fog: rgb(var(--yb-rgb-grape-jelly) / 10%);
    --yb-peeps-fog: rgb(var(--yb-rgb-peeps) / 10%);
    --yb-sky-fog: rgb(var(--yb-rgb-sky) / 10%);
    --yb-dory-fog: rgb(var(--yb-rgb-dory) / 10%);
    --yb-scooter-fog: rgb(var(--yb-rgb-scooter) / 10%);
    --yb-cobalt-fog: rgb(var(--yb-rgb-cobalt) / 10%);
    --yb-sea-foam-fog: rgb(var(--yb-rgb-sea-foam) / 10%);
    --frame-width: 280px;
    --frame-width-landscape: 403px;
    --frame-width-uh3: 311px
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

img {
    border: 0;
    object-fit: cover;
    vertical-align: bottom
}

#atomic .Va\(m\),._yb_xgfw2,input {
    vertical-align: middle
}

#atomic .Ov\(h\),.Ell,.Ell:after,.ybar-shift-more-menu._yb_xgfw2>ul,[class*=LineClamp],a[class*=LineClamp]:after,svg:not(:root) {
    overflow: hidden
}

button,input {
    color: inherit;
    margin: 0
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal;
    border: 1px solid #ccc
}

.caas-xray-card .xray-card-click-target:not(:focus),button {
    border-color: transparent
}

#atomic .Td\(n\),._yb_vzb5j ._yb_s8g56:hover,:link {
    text-decoration: none
}

:link,:visited {
    color: #324fe1
}

._yb_p0av5,.stream-items h3 a {
    color: #333
}

body {
    background: #fff;
    color: #000;
    font: 13px/1.3"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-rendering: optimizeLegibility;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    min-width: 1024px
}

.stream-items li,button {
    background-color: transparent
}

button {
    text-transform: none;
    -webkit-appearance: button;
    cursor: pointer;
    line-height: normal
}

h1,h2,h3,h4 {
    font-size: 16px;
    margin: 0
}

input:focus {
    outline: 0;
    border-color: rgba(82,168,236,.8);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}

input::-webkit-input-placeholder {
    color: rgba(0,0,0,.4);
    opacity: 1
}

input::-moz-placeholder {
    color: rgba(0,0,0,.4);
    opacity: 1
}

input:-ms-input-placeholder {
    color: rgba(0,0,0,.4);
    opacity: 1
}

ul {
    margin: 0;
    padding-left: 0
}

#atomic body,#atomic button,#atomic input {
    font-family: YahooSans,"Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased
}

@font-face {
    font-family:YahooSans;font-weight:200;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSans;font-weight:300;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSans;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSans;font-weight:500;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSans;font-weight:600;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSansCond;font-weight:300;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSansCond;font-weight:500;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSansCond;font-weight:700;font-style:normal;font-display:fallback
}

@font-face {
    font-family:YahooSerifDisplay;font-style:normal;font-display:fallback
}

@supports (font-variation-settings:normal) {
    #atomic body,#atomic button,#atomic input {
        font-family: "YahooSans VF","Helvetica Neue",Helvetica,Arial,sans-serif
    }
}

::view-transition-old(smartphone-main-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-to-left
}

::view-transition-new(smartphone-content-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-from-right
}

::view-transition-old(billboard-ad),::view-transition-old(smartphone-header) {
    opacity: 0
}

::view-transition-new(smartphone-header) {
    animation: .5s cubic-bezier(.4,0,.2,1) both header-from-right
}

::view-transition-new(billboard-ad) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-to-top
}

::view-transition-new(main-view),::view-transition-old(main-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-to-top
}

::view-transition-new(content-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-from-bottom
}

body,html {
    background: var(--white)
}

html {
    --font-12px: 0.75rem;
    --font-13px: 0.813rem;
    --font-15px: 0.938rem;
    --font-14px: 0.875rem;
    --font-16px: 1rem;
    --font-17px: 1.063rem;
    --font-18px: 1.125rem;
    --font-20px: 1.25rem;
    --font-22px: 1.375rem;
    --font-24px: 1.5rem;
    --font-26px: 1.625rem;
    --font-32px: 2rem;
    font-size: 16px;
    overflow-y: scroll
}

#Page {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1264px;
    min-width: 980px;
    width: 100%;
    z-index: 1
}

#Aside,#Main {
    z-index: 2
}

@supports not (display:grid) {
    #Page {
        align-items: flex-start;
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    #Main {
        width: calc(100% - 320px)
    }

    #Aside,#Aside .aside-sticky {
        width: 300px
    }
}

.aspect-ratio-box {
    overflow: hidden;
    height: 0
}

#atomic .Pos\(a\),.StretchedBox,._yb_xyh80 {
    position: absolute
}

.aspect-35-17 {
    padding-top: calc(var(--leftColWidth)/100*48.57)
}

.aspect-89-45 {
    padding-top: 50.5%
}

.react-wafer-ntk-desktop {
    --leftColWidth: 59.6%;
    --rightColWidth: 40.4%
}

@supports (aspect-ratio:16/9) {
    .aspect-ratio-box {
        padding-top: unset;
        height: unset
    }

    .aspect-35-17 {
        aspect-ratio: 35/17
    }

    .aspect-89-45 {
        aspect-ratio: 89/45
    }
}

@supports ((-webkit-filter:blur(15px)) or (filter:blur(15px))) {
    .ntk-img-crop {
        background-position: right center;
        display: block!important;
        -webkit-filter: blur(15px);
        filter: blur(15px);
        opacity: .24;
        -webkit-transform: scale(1.5) scaleX(-1);
        transform: scale(1.5) scaleX(-1)
    }
}

.weather-settings .unit-input:focus-visible+label {
    outline: auto;
    outline-offset: 5px
}

@font-face {
    font-display:fallback;font-family:YahooSerifDisplay;font-style:normal;font-weight:700
}

.caas-recipe-direction-wrapper .caas-recipe-direction-list-item::marker {
    font-variant-numeric: normal
}

.caas-coupon:focus:not(:focus-visible) {
    background: rgba(0,0,0,.1);
    border-color: #b0b9c1;
    color: #5b636a
}

.caas-coupon:focus:not(:focus-visible) .copyCode.icon svg {
    fill: #5b636a
}

.caas .mini-pd .list-item:hover:not(:has(.caas-coupon:hover)) img {
    transform: scale(1.05)
}
/*! Copyright 2017 Yahoo Holdings, Inc. All rights reserved. */
._yb_du7jt {
    margin: 20px 0
}

._yb_exsgi {
    align-self: flex-start;
    max-height: 100%;
    max-width: 100%
}

@media screen and (min-width:768px) {
    ._yb_exsgi {
        max-height: 40px
    }
}

.ybar-ytheme-fuji2 ._yb_exsgi {
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    flex-shrink: 0;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left
}

._yb_1f0om a._yb_10j53._yb_1xhha:focus-visible,._yb_1f0om a._yb_10j53:focus-visible,._yb_1f0om button._yb_10j53:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: solid 4px;
    border-radius: 5px;
    font-weight: 500;
    font-weight: var(--yb-font-medium)
}

._yb_1f0om button._yb_10j53:focus-visible ._yb_1wdgu {
    color: #7e1fff;
    color: var(--yb-hulk-pants)
}

.ybar-dark ._yb_1f0om a._yb_10j53._yb_1xhha:focus-visible,.ybar-dark ._yb_1f0om a._yb_10j53:focus-visible,.ybar-dark ._yb_1f0om button._yb_10j53:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: #7759ff solid 3px;
    outline: 3px solid var(--yb-starfish)
}

.ybar-dark ._yb_1f0om a._yb_10j53:focus-visible,.ybar-dark ._yb_1f0om button._yb_10j53:focus-visible {
    background-color: #232a31;
    background-color: var(--yb-batcave)
}

.ybar-dark ._yb_1f0om button._yb_10j53:focus-visible ._yb_1wdgu {
    color: #907cff;
    color: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: #9747ff solid 4px;
    background-color: #232a31;
    background-color: var(--yb-batcave);
    border: 1px solid transparent
}

.ybar-dark .ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible ._yb_1k4v2 svg path {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: solid 4px;
    border: 1px solid transparent
}

.ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible ._yb_1k4v2 svg path {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible svg path:first-child {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible {
    outline: solid 4px;
    border-radius: 100px;
    outline-offset: 0;
    background: #f5f8fa;
    background: var(--yb-marshmallow);
    opacity: 1
}
/*! rtl:ignore */
@keyframes _yb_1jf36 {
    0%,67% {
        border-color: #5701ed
    }

    33%,to {
        border-color: #0f69ff;
        border-color: var(--yb-dory)
    }
}

.ybar-dark .ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible svg path:first-child {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible {
    outline: solid 4px;
    border-radius: 100px;
    outline-offset: 0;
    background: #232a31;
    background: var(--yb-batcave);
    opacity: 1
}

._yb_xgfw2>ul ._yb_vzb5j ._yb_k5ffs>ul {
    margin: 0;
    padding: 0
}

#atomic .H\(18px\) {
    height: 18px
}

#atomic .H\(56px\) {
    height: 56px
}

#ybar._yb_13lkd,._yb_1u92j {
    height: 84px
}

#atomic .W\(50\%\) {
    width: 49%
}

#atomic .Mb\(\$gridMargin\) {
    margin-bottom: 20px
}

#atomic .Lh\(1\.3\) {
    line-height: 1.3
}

#atomic .Mb\(30px\) {
    margin-bottom: 30px
}

#atomic .W\(300px\) {
    width: 300px
}

#atomic .Mb\(0\),#atomic .My\(0\) {
    margin-bottom: 0
}

#atomic .Mend\(12px\) {
    margin-right: 12px
}

#atomic .Objf\(cv\) {
    object-fit: cover
}

#atomic .Bgc\(\$c-fuji-grey-b\) {
    background-color: #f1f1f5
}

#atomic .Colmc\(2\) {
    column-count: 2
}

#atomic .Colmc\(7\) {
    column-count: 7
}

#atomic .Colmg\(90px\) {
    column-gap: 90px
}

#atomic .Colmw\(100px\) {
    column-width: 100px
}

#atomic .Mt\(50px\) {
    margin-top: 50px
}

#atomic .Maw\(1260px\) {
    max-width: 1260px
}

#atomic .P\(50px\) {
    padding: 50px
}

#atomic .Pstart\(0\),._yb_xgfw2>ul,li._yb_vzb5j:first-of-type {
    padding-left: 0
}

#atomic .Tt\(c\) {
    text-transform: capitalize
}

#atomic .Ai\(b\) {
    align-items: baseline
}

#atomic .Bdrs\(4px\) {
    border-radius: 4px
}

#atomic .Bdrs\(8px\) {
    border-radius: 8px
}

#atomic .Bdrstend\(8px\) {
    border-top-right-radius: 8px
}

#atomic .Bdrsbend\(8px\) {
    border-bottom-right-radius: 8px
}

#atomic .Bdrsbstart\(8px\) {
    border-bottom-left-radius: 8px
}

#atomic .Bdrststart\(8px\) {
    border-top-left-radius: 8px
}

#atomic .Bgc\(\#ffde00\) {
    background-color: #ffde00
}

#atomic .Bgz\(cv\) {
    background-size: cover
}

#atomic .Bgr\(nr\) {
    background-repeat: no-repeat
}

#atomic .C\(\$c-fuji-grey-m\) {
    color: #232a31
}

#atomic .C\(\$commentColor\) {
    color: #6e7780
}

#atomic .C\(\$inherit\) {
    color: inherit
}

#atomic .C\(--inkwell\) {
    color: #1d2228;
    color: var(--inkwell)
}

.item-hover-trigger:hover .item-hover-trigger\:h_C\(\$titleHoverColor\) {
    color: #5d5eff!important
}

#atomic .Cur\(d\) {
    cursor: default
}

#atomic .Cur\(p\),._yb_ch5w9,._yb_hetcn {
    cursor: pointer
}

#atomic .D\(f\) {
    display: flex;
    justify-content: center;
}

#atomic .D\(n\) {
    display: none
}

#atomic .Fxg\(1\) {
    flex-grow: 1
}

#atomic .Fxs\(0\) {
    flex-shrink: 0
}

#atomic .Fld\(c\) {
    flex-direction: column
}

#atomic .Jc\(c\) {
    justify-content: center
}

#atomic .Fl\(end\) {
    float: right
}

#atomic .Fw\(600\) {
    font-weight: 600
}

#atomic .Fw\(900\) {
    font-weight: 900
}

#atomic .Fw\(b\) {
    font-weight: 700
}

#atomic .Fz\(12px\) {
    font-size: 12px
}

#atomic .Fz\(13px\) {
    font-size: 13px
}

#atomic .Fz\(14px\) {
    font-size: 14px
}

#atomic .Fz\(18px\) {
    font-size: 18px
}

#atomic .Fz\(20px\) {
    font-size: 20px
}

#atomic .Lh\(1\) {
    line-height: 1
}

#atomic .Lh\(1\.33\),.stream-items h3 {
    line-height: 1.33
}

#atomic .Lh\(1\.4\) {
    line-height: 1.4
}

#atomic .Lh\(1\.43\) {
    line-height: 1.43
}

#atomic .Mx\(0\) {
    margin-left: 0;
    margin-right: 0
}

#atomic .Mend\(8px\) {
    margin-right: 8px
}

#atomic .Mx\(a\) {
    margin-left: auto;
    margin-right: auto
}

#atomic .Mt\(0\),#atomic .My\(0\) {
    margin-top: 0
}

#atomic .Mt\(10px\),._yb_ydfr4 {
    margin-top: 10px
}

#atomic .Mt\(12px\) {
    margin-top: 12px
}

#atomic .Mt\(16px\) {
    margin-top: 16px
}

#atomic .Mt\(4px\) {
    margin-top: 4px
}

#atomic .Mt\(8px\) {
    margin-top: 8px
}

#atomic .Mend\(20px\) {
    margin-right: 20px
}

#atomic .Mb\(4px\) {
    margin-bottom: 4px
}

#atomic .Mb\(8px\) {
    margin-bottom: 8px
}

#atomic .Mstart\(20px\) {
    margin-left: 20px
}

#atomic .Maw\(115px\) {
    max-width: 115px
}

#atomic .T\(0\) {
    top: 0
}

#atomic .End\(0\) {
    right: 0
}

#atomic .B\(0\) {
    bottom: 0
}

#atomic .Start\(0\) {
    left: 0
}

#atomic .P\(0\) {
    padding: 0
}

#atomic .Py\(10px\) {
    padding-top: 10px
}

#atomic .Pb\(10px\),#atomic .Py\(10px\) {
    padding-bottom: 10px
}

#atomic .Pt\(12px\) {
    padding-top: 12px
}

.item-hover-trigger:hover .item-hover-trigger\:h_Scale\(1\.05\) {
    transform: scale(1.05)!important
}

#atomic .Trs\(colorTransition\) {
    transition: color .05s linear
}

#atomic .Trs\(listItemTransformTransition\) {
    transition: transform .3s ease-in-out
}

#atomic .Va\(t\) {
    vertical-align: top
}

#atomic .W\(100\%\),._yb_gt2ot._yb_us4iy,._yb_vzb5j>._yb_s8g56:hover:after {
    width: 100%
}

#atomic .W\(12px\) {
    width: 12px
}

#atomic .W\(56px\) {
    width: 56px
}

#atomic .Z\(0\) {
    z-index: 0
}

#atomic .Z\(1\) {
    z-index: 1
}

#atomic .Z\(2\) {
    z-index: 2
}

.Ell:after,a[class*=LineClamp]:after {
    content: ".";
    font-size: 0;
    height: 0;
    width: 0
}

[class*=LineClamp] {
    -webkit-box-orient: vertical
}

[class*=LineClamp],a[class*=LineClamp] {
    display: -webkit-box
}

.LineClamp\(3\,6rem\) {
    -webkit-line-clamp: 3;
    max-height: 6rem
}

.StretchedBox {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.ybar-ytheme-fuji2._yb_1cubt {
    font-family: var(--yb-fuji2-font)
}

._yb_1cubt ._yb_7es07 {
    display: flex;
    flex-direction: column
}

._yb_1cubt {
    font-family: "Helvetica Neue",Helvetica,Tahoma,Geneva,Arial,sans-serif;
    font-family: var(--yb-default-font);
    font-weight: 400;
    font-weight: var(--yb-font-regular);
    font-stretch: normal;
    direction: ltr;
    display: block;
    text-align: start;
    -webkit-font-smoothing: antialiased;
    z-index: 1000;
    overflow-anchor: none
}

._yb_fkuyp,._yb_hapz2 {
    display: flex;
    justify-content: center
}

._yb_hapz2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1920px;
    transition: margin .2s ease-out,opacity .15s linear .2s;
    opacity: 1
}

.ybar-ytheme-fuji2 ._yb_hapz2 {
    max-width: 1340px;
    padding: 0 20px;
    transition: margin .2s ease-out,opacity .15s linear .2s,padding .4s
}

._yb_1u92j {
    padding: 0
}

._yb_17h2m ._yb_hapz2 {
    height: 34px;
    padding-left: 24px;
    margin-bottom: 20px
}

.ntk-filmstrip {
    margin: 30px 0
}

.ybar-ytheme-fuji2 ._yb_1u92j {
    height: 72px
}

.ybar-ytheme-fuji2 ._yb_17h2m ._yb_hapz2,.ybar-ytheme-fuji2 ._yb_1u92j {
    padding: 0 20px;
    box-sizing: border-box
}

@supports (display:grid) {
    .twelve-col,.ybar-ytheme-fuji2 ._yb_1u92j {
        grid-template-rows: auto;
        grid-column-gap: 32px
    }

    .twelve-col {
        display: grid!important;
        grid-template-columns: [main-start]repeat(9,minmax(0,1fr))[main-end aside-start]repeat(3,minmax(76px,1fr))[aside-end]
    }

    #Main {
        padding-top: 40px;
        grid-column: main
    }

    #Aside {
        grid-column: aside
    }

    #Aside .aside-sticky {
        box-sizing: border-box;
        padding-right: 20px;
        width: 292px
    }

    .ybar-ytheme-fuji2 ._yb_1u92j {
        display: grid;
        grid-template-columns: [main-start]repeat(9,minmax(0,1fr))[main-end]repeat(3,minmax(0,1fr))
    }

    .ybar-ytheme-fuji2 ._yb_1u92j>div {
        grid-row-start: 1
    }

    .ybar-ytheme-fuji2 ._yb_kqx8t {
        grid-column: main;
        justify-self: end;
        width: calc(100% - 240px)
    }

    .ybar-ytheme-fuji2 ._yb_1u92j>._yb_znu8r {
        grid-column-start: main-start;
        z-index: 1
    }
}

._yb_znu8r {
    display: flex;
    width: 142px;
    min-width: 142px
}

.ybar-ytheme-fuji2 ._yb_1u92j ._yb_znu8r {
    height: auto;
    width: 166px;
    min-width: 166px;
    margin-right: 20px;
    margin-top: 0;
    margin-left: 0;
    transition: min-width .4s,width .4s
}

._yb_kqx8t {
    display: flex;
    flex: 1
}

#ybar.ybar-ytheme-fuji2._yb_13lkd {
    height: 111px
}

#ybar.ybar-ytheme-fuji2._yb_1psms {
    height: 104px
}

#ybar._yb_13lkd._yb_1psms,#ybar._yb_1psms {
    height: 114px
}

._yb_1cubt :focus,.ybar-ytheme-fuji2 ._yb_ch5w9:focus {
    outline: #0f69ff solid 2px;
    outline: solid var(--yb-dory) 2px
}

.ybar-sticky #ybar-inner-wrap {
    position: fixed;
    z-index: 20;
    width: 100%
}

._yb_us4iy {
    display: flex;
    align-items: 0;
    font-size: 0;
    height: 100%
}

.ybar-ytheme-fuji2 ._yb_us4iy {
    max-height: 24px;
    transition: height .4s
}

.ybar-ytheme-fuji2 ._yb_gt2ot._yb_us4iy {
    margin-top: 8px;
    max-height: 45px
}

._yb_us4iy:focus {
    outline-offset: 2px
}

._yb_xyh80 {
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

._yb_33zu5 {
    display: flex;
    height: 46px;
    max-width: 646px;
    width: calc(100% - 120px);
    margin-left: 35px;
    position: relative
}

.ybar-ytheme-fuji2 ._yb_33zu5 {
    height: 36px;
    margin: 0;
    min-width: 0;
    max-width: none;
    width: 100%;
    transition: width .4s,height .4s
}

@media screen and (max-width:500px) {
    .ybar-ytheme-fuji2 ._yb_33zu5 {
        min-width: 130px
    }
}

@media screen and (max-width:600px) and (min-width:501px) {
    .ybar-ytheme-fuji2 ._yb_33zu5 {
        min-width: 250px
    }
}

._yb_p0av5 {
    font-size: 18px;
    outline: 0;
    padding: 1px 10px;
    width: 100%;
    border-radius: 2px 0 0 2px;
    border: 1px solid #b0b0b0;
    font-family: var(--yb-fuji2-font);
    animation-name: _yb_1jf36;
    animation-delay: 2s;
    animation-duration: 3s;
    -webkit-animation-name: _yb_1jf36;
    -webkit-animation-delay: 2s;
    -webkit-animation-duration: 3s;
    animation-fill-mode: backwards
}

._yb_ch5w9,._yb_vzb5j ._yb_s8g56,.ybar-ytheme-fuji2 ._yb_vzb5j ._yb_eoeuq ._yb_s8g56 {
    font-family: "YahooSans VF",YahooSans,"Yahoo Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

._yb_p0av5::-ms-clear {
    display: none
}

.ybar-ytheme-fuji2 ._yb_p0av5 {
    border: 1px solid #188fff;
    border: 1px solid var(--yb-smurfette);
    border-radius: 4px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.43;
    font-size: 14px;
    padding-left: 12px;
    animation: none;
    outline: 0
}

.btn_style {
    position: absolute;
    left: 0;
    top: -8px;
    width: 96px;
    height: 44px;
    background: #188fff;
    background-image: url(/statics/eyeweb/header_1x-1479864976616.min.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: center 13px
}

ul.tags-list li {
    display: inline-block;
    font-size: 16px;
    padding: 5px 0
}

.stream-items li {
    background-color: transparent;
    margin-bottom: 24px;
    margin-right: 20px
}

.stream-items li.active a {
    color: #333
}

._yb_p0av5::-moz-placeholder {
    color: transparent
}

.ybar-ytheme-fuji2 ._yb_p0av5::-moz-placeholder {
    color: #787679;
    color: var(--yb-color-a11y-gray)
}

._yb_19o05 {
    position: absolute;
    right: 96px;
    top: 8px;
    display: block
}

@media screen and (min-width:1020px) {
    .ybar-ytheme-fuji2 ._yb_17h2m ._yb_hapz2,.ybar-ytheme-fuji2 ._yb_1u92j,.ybar-ytheme-fuji2 ._yb_hapz2 {
        padding: 0 40px
    }

    .ybar-ytheme-fuji2 ._yb_1u92j ._yb_znu8r {
        width: 220px;
        min-width: 220px
    }

    .ybar-ytheme-fuji2 ._yb_us4iy {
        max-height: 32px
    }

    .ybar-ytheme-fuji2 ._yb_gt2ot._yb_us4iy {
        margin-top: 6px;
        max-height: 56px
    }

    .ybar-ytheme-fuji2 ._yb_33zu5 {
        height: 44px
    }

    .ybar-ytheme-fuji2 ._yb_19o05 {
        right: 76px;
        top: 8px
    }
}

._yb_ch5w9 {
    font-weight: 400;
    font-size: 0;
    color: #fff;
    color: var(--yb-white);
    background: url(/statics/eyeweb/header_1x-1479864976616.min.png)center 10px/initial no-repeat #3775dd;
    box-shadow: none;
    min-width: 90px;
    width: 90px;
    border: 0;
    -webkit-appearance: none;
    height: 44px;
    position: absolute;
    top: -8px;
    transition: height .4s;
    font-family: var(--yb-fuji2-font)
}

.ybar-ytheme-fuji2 ._yb_ch5w9 {
    min-width: 60px;
    width: 60px;
    background-color: #188fff;
    background-color: var(--yb-smurfette);
    border-radius: 0 4px 4px 0;
    animation: none;
    background-position: center 8px;
    background-size: 22px
}

@media screen and (max-width:1019px) {
    .ybar-ytheme-fuji2 ._yb_ch5w9 {
        height: 36px;
        left: 36px
    }
}

@media screen and (min-width:1020px) {
    .ybar-ytheme-fuji2 ._yb_ch5w9 {
        min-width: 80px;
        width: 80px;
        left: -4px;
        background-position: center 13px
    }
}

@media screen and (min-width:1340px) {
    .ybar-ytheme-fuji2 ._yb_19o05 {
        right: 96px;
        top: 8px
    }

    .ybar-ytheme-fuji2 ._yb_ch5w9 {
        min-width: 96px;
        width: 96px;
        top: -8px;
        left: 0
    }
}

._yb_ch5w9:hover {
    box-shadow: none;
    background-color: #0f69ff;
    background-color: var(--yb-dory)
}

._yb_hetcn:hover,._yb_k5ffs {
    box-shadow: 0 5px 8px 0 rgb(0 0 0/8%)
}

.ybar-ytheme-fuji2 ._yb_ch5w9:active,.ybar-ytheme-fuji2 ._yb_ch5w9:hover {
    border-color: #0f69ff;
    border-color: var(--yb-dory);
    border-width: 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    ._yb_ch5w9 {
        background-size: 30px 177px
    }
}

._yb_1tlbn a._yb_1tsoh._yb_bzvpw:focus-visible,._yb_1tlbn a._yb_1tsoh:focus-visible,._yb_1tlbn button._yb_1tsoh:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: solid 4px;
    border-radius: 5px;
    font-weight: 500;
    font-weight: var(--yb-font-medium)
}

._yb_1tlbn button._yb_1tsoh:focus-visible ._yb_1qr50 {
    color: #7e1fff;
    color: var(--yb-hulk-pants)
}

.ybar-dark ._yb_1tlbn a._yb_1tsoh._yb_bzvpw:focus-visible,.ybar-dark ._yb_1tlbn a._yb_1tsoh:focus-visible,.ybar-dark ._yb_1tlbn button._yb_1tsoh:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: #7759ff solid 3px;
    outline: 3px solid var(--yb-starfish)
}

.ybar-dark ._yb_1tlbn a._yb_1tsoh:focus-visible,.ybar-dark ._yb_1tlbn button._yb_1tsoh:focus-visible {
    background-color: #232a31;
    background-color: var(--yb-batcave)
}

.ybar-dark ._yb_1tlbn button._yb_1tsoh:focus-visible ._yb_1qr50 {
    color: #907cff;
    color: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: #9747ff solid 4px;
    background-color: #232a31;
    background-color: var(--yb-batcave);
    border: 1px solid transparent
}

.ybar-dark .ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible ._yb_cgpj7 svg path {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: solid 4px;
    border: 1px solid transparent
}

.ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible ._yb_cgpj7 svg path {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

._yb_xgfw2 {
    font-weight: 500;
    font-weight: var(--yb-font-medium);
    display: inline-block;
    position: relative
}

._yb_xgfw2>ul {
    display: flex;
    margin: 0
}

.ybar-shift-more-menu._yb_xgfw2 {
    display: inline-flex
}

.ybar-shift-more-menu ._yb_hetcn {
    position: static;
    cursor: default
}

.ybar-shift-more-menu ._yb_hetcn ._yb_k5ffs {
    margin-left: -16px;
    left: auto;
    top: 34px
}

._yb_vzb5j ._yb_s8g56._yb_y92u5:after,._yb_vzb5j ._yb_s8g56:after {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 24px;
    margin: auto;
    content: ".";
    color: transparent;
    height: 4px;
    left: 0
}

._yb_vzb5j:first-child {
    margin-left: 0;
    margin-bottom: 7px
}

._yb_vzb5j {
    display: flex;
    flex-direction: column;
    margin: 0;
    font-size: 0;
    line-height: 24px;
    text-align: center;
    color: #5a636c;
    padding: 12px 16px 9px
}

._yb_hetcn:hover {
    border-radius: 8px 8px 0 0
}

._yb_vzb5j ._yb_s8g56 {
    background: 0 0;
    border: 0;
    display: block;
    font-family: var(--yb-fuji2-font);
    font-size: 16px;
    font-weight: 600;
    height: 17px;
    text-align: center;
    text-decoration: none;
    color: #232a31;
    color: var(--yb-batcave);
    line-height: 18px;
    position: relative
}

._yb_vzb5j ._yb_s8g56:after {
    width: 0%;
    background: #fff;
    transition: .35s
}

._yb_vzb5j ._yb_s8g56._yb_y92u5:after {
    width: 100%;
    background: #2296f3
}

._yb_hetcn {
    position: relative
}

._yb_hetcn:hover ._yb_k5ffs,._yb_k5ffs:hover {
    display: flex;
    visibility: visible
}

._yb_hetcn:focus-within ._yb_k5ffs {
    display: flex;
    visibility: visible
}

._yb_k5ffs {
    border-radius: 0 0 8px 8px;
    background-color: #fff;
    background-color: var(--yb-white);
    display: none;
    left: 0;
    padding: 10px 0 15px;
    position: absolute;
    top: 32px;
    z-index: 1000
}

._yb_y0xtx {
    display: block;
    padding-left: 0!important;
    flex-flow: wrap column;
    font-size: 14px
}

.ybar-ytheme-fuji2 ._yb_vzb5j ._yb_eoeuq ._yb_s8g56 {
    padding: 8px 16px;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 20px;
    font-family: var(--yb-fuji2-font);
    font-weight: 400;
    line-height: 1.67;
    letter-spacing: normal;
    color: #101518;
    color: var(--yb-midnight)
}

._yb_vzb5j ._yb_eoeuq a._yb_s8g56:focus:before {
    background: #6001d2;
    background: var(--yb-grape-jelly);
    content: " ";
    display: block;
    height: 20px;
    left: 2px;
    position: absolute;
    top: 10px;
    width: 4px
}

._yb_vzb5j ._yb_eoeuq a._yb_s8g56:focus {
    color: #2296f3;
    text-shadow: .8px 0 0#2296f3
}

._yb_vzb5j ._yb_eoeuq:hover ._yb_s8g56 {
    background-color: rgb(24 143 255/12%);
    color: #000;
    color: var(--yb-black);
    text-shadow: .8px 0 0#000;
    text-shadow: .8px 0 0 var(--yb-black)
}

.ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible svg path:first-child {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible {
    outline: solid 4px;
    border-radius: 100px;
    outline-offset: 0;
    background: #f5f8fa;
    background: var(--yb-marshmallow);
    opacity: 1
}
/*! rtl:ignore */
@keyframes header-from-right {
    0% {
        opacity: .9;
        transform: translateX(-40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes slide-from-right {
    0% {
        opacity: .2;
        transform: translateX(300px)
    }

    to {
        opacity: .8;
        transform: translateX(0)
    }
}

@keyframes slide-to-left {
    0% {
        opacity: .2;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-300px)
    }
}

@keyframes slide-from-bottom {
    0% {
        opacity: .2;
        transform: translateY(300px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-to-top {
    0% {
        opacity: .1;
        transform: translateY(0)
    }

    to {
        transform: translateY(-300px);
        opacity: 0
    }
}

.ybar-dark .ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible svg path:first-child {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible {
    outline: solid 4px;
    border-radius: 100px;
    outline-offset: 0;
    background: #232a31;
    background: var(--yb-batcave);
    opacity: 1
}

@media screen and (min-width:1020px) {
    .ybar-ytheme-fuji2 ._yb_gt2ot._yb_us4iy {
        margin-top: 6px;
        max-height: 56px
    }
}

.copyright,.copyright a {
    color: #999
}

.item_p,.stream-items h3 {
    margin-bottom: 4px;
    font-size: 18px
}

.stream-ul li {
    width: 20%;
    height: 100%
}

.item_p {
    margin-top: 2px;
    line-height: 1.43;
    font-size: 14px;
    color: var(--batcave)
}

.simple-list li {
    min-height: 60px;
    margin-top: 16px
}

.simple-list li h4 {
    width: 100%;
    font-size: 16px;
    font-weight: 600
}

.stream-items li {
    position: relative;
    margin-bottom: 24px
}

.footer-li li {
    font-size: 13px;
    line-height: 32px;
    height: 32px
}

.f_about a{
    display: inline-block;
    font-size: 14px;
    color: #666;
    margin-top: 6px;
}

.footer-li li a {
    font-size: 14px;
    color: #666
}

.Ell:after,a[class*=LineClamp],a[class*=LineClamp]:after {
    display: inline-block
}

.caas ul {
    padding-left: 0
}

[class*=LineClamp],a[class*=LineClamp]:after {
    overflow: hidden
}

a[class*=LineClamp]:after {
    visibility: hidden;
    content: ".";
    font-size: 0;
    height: 0;
    width: 0
}

[class*=LineClamp] {
    -webkit-box-orient: vertical
}

[class*=LineClamp],a[class*=LineClamp] {
    display: -webkit-box
}

.caas ul li {
    list-style-type: none
}

.StretchedBox {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

a {
    background-color: transparent
}

article,aside,header,main {
    display: block
}

.caas strong {
    font-weight: 600
}

strong {
    font-weight: 700
}

body {
    margin: 0;
    background: #fff;
    color: #000;
    font: 13px/1.3"Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 100%;
    text-rendering: optimizeLegibility;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a:active,a:hover {
    outline: 0
}

.Ell,.Ell:after {
    overflow: hidden
}

a:hover {
    text-decoration: underline
}

.Ell {
    white-space: nowrap;
    hyphens: none;
    max-width: 100%;
    text-overflow: ellipsis
}

.Ell:after {
    content: ".";
    font-size: 0;
    height: 0;
    visibility: hidden;
    width: 0
}

:root {
    --barbie: #f80e5d;
    --barney: #cc008c;
    --batcave: #232a31;
    --battleship: #5b636a;
    --black: #000;
    --blurple: #5d5eff;
    --bob: #b0b9c1;
    --bonsai: #00873c;
    --canary: #ffde00;
    --carrot-juice: #ff520d;
    --charcoal: #464e56;
    --cheetos: #ff6e0c;
    --cobalt: #003abc;
    --denim: #1a0dab;
    --dirty-seagull: #e0e4e9;
    --dolphin: #6e7780;
    --dory: #0f69ff;
    --gandalf: #979ea8;
    --grape-jelly: #6001d2;
    --grey-hair: #f0f3f5;
    --hendrix: #f8f4ff;
    --hulk-pants: #7e1fff;
    --inkwell: #1d2228;
    --kiwi: #00d15e;
    --malbec: #39007d;
    --malibu: #ff0080;
    --marshmallow: #f5f8fa;
    --masala: #ff8b12;
    --midnight: #101518;
    --mimosa: #ffd333;
    --mulah: #1ac567;
    --mulberry: #5015B0;
    --ninja-turtle: #00ab5e;
    --pebble: #c7cdd2;
    --peeps: #7dcbff;
    --playdoh: #21d87d;
    --ramones: #2c363f;
    --sapphire: #2f0060;
    --scooter: #0063eb;
    --sea-foam: #11d3cd;
    --shark: #828a93;
    --sky: #12a9ff;
    --smurfette: #188fff;
    --solo-cup: #eb0f29;
    --spirulina: #009c94;
    --starfish: #7759ff;
    --swedish-fish: #ff333a;
    --thanos: #907cff;
    --turmeric: #ffa700;
    --watermelon: #ff4d52;
    --white: #fff;
    --rgb-batcave: 35, 42, 49;
    --rgb-black: 0, 0, 0;
    --rgb-dory: 15, 105, 255;
    --rgb-dirty-seagull: 224, 228, 233;
    --rgb-grape-jelly: 96, 1, 210;
    --rgb-grey-hair: 240, 243, 245;
    --rgb-inkwell: 29, 34, 40;
    --rgb-white: 255, 255, 255;
    --elevation-1: 0 1px 0 rgba(var(--rgb-dirty-seagull), 1);
    --elevation-2: 0 0 1px rgba(var(--rgb-black), 0.1), 0 2px 4px rgba(var(--rgb-black), 0.08);
    --elevation-3: 0 0 1px rgba(var(--rgb-black), 0.08), 0 4px 8px rgba(var(--rgb-black), 0.1);
    --elevation-4: 0 0 2px rgba(var(--rgb-black), 0.05), 0 4px 16px rgba(var(--rgb-black), 0.2);
    --elevation-5: 0 0 16px rgba(var(--rgb-black), 0.05), 0 32px 32px -20px rgba(var(--rgb-black), 0.4);
    --att-blue: #0057b8;
    --rogers-red: #c41522;
    --frontier-red: #c41230
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    height: 100%
}

img {
    border: 0;
    object-fit: cover;
    vertical-align: bottom
}

:link {
    text-decoration: none
}

:link,:visited {
    color: #324fe1
}

p,ul {
    margin: 0
}

h1,h2,h3,h4 {
    font-size: 16px;
    margin: 0
}

ul {
    padding-left: 0;
    list-style-type: none
}

@font-face {
    font-family:"YahooSans";font-weight:200;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSans";font-weight:300;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSans";font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSans";font-weight:500;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSans";font-weight:600;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSansCond";font-weight:300;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSansCond";font-weight:500;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSansCond";font-weight:700;font-style:normal;font-display:fallback
}

@font-face {
    font-family:"YahooSerifDisplay";font-style:normal;font-display:fallback
}

::view-transition-old(smartphone-main-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-to-left
}

::view-transition-new(smartphone-content-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-from-right
}

::view-transition-old(billboard-ad),::view-transition-old(smartphone-header) {
    opacity: 0
}

::view-transition-new(smartphone-header) {
    animation: .5s cubic-bezier(.4,0,.2,1) both header-from-right
}

::view-transition-new(billboard-ad) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-to-top
}

::view-transition-new(main-view),::view-transition-old(main-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-to-top
}

::view-transition-new(content-view) {
    animation: .5s cubic-bezier(.4,0,.2,1) both slide-from-bottom
}

body,html {
    background: var(--white)
}

html {
    --font-12px: 0.75rem;
    --font-13px: 0.813rem;
    --font-15px: 0.938rem;
    --font-14px: 0.875rem;
    --font-16px: 1rem;
    --font-17px: 1.063rem;
    --font-18px: 1.125rem;
    --font-20px: 1.25rem;
    --font-22px: 1.375rem;
    --font-24px: 1.5rem;
    --font-26px: 1.625rem;
    --font-32px: 2rem;
    font-size: 16px;
    overflow-y: scroll
}

body {
    min-width: 1024px
}

#Masterwrap,body {
    position: relative
}

#Page {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1264px;
    min-width: 980px;
    width: 100%;
    z-index: 1
}

@supports not (display:grid) {
    #Page {
        align-items: flex-start;
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }
}

.caas-button:focus:not(:focus-visible),.weather-settings .unit-input:focus:not(:focus-visible)+label,a.caas-button:focus:not(:focus-visible) {
    outline: 0
}

.weather-settings .unit-input:focus-visible+label {
    outline: auto;
    outline-offset: 5px
}

@font-face {
    font-display:fallback;font-family:"YahooSerifDisplay";font-style:normal;font-weight:700
}

.caas {
    word-wrap: break-word;
    zoom: 1;
    background: #fff;
    color: #1d2228;
    display: flow-root;
    font: 13px/1.6 YahooSans VF,Yahoo Sans,YahooSans,Helvetica Neue,Helvetica,Arial,sans-serif
}

.caas h1,.caas p {
    letter-spacing: normal
}

.caas h1 {
    font-size: 2.46em;
    line-height: 1.25;
    margin: 0;
    color: #232a31;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700
}

.caas h2 {
    font-size: 1.85em;
    line-height: 1.33;
    margin: .8em 0
}

.caas p {
    margin: 0 0 .8em
}

.caas a {
    color: #0f69ff;
    text-decoration: none;
    cursor: pointer
}

.caas a:visited {
    color: #003abc
}

.caas a:active,.caas a:focus {
    text-decoration: underline
}

.caas header {
    margin: 0 0 10px
}

.caas h3 {
    font-size: 1.385em;
    font-weight: 700;
    line-height: 1.33;
    margin: 10px 0 15px
}

.caas h4 {
    font-weight: 800;
    margin: 5px 0
}

.caas-button.noborder:not(:focus-visible),a.caas-button.noborder:not(:focus-visible) {
    outline: 0
}

.caas-attr {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 10px
}

.caas-attr-time-style {
    color: gray;
    display: inline-block;
    font-size: .923em;
    font-weight: 400;
    margin-left: 20px
}

.caas article:focus {
    outline: 0
}

.caas-xray-card .xray-card-click-target:not(:focus) {
    border-color: transparent
}

.caas-attr .caas-attr-item-author {
    display: block;
    line-height: 1.5;
    position: relative
}

.caas-recipe-direction-wrapper .caas-recipe-direction-list-item::marker {
    font-variant-numeric: normal
}

.caas-coupon:focus:not(:focus-visible) {
    background: rgba(0,0,0,.1);
    border-color: #b0b9c1;
    color: #5b636a
}

.caas-coupon:focus:not(:focus-visible) .copyCode.icon svg {
    fill: #5b636a
}

.caas .mini-pd .list-item:hover:not(:has(.caas-coupon:hover)) img {
    transform: scale(1.05)
}

.caas .mini-pd .list-item:hover:not(:has(.caas-coupon:hover)) .name {
    text-decoration: underline
}

.caas li>* {
    font-size: inherit
}

.caas-cc {
    box-sizing: border-box;
    justify-content: space-between;
    overflow-wrap: break-word;
    z-index: 1
}

.caas-cc .caas-container .caas-body-inner-wrapper .caas-body-section .caas-content,.caas-cc .caas-content {
    display: flex
}

.caas-cc .caas-container .caas-body-inner-wrapper .caas-body-section .caas-content .caas-content-wrapper,.caas-cc .caas-content .caas-content-wrapper {
    flex: 80%;
    min-width: 400px
}

.caas-cc .caas-container .caas-body-inner-wrapper .caas-body-section .caas-content .caas-content-wrapper .caas-body,.caas-cc .caas-content .caas-content-wrapper .caas-body {
    padding-right: 10%
}

.caas-cc .caas-container,.caas-cc .caas-container .caas-header {
    display: flex;
    flex-direction: column;
    width: 100%
}

.caas-cc .caas-container .caas-header {
    margin-bottom: 0
}

.caas-cc .caas-container .caas-header .caas-title-wrapper {
    margin: 12px 0 32px;
    padding-bottom: 0
}
.caas-cc .caas-container .caas-header .caas_h1{
    margin-bottom: 20px;
}
.art_regtime{
    margin-bottom: 15px;
}
.caas-cc .caas-container .caas-body-inner-wrapper {
    display: flex;
    margin-bottom: 50px
}

.caas-cc .caas-container .caas-body-inner-wrapper .caas-body-section {
    flex: 75%;
    min-width: 0;
    padding-right: 20px
}

.keys a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    font-size: 16px
}

.caas-cc .caas-container .caas-body-inner-wrapper .caas-aside-section {
    display: flex;
    flex-direction: column;
    max-width: 300px;
    min-width: 300px;
    width: 300px
}

.caas {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

.caas a:hover {
    text-decoration: underline
}

.caas .caas-title-wrapper {
    padding-bottom: 10px
}

.caas li,.caas p {
    font-size: 1.385em;
    line-height: 1.8
}

:root {
    --yb-default-font: 'Helvetica Neue', Helvetica, Tahoma, Geneva, Arial, sans-serif;
    --yb-fuji2-font: 'YahooSans VF', YahooSans, 'Yahoo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    --yb-poppins-font: 'Poppins', 'YahooSans VF', YahooSans, 'Yahoo Sans', 'Verdana', sans-serif;
    --yb-font-regular: 400;
    --yb-font-medium: 500;
    --yb-font-bold: 600;
    --yb-color-att-dark-blue: #0057b8;
    --yb-color-frontier-red: #c41230;
    --yb-color-rogers-red: #c41522;
    --yb-color-a11y-gray: #787679;
    --yb-barbie: #f80e5d;
    --yb-barney: #cc008c;
    --yb-batcave: #232a31;
    --yb-battleship: #5b636a;
    --yb-black: #000;
    --yb-blurple: #5d5eff;
    --yb-bob: #b0b9c1;
    --yb-charcoal: #464e56;
    --yb-cobalt: #003abc;
    --yb-denim: #1a0dab;
    --yb-dirty-seagull: #e0e4e9;
    --yb-dolphin: #6e7780;
    --yb-dory: #0f69ff;
    --yb-gandalf: #979ea8;
    --yb-grape-jelly: #6001d2;
    --yb-gray-hair: #f0f3f5;
    --yb-hulk-pants: #7e1fff;
    --yb-inkwell: #1d2228;
    --yb-malbec: #39007d;
    --yb-marshmallow: #f5f8fa;
    --yb-midnight: #101518;
    --yb-mulberry: #5015b0;
    --yb-pebble: #c7cdd2;
    --yb-peeps: #7dcbff;
    --yb-ramones: #2c363f;
    --yb-sea-foam: #11d3cd;
    --yb-scooter: #0063eb;
    --yb-shark: #828a93;
    --yb-sky: #12a9ff;
    --yb-smurfette: #188fff;
    --yb-solo-cup: #eb0f29;
    --yb-starfish: #7759ff;
    --yb-swedish-fish: #ff333a;
    --yb-thanos: #907cff;
    --yb-turmeric: #ffa700;
    --yb-white: #fff;
    --yb-rgb-white: 255 255 255;
    --yb-rgb-blurple: 93 94 255;
    --yb-rgb-starfish: 119 89 255;
    --yb-rgb-hulk-pants: 126 31 255;
    --yb-rgb-grape-jelly: 96 1 210;
    --yb-rgb-peeps: 125 203 255;
    --yb-rgb-sky: 18 169 255;
    --yb-rgb-dory: 15 105 255;
    --yb-rgb-scooter: 0 99 235;
    --yb-rgb-cobalt: 0 58 188;
    --yb-rgb-sea-foam: 17 211 205;
    --yb-blurple-fog: rgb(var(--yb-rgb-blurple) / 10%);
    --yb-starfish-fog: rgb(var(--yb-rgb-starfish) / 10%);
    --yb-hulk-pants-fog: rgb(var(--yb-rgb-hulk-pants) / 10%);
    --yb-grape-jelly-fog: rgb(var(--yb-rgb-grape-jelly) / 10%);
    --yb-peeps-fog: rgb(var(--yb-rgb-peeps) / 10%);
    --yb-sky-fog: rgb(var(--yb-rgb-sky) / 10%);
    --yb-dory-fog: rgb(var(--yb-rgb-dory) / 10%);
    --yb-scooter-fog: rgb(var(--yb-rgb-scooter) / 10%);
    --yb-cobalt-fog: rgb(var(--yb-rgb-cobalt) / 10%);
    --yb-sea-foam-fog: rgb(var(--yb-rgb-sea-foam) / 10%)
}
/*! Copyright 2017 Yahoo Holdings, Inc. All rights reserved. */
._yb_3qodg :focus:not(:focus-visible),._yb_y7xkh:focus:not(:focus-visible),._yb_y7xkh>label:focus:not(:focus-visible),.ybar-theme-dark ._yb_3qodg :focus:not(:focus-visible) {
    outline: 0
}

:root {
    --frame-width: 280px;
    --frame-width-landscape: 403px;
    --frame-width-uh3: 311px
}

._yb_1f0om a._yb_10j53._yb_1xhha:focus-visible,._yb_1f0om a._yb_10j53:focus-visible,._yb_1f0om button._yb_10j53:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: 4px solid rgb(126 31 255/50%);
    border-radius: 5px;
    font-weight: 500;
    font-weight: var(--yb-font-medium)
}

._yb_1f0om button._yb_10j53:focus-visible ._yb_1wdgu {
    color: #7e1fff;
    color: var(--yb-hulk-pants)
}

.ybar-dark ._yb_1f0om a._yb_10j53._yb_1xhha:focus-visible,.ybar-dark ._yb_1f0om a._yb_10j53:focus-visible,.ybar-dark ._yb_1f0om button._yb_10j53:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: 3px solid #7759ff;
    outline: 3px solid var(--yb-starfish)
}

.ybar-dark ._yb_1f0om a._yb_10j53:focus-visible,.ybar-dark ._yb_1f0om button._yb_10j53:focus-visible {
    background-color: #232a31;
    background-color: var(--yb-batcave)
}

.ybar-dark ._yb_1f0om button._yb_10j53:focus-visible ._yb_1wdgu {
    color: #907cff;
    color: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: 4px solid #9747ff;
    background-color: #232a31;
    background-color: var(--yb-batcave);
    border: 1px solid transparent
}

.ybar-dark .ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible ._yb_1k4v2 svg path {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: 4px solid rgb(126 31 255/50%);
    border: 1px solid transparent
}

.ybar-ytheme-crunch ._yb_eujm9 a._yb_56g26:focus-visible ._yb_1k4v2 svg path {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible svg path:first-child {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible {
    outline: 4px solid rgb(126 31 255/50%);
    border-radius: 100px;
    outline-offset: 0;
    background: #f5f8fa;
    background: var(--yb-marshmallow);
    opacity: 1
}
/*! rtl:ignore */
.ybar-dark .ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible svg path:first-child {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_zsgul ._yb_1lzci:focus-visible {
    outline: 4px solid rgb(119 89 255/50%);
    border-radius: 100px;
    outline-offset: 0;
    background: #232a31;
    background: var(--yb-batcave);
    opacity: 1
}

.Ell::after,.Ell:after,a[class*=LineClamp],a[class*=LineClamp]:after {
    display: inline-block
}

.LineClamp\(2\,45px\) {
    -webkit-line-clamp: 2;
    max-height: 45px
}

.item-hover-trigger:hover .item-hover-trigger\:h_C\(\$titleHoverColor\) {
    color: #5d5eff!important
}

.Ell,.Ell:after,[class*=LineClamp],a[class*=LineClamp]:after {
    overflow: hidden
}

.StretchedBox {
    position: absolute
}

.Ell {
    text-overflow: ellipsis;
    white-space: nowrap;
    hyphens: none;
    max-width: 100%
}

.item-hover-trigger:hover .item-hover-trigger\:h_Scale\(1\.05\) {
    transform: scale(1.05)!important
}

.Ell:after,a[class*=LineClamp]:after {
    visibility: hidden;
    content: ".";
    font-size: 0;
    height: 0;
    width: 0
}

[class*=LineClamp] {
    -webkit-box-orient: vertical
}

[class*=LineClamp],a[class*=LineClamp] {
    display: -webkit-box
}

.LineClamp\(3\,6rem\) {
    -webkit-line-clamp: 3;
    max-height: 6rem
}

.StretchedBox {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.page-wrapper {
    padding-top: 40px;
    font-size: 14px
}

.bread_list {
    margin: 20px 0
}

._yb_10egs:focus:not(:focus-visible),._yb_10egs>label:focus:not(:focus-visible),._yb_1cubt :focus:not(:focus-visible),.ybar-theme-dark ._yb_1cubt :focus:not(:focus-visible) {
    outline: 0
}

:root {
    --frame-width: 280px;
    --frame-width-landscape: 403px;
    --frame-width-uh3: 311px
}

._yb_1tlbn a._yb_1tsoh._yb_bzvpw:focus-visible,._yb_1tlbn a._yb_1tsoh:focus-visible,._yb_1tlbn button._yb_1tsoh:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: 4px solid rgb(126 31 255/50%);
    border-radius: 5px;
    font-weight: 500;
    font-weight: var(--yb-font-medium)
}

._yb_1tlbn button._yb_1tsoh:focus-visible ._yb_1qr50 {
    color: #7e1fff;
    color: var(--yb-hulk-pants)
}

.ybar-dark ._yb_1tlbn a._yb_1tsoh._yb_bzvpw:focus-visible,.ybar-dark ._yb_1tlbn a._yb_1tsoh:focus-visible,.ybar-dark ._yb_1tlbn button._yb_1tsoh:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: 3px solid #7759ff;
    outline: 3px solid var(--yb-starfish)
}

.ybar-dark ._yb_1tlbn a._yb_1tsoh:focus-visible,.ybar-dark ._yb_1tlbn button._yb_1tsoh:focus-visible {
    background-color: #232a31;
    background-color: var(--yb-batcave)
}

.ybar-dark ._yb_1tlbn button._yb_1tsoh:focus-visible ._yb_1qr50 {
    color: #907cff;
    color: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible {
    color: #907cff;
    color: var(--yb-thanos);
    outline: 4px solid #9747ff;
    background-color: #232a31;
    background-color: var(--yb-batcave);
    border: 1px solid transparent
}

.ybar-dark .ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible ._yb_cgpj7 svg path {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible {
    color: #7e1fff;
    color: var(--yb-hulk-pants);
    outline: 4px solid rgb(126 31 255/50%);
    border: 1px solid transparent
}

.ybar-ytheme-crunch ._yb_f0irl a._yb_ac630:focus-visible ._yb_cgpj7 svg path {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible svg path:first-child {
    fill: #7e1fff;
    fill: var(--yb-hulk-pants)
}

.ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible {
    outline: 4px solid rgb(126 31 255/50%);
    border-radius: 100px;
    outline-offset: 0;
    background: #f5f8fa;
    background: var(--yb-marshmallow);
    opacity: 1
}
/*! rtl:ignore */
.ybar-dark .ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible svg path:first-child {
    fill: #907cff;
    fill: var(--yb-thanos)
}

.ybar-dark .ybar-ytheme-crunch ._yb_vg0gi ._yb_13rpg:focus-visible {
    outline: 4px solid rgb(119 89 255/50%);
    border-radius: 100px;
    outline-offset: 0;
    background: #232a31;
    background: var(--yb-batcave);
    opacity: 1
}

#stream-wrapper .rela {
    border-top: 8px solid #000;
    width: 940px
}

#stream-wrapper .rela h2::before {
    content: "";
    width: 38px;
    height: 38px;
    background: #ffde00;
    margin-right: 20px
}

#stream-wrapper .rela h2 {
    font-weight: 900;
    padding: 15px 0;
    font-size: 24px
}

#Main .filter_showbox .filter_screen .filter_screen_other a {
    padding: 5px 10px;
    text-decoration: none;
    color: var(--batcave);
    display: inline-block;
    font-size: 16px
}

#Main .filter_showbox .filter_screen {
    padding: 5px 0;
    font-size: 16px;
    line-height: 1.8
}

#atomic .filter_noflex {
    display: block
}

.filter_order {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 20px 0
}

.filter_order h1 {
    font-size: 18px
}

.filter_order i {
    font-size: 16px;
    font-style: normal;
    margin-top: 3px
}

#Masterwrap #Page a.filter_on {
    background: #2296f3;
    color: #fff;
    border-radius: 5px
}

.item span {
    display: inline-block;
    border-radius: 5px 0 0 5px;
    padding: 5px;
    margin: 4px 0 4px 4px
}

#stream-wrapper .rela h2::before,.choose_close .clear_all::after,.choose_close a::after,.filter_selected p {
    display: inline-block;
    vertical-align: middle
}

.choose_close a::after,.item span {
    border: 1px solid #eee;
    color: #20a3fe
}

.choose_close a::after {
    content: "X";
    height: 39px;
    margin-top: -1px;
    line-height: 39px;
    border-radius: 0 5px 5px 0;
    padding: 0 4px;
    border-left: none
}

.choose_close .clear_all::after {
    content: "";
    border: 0
}

#Masterwrap .bread_list a,.item_p {
    font-size: 14px;
    color: var(--batcave)
}

#Masterwrap .bread_list a {
    text-decoration: none;
    display: inline-block
}

.caas-body-section p,.caas-body-section li{
    text-indent: 2em;
    font-size: 16px!important;
    padding: 5px 0;
    color: #333;
    line-height: 30px!important
}

.caas-body-section h3 {
    font-size: 18px;
    font-weight: 700;
    padding: 6px;
    text-align: left
}

.caas-body-section h4 {
    font-size: 17px;
    font-weight: 700;
    padding: 6px;
    text-align: left
}

.caas-body-section img {
    display: block;
    max-width: 100%;
    height: auto!important;
    margin: 0 auto
}

.item_p {
    margin-bottom: 4px;
    margin-top: 2px;
    line-height: 1.43;
    box-sizing: border-box
}

.simple-list li {
    min-height: 60px;
    margin-top: 16px;
    list-style-type: none
}

.simple-list li h4 {
    width: 100%;
    letter-spacing: .12px;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 600
}

.simple-list-height li {
    min-height: 144px
}

#Masterwrap .pages {
    margin: 50px auto;
    text-align: center
}

#Masterwrap .pages a {
    text-align: center;
    line-height: 24px;
    color: #696969;
    display: inline-block;
    width: auto;
    padding: 0 8px;
    height: 24px;
    margin: 0 4px;
    border-radius: 5px;
    border: 1px solid #eee;
    font-size: 12px
}
.module-logo{
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 18px;
    background-color: #ffde00;
}
.header-wrapper h2{
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    color: #232a31;
}
.hos_description{
    margin: 10px 0;
}
table{
    display: block;
    width: 100%;
    margin: 10px 0;
}
table td{
    border: 1px solid #eee;
    padding: 6px 0;
}
.pt60{
    padding-top: 60px;
}
.c-list-row div{
    margin: 10px 0;
}
.caas-body-section  video{
    display: block;
    max-width: 100%;
    height: auto !important;
    margin: 0 auto;
}
.link{
    color: #666;
}
.link ul,.link ul li{
    display: inline-block;
}
.link ul li a{
    display: block;
    padding: 10px 0;
    margin:0 10px;
    color: #666;
}

/* class 重构*/
#caas-content-body .show_main{
    box-sizing: border-box;
    justify-content: space-between;
    overflow-wrap: break-word;
    z-index: 1;
    word-wrap: break-word;
    zoom: 1;
    background: #fff;
    color: #1d2228;
    display: flow-root;
    font: 13px/1.6 YahooSans VF,Yahoo Sans,YahooSans,Helvetica Neue,Helvetica,Arial,sans-serif;
}

#caas-content-body .show_main h1{
    font-size: 2.46em;
    line-height: 1.25;
    margin: 0;
    color: #232a31;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
}
#caas-content-body .show_main .caas-title-wrapper{
    margin: 12px 0 32px;
    padding-bottom: 0;
}
#caas-content-body .show_main .caas-content-wrapper{
    flex: 80%;
    min-width: 400px;
}
#caas-content-body .show_main .caas-body-section{
    flex: 75%;
    min-width: 0;
    padding-right: 20px;
}
#caas-content-body .show_main .caas-body-inner-wrapper{
    display: flex;
    margin-bottom: 50px;
}
#caas-content-body .show_main .caas-body{
    padding-right: 10%;
}
#caas-content-body .show_main #module-dynamicRR{
    margin-top: 10px;
    width: 300px;
    margin-bottom: 20px;
    position: relative;
}
.relative-news{
    width: 940px;
}
.relative-news .relative-img{
    margin-right: 20px;
}
#footer-desktop-nel{
    display: flex;
    justify-content: center;
    background-color: #f1f1f5;
}
#footer-desktop-nel .footer-content-wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 50px;
    max-width: 1260px;
}
.footer-ul{
    column-width: 100px;
    column-count: 7;
    column-gap: 90px;
    padding: 0;
}
.footer-content-wrapper .footer-content{
    justify-content: center;
    flex-direction: column;
    flex-grow: 1;
    display: flex;
}
.fls{
    float: left;
}
.hos-item-content{
    width: 200px;
    height: 56px;
    margin: 10px 0 0 20px;
}
.hos-item-content h4,.hos-inner-content h4{
    color: #333;
    font-size: 14px;
}
.hot_hos_time{
    font-size: 13px;
    color: #666;
    margin-top: 4px;
}
.hos-inner-content{
    width: 200px;
    height: 56px;
    margin: 0 0 0 20px;
}