.Tips{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);color:#ff5a00;color:var(--Dark);font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:10px 40px;top:20px;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%);transition:.3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10000}.Tips,.modal{position:fixed}.modal{-webkit-align-items:center;align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;-webkit-justify-content:center;justify-content:center;left:0;overflow:hidden;top:0;width:100%;z-index:9999}.modal .modal-box{background-color:#fefefe;border:1px solid #888;border-radius:10px;margin:15% auto;max-width:500px;position:relative;-webkit-transform:scale(0);transform:scale(0);width:90%}.modal .modal-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:18px;-webkit-justify-content:center;justify-content:center;padding:20px 0;width:100%}.modal .modal-footer{padding:20px 0}.modal .close{-webkit-align-items:center;align-items:center;color:#aaa;display:-webkit-flex;display:flex;font-size:38px;font-weight:700;height:50px;-webkit-justify-content:center;justify-content:center;padding:10px;position:absolute;right:0;top:0;width:50px}.modal .close:focus,.modal .close:hover{color:#000;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.showModal{display:-webkit-flex;display:flex}.showModal .modal-box{-webkit-animation:showModalAn .3s ease-in-out forwards;animation:showModalAn .3s ease-in-out forwards}.floating{--h-h5:50px;--box-shadow:transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.1) 0px 1px 2px -1px;color:red;display:none;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:fixed;right:40px;top:20vh;-webkit-transform-origin:top right;transform-origin:top right;transition:.3s;width:150px;z-index:990}@media screen and (max-width:600px){.floating{display:none!important}}.floating .floating-pc{--w:25px;background-color:#fff;border-radius:20px;box-shadow:var(--box-shadow);-webkit-flex-direction:column;flex-direction:column;padding:15px;position:relative;width:100%}.floating .floating-pc,.floating .floating-pc .close{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.floating .floating-pc .close{background-color:rgba(0,0,0,.13);border-radius:50%;color:#000;cursor:pointer;font-size:18px;-webkit-justify-content:center;justify-content:center;right:calc(var(--w)/4*-1)}.floating .floating-pc .close,.floating .floating-pc:after{height:var(--w);position:absolute;top:calc(var(--w)/4*-1);width:var(--w)}.floating .floating-pc:after{background:url(/ac09a9584fbcd3a072be.png) no-repeat;background-size:cover;content:" ";left:calc(var(--w)/4*-1)}.floating .floating-left{margin-bottom:10px;width:100%}.floating .floating-left img{width:100%}.floating .floating-right{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;font-size:12px;-webkit-justify-content:center;justify-content:center;width:100%}.floating .floating-right,.floating-show{display:-webkit-flex;display:flex}.closeFloating{-webkit-transform:scale(0);transform:scale(0)}*{box-sizing:border-box;margin:0;padding:0}html{--scrollbar-w:10px}@media screen and (max-width:969px){html{--scrollbar-w:0px}}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;position:relative;width:100%}@media screen and (max-width:969px){body{--content-padding:15px;touch-action:manipulation;touch-callout:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media screen and (max-width:768px){body{--content-padding:10px}}@media screen and (max-width:600px){body{--content-padding:5px}}body,html{font-size:14px;height:100vh;scroll-behavior:smooth;width:calc(100vw - 10px);width:calc(100vw - var(--scrollbar-w));-webkit-font-smoothing:unset!important;font-family:Helvetica Neue,Luxi Sans,Segoe UI,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Logo!important;touch-action:manipulation}html::-webkit-scrollbar{height:1px;width:10px;width:var(--scrollbar-w)}html::-webkit-scrollbar-thumb{background:#ababab;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}html::-webkit-scrollbar-track{background:#ededed;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}:root{--shadow:3px 3px 8px rgba(0,0,0,.2),-3px -3px 8px hsla(0,0%,100%,.5);--Dark:#ff5a00;--DarkHover:#ff5a00;--DarkTone:#5e5d5b;--TagsDark:#a2a2a2;--TagsDarkHover:hsla(0,0%,93%,.4);--layout-padding-x:20px;--banner-height:60px;--banner-background-color:#f3f4ff;--banner-index:999;--banner--fontsize:14px;--banner--barHeight:2px;--body-bgcolor:#f1f4f9;--floating-height:70px;--layout-max-width:1600px;--content-padding:30px}.Module .content-item-content-box{--display:none}.content{-webkit-align-items:center;align-items:center;background-color:#f1f4f9;background-color:var(--body-bgcolor);display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-justify-content:center;justify-content:center;padding-top:60px;padding-top:var(--banner-height);position:relative;width:100%}a{color:#5e5d5b;color:var(--DarkTone);-webkit-text-decoration:none;text-decoration:none}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fc,.fr{display:-webkit-flex;display:flex}.fc{-webkit-flex-direction:column;flex-direction:column}.ac{-webkit-align-items:center;align-items:center}.jc{-webkit-justify-content:center;justify-content:center}.jb{-webkit-justify-content:space-between;justify-content:space-between}.ja{-webkit-justify-content:space-around;justify-content:space-around}.f1{-webkit-flex:1;flex:1}.gg-box{color:#000;color:initial;display:inline-block;width:100%}.gg-box img{margin-bottom:-4px;width:100%}@-webkit-keyframes showModalAn{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showModalAn{to{-webkit-transform:scale(1);transform:scale(1)}}.swiper{--swiper-theme-color:var(--Dark);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.swiper .swiper-button-next,.swiper .swiper-button-prev{transition:.3s}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{font-weight:bolder;text-shadow:0 0 5px rgba(0,0,0,.32)}@media screen and (max-width:969px){#swiper{--item-padding:25px 40px}}@media screen and (max-width:639px){#swiper{--item-padding:50px 80px}}@media screen and (max-width:476px){#swiper{--item-padding:25px 40px}}.googleCardAd{background:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.banner{--padding-x:5%;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1);color:#000;height:60px;height:var(--banner-height);left:0;position:fixed;top:0;width:100%;z-index:9999}@media screen and (max-width:1440px){.banner{--padding-x:2%}}@media screen and (max-width:600px){.banner{--padding-x:5%}}.banner-layout{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:space-between;justify-content:space-between;padding:var(--banner--barHeight) var(--padding-x);position:relative;width:100%}.banner-bar{background-color:#ff5a00;background-color:var(--Dark);bottom:0;height:2px;height:var(--banner--barHeight);left:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s linear;width:100%}.banner-logo{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1}.banner-logo:has(img:hover) .banner-logo-hoverBox{display:-webkit-flex;display:flex}.banner-logo img{cursor:pointer;height:30px}.banner-logo-hoverBox{background-color:#fff;border-radius:5px;box-shadow:2px 6px 15px rgba(235,241,251,.78);color:#000;display:none;font-weight:600;position:fixed;top:70px;top:calc(var(--banner-height) + 10px)}.banner-logo-hoverBox,.banner-logo-hoverBox>div{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.banner-logo-hoverBox>div{display:-webkit-flex;display:flex;padding:10px 15px;position:relative}.banner-logo-hoverBox>div:before{border:8px solid #fff;content:" ";height:0;left:10%;position:absolute;top:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:0}.banner-logo-hoverBox span{background-color:#ff5a00;background-color:var(--Dark);border-radius:5px;color:#fff;display:block;margin:0 5px;padding:5px 10px}.banner-nav-box{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:10;flex:10;height:100%;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:1024px){.banner-nav-box{background-color:#fff;-webkit-flex-direction:column;flex-direction:column;height:100%;left:0;padding:1vw;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s;width:200px;z-index:999999}.banner-nav-box .search-box{display:none}.banner-nav-box .banner-nav{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;font-size:14px;font-size:var(--banner--fontsize);width:100%}.banner-nav-box .banner-nav>div{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px 0;width:100%}.banner-nav-box .banner-nav>div:after{display:none}.banner-nav-box .banner-nav>div i{display:block}.banner-nav-box .banner-nav .banner-item,.banner-nav-box .banner-nav a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:16px;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;width:100%}.banner-nav-box .banner-nav .banner-item:active,.banner-nav-box .banner-nav a:active{background-color:#ff5a00;background-color:var(--Dark);border-radius:10px;color:#fff;overflow:hidden}}.subscriptionBtn{background-color:#ff5a00;background-color:var(--Dark);border-radius:5px;color:#fff;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:10px 25px;position:relative}.subscriptionBtn i{margin-right:5px}.banner-left{-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px}.banner-left,.banner-nav{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%}.banner-nav{--hover-w:70%;font-size:14px;font-size:var(--banner--fontsize);font-weight:600;-webkit-justify-content:flex-start;justify-content:flex-start}.banner-nav>div{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:relative}.banner-nav>div i{display:none}.banner-nav>div:after{background-color:#ff5a00;background-color:var(--Dark);bottom:0;content:" ";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease;width:0}.banner-nav>div:hover .banner-item-hover{-webkit-transform:scaleY(1);transform:scaleY(1)}.banner-nav>div:hover:after{width:var(--hover-w)}.banner-nav .banner-item,.banner-nav a{-webkit-align-items:center;align-items:center;color:#000;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;padding:0 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.banner-nav .banner-nav-active a{color:#ff5a00;color:var(--Dark)}.banner-nav .banner-nav-active:after{width:70%}.banner-item{--hover-w:100%}@media screen and (max-width:1024px){.banner-item{-webkit-align-items:flex-start!important;align-items:flex-start!important;-webkit-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;width:100%}.banner-item span{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 0;width:100%}}.banner-item i{display:block;margin-left:5px}.banner-item-hover{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:2px 2px 5px rgba(0,0,0,.2);left:0;padding:5px;position:absolute;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;transition:.3s ease-in-out;width:100%}@media screen and (max-width:1024px){.banner-item-hover{box-shadow:none;display:none;padding:0;position:relative;top:0;-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}.banner-item-hover>div>a:last-child{padding-bottom:0!important}.banner-item-hover>div>a:first-child{padding-top:15px!important}.banner-item-hover a{padding:10px 0!important}}.banner-item-hover a{border-radius:5px;color:#000!important;padding:8px 0;width:100%}.banner-item-hover a:hover{background-color:rgba(0,0,0,.1)}.banner-item-hover .banner-nav-active a{color:#ff5a00!important;color:var(--Dark)!important}@media screen and (max-width:1024px){.menuActive .overlay,.show-hover .banner-item-hover{display:block}.menuActive .banner-nav-box{box-shadow:2px 5px 10px rgba(0,0,0,.22);-webkit-transform:translateX(0);transform:translateX(0)}}.banner-menu-btn>.icons{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:35px;-webkit-justify-content:center;justify-content:center}.banner-menu-btn input[type=checkbox]{display:none}.banner-right{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-justify-content:flex-end;justify-content:flex-end}.banner-right-h5{display:none}@media screen and (max-width:1024px){.banner-right-h5{display:-webkit-flex;display:flex}}.banner-right-pc{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.s-sticker{padding:10px!important}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.2);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.modal-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:14px;padding-bottom:30px}.modal-content img{width:140px}.modal-content>div{margin-top:15px}.search-box{background-color:#fff;border:2px solid #71757e;border-radius:10px;display:-webkit-flex;display:flex;height:100%;margin-right:20px;max-width:240px;overflow:hidden;padding:8px 0;position:relative;transition:all .3s ease;width:100%}.search-box input{border:none;font-size:var(--input-font-size);font-weight:600;height:100%;outline:none;padding-left:8px;width:100%}.search-box i{color:#71757e}.search-box:has(input:focus){border-color:#ff5a00;border-color:var(--Dark)}.search-box:has(input:focus) i{color:#ff5a00;color:var(--Dark)}.search-box .search-btn{background-color:#fff;border:none;border-radius:0 8px 8px 0;cursor:pointer;font-size:15px;font-weight:600;height:90%;padding:0 10px;position:absolute;right:.3%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.search-box .search-btn,.search-box .search-btn div{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.search-box-h5{display:none;-webkit-flex:2;flex:2;height:40px;margin:0 0 0 40px;max-width:none}@media screen and (max-width:1024px){.search-box-h5{display:-webkit-flex;display:flex}}.footer{-webkit-align-items:center;align-items:center;background-color:#26282c;color:#adb5bd;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:12px;font-weight:600;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-justify-content:center;justify-content:center;padding:15px 0;width:100%;--paddings:5px calc(50% - var(--layout-max-width)/2 + var(--content-padding)*2/2);--hao-left:20px;--collection--display:flex}@media screen and (max-width:969px){.footer{--collection--display:none}}@media screen and (max-width:620px){.footer .footer-record{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:5px;padding-right:5px}.footer .footer-record>span{display:none}.footer .footer-record p{margin-top:5px}.footer .footer-record .dem{display:none}}@media screen and (max-width:600px){.footer .footer-ewm{display:block!important}.footer .footer-left{display:none!important}.footer .footer-details{-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-details>div{-webkit-flex:1;flex:1}.footer .footer-details>div:nth-child(2){margin-bottom:20px;min-width:calc(100vw - 40px);min-width:calc(100vw - var(--layout-padding-x)*2);padding:0}.footer .footer-details>div:nth-child(3){-webkit-order:2;order:2;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer .footer-record{padding-left:5px;padding-right:5px}}@media screen and (max-width:473px){.footer{--details-p-y:20px;--record-p-y:10px;--hao-left:5px}}.footer a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.collection{-webkit-align-items:center;align-items:center;background-color:#2b374c;color:#fff;display:var(--collection--display);font-size:16px;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-15px;padding:var(--paddings);padding-bottom:10px;padding-top:10px;width:100%}@media screen and (max-width:1600px){.collection{padding:5px 30px;padding:5px var(--content-padding)}}.collection>div{padding:5px 0}.collection span{background-color:#fff;border-radius:5px;color:#ff5a00;color:var(--Dark);font-weight:600;margin:0 5px;padding:5px 10px}.wx-img{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wx-img span{display:inline-block;font-size:14px;margin-top:12px}.wx-img img{width:90px}.footer-ewm{display:none!important}.footer-details{box-sizing:border-box;display:-webkit-flex;display:flex;padding:var(--paddings);padding-bottom:20px;padding-top:20px;width:100%}@media screen and (max-width:1600px){.footer-details{padding:15px 30px;padding:15px var(--content-padding)}}.footer-details .footer-left{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-details .footer-right{-webkit-flex:1;flex:1}.footer-details .friendship>div{margin-right:20px}.footer-details .footer-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:14px}.footer-details .footer-item i{color:#fff;font-size:18px;margin-right:10px;padding-top:2px}.footer-details .footer-item .title{font-size:16px;font-weight:700;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer-details .footer-item .title img{height:50px}.footer-details .footer-item .subtitle{font-size:16px}.footer-details .footer-item>div{margin-top:15px}.footer-record{font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-justify-content:center;justify-content:center;max-width:1600px;padding:var(--record-p-y) var(--layout-padding-x)}.footer-record,.footer-record>div{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.footer-record span{margin:0 5px}.footer-record img{margin-right:2px;width:15px}.footer-record a,.footer-record p{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.ContactBox{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.ContactBox>div{margin-left:var(--hao-left)}.statement{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:0 10px}.statement img{margin-right:3px;width:15px}.statement span,.statement>div{margin:3px 5px}.GoodSecret,.statement a,.statement>div{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.GoodSecret{-webkit-flex-direction:column;flex-direction:column;font-size:14px;padding:10px;position:relative;width:100%}.GoodSecret form,.GoodSecret p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.GoodSecret>div{--ih:30px;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;margin:0!important;padding:20px}.GoodSecret>div p{margin-bottom:16px!important;margin-top:0!important}.GoodSecret>div input{border:1px solid gray;height:var(--ih);outline:none;padding:0 5px;width:120px}.GoodSecret>div button{background-color:gray;border:none;color:#fff;cursor:pointer;height:var(--ih);padding:0 10px}.GoodSecret>div>form{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-bottom:10px}.GoodSecret img{width:160px!important}.GoodSecret i{margin-right:5px}.downpop{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;margin:0!important;padding:0!important;width:100%}.downpop p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.downpop a{-webkit-align-items:center;align-items:center;background-color:#e5e6e8;background-color:#ff5a00!important;background-color:var(--Dark)!important;border-radius:5px;color:#fff;color:#fff!important;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 var(--btn-mx);padding:15px 20px;-webkit-text-decoration:none;text-decoration:none}.downpop .toToHub{background-color:#fff!important;border:1px solid #ff5a00!important;border:1px solid var(--Dark)!important;color:#ff5a00!important;color:var(--Dark)!important}.downpop .btn-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.downpop .statement{background-color:#ecffdf;border:1px dashed #4a9718;border-radius:5px;color:#4a9718;padding:20px;width:100%}.downpop .statement i{margin-right:5px}.downpop .statement p{margin:0}.ssDrawer{display:none!important}.pwgen{background-color:#f5f5f5;margin:0 auto;max-width:1200px;min-height:calc(100vh - 100px);padding:20px}.pwgen-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:30px;overflow:hidden;padding:20px}.pwgen-title{font-size:24px;margin:10px 0}.pwgen-subtitle,.pwgen-title{color:#ff5a00;font-weight:600;text-align:center}.pwgen-subtitle{font-size:32px;margin:25px 0}.pwgen-main{display:-webkit-flex;display:flex;gap:20px;margin-top:30px}@media screen and (max-width:mediumpx){.pwgen-main{-webkit-flex-direction:column;flex-direction:column}}.pwgen-options{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);-webkit-flex:1;flex:1;padding:20px}@media screen and (max-width:mediumpx){.pwgen-options{margin-bottom:20px}}.pwgen-option{margin-bottom:25px}.pwgen-option label{color:#333;display:block;font-size:16px;font-weight:500;margin-bottom:10px}.pwgen-results{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);-webkit-flex:0 0 350px;flex:0 0 350px;padding:20px}@media screen and (max-width:mediumpx){.pwgen-results{-webkit-flex:1;flex:1}}.pwgen .slider-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-top:10px;position:relative}.pwgen .slider-container .pwgen-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:3px;-webkit-flex:1;flex:1;height:6px;outline:none}.pwgen .slider-container .pwgen-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff5a00;border-radius:50%;cursor:pointer;height:18px;width:18px}.pwgen .slider-container .pwgen-slider::-moz-range-thumb{background:#ff5a00;border:none;border-radius:50%;cursor:pointer;height:18px;width:18px}.pwgen .slider-container .slider-value{background-color:#ff5a00;border-radius:4px;color:#fff;font-size:14px;margin-left:15px;min-width:30px;padding:2px 8px;text-align:center}.pwgen .checkbox-container,.pwgen .radio-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-bottom:10px}.pwgen .checkbox-container input[type=checkbox],.pwgen .checkbox-container input[type=radio],.pwgen .radio-container input[type=checkbox],.pwgen .radio-container input[type=radio]{accent-color:#ff5a00;cursor:pointer;height:18px;margin-right:10px;width:18px}.pwgen .checkbox-container input[type=checkbox]:checked,.pwgen .checkbox-container input[type=radio]:checked,.pwgen .radio-container input[type=checkbox]:checked,.pwgen .radio-container input[type=radio]:checked{accent-color:#ff5a00}.pwgen .checkbox-container label,.pwgen .radio-container label{cursor:pointer;margin-bottom:0}.pwgen-action{margin-top:30px;text-align:center}.pwgen-action .generate-btn{background-color:#ff5a00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 25px;transition:background-color .3s}.pwgen-action .generate-btn:hover{background-color:#cc4800}.pwgen .results-header{-webkit-align-items:center;align-items:center;border-bottom:1px solid #e0e0e0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.pwgen .results-title{color:#333;font-size:18px;margin:0}.pwgen .refresh-btn{background:none;border:1px solid #ff5a00;border-radius:4px;color:#ff5a00;cursor:pointer;font-size:14px;padding:5px 10px}.pwgen .refresh-btn:hover{background-color:#ff5a00;color:#fff}.pwgen .password-list{list-style:none;margin:0;padding:0}.pwgen .password-list li{-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:all .3s}.pwgen .password-list li:last-child{margin-bottom:0}.pwgen .password-list li:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.pwgen .password-list li.error-message{background-color:#fef5f5;border:1px dashed #e74c3c;color:#e74c3c;-webkit-justify-content:center;justify-content:center;padding:15px;text-align:center}.pwgen .password-list li .password-text{color:#333;-webkit-flex:1;flex:1;font-family:monospace;font-size:16px;overflow:hidden;padding:5px 0;text-overflow:ellipsis;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pwgen .password-list li .copy-btn{background-color:initial;border:1px solid #ff5a00;border-radius:4px;color:#ff5a00;cursor:pointer;font-size:14px;padding:5px 10px;transition:all .2s}.pwgen .password-list li .copy-btn:hover{background-color:#ff5a00;color:#fff}.pwgen-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.password-list li{background-color:#f9f9f9;border:1px solid #eee}.password-list li .password-text{font-weight:500}html:has(body .pwgen) .error-popup,html:has(body .pwgen) div[class*=Error],html:has(body .pwgen) div[class*=Notification],html:has(body .pwgen) div[class*=error],html:has(body .pwgen) div[class*=notification],html:has(body .pwgen) div[role=alert],html:has(body .pwgen) div[role=dialog][aria-modal=true]:not(.modal){display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body .error-popup,body div[class*=Error]:not(.error-message),body div[class*=Notification]:not(.notification-container),body div[class*=error]:not(.error-message),body div[class*=notification]:not(.notification-container),body div[role=alert],body div[role=dialog][aria-modal=true]:not(.modal){display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}