*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}html{-webkit-text-size-adjust:100%;font-family:Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,sans-serif}*{box-sizing:border-box}#app{background:#f7f7f9}#app a{text-decoration:none}.gheader{background:#fff;border-bottom:1px solid #eee;width:100%}.gheader .gheader__inner{justify-content:flex-start;align-items:center;max-width:1080px;margin:0 0 0 8px;display:flex}@media screen and (width>=896px){.gheader .gheader__inner{margin:0 auto}}.gheader .gheader__inner .site__title{width:200px;margin:0;display:inline-block}.gheader .gheader__inner .site__title .site__title__link{padding:8px 0;display:inline-block}.gheader .gheader__inner .gnav__box{z-index:99;height:44px;display:none}@media screen and (width>=896px){.gheader .gheader__inner .site__title{margin-right:32px}.gheader .gheader__inner .gnav__box{display:inline-block}}.bc,.gheader .gheader__inner .gnav__box .gnav{margin:0 auto}.gheader .gheader__inner .gnav__box .gnav li{border-bottom:1px solid #eee}.gheader .gheader__inner .gnav__box .gnav li a{background:#fff;width:100%;padding:14px 20px;font-size:.85rem;font-weight:700;display:block}@media screen and (width>=896px){.gheader .gheader__inner .gnav__box .gnav li{border-bottom:0;display:inline-block}.gheader .gheader__inner .gnav__box .gnav li a{width:auto;padding:12px;display:inline-block}.gheader .gheader__inner .gnav__toggle__lbl{display:none}}.gheader .gheader__inner .gnav__toggle__lbl{padding:12px;transition:all .5s ease-out}.gheader .gheader__inner .gnav__toggle__lbl .gnav__toggle__btn{border-top:10px solid #000;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;display:inline-block}#gnav__toggle:checked~.gnav__toggle__lbl{transform:rotate(.5turn)}#gnav__toggle:checked~.gnav__box{display:inline-block}.bc{width:100%;padding:0 16px;overflow-x:scroll}.bc .bc__list{min-width:200%;display:inline-flex}@media screen and (width>=896px){.bc{max-width:1080px;padding:0}.bc .bc__list{min-width:100%}}.bc .bc__list li{margin-right:12px;font-size:.9rem}.bc .bc__list li:before{display:none}.bc .bc__list li:last-child(){margin-right:0}.bc .bc__list li>p{color:#999;margin:0}.bc .bc__list li .bc__list__link{color:#666;font-weight:700;text-decoration:none;display:inline-block}.bc .bc__list li .bc__list__link:after{content:">>";margin-left:12px}.gfooter{color:#eee;background:#333;margin-top:64px;padding-top:32px}.gfooter .gfooter__inner{padding:16px}.gfooter .gfooter__inner .gfooter__nav{width:100%;font-size:.9rem}@media screen and (width>=896px){.gfooter .gfooter__inner{max-width:1080px;margin:0 auto;padding:0;display:flex}.gfooter .gfooter__inner .gfooter__nav{width:25%}}.gfooter .gfooter__inner .gfooter__nav .gfooter__nav__title a{color:#aaa;font-weight:700;display:block}.gfooter .gfooter__inner .gfooter__nav .gfooter__nav__list li .gfooter__nav__list__link{color:#999;padding:4px 0;font-size:.9rem;display:inline-block}.gfooter .gfooter__credit{text-align:center}.gfooter .gfooter__credit .gfooter__credit__img{margin:32px auto}.gfooter .gfooter__credit .gfooter__credit__img img{max-width:100%}.gfooter .gfooter__credit .gfooter__credit__rights{margin:0;padding:4px 0;font-size:.7rem}.postbox{border-radius:3px;width:48%;max-width:48%;margin-bottom:16px;margin-right:2%;position:relative;overflow:hidden;box-shadow:0 2px 10px -2px #525b6c4d}.postbox .postbox__detail .postbox__detail__category,.postbox .postbox__img{margin:0}.postbox .postbox__img a img{max-width:100%;height:auto}.postbox .postbox__detail{padding:16px 16px 8px}.postbox .postbox__detail .postbox__detail__category a{color:#333;background:#eee;border-radius:3px;padding:3px 6px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.postbox .postbox__detail .postbox__detail__title{margin:6px 0 0;line-height:1.4rem}.postbox .postbox__detail .postbox__detail__title a{color:#333;font-size:1rem}.post .post__header{background:#fff;margin-bottom:18px;padding:30px 20px 35px}@media screen and (width>=896px){.post .post__header{margin-bottom:30px}.post .post__header .post__header__nav ul{display:inline-flex}}.post .post__header .post__header__nav{max-width:1080px;margin:0 auto}.post .post__header .post__header__nav ul{justify-content:center;gap:0 8px;width:100%;margin:0 auto}.post .post__header .post__header__nav ul li{display:inline-block}.post .post__header .post__header__nav ul li a{background-color:#fafafa;padding:8px 12px;display:block}.post .post__header .post__title{text-align:center;text-align:left;font-size:24px;font-weight:700;line-height:2rem}@media screen and (width>=896px){.post .post__header .post__title{text-align:center;font-size:2.2rem;line-height:3rem}}.post .post__header .post__date{text-align:center;color:#aaa;font-size:.8rem}.post .post__header .post__date span{margin-right:8px;display:inline-block}.post .post__header .post__description{color:#666;max-width:760px;margin:12px auto;font-size:.85rem}.post .post__column{position:relative}.post .post__column .post__share{z-index:1;width:100%}@media screen and (width>=896px){.post .post__column{justify-content:space-between;align-items:flex-start;max-width:1080px;margin:0 auto;display:flex}.post .post__column .post__share{width:30px;position:sticky;top:10px;left:0}}.post .post__column .post__aside{width:calc(100% - 32px);margin:32px 16px}@media screen and (width>=896px){.post .post__column .post__aside{width:300px;margin:0;position:sticky;top:0}}.post .post__column .post__body{background:#fff;border-radius:3px;width:100%;padding:12px}@media screen and (width>=896px){.post .post__column .post__body{max-width:700px;padding:12px 36px}}.post .post__column .post__body .post__header__img{text-align:center;margin-bottom:32px}.post .post__column .post__body .post__header__img img{max-width:100%}.post .post__column .post__body .post__feature{background:#e1f0fa;border:4px solid #afddfa;margin:32px 0;padding:16px}.post .post__column .post__body .post__feature>h3{color:#19a4fa;margin-top:0}.post .post__column .post__body .post__feature ul{margin-bottom:0;padding-left:24px}.post .post__column .post__body .post__feature ul li{color:#009afa;margin-bottom:8px;font-size:1.1rem;font-weight:700}.post .post__footer{border-top:2px solid #ddd;margin-top:32px}.post .post__footer .post__footer__nav .post__footer__taglist{margin-top:24px}.post .post__footer .post__footer__nav .post__footer__taglist li{margin-bottom:8px;margin-right:8px;display:inline-block}.post .post__footer .post__app__box>h1{font-size:1rem}.post .post__footer .post__app__box .post__list .post__list__inner{flex-wrap:wrap;display:flex}.post .post__footer .post__app__box .post__list .post__list__inner>.postbox{width:100%;max-width:100%}@media screen and (width>=896px){.post .post__footer .post__app__box .post__list .post__list__inner>.postbox{width:48%;max-width:48%}}.post .post__footer .post__app__box .post__list .post__list__inner>.postbox:nth-child(2n){margin-right:0}.post__container{flex-direction:column-reverse;max-width:1080px;margin:0 auto;display:flex}.post__container .post__container__nav{background:#fff;border-right:1px solid #eee;width:92%;margin:16px 4%;padding:6px 18px}@media screen and (width>=896px){.post__container{flex-direction:row}.post__container .post__container__nav{width:250px;margin:0 32px 0 0}}.post__container .post__container__nav .post__container__nav__ul>li{margin-bottom:4px}.post__container .post__container__nav .post__container__nav__ul>li:before{display:none}.post__container .post__container__nav .post__container__nav__ul>li>a{align-items:center;padding:6px 0;display:flex}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__thumb{width:36px;height:36px;display:inline-block}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__thumb img{max-width:100%}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__thumb img.app{border-radius:6px}.post__container .post__container__nav .post__container__nav__ul>li>a .categories__txt{padding-left:12px;font-size:.85rem}.post__container .post__container__main{background:#fff;flex:1;padding:8px}.post__container .post__container__main .post__list,.post__container .post__container__main .post__list .post__list__inner{width:100%}.post__container .post__container__main .post__list .post__list__inner .postbox{min-width:100%;max-width:100%}@media screen and (width>=896px){.post__container .post__container__main .post__list .post__list__inner{flex-wrap:wrap;padding-left:16px;display:flex}.post__container .post__container__main .post__list .post__list__inner .postbox{min-width:48%;max-width:48%}}.post__body__inner>h2{color:#2a303a;margin-top:16px;padding:40px 0 20px;font-size:23px;font-weight:700;line-height:1.4;position:relative}.post__body__inner>p{margin-bottom:20px;line-height:2;position:relative}.post__body__inner>p>img{max-width:100%}@media screen and (width>=896px){.post__body__inner>p>img{border-top:1px solid #eee;border-bottom:1px solid #eee;max-width:calc(100% + 72px);margin-left:-36px}.post__body__inner .icard{align-items:center}}.post__body__inner>ol{color:#666;padding-left:20px}.post__body__inner>ol>li{margin:6px 0}.post__body__inner blockquote{background:#eee;border-left:4px solid #ccc;margin:16px auto;padding:16px}.post__body__inner blockquote>p{color:#999;margin-left:16px;font-size:.9rem;font-style:italic;line-height:1.3rem}.post__body__inner hr{background:#eee;border:0;width:90%;height:3px;margin:48px auto}.post__body__inner table{border-collapse:collapse;border-spacing:0;width:100%}.post__body__inner table tr{cursor:pointer;border-bottom:1px solid #eee}.post__body__inner table tr:hover{background-color:#d4f0fd}.post__body__inner table td,.post__body__inner table th{text-align:center;padding:15px 0;font-size:.9rem}.post__body__inner table th{font-size:.8rem}.post__body__inner .icard{background-color:#fcfcfc;border:3px solid #fafafa;border-radius:3px;display:flex}.post__body__inner .icard .icard__img{width:40%;margin:0 8px 0 0;padding:6px}@media screen and (width>=896px){.post__body__inner .icard .icard__img{width:30%;padding:12px 18px}.post__body__inner .icard .icard__detail .icard__text{font-size:1.2rem;line-height:1.4rem}}.post__body__inner .icard .icard__img img{max-width:100%}.post__body__inner .icard .icard__detail{width:100%;padding:12px}.post__body__inner .icard .icard__detail .icard__text{margin-top:0;font-weight:700}.icard__links{flex-wrap:wrap;gap:4px;margin-bottom:0;display:flex}.icard__links .icard__link{color:#fff;border-radius:3px;justify-content:center;align-items:center;width:33.33%;min-width:33.33%;max-width:33.33%;padding:4px;font-size:.8rem;line-height:1rem;display:inline-flex}@media screen and (width>=896px){.icard__links{gap:8px}.icard__links .icard__link{width:calc(33.3333% - 5.33333px);min-width:calc(33.3333% - 5.33333px);max-width:calc(33.3333% - 5.33333px);padding:8px}}.icard__links .icard__link.icard__rak{background-color:#008020}.icard__links .icard__link.icard__amz{background-color:#ff901a}.icard__links .icard__link.icard__yas{background-color:#1975f1;font-size:.7rem;line-height:.8rem}.icard__links .icard__link.icard__yzr{background-color:#014293}.icard__links .icard__link.icard__wig{background-color:#3c3c3b}.icard__links .icard__link.icard__pbk{background-color:#000}.article__aside{background:#333;width:100%;margin:64px 0;padding:12px}.article__aside h2{color:#fff;font-size:1.4rem}.article__aside .post__list .post__list__inner{margin:0 auto}.article__aside .post__list .post__list__inner>.postbox{background:#fff;width:100%;max-width:100%}@media screen and (width>=896px){.article__aside{padding:32px}.article__aside .post__list .post__list__inner{flex-wrap:wrap;justify-content:flex-start;display:flex}.article__aside .post__list .post__list__inner>.postbox{width:23%;min-width:23%;max-width:23%}}.article__aside .post__list .post__list__inner>.postbox:nth-child(4n){margin-right:0}.markdownIt-TOC{counter-reset:toc-1;background:#fff;margin-top:-8px;margin-bottom:64px;padding-bottom:6px;padding-left:0;list-style:none;position:relative}.markdownIt-TOC:after{content:"";background:#f7f7f9;width:calc(100% + 24px);height:24px;display:block;position:absolute;bottom:-36px;left:-12px}@media screen and (width>=896px){.markdownIt-TOC:after{width:calc(100% + 72px);left:-36px}}.markdownIt-TOC:before{color:#999;text-align:center;content:"目次";border-bottom:1px solid #eee;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:.9rem;font-weight:700;display:block}.markdownIt-TOC li:hover{background:#fafafa}.markdownIt-TOC>li{counter-increment:toc-1;overflow-wrap:normal;margin:8px 0;font-size:.9rem}@media screen and (width>=896px){.markdownIt-TOC>li{font-size:1rem}}.markdownIt-TOC>li:before{content:counter(toc-1);color:#fff;background:#aaa;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;padding:6px;font-size:.9rem;font-weight:400;display:inline-flex}.markdownIt-TOC>li a{color:#333}.markdownIt-TOC>li a:hover{color:#000;font-weight:700}.markdownIt-TOC>li>ul{counter-reset:toc-2;padding:6px 0 6px 30px;list-style:none}.markdownIt-TOC>li>ul>li{margin:4px 0;font-size:.8rem;font-weight:400}.markdownIt-TOC>li>ul>li:before{counter-increment:toc-2;content:counter(toc-2) ". ";margin-right:8px}.markdownIt-TOC+p{margin:0}.app__box__outer{width:100%;display:inline-block}.app__box__outer>.app__box{width:100%;margin-bottom:16px}@media screen and (width>=896px){.markdownIt-TOC>li>ul>li{font-size:.9rem}.app__box__outer{flex-wrap:wrap;display:flex}.app__box__outer>.app__box{width:49%;margin-right:2%}.app__box__outer>.app__box:nth-child(2n){margin-right:0}.widget{box-shadow:0 2px 15px -2px #525b6c33}}.app__box{background:#fafafa;width:50%}.app__box .app__box__inner{padding:36px 16px}.app__box .app__box__inner .app__header{text-align:center}.app__box .app__box__inner .app__header .app__header__thumb{width:120px;margin:0 auto}.app__box .app__box__inner .app__header .app__header__thumb img{border-radius:16px;max-width:100%}.app__box .app__box__inner .app__header .app__header__title{margin-bottom:16px;font-size:1.2rem}.app__header__nav ul{justify-content:space-between;margin-top:0;display:flex}.app__header__nav ul>li{text-align:center;width:33.3333%}.app__header__nav ul>li:before{display:none}.app__header__nav ul>li .app__nav__link{color:#333;display:block}.app__header__nav ul>li .app__nav__link .app__nav__icon{background:#ddd;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;padding:12px;display:flex}.app__header__nav ul>li .app__nav__link .app__nav__icon svg{color:#fff;max-width:100%;height:24px}.app__header__nav ul>li .app__nav__link .app__nav__icon__label{margin-top:4px;font-size:.85rem;font-weight:700;display:inline-block}.widget{background:#fff;margin-bottom:20px}.widget .widget__title{color:#725ed5;border-bottom:1px solid #eee;justify-content:center;align-items:center;height:40px;margin:0;font-size:.9rem;font-weight:700;display:flex}.widget__categories{margin:0;padding-left:0;list-style:none}.widget__categories>li a{align-items:center;display:flex}.widget__categories>li a .widget__categories__thumb{justify-content:center;align-items:center;width:72px;height:84px;padding:12px 0 12px 12px;display:flex}.widget__categories>li a .widget__categories__thumb img{max-width:100%}.widget__categories>li a .widget__categories__txt{color:#666;width:100%;padding:16px;font-size:.85rem;font-weight:700;display:block}.widget__tags{margin:0;padding:16px 16px 8px;list-style:none}.widget__tags>li{margin:0 8px 8px 0;display:inline-block}.widget__apps{padding-bottom:8px;padding-left:18px;list-style:none}.widget__apps li{margin-bottom:8px}.widget__apps li>a{align-items:center;width:100%;display:flex}.widget__apps li>a .app__icon{width:48px;height:48px;margin-right:12px}.widget__apps li>a .app__icon>img{border-radius:8px;max-width:100%}.widget__apps li>a .app__title{font-size:.9rem;font-weight:700}.widget__cals{padding:16px}.widget__cals h3{margin-top:0;margin-bottom:4px}.widget__cals .cals__list{margin:0;padding-left:0}.widget__cals .cals__list li{margin-top:8px;margin-right:8px;display:inline-block}.widget__cals .cals__list li a{background-color:#fafafa;padding:4px 8px;font-weight:700;display:inline-block}.widgets__selection__list{padding-left:0;list-style:none}.widgets__selection__list>li{padding:16px}.widgets__selection__list>li .selection__list__thumb{text-align:center}.widgets__selection__list>li .selection__list__thumb img{max-width:100%}.widget__postlist{padding:16px;list-style:none}.widget__postlist li{align-items:center;margin-bottom:4px;display:flex}.widget__postlist li .thumb{max-width:40%;margin-right:16px}.widget__postlist li .thumb img{max-width:100%;height:auto}.widget__postlist li .title{font-size:.95rem;font-weight:700}.bottom__widgets{margin:64px auto}@media screen and (width>=896px){.bottom__widgets{gap:16px;max-width:1080px;display:flex}.bottom__widgets>.widget{width:50%}}.tag{color:#fff;background-color:#bbb;border-radius:3px;padding:4px 8px;font-size:.8rem}.tag,.tag:before{display:inline-block}.tag:before{content:"#"}.hdtiker{color:#eee;background:#333;font-size:.7rem}.hdtiker a{color:#f30}.hdtiker .hdtiker__inner{justify-content:space-between;max-width:1080px;margin:0 auto;padding:4px;display:flex}.hdtiker .hdtiker__inner .hdtiker__box{align-items:center;margin-right:16px;display:inline-flex}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__img{margin:0 8px 0 0}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt{flex:1;margin:0}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__title{font-size:.7rem;display:block}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__body{font-size:.8rem;display:block}.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__body a,.hdtiker .hdtiker__inner .hdtiker__box .hdtiker__txt .hdtiker__txt__body span{margin-right:8px;display:inline-block}.hdtiker .hdtiker__inner .hdtocker__ad{display:none}@media screen and (width>=896px){.hdtiker .hdtiker__inner{padding:4px 0}.hdtiker .hdtiker__inner .hdtocker__ad{margin:0;display:block}}.page__postion .page__postion__total{color:#999;font-size:.8rem}.page__postion .page__postion__page{text-align:right;font-size:.85rem}.pager{width:100%;margin:32px 0 0}.pager nav{text-align:center;padding:16px}.pager nav>.pager__btn{color:#fff;background:#53bec5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 8px;padding:4px;font-size:1rem;text-decoration:none;display:inline-flex}.pager nav>.pager__btn.active{color:#53bec5;background:#fff;border:2px solid #53bec5;font-weight:700}.app__detail{width:100%;margin-top:48px}.app__detail .app__detail__head{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto 48px;display:flex}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb{text-align:center;min-width:120px;margin:0 auto}@media screen and (width>=896px){.app__detail .app__detail__head .app__detail__head__box{display:flex}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb{text-align:left}}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb img{border-radius:8px;max-width:100%}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__thumb .app__block__url{color:#fff;text-align:center;background:#aaa;border-radius:3px;width:80%;margin:12px auto 0;padding:2px 8px;font-size:.9rem;display:block}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title{padding:0 24px}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title h1{text-align:center;margin-top:32px}@media screen and (width>=896px){.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title h1{text-align:left;margin:0}}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title .publisher{color:#aaa;text-align:center;margin-top:2px;font-size:.8rem}.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title .app__detail__head__description{font-size:.85rem}.app__detail .app__detail__head .appstore__list{list-style:none}.app__detail .app__detail__head .appstore__list>li{margin-left:8px;display:inline-block}.app__detail .app__detail__head .appstore__list>li>a{color:#fff;background:#333;border-radius:6px;padding:4px 10px;font-size:.8rem;display:inline-block}.app__detail .app__content__head{width:100%;margin:0 auto 64px;padding:16px}@media screen and (width>=896px){.app__detail .app__detail__head .app__detail__head__box .app__detail__head__title .publisher{text-align:left}.app__detail .app__content__head{justify-content:space-between;max-width:1080px;padding:0;display:flex}}.app__detail .app__content__head .app__content__head__box{background:#fff;border-radius:3px;width:100%;margin-bottom:16px;margin-right:16px;padding:16px}@media screen and (width>=896px){.app__detail .app__content__head .app__content__head__box{width:40%}}.app__detail .app__content__head .app__content__head__box.plan{width:100%}@media screen and (width>=896px){.app__detail .app__content__head .app__content__head__box.plan{width:60%}}.app__detail .app__content__head .app__content__head__box.plan table{table-layout:fixed;width:100%}.app__detail .app__content__head .app__content__head__box.plan table tbody tr th{border-right:1px solid #eee}.app__detail .app__content__head .app__content__head__box.plan table tbody tr td{padding:10px 6px}.app__detail .app__content__head .app__content__head__box:nth-child(2n){margin-right:0}.app__detail .app__content__head .app__content__head__box>h1{text-align:center;margin:0 0 32px;font-size:1.2rem}.app__detail .app__content__head .app__content__head__box>h2{font-size:.9rem}.app__detail .app__content__head .app__content__head__box>table{border:1px solid #eee;width:100%}.app__detail .app__content__head .app__content__head__box>table td,.app__detail .app__content__head .app__content__head__box>table th{padding:6px 10px;font-size:.8rem}.app__detail .app__content__head .app__content__head__box>table>thead th{background:#eee;padding:8px;font-size:.8rem}.app__detail .app__content__head .app__content__head__box>table>tbody tr{background:#fafafa}.app__detail .app__content__head .app__content__head__box>table>tbody tr:nth-child(odd){background:#fff}.app__detail .app__content__head .app__content__head__box>table>tbody th{text-align:left}.app__detail .app__content__head .app__content__head__box>table>tbody td{text-align:center}.app__detail .app__content__body{width:100%}.app__detail .app__content__body .app__content__full{padding:32px}.app__detail .app__content__body .app__content__full.dark{background:#666}.app__detail .app__content__body .app__content__full.dark .app__content__full__title{color:#fff}.app__detail .app__content__body .app__content__full .app__content__full__title{text-align:center;margin-top:0}.app__detail .app__content__body .app__content__full .post__list{width:100%;overflow-x:hidden}.app__detail .app__content__body .app__content__full .post__list .post__list__inner{width:100%;display:inline-flex;overflow-x:scroll}.app__detail .app__content__body .app__content__full .post__list .post__list__inner>.postbox{background:#fff;border-radius:6px;width:80%;min-width:80%;max-width:80%;overflow:hidden}@media screen and (width>=896px){.app__detail .app__content__body .app__content__full .post__list .post__list__inner>.postbox{width:25%;min-width:25%;max-width:25%}.app__detail .app__content__body .app__content__main{justify-content:space-between;align-items:flex-start;max-width:1080px;display:flex}}.app__detail .app__content__body .app__content__main{width:100%;margin:64px auto;padding:16px}.app__detail .app__content__body .app__content__main .postouter>.post{background:#fff;margin-bottom:32px;padding:16px 16px 32px}.app__detail .app__content__body .app__content__main .postouter>.post .post__body__inner h2:first-child{padding-top:0}.app__detail .app__content__body .app__content__main .app__content__main__sub{width:100%;margin-top:32px}@media screen and (width>=896px){.app__detail .app__content__body .app__content__main .app__content__main__sub{width:336px;min-width:336px;margin-top:0;margin-left:32px;position:sticky;top:0}}.app__aside .app__aside__inner{width:100%;padding:32px 0;overflow-x:hidden}.app__aside .app__aside__inner.dark{background:#333}.app__aside .app__aside__inner .app__aside__title{text-align:center;color:#fafafa;margin-top:0}.app__aside .app__aside__inner .app__aside__list__cover{padding:32px 16px 0;overflow-x:scroll}.app__aside .app__aside__inner .app__aside__list__cover .app__aside__list__inner,.app__select .app__list .app__list__inner .app__list__inner__cover .app__list__inner__cover__inner{display:inline-flex}.app__aside .app__aside__inner .app__aside__list__cover .app__aside__list__inner>.app__box{width:25%;min-width:25%;max-width:25%;margin-right:16px}.app__select>h2{max-width:1080px;margin:32px auto 8px}.app__select .app__list{background:#eee;width:100%;padding:32px 0}.app__select .app__list>h3{text-align:center;margin-bottom:32px}.app__select .app__list:nth-child(odd){background:#666}.app__select .app__list:nth-child(odd)>h3{color:#fff}.app__select .app__list .app__list__inner{width:100%;margin:0 auto;overflow-x:hidden}@media screen and (width>=896px){.app__select .app__list .app__list__inner{max-width:1080px}}.app__select .app__list .app__list__inner .app__list__inner__cover{overflow-x:scroll}.app__select .app__list .app__list__inner .app__list__inner__cover .app__list__inner__cover__inner>.app__box{width:20%;min-width:20%;max-width:20%;margin-right:16px}.app__list__all>h2{max-width:1080px;margin:32px auto;font-size:1.4rem}.app__list__all .app__list__all__inner{flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.app__list__all .app__list__all__inner>.app__box{width:49%}@media screen and (width>=896px){.app__list__all .app__list__all__inner{max-width:1080px}.app__list__all .app__list__all__inner>.app__box{width:33%}}.top__post{background-color:#333;padding:32px 0}@media screen and (width<=767px){.top__post{padding:32px 8px}}.top__post .top__post__title{color:#fff;max-width:100%;margin:0 auto 16px;font-size:1.2rem}.top__post .top__post__list{width:100%}.top__post .top__post__list>.post__list__inner{width:100%;display:inline-flex;overflow-x:scroll}.top__post .top__post__list>.post__list__inner>.postbox{min-width:80%;max-width:80%;position:relative}@media screen and (width>=896px){.top__post .top__post__list>.post__list__inner>.postbox{min-width:600px;max-width:600px}.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail .postbox__detail__title{padding:16px}.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail .postbox__detail__title a{font-size:1.4rem}}.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail{background:#ffffffe6;width:100%;position:absolute;bottom:0}.top__post .top__post__list>.post__list__inner>.postbox .postbox__detail .postbox__detail__category{position:absolute;top:-32px;left:16px}.trainer__main .trainer__head{background-color:#fff;max-width:100%}@media screen and (width>=896px){.trainer__main .trainer__head .trainer__head__inner{max-width:1200px;margin:0 auto;display:flex}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__img{margin-top:0;padding:16px}.trainer__main .trainer__head .trainer__head__inner .trainer__head__img>img{max-width:100%;height:auto}@media screen and (width>=896px){.trainer__main .trainer__head .trainer__head__inner .trainer__head__img{padding:32px}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail{width:100%;padding:16px}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail>h1{margin-top:4px;line-height:2.2rem}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail>h1 .maker{margin:0;font-size:1rem;display:block}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .retail__price{text-align:right;color:#aaa;font-size:.8rem}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .retail__price .price{color:#f30;font-size:1.4rem;font-weight:700}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .description{color:#999;font-size:.9rem}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .basic__func{margin:24px 0}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .basic__func>h2,.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary .spec__summary__box>h2{color:#666;font-size:1.1rem}@media screen and (width>=896px){.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail{padding:32px}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary{flex-wrap:wrap;display:flex}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary .spec__summary__box{min-width:50%;max-width:50%}.trainer__main .trainer__body .post__aside{position:sticky;top:0}}.trainer__main .trainer__head .trainer__head__inner .trainer__head__detail .spec__summary .spec__summary__box>h3{color:#666;font-size:.9rem}.trainer__main .trainer__body{margin:64px 0}.trainer__main .trainer__body .post__body{max-width:730px}.trainer__main .trainer__body .post__aside>h2{margin:0 0 4px;font-size:1rem}.spec__summary__list{flex-wrap:wrap;padding-left:0;list-style:none;display:flex}.spec__summary__list.xl>dl{align-items:center;min-width:50%;max-width:50%;display:flex}@media screen and (width>=896px){.spec__summary__list.xl>dl{min-width:25%;max-width:33.3333%}}.spec__summary__list.xl>dl dt{color:#999;min-width:56px;font-size:.7rem}.spec__summary__list.xl>dl dt>.icon{width:50px;height:50px;padding:2px;display:block}.spec__summary__list.xl>dl dd{text-align:center;color:#f30;width:100%;margin-left:0;padding:8px 6px;font-size:1.4rem;font-weight:700;display:block}.spec__summary__list>dl{text-align:center;min-width:16.6667%;max-width:16.6667%;margin:0}.spec__summary__list>dl dt{font-size:.7rem}.spec__summary__list>dl dt>.icon{width:40px;height:40px;margin:0 auto 4px;display:block}.spec__summary__list>dl dt>.icon>img{max-width:100%}.trainer__container .trainer__header{background:#fff}.trainer__container .trainer__header .trainer__header__inner{margin:0 auto;padding:24px}@media screen and (width>=896px){.trainer__container .trainer__header .trainer__header__inner{max-width:1200px;padding:64px}}.trainer__container .trainer__body .trainer__list__container{max-width:1080px;margin:32px auto}.trainer__container .trainer__body .trainer__list__container>h2{padding:0 8px}@media screen and (width>=896px){.trainer__container .trainer__body .trainer__list__container>h2{padding:0}.trainer__container .trainer__body .trainer__list__container .trainer__list__list{flex-wrap:wrap;gap:6px 18px;display:flex}.trainer__container .trainer__body .trainer__list__container .trainer__list__list>li{max-width:calc(33.3333% - 12px)}}.trainer__container .trainer__body .trainer__list__container .trainer__list__list{padding-left:0;list-style:none}.trainer__container .trainer__body .trainer__list__container .trainer__list__list li img{max-width:100%}.trainer__post__aside__table{border:1px solid #ddd;width:100%}.trainer__post__aside__table td,.trainer__post__aside__table th{border-bottom:1px solid #ddd;padding:14px 12px}.trainer__post__aside__table th{color:#fff;text-align:left;background-color:#aaa;font-size:.85rem;line-height:1rem}.trainer__post__aside__table td{text-align:center;color:#666;background-color:#fff}.trainer__video{background:#333;margin:64px 0;padding:32px 0}.trainer__video h2{color:#fff;text-align:center;margin:0 0 32px}.trainer__video .trainer__video__list__cover{max-width:100%;overflow-x:scroll}.trainer__video .trainer__video__list__cover .trainer__video__list{gap:0 32px;height:240px;padding:0 12px;list-style:none;display:inline-flex}.trainer__video .trainer__video__list__cover .trainer__video__list>li{min-width:320px;max-width:320px;max-height:100%}@media screen and (width>=896px){.trainer__video .trainer__video__list__cover .trainer__video__list{height:auto}.trainer__video .trainer__video__list__cover .trainer__video__list>li{min-width:640px;max-width:640px}}.trainer__video .trainer__video__list__cover .trainer__video__list>li>iframe{max-width:100%;max-height:100%}.trainer__ec{width:100%;margin-bottom:48px}.trainer__ec .trainer__ec__box{width:100%}.trainer__ec .trainer__ec__box>h2{margin-bottom:4px;font-size:1rem}.trainer__ec .trainer__ec__box>p{margin:2px 0 0}.icard__links{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}@media screen and (width>=896px){.icard__links{grid-template-columns:1fr 1fr 1fr 1fr}.trainer__box{display:flex}}.icard__links .icard__link{width:100%;max-width:100%}.trainer__box{background:#fff;border-radius:6px;margin-bottom:16px;padding:16px}.trainer__box .trainer__box__thumb{text-align:center;margin:0 32px 0 0;padding:0 12px}@media screen and (width<=767px){.trainer__box .trainer__box__thumb{width:100%}}.trainer__box .trainer__box__main,.trainer__box .trainer__box__main .trainer__box__text{width:100%}.trainer__box .trainer__box__main .trainer__box__main__title{justify-content:space-between;align-items:center;display:flex}.trainer__box .trainer__box__main .trainer__box__main__title>h1{font-size:1rem}.trainer__box .trainer__box__main .trainer__box__main__title>h1>a{color:#666}.trainer__box .trainer__box__main .trainer__box__main__title .retail__price{color:#aaa;font-size:.8rem}.trainer__box .trainer__box__main .trainer__box__main__title .retail__price .price{color:#f30;font-size:1.2rem;font-weight:700;line-height:1rem}.trainer__box .trainer__box__main .description,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>h2,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>h2{color:#999;font-size:.9rem}@media screen and (width>=896px){.trainer__box .trainer__box__main .trainer__box__text{display:flex}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec{width:50%}}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point div ul{color:#87cefa;padding:0 12px 0 20px;font-weight:700}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>ul,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>ul{padding-left:18px;font-size:1.05rem}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>ul>li,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>ul>li{margin:8px 0}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>table,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>table{table-layout:fixed;width:100%}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>table th,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>table th{color:#fff;background:#aaa;border:1px solid #aaa;padding:4px;font-size:.75rem}.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__point>table td,.trainer__box .trainer__box__main .trainer__box__text .trainer__box__text__spec>table td{text-align:center;border:1px solid #ddd;padding:12px 4px;font-size:1.1rem}.share__box{text-align:center;padding-left:0;list-style:none}@media screen and (width>=896px){.share__box{text-align:left;margin-top:0}}.share__box li{margin:0 6px;display:inline-block}@media screen and (width>=896px){.share__box li{margin-bottom:12px;display:block}}.share__box li .share__box__btn{color:#999;background:#ddd;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:8px;display:flex}.share__box li .share__box__btn:hover{color:#666;background:#eee}.selection__body{background:#fff;max-width:860px;margin:0 auto;padding:6px}.selection__body h2{color:#f30;margin-top:32px;padding:8px}.selection__body h3{border-left:6px double #f30;margin-top:36px;padding:8px}.selection__body p{padding:0 12px}.selection__body table{max-width:100%;margin:32px 0}.selection__inner{width:100%;max-width:1080px;margin:0 auto;overflow-x:scroll}.selection__inner .selection__list{gap:18px;width:100%;margin-top:0;padding-left:0;list-style:none;display:inline-flex}.selection__inner .selection__list>li{width:30%;min-width:30%;max-width:30%}.selection__inner .selection__list>li .selection__list__thumb{border-radius:8px;overflow:hidden}.selection__inner .selection__list>li .selection__list__thumb img{max-width:100%;height:auto}.app__block{background:#fafafa;width:100%;margin:8px 0;padding:32px 16px}@media screen and (width>=896px){.app__block{padding:32px}.app__block .app__block__inner{display:flex}}.app__block .app__block__inner{align-items:center}.app__block .app__block__inner .app__block__thumb{text-align:center;margin:0;padding:0 32px}.app__block .app__block__inner .app__block__thumb img{border-radius:8px}.app__block .app__block__inner .app__block__thumb>a{display:block}@media screen and (width>=896px){.app__block .app__block__inner .app__block__thumb>a{display:inline-block}}.app__block .app__block__inner .app__block__thumb .app__block__url{color:#fff;background:#aaa;border-radius:3px;margin-top:12px;padding:2px 8px;font-size:.9rem;display:inline-block}.app__block .app__block__inner .app__block__body{width:100%;padding:0 16px}.app__block .app__block__inner .app__block__body>.title{text-align:center;margin:32px 0 8px;font-size:2rem;font-weight:700;line-height:1.9rem}@media screen and (width>=896px){.app__block .app__block__inner .app__block__body>.title{text-align:left;margin:0 0 8px}}.app__block .app__block__inner .app__block__body .publisher{color:#aaa;text-align:center;margin-top:2px;font-size:.8rem}.app__block .app__block__inner .app__block__body .description{color:#666;margin:2px 0 16px;font-size:.8rem;line-height:1rem}.app__block .app__block__inner .app__header__nav{width:100%;min-width:200px;max-width:200px}.main__block{max-width:1200px;margin:0 auto}.block__title{font-size:1.2rem}.block__sub__title{font-size:1rem;font-weight:700}.block__sub__title.small{font-size:.9rem}.app__guide__outer .app__guide__inner>.postbox{background:#fff;width:100%;max-width:100%}@media screen and (width>=896px){.app__block .app__block__inner .app__block__body .publisher{text-align:left}.app__guide__outer .app__guide__inner{flex-wrap:wrap;display:flex}.app__guide__outer .app__guide__inner>.postbox{background:#fff;width:32%;max-width:32%}.app__guide__outer .app__guide__inner>.postbox:nth-child(3n){margin-right:0}}.in__page__nav{text-align:center;background:#aaa;width:100%;position:sticky;top:0}.in__page__nav>ul{width:auto;margin:0 auto;display:inline-flex}@media screen and (width>=896px){.in__page__nav>ul{justify-content:space-between;max-width:1080px;display:flex}}.in__page__nav>ul>li:before{display:none}.in__page__nav>ul>li>a{color:#fff;padding:8px 6px;font-size:.75rem;font-weight:700;display:block}@media screen and (width>=896px){.in__page__nav>ul>li>a{padding:12px 20px;font-size:1rem}.feature__block{display:flex}}.feature__block{padding:32px 0}.feature__block .feature__block__inner{background:#eee;padding:16px 0}@media screen and (width>=896px){.feature__block .feature__block__inner{width:50%;padding:0}}.feature__block .feature__block__inner h2{text-align:center;width:100%}.feature__block .feature__block__inner .feature__block__body{background:#fff;border-radius:4px;margin:16px;padding:32px}.feature__block .feature__block__inner .feature__block__body h3{color:#87cefa;margin-top:0}.feature__block .feature__block__inner .feature__block__body p{color:#333;margin:24px 0;font-size:.95rem;line-height:1.6rem}.feature__block .feature__block__inner .feature__block__body p:last-child{margin-bottom:0}.calender__table{table-layout:fixed;border-spacing:0;border:1px solid #ccc;width:100%;height:100%;display:table}.calender__table thead{background:#fafafa}.calender__table thead th{color:#aaa;padding:8px 10px;font-size:.9rem}.calender__table tbody td{border:1px solid #ccc;height:100%;display:table-cell}.calender__table tbody td .cal__date__box{height:100%}.calender__table tbody td .cal__date__box .cal__date{text-align:center;background:#eee;margin:0;padding:4px 0;font-weight:700;display:block}.calender__table tbody td .cal__date__box .cal__date.cal__today{color:#fff;background:#f30;font-weight:700}.calender__table tbody td .cal__date__box .cal__cell{margin:0;padding:12px 8px}.calender__table tbody td .cal__date__box .cal__cell .cal__txt{color:#fff;background:#aaa;border-radius:3px;margin-bottom:8px;padding:4px 6px;font-size:.8rem;display:block}.calender__today{background:#333;border-radius:8px;max-width:480px;margin:24px auto;padding:16px}.calender__today h2{text-align:center;color:#fff;margin-top:0;font-size:1.6rem}.calender__today .calender__today__box{justify-content:center;gap:0 8px;display:flex}.calender__today .calender__today__box .calender__today__inner{background:#fff;width:55%;padding:8px}.calender__today .calender__today__box .calender__today__inner h3{text-align:center;margin-top:0}.world__cover{flex-wrap:wrap;gap:8px;display:flex}.world__cover .world__box{background:#fafafa;border-radius:3px;min-width:calc(50% - 6px);max-width:calc(50% - 6px);padding:12px 16px}.world__cover .world__box h3{margin-top:0;font-size:1.1rem}.world__cover .world__box .world__date span{text-align:center;background-color:#eee;border-radius:6px;min-width:54px;margin-bottom:8px;margin-right:8px;padding:4px 8px;font-size:.9rem;display:inline-block}.alert{color:#f30;background:#fff;border:3px solid #f30;margin:24px auto;padding:12px;font-size:.9rem}.alert.voltage{max-width:1080px}.post__notice{color:#999;background:#ededed;border-left:6px solid #bababa;border-radius:6px;padding:16px 18px;font-size:.9rem}.more__btn{text-align:center;margin:0}.more__btn a{color:#333;background:#aaa;border-radius:12px;min-width:200px;padding:8px 20px;font-size:.9rem;font-weight:700;display:inline-block}.my-16{margin-top:8px;margin-bottom:8px}.t-center{text-align:center}.t-right{text-align:right}.text__xl{font-size:1.4rem}.text__l{font-size:1.2rem}.text__s{font-size:.8rem}.text__xs{font-size:.7rem}.text__xxs{font-size:.65rem}.c__white{color:#fff}.c__red{color:#f30}.c__blue{color:#06c}.hidden{display:none}.block{display:block}.link-preview-widget{border:1px solid #e6e6e6;border-radius:4px;width:100%;display:table}.link-preview-widget-title{word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:700;display:-webkit-box;overflow:hidden}@media screen and (width>=896px){.link-preview-widget-title{-webkit-line-clamp:2}}.link-preview-widget-description{word-break:break-all;color:#787c7b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;margin-bottom:4px;font-size:12px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.link-preview-widget-url{color:#222;margin-bottom:0;font-size:12px;font-style:normal;line-height:1.5;display:block}.link-preview-widget>a{cursor:pointer;vertical-align:middle;color:inherit;background-color:#0000;flex-direction:column;flex:1;padding:16px;text-decoration:none;display:table-cell}.link-preview-widget-image{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #f2f2f2;border-radius:0 3px 3px 0;flex:0;width:35%;min-width:35%;padding:0}@media screen and (width>=896px){.link-preview-widget-image{width:260px;min-width:220px;height:150px}}.toc__box{width:100%;max-width:680px;margin:32px auto}.toc__box .toc{background-color:#fefefe;border-radius:8px;padding:16px}.toc__box .toc h3{text-align:center;margin-top:0}.toc__box .toc>ul{list-style:none}.toc__box .toc>ul .toc__2{font-weight:700;list-style:square}.toc__box .toc>ul .toc__link{padding:2px 0;display:inline-block}.toc__box .toc>ul .toc__link.toc__link__3{padding-left:8px;font-size:.9rem}.toc__box .toc>ul .toc__link.toc__link__4{padding-left:16px;font-size:.9rem}.toc__box .toc>ul .toc__link.toc__link__5{padding-left:24px;font-size:.9rem}.compare__table__sec h2{text-align:center}.compare__table__sec .compare__table__box{-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%;margin:32px auto;position:relative;overflow:scroll auto}.compare__table__sec .compare__table__box .compare__table{background:#fff}.compare__table__sec .compare__table__box .compare__table thead{color:#333;background:#ddd;width:10%;font-size:.85rem}.compare__table__sec .compare__table__box .compare__table thead tr th{padding:8px}.compare__table__sec .compare__table__box .compare__table tbody tr{border-bottom:1px solid #ddd}.compare__table__sec .compare__table__box .compare__table tbody tr td{padding:8px 12px;font-size:.8rem}.compare__table__sec .compare__table__box .compare__table tbody tr td ul{color:#4bb7fa;font-size:.9rem;font-weight:700}.compare__table__sec .compare__table__box .compare__table tbody tr td:first-child{text-align:center;font-size:.95rem;font-weight:700}.compare__table__sec .compare__table__box .compare__table tbody tr td.point__texts{width:25%;max-width:25%}.bm-docs-shell{color:#111827;background-color:#fbfbfd;min-height:100vh;overflow-x:clip}.bm-docs-container{max-width:1080px;margin:0 auto;padding:0 16px}@media (width>=896px){.bm-docs-container{padding:0}}.bm-docs-layout{flex-direction:column;align-items:flex-start;gap:0;display:flex}.bm-left-sidebar{width:100%}@media (width>=1024px){.bm-docs-layout{flex-direction:row;align-items:flex-start;gap:24px}.bm-left-sidebar{scrollbar-width:thin;flex-shrink:0;width:220px;max-height:calc(100vh - 3rem);padding-top:24px;position:sticky;top:24px;overflow-y:auto}.bm-sidebar-sticky{padding-right:8px}}.bm-sidebar-sticky{padding-top:0}.bm-sidebar-header{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:12px}.bm-app-select-container{align-items:center;gap:6px;width:100%;display:flex}.bm-app-select-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 8px;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.bm-app-select-wrapper:focus-within,.bm-app-select-wrapper:hover{border-color:#111827;box-shadow:0 2px 6px #0000000f}.bm-app-top-link-btn{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 1px 2px #00000008}.bm-app-top-link-btn:hover{color:#fff;background:#111827;border-color:#111827;transform:translateY(-1px)}.bm-app-top-icon{font-size:15px}.bm-sidebar-fallback-icon{color:#15803d;flex-shrink:0;font-size:20px}.bm-app-dropdown-select{appearance:none;color:#111827;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding-right:20px;font-size:13px;font-weight:800}.bm-app-select-arrow{color:#6b7280;pointer-events:none;font-size:12px;position:absolute;right:8px}.bm-sidebar-app-icon{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;width:22px;height:22px}.bm-app-quicklinks{margin-bottom:20px;padding:0}.bm-app-ql-header{text-transform:uppercase;color:#9ca3af;letter-spacing:.05em;margin-bottom:6px;padding:0 4px;font-size:11px;font-weight:800}.bm-app-quicklinks-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.bm-app-quicklink{color:#4b5563;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.bm-app-quicklink:hover{color:#111827;background:#f3f4f6}.bm-app-ql-icon{color:#6b7280;flex-shrink:0;font-size:15px;transition:color .15s}.bm-app-quicklink:hover .bm-app-ql-icon{color:#15803d}.bm-app-ql-text{flex:1}.bm-nav-groups{flex-direction:column;gap:16px;display:flex}.bm-group-title{text-transform:uppercase;color:#9ca3af;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:800}.bm-group-list{gap:4px}.bm-app-direct-list,.bm-group-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bm-app-direct-list{gap:2px}.bm-app-direct-item{width:100%}.bm-app-direct-link{color:#374151;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.bm-app-direct-link:hover{color:#111827;background-color:#f3f4f6}.bm-app-direct-link.bm-app-direct-current{color:#4d7c0f;background-color:#ecfccb}.bm-app-direct-icon{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0;width:18px;height:18px}.bm-app-direct-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bm-cat-details{width:100%}.bm-cat-details summary,.bm-sub-list{list-style:none}.bm-cat-details summary::-webkit-details-marker{display:none}.bm-cat-trigger{color:#374151;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.bm-cat-trigger:hover{color:#111827;background-color:#f3f4f6}.bm-cat-details[open]>.bm-cat-trigger{color:#4d7c0f;background-color:#ecfccb}.bm-cat-icon{color:#9ca3af;width:12px;font-size:10px;transition:transform .15s;transform:rotate(-90deg)}.bm-cat-details[open] .bm-cat-icon{transform:rotate(0)}.bm-cat-label{flex:1}.bm-cat-count{color:#9ca3af;font-size:11px}.bm-sub-list{flex-direction:column;gap:2px;margin:0;padding:4px 0 6px 18px;display:flex}.bm-sub-link{color:#4b5563;border-radius:6px;align-items:flex-start;gap:8px;padding:5px 8px;font-size:12px;line-height:1.4;text-decoration:none;transition:all .15s;display:flex}.bm-sub-link:hover{color:#111827;background-color:#f3f4f6}.bm-sub-link.bm-current{color:#4d7c0f;background-color:#f7fee7;font-weight:700}.bm-sub-dot{background-color:#d1d5db;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.bm-sub-link.bm-current .bm-sub-dot{background-color:#65a30d}.bm-sub-text{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.bm-sub-more-wrap{margin-top:4px;padding-top:4px}.bm-sub-more-link{color:#15803d;background:#f0fdf4;border:1px dashed #bbf7d0;border-radius:6px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.bm-sub-more-link:hover{background:#dcfce7;border-color:#86efac}.bm-sub-more-icon{font-size:11px}.bm-drawer-header{display:none}@media (width<=1023px){.bm-left-sidebar{z-index:100;background:#fff;width:280px;height:100vh;padding:20px;transition:transform .25s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 24px #00000026}.bm-left-sidebar.bm-mobile-open{transform:translate(0)}.bm-drawer-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.bm-drawer-title{font-size:14px;font-weight:800}.bm-drawer-close{cursor:pointer;background:0 0;border:none;font-size:18px}.bm-drawer-backdrop{z-index:90;background:#0006;position:fixed;inset:0}.bm-mobile-fab{z-index:80;color:#fff;cursor:pointer;background:#111827;border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:24px;left:20px;box-shadow:0 4px 14px #00000040}}@media (width>=1024px){.bm-drawer-backdrop,.bm-mobile-fab{display:none!important}}.bm-content-wrapper{flex-direction:column;flex:1;gap:16px;width:100%;min-width:0;padding-top:16px;padding-bottom:48px;display:flex}.bm-breadcrumbs-nav{white-space:nowrap;scrollbar-width:none;width:100%;padding:4px 0;overflow-x:auto}.bm-breadcrumbs-nav::-webkit-scrollbar{display:none}.bm-breadcrumbs-list{color:#6b7280;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none}.bm-bc-item,.bm-bc-link,.bm-breadcrumbs-list{align-items:center;display:inline-flex}.bm-bc-link{color:#6b7280;text-decoration:none;transition:color .15s}.bm-bc-link:hover{color:#4d7c0f}.bm-bc-home{border-radius:4px;padding:4px 6px}.bm-bc-home:hover{background-color:#f3f4f6}.bm-bc-icon{stroke:currentColor;width:15px;height:15px}.bm-bc-sep{color:#9ca3af;-webkit-user-select:none;user-select:none;margin:0 10px;font-size:13px}.bm-bc-current{color:#111827;max-width:240px;font-weight:700}.bm-bc-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-hero-card{background:#fff;border:1px solid #e5e7ebcc;border-radius:16px;width:100%;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}@media (width>=640px){.bm-bc-current{max-width:460px}.bm-hero-card{padding:32px 36px}}.bm-hero-ambient{filter:blur(48px);pointer-events:none;z-index:0;background:#ecfccb99;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-40px;right:-40px}.bm-hero-inner{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}@media (width>=768px){.bm-hero-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.bm-hero-body{flex:auto;min-width:0;max-width:760px}.bm-meta-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bm-badge{text-transform:uppercase;letter-spacing:.05em;color:#bef264;background:#14532d;border-radius:8px;padding:3px 10px;font-size:10px;font-weight:900}.bm-count-badge{color:#4b5563;background:#f3f4f6;border-radius:6px;padding:3px 8px}.bm-count-badge,.bm-meta-time{font-size:11px;font-weight:700}.bm-meta-time{color:#9ca3af;align-items:center;gap:4px;display:flex}.bm-meta-sep{background-color:#e5e7eb;width:1px;height:12px}.bm-meta-publisher{color:#4b5563;font-size:12px;font-weight:700}.bm-hero-title{color:#111827;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:900;line-height:1.35}.bm-hero-side-slot{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}@media (width>=768px){.bm-hero-side-slot{justify-content:flex-end;width:auto}}@media (width>=640px){.bm-hero-title{font-size:26px}}.bm-hero-lead{color:#4b5563;margin:0;font-size:13px;line-height:1.6}.bm-hero-actions{gap:12px;margin-top:16px;display:flex}.bm-app-hp-btn{color:#fff;background:#111827;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.bm-app-hp-btn:hover{background:#15803d}.bm-btn-icon{font-size:14px}.bm-hero-thumb{aspect-ratio:16/9;background:#f9fafb;border:1px solid #e5e7eb99;border-radius:12px;flex-shrink:0;width:100%;max-width:280px;overflow:hidden;box-shadow:0 2px 8px #00000014}@media (width<=767px){.bm-hero-thumb{max-width:240px;margin:0 auto}}.bm-hero-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bm-hero-thumb.bm-thumb-contain{background:#fff;padding:6px}.bm-hero-thumb.bm-thumb-contain img{-o-object-fit:contain;object-fit:contain}.bm-hero-app-thumb{flex-shrink:0;justify-content:center;align-items:center;display:flex}.bm-app-icon-img{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #e5e7ebcc;border-radius:20px;width:96px;height:96px;box-shadow:0 4px 14px #00000014}@media (width>=640px){.bm-app-icon-img{border-radius:24px;width:120px;height:120px}}.bm-adnote-wrap{width:100%;margin:-8px 0 -4px}.bm-adnote-wrap .adnote{color:#6b7280;background-color:#f3f4f6b3;border:1px solid #e5e7eb99;border-radius:8px;max-width:100%;margin:0;padding:6px 12px;font-size:11px;line-height:1.5}.bm-split-container{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}@media (width>=1024px){.bm-split-container{flex-direction:row;align-items:flex-start;gap:20px}}.bm-main-column{flex-direction:column;flex:1;gap:24px;width:100%;min-width:0;display:flex}.bm-mobile-toc{background:#fff;border:1px solid #e5e7ebcc;border-radius:14px;width:100%;padding:12px 16px}@media (width>=1024px){.bm-mobile-toc{display:none}}.bm-mobile-toc-summary{cursor:pointer;color:#1f2937;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;list-style:none;display:flex}.bm-summary-left{align-items:center;gap:6px;display:flex}.bm-summary-count{color:#9ca3af;font-size:11px;font-weight:500}.bm-mobile-toc-list{border-top:1px solid #f3f4f6;flex-direction:column;gap:6px;margin:8px 0 0;padding:12px 0 0;list-style:none;display:flex}.bm-mobile-toc-link{color:#374151;background:#f9fafb;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.bm-depth-3 .bm-mobile-toc-link{color:#6b7280;padding-left:20px;font-size:11px}.bm-toc-bullet{background-color:#84cc16;border-radius:50%;width:6px;height:6px}.bm-article-card{background:#fff;border:1px solid #e5e7ebcc;border-radius:12px;padding:6px;box-shadow:0 1px 3px #00000008}@media (width>=480px){.bm-article-card{padding:16px}}@media (width>=640px){.bm-article-card{padding:24px 28px}}.bm-prose{color:#1f2937;overflow-wrap:break-word;max-width:100%;font-size:15px;line-height:1.8}.bm-block-entry{margin-bottom:24px}.bm-block-h2{color:#111827;border-bottom:2px solid #111827;margin:28px 0 16px;padding-bottom:8px;font-size:20px;font-weight:800}.bm-block-entry:first-child .bm-block-h2{margin-top:0}.bm-selection-appblock,.bm-selection-trainerbox{margin:16px 0}.bm-prose img,.bm-prose p>img{border:1px solid #e5e7ebcc;border-radius:8px;display:block;max-width:100%!important;height:auto!important;margin-left:0!important;margin-right:0!important}.bm-right-toc-sidebar{display:none}@media (width>=1024px){.bm-right-toc-sidebar{scrollbar-width:thin;flex-shrink:0;width:220px;max-height:calc(100vh - 3rem);display:block;position:sticky;top:24px;overflow-y:auto}}.bm-toc-sticky-box{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.bm-share-box,.bm-toc-box{background:#fff;border:1px solid #e5e7ebcc;border-radius:14px;padding:16px;box-shadow:0 1px 2px #00000008}.bm-share-heading{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.bm-share-row{gap:8px;display:flex}.bm-share-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .15s;display:flex}.bm-share-btn:hover{opacity:.85}.bm-share-tw{color:#fff;background:#000}.bm-share-fb{color:#fff;background:#1877f2}.bm-share-copy{color:#fff;background:#4b5563}.bm-toc-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;display:flex}.bm-toc-icon{color:#6b7280;font-size:15px}.bm-toc-title{color:#111827;font-size:12px;font-weight:800}.bm-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bm-toc-link{color:#4b5563;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;text-decoration:none;transition:all .15s;display:flex}.bm-toc-link:hover{color:#111827;background-color:#f3f4f6}.bm-depth-3 .bm-toc-link{color:#6b7280;padding-left:18px;font-size:11px}.bm-toc-indicator{background-color:#d1d5db;border-radius:50%;flex-shrink:0;width:4px;height:4px}.bm-toc-item.bm-active .bm-toc-link{color:#4d7c0f;background-color:#f7fee7;font-weight:700}.bm-toc-item.bm-active .bm-toc-indicator{background-color:#65a30d;width:6px;height:6px}.bm-toc-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-side-tags-box{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:16px}.bm-side-tags-header{align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.bm-side-tags-icon{color:#6b7280;font-size:14px}.bm-side-tags-title{color:#111827;font-size:12px;font-weight:800}.bm-side-tags-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bm-side-tag-pill{color:#4b5563;background-color:#f3f4f6;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.bm-side-tag-pill:hover{color:#4d7c0f;background-color:#ecfccb}.bm-bottom-aside{border-top:1px solid #e5e7eb;flex-direction:column;gap:32px;width:100%;margin-top:32px;padding-top:32px;display:flex}.bm-aside-section{width:100%}.bm-aside-header{border-bottom:2px solid #111827;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex}.bm-aside-icon,.bm-aside-title{color:#111827;font-size:18px}.bm-aside-title{letter-spacing:-.01em;margin:0;font-weight:800}.bm-selection-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=896px){.bm-selection-grid{grid-template-columns:1fr 1fr;gap:24px}}.bm-selection-col{min-width:0}.bm-selection-col .widget{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000008}.bm-selection-col .widget__title{color:#111827;letter-spacing:-.01em;background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:flex-start;height:auto;padding:12px 16px;font-size:13px;font-weight:800}.bm-selection-col .widgets__selection__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:16px;margin:0;padding:16px;list-style:none;display:flex;overflow-x:auto}.bm-selection-col .widgets__selection__list>li{scroll-snap-align:start;background:#fdfdfd;border:1px solid #f1f5f9;border-radius:10px;flex-direction:column;flex:0 0 220px;max-width:220px;padding:12px;transition:all .15s;display:flex}.bm-selection-col .widgets__selection__list>li:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.bm-selection-col .selection__list__thumb{aspect-ratio:16/9;background:#f1f5f9;border-radius:6px;margin:0 0 10px;overflow:hidden}.bm-selection-col .selection__list__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bm-selection-col h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.bm-selection-col h3 a{color:#111827;text-decoration:none}.bm-selection-col h3 a:hover{color:#15803d}.bm-selection-col .text__s{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.bm-fab-icon{font-size:15px}.bm-fab-icon,.bm-fab-text{line-height:1}.bm-posts-section{flex-direction:column;gap:16px;display:flex}.bm-section-header{border-bottom:2px solid #111827;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:8px}.bm-section-title-wrap{align-items:center;gap:8px;display:flex}.bm-section-icon,.bm-section-title{color:#111827}.bm-category-posts-wrap .post__list__inner{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:16px!important;padding:0!important;display:grid!important}.bm-category-posts-wrap .postbox{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.bm-category-posts-wrap .postbox:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.bm-category-posts-wrap .postbox__img{aspect-ratio:16/9;background:#f1f5f9;margin:0;overflow:hidden}.bm-category-posts-wrap .postbox__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bm-category-posts-wrap .postbox__detail{flex-direction:column;flex:1;padding:12px 14px;display:flex}.bm-category-posts-wrap .postbox__detail__title{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.bm-category-posts-wrap .postbox__detail__description{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.bm-category-posts-wrap .pager{grid-column:1/-1;justify-content:center;margin-top:24px;display:flex}.bm-trainer-hero-price-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 14px;display:flex}.bm-trainer-hero-price-label{color:#64748b;letter-spacing:.02em;font-size:11px;font-weight:700}.bm-trainer-hero-price-val{align-items:baseline;display:flex}.bm-trainer-hero-price-val .bm-price-num{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:900}.bm-trainer-hero-price-val .bm-price-empty{color:#94a3b8;font-size:13px;font-weight:600}.bm-voltage-alert{background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:8px;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.bm-voltage-alert-icon{color:#ef4444;flex-shrink:0;margin-top:1px;font-size:22px}.bm-voltage-alert-body strong{color:#991b1b;margin-bottom:4px;font-size:14px;font-weight:800;display:block}.bm-voltage-alert-body p{color:#7f1d1d;margin:0;font-size:12px;line-height:1.6}.bm-section-block{margin-bottom:36px}.bm-section-header{border-bottom:2px solid #f1f5f9;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;display:flex}.bm-section-icon{color:#65a30d;font-size:20px}.bm-section-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.bm-trainer-metric-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.bm-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000008}.bm-metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000f}.bm-metric-header{align-items:center;gap:8px;width:100%;display:flex}.bm-metric-icon{background:#f8fafc;border:1px solid #edf2f7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bm-metric-icon img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.bm-metric-label{color:#64748b;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.bm-metric-content{text-align:center;justify-content:center;align-items:baseline;width:100%;margin-top:4px;display:flex}.bm-metric-val{color:#dc2626;letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:900;line-height:1.1}.bm-metric-val.bm-metric-val-sm{font-size:15px;font-weight:800}.bm-metric-unit{color:#dc2626;margin-left:3px;font-size:13px;font-weight:700}.bm-metric-empty{font-weight:600;color:#94a3b8!important}.bm-trainer-submetrics{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@media (width>=640px){.bm-trainer-metric-grid{grid-template-columns:repeat(4,1fr)}.bm-trainer-submetrics{flex-direction:row;justify-content:space-between;align-items:center}}.bm-submetric-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bm-submetric-title{color:#475569;font-size:12px;font-weight:700}.bm-submetric-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bm-subtag{color:#94a3b8;opacity:.55;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.bm-subtag img{-o-object-fit:contain;object-fit:contain;filter:grayscale();width:14px;height:14px}.bm-subtag.bm-subtag-active{color:#3f6212;opacity:1;background:#ecfccb;border-color:#bef264}.bm-subtag.bm-subtag-active img{filter:none}.bm-shop-btn-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=640px){.bm-shop-btn-grid{grid-template-columns:repeat(4,1fr)}}.bm-shop-btn{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,opacity .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000014}.bm-shop-btn:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.bm-shop-btn-icon{flex-shrink:0;font-size:16px}.bm-shop-amz{background-color:#232f3e}.bm-shop-rak{background-color:#bf0000}.bm-shop-yas{background-color:#f03}.bm-shop-yzr{background-color:#039}.bm-side-shop-box{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px}.bm-side-shop-header{align-items:center;gap:6px;margin-bottom:10px;display:flex}.bm-side-shop-icon{color:#65a30d;font-size:14px}.bm-side-shop-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.bm-side-shop-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.bm-side-shop-btn{color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:flex}.bm-side-shop-btn:hover{opacity:.9;transform:translateY(-1px)}.bm-side-shop-btn-icon{flex-shrink:0;font-size:13px}.bm-side-shop-amz{color:#111827;background-color:#f90}.bm-side-shop-rak{background-color:#bf0000}.bm-side-shop-yas{background-color:#f03}.bm-side-shop-yzr{background-color:#004b97}.bm-feature-highlight-box{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #22c55e;border-radius:8px;margin-bottom:20px;padding:14px 16px}.bm-feature-highlight-title{color:#166534;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.bm-feature-sparkle{color:#22c55e;font-size:16px}.bm-feature-content{color:#15803d;font-size:13px;line-height:1.6}.bm-feature-content p{margin:0}.bm-editor-review-body{color:#334155;font-size:14px;line-height:1.8}.bm-editor-review-body p{margin:0 0 16px}.bm-editor-review-body h3{color:#0f172a;border-left:3px solid #65a30d;margin:24px 0 10px;padding-left:8px;font-size:16px;font-weight:800}.bm-trainer-spec-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.bm-spec-table{border-collapse:collapse!important;text-align:left!important;table-layout:auto!important;width:100%!important;margin:0!important;font-size:13px!important}.bm-spec-table td,.bm-spec-table th{vertical-align:middle!important;border:none!important;border-bottom:1px solid #f1f5f9!important;padding:12px 16px!important}.bm-spec-table tr:last-child td,.bm-spec-table tr:last-child th{border-bottom:none!important}.bm-spec-table th{color:#475569!important;text-align:left!important;background:#f8fafc!important;width:35%!important;font-weight:700!important;line-height:1.4!important}.bm-spec-table td{color:#0f172a!important;text-align:left!important;background:#fff!important;font-weight:600!important}.bm-spec-table td:has(.c__red){text-align:left!important}.bm-spec-table tr:hover td{background:#fafafa!important}.bm-table-sub{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:500;display:block}.bm-spec-badge{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.bm-badge-primary{color:#3f6212;background:#ecfccb}.bm-old-tags{flex-wrap:wrap;gap:6px;display:flex}.bm-old-tag{color:#334155;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.bm-voltage-warn-inline{color:#dc2626;margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.bm-video-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.bm-video-grid{grid-template-columns:repeat(2,1fr)}}.bm-video-item iframe{aspect-ratio:16/9;border-radius:8px;width:100%!important;height:auto!important}.bm-app-box-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=540px){.bm-app-box-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.bm-app-box-grid{grid-template-columns:repeat(3,1fr)}}.bm-sibling-trainers-list{flex-direction:column;gap:14px;display:flex}.hdtiker__inner[data-v-f03f7d57]{flex-wrap:wrap;gap:12px;display:flex}.hdtiker__box[data-v-f03f7d57]{align-items:center;display:inline-flex}.bm-404-wrapper[data-v-d7726ddf]{text-align:center;max-width:680px;margin:60px auto 100px;padding:0 16px}.bm-404-card[data-v-d7726ddf]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:48px 32px;box-shadow:0 4px 12px #00000008}.bm-404-badge[data-v-d7726ddf]{letter-spacing:.05em;color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;border-radius:9999px;margin-bottom:20px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.bm-404-title[data-v-d7726ddf]{color:#111827;margin:0 0 16px;font-size:24px;font-weight:800}.bm-404-desc[data-v-d7726ddf]{color:#6b7280;margin:0 0 32px;font-size:14px;line-height:1.7}.bm-404-actions[data-v-d7726ddf]{justify-content:center;display:flex}.bm-404-home-btn[data-v-d7726ddf]{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.bm-404-home-btn[data-v-d7726ddf]:hover{background:#0369a1}
