.collection-ad{align-self:start;height:auto;max-height:none;position:relative;overflow:visible}.collection-ad>span{visibility:hidden;flex:0 0 22px;min-height:22px;display:block}.collection-ad-mount{width:100%;min-width:0;height:auto;min-height:98px;max-height:none;position:relative;overflow:visible}.collection-ad--side .collection-ad-mount{width:100%;min-height:600px}.collection-ad[data-collection-ad=top] .collection-ad-mount{--ad-request-height:90px;width:min(100%,728px);min-height:98px;margin-inline:auto}.collection-ad[data-collection-ad=top]{min-height:120px}.collection-ad--before-guide .collection-ad-mount{min-height:280px}@media (width>=1280px){.collection-ad--side{width:clamp(160px,50vw - 648px,300px)}.collection-ad[data-collection-ad=left]{justify-self:end}.collection-ad[data-collection-ad=right]{justify-self:start}}.collection-ad[data-collection-ad=mobile-tool-top]{margin-block:0 24px}.collection-ad[data-collection-ad=mobile-tool-top] .collection-ad-mount{--ad-request-height:60px;width:234px;max-width:100%;min-height:var(--ad-request-height);margin-inline:auto}@media (width>=360px){.collection-ad[data-collection-ad=mobile-tool-top] .collection-ad-mount{--ad-request-height:100px;width:320px}}@media (width>=340px) and (height>=740px){.collection-ad[data-collection-ad=mobile-tool-top] .collection-ad-mount{--ad-request-height:250px;width:300px}}@media (width>=376px) and (height>=740px){.collection-ad[data-collection-ad=mobile-tool-top] .collection-ad-mount{--ad-request-height:280px;width:336px}}.collection-ad-unit{width:100%}.collection-ad[data-ad-size-policy=banner] ins,.collection-ad[data-ad-size-policy=tool-rectangle] ins{margin-inline:auto}.collection-ad:has(.collection-ad-unit:not([hidden]) ins[data-ad-status=filled])>span{visibility:visible}.collection-ad:has(ins[data-ad-status=filled]) .collection-ad-mount{min-height:0}:root .tool-collection--ad-frame .collection-ad:has(ins[data-ad-status=unfilled]){min-height:0!important;margin:0!important;padding:0!important;display:none!important}.collection-ad.collection-ad--before-guide{width:100%;max-width:100%;margin-block:var(--collection-ad-gap,24px);flex:none;grid-column:1/-1;display:flex}.collection-ad.collection-ad--before-guide+[data-inline-tool-guide]{margin-block-start:0}.home-content>.collection-ad,.collection-card-list>.collection-ad{margin:0}.collection-card-list>.collection-card-group{display:contents}:root .tool-collection--ad-frame .collection-ad[data-ad-mobile-only=true]{display:none}@media (width<1280px){.tool-collection--ad-frame .collection-ad-frame,.tool-collection--ad-frame .collection-content{display:contents}:root .tool-collection--ad-frame .collection-ad.collection-ad--side{display:none}:root .tool-collection--ad-frame .collection-ad.collection-ad--banner:not([data-ad-mobile-only=true]){box-sizing:border-box;width:100%;max-width:100%;display:flex}}@media (width<768px),(width<1280px) and (height<=500px) and (orientation:landscape){:root .tool-collection--ad-frame .collection-ad[data-collection-ad=top],:root .tool-collection--ad-frame .collection-ad[data-collection-ad=before-guide]:not([data-ad-mobile-only=true]){margin:0;display:none}:root .tool-collection--ad-frame .collection-ad[data-ad-mobile-only=true]{display:flex}.collection-ad--banner .collection-ad-mount{min-height:250px}.tool-collection .collection-card-list{flex-direction:column;gap:16px;display:flex}.tool-collection .collection-card-list>.collection-card-group{width:100%;display:grid}}:root[data-ad-layout=tablet] .tool-collection--ad-frame .collection-ad-frame,:root[data-ad-layout=tablet] .tool-collection--ad-frame .collection-content{display:contents}:root[data-ad-layout=tablet] .tool-collection--ad-frame .collection-ad[data-collection-ad=top]{margin-bottom:var(--collection-ad-gap,24px);display:flex}:root[data-ad-layout=tablet] .tool-collection--ad-frame .collection-ad[data-collection-ad=before-guide]:not([data-ad-mobile-only=true]){display:flex}:root[data-ad-layout=tablet] .tool-collection--ad-frame .collection-ad[data-ad-mobile-only=true],:root[data-ad-layout=desktop] .tool-collection--ad-frame .collection-ad[data-ad-mobile-only=true]{display:none}:root[data-ad-layout=tablet] .tool-collection--ad-frame .collection-ad--side,:root[data-ad-layout=mobile] .tool-collection--ad-frame .collection-ad--side,:root[data-ad-layout=mobile] .tool-collection--ad-frame .collection-ad[data-collection-ad=top],:root[data-ad-layout=mobile] .tool-collection--ad-frame .collection-ad[data-collection-ad=before-guide]:not([data-ad-mobile-only=true]){margin:0;display:none}:root[data-ad-layout=mobile] .tool-collection--ad-frame .collection-ad[data-ad-mobile-only=true]{display:flex}:root[data-ad-layout=mobile] .tool-collection--ad-frame .collection-ad[data-collection-ad=mobile-tool-top]{width:calc(100% + 16px);max-width:calc(100% + 16px);margin-inline:-8px}:root[data-ad-layout=mobile] .collection-ad--banner .collection-ad-mount{min-height:250px}:root[data-ad-layout=mobile] .collection-ad[data-collection-ad=mobile-tool-top] .collection-ad-mount{min-height:var(--ad-request-height)}:root[data-ad-layout=mobile] .tool-collection .collection-card-list{flex-direction:column;gap:16px;display:flex}:root[data-ad-layout=mobile] .tool-collection .collection-card-list>.collection-card-group{width:100%;display:grid}:root .collection-ad:has(ins:is([data-ad-status=filled],[data-ad-status=unfill-optimized])) .collection-ad-mount,:root .collection-ad:has(ins[data-ad-status=unfill-optimized]),:root[data-ad-layout] .tool-collection--ad-frame .collection-ad:has(ins[data-ad-status=unfill-optimized]) .collection-ad-mount{min-height:0}
