@import url(https://fonts.googleapis.com/css2?family=Material+Icons+Sharp);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#6c9bcf;--color-danger:#ff0060;--color-success:#1b9c85;--color-white:#fff;--color-dark:#363949;--color-light:#848bc82e;--color-dark-variant:#677483;--color-background:#f6f6f9;--box-shadow:0 2rem 3rem var(--color-light);--auth-bg-left:#6c9bcf;--auth-bg-right:#fff;--auth-text:#363949;--auth-label:#677483;--auth-underline:#363949;--auth-focus:#6c9bcf;--auth-btn-bg:#6c9bcf;--auth-btn-text:#fff;--auth-link:#6c9bcf;--auth-shadow:#6c9bcf73}.dark-mode-variables{--color-background:#181a1e;--color-white:#202528;--color-dark:#edeffd;--color-dark-variant:#a3bdcc;--color-light:#0006;--box-shadow:0 2rem 2rem var(--color-light);--auth-bg-left:#1b9c85;--auth-bg-right:#202528;--auth-text:#edeffd;--auth-label:#a3bdcc;--auth-underline:#a3bdcc;--auth-focus:#6c9bcf;--auth-btn-bg:#6c9bcf;--auth-btn-text:#fff;--auth-link:#6c9bcf;--auth-shadow:#0009}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.page-root{background-color:#f6f6f9;background-color:var(--color-background);display:flex;flex-direction:column;min-height:100vh;transition:background-color .1s}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--color-white);border-bottom:1px solid #848bc82e;border-bottom:1px solid var(--color-light);box-shadow:0 2px 20px #848bc82e;box-shadow:0 2px 20px var(--color-light);justify-content:space-between;padding:.85rem 2rem;transition:background .1s,border-color .1s,box-shadow .1s}.header-logo,.site-header{align-items:center;display:flex}.header-logo{gap:.6rem}.header-logo-img{border-radius:.4rem;height:2.1rem;mix-blend-mode:screen;object-fit:contain;width:2.6rem}.dark-mode-variables .header-logo-img{filter:brightness(1.1);mix-blend-mode:normal}.header-logo-text{color:#363949;color:var(--color-dark);font-size:1.05rem;font-weight:700}.header-welcome{color:#677483;color:var(--color-dark-variant);font-size:.82rem;font-weight:400;left:50%;position:absolute;transform:translateX(-50%)}.header-welcome strong{color:#6c9bcf;color:var(--color-primary);font-weight:600}.auth-body{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem 1rem}.wrapper{background:#fff;background:var(--auth-bg-right);border:2px solid #848bc82e;border:2px solid var(--color-light);border-radius:10px;box-shadow:0 0 30px #6c9bcf73;box-shadow:0 0 30px var(--auth-shadow);height:450px;overflow:hidden;position:relative;transition:background .1s,box-shadow .1s,border-color .1s;width:750px}.wrapper .form-box{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:50%}.wrapper .form-box.login{left:0;padding:0 60px 0 40px;pointer-events:auto;z-index:1}.form-box h2{color:#363949;color:var(--auth-text);font-size:32px;margin-bottom:0;position:relative;text-align:center}.form-box .input-box{height:50px;margin:20px 0;position:relative;width:100%}.input-box input{background:#0000;border:none;border-bottom:2px solid #363949;border-bottom:2px solid var(--auth-underline);color:#363949;color:var(--auth-text);font-size:16px;font-weight:500;height:100%;outline:none;padding-right:23px;transition:.5s;width:100%}.input-box input:focus,.input-box input:valid{border-bottom-color:#6c9bcf;border-bottom-color:var(--auth-focus)}.input-box label{color:#677483;color:var(--auth-label);font-size:16px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.5s}.input-box input:focus~label,.input-box input:valid~label{color:#6c9bcf;color:var(--auth-focus);top:-5px}.input-box i{color:#677483;color:var(--auth-label);font-size:18px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.5s}.input-box input:focus~i,.input-box input:valid~i{color:#6c9bcf;color:var(--auth-focus)}form button{background-color:#6c9bcf;background-color:var(--auth-btn-bg);border:none;border-radius:40px;color:#fff;color:var(--auth-btn-text);cursor:pointer;font-size:16px;font-weight:600;height:45px;outline:none;transition:.3s;width:100%}form button:hover{box-shadow:0 0 14px #6c9bcf73;box-shadow:0 0 14px var(--auth-shadow)}form .linkTxt{color:#677483;color:var(--auth-label);font-size:14px;margin:20px 0 10px;text-align:center}.linkTxt p a{color:#6c9bcf;color:var(--auth-link);font-weight:600;text-decoration:none}.linkTxt p a:hover{text-decoration:underline}.wrapper .form-box.login .animation{filter:blur(0);opacity:1;transform:translateX(0);transition:.7s ease;transition-delay:calc(.1s*var(--j))}.wrapper.active .form-box.login{pointer-events:none;z-index:0}.wrapper.active .form-box.login .animation{filter:blur(10px);opacity:0;transform:translateX(-120%);transition-delay:calc(.1s*var(--i))}.wrapper .info-text{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:50%}.wrapper .info-text.login{padding:0 24px 150px 90px;right:0}.wrapper .info-text h2{color:#fff;font-size:30px;line-height:1.3;text-transform:uppercase}.wrapper .info-text p{color:#ffffffd9;font-size:16px}.wrapper .info-text.login .animation{filter:blur(0);opacity:1;transform:translateX(0);transition:.7s ease;transition-delay:calc(.1s*var(--j))}.wrapper.active .info-text.login .animation{filter:blur(10px);opacity:0;transform:translateX(120px);transition:.7s ease;transition-delay:calc(.1s*var(--i))}.wrapper .rotate-bg{background:#6c9bcf;background:var(--auth-bg-left);height:600px;position:absolute;right:0;top:-4px;transform:rotate(10deg) skewY(40deg);transform-origin:bottom right;transition:1.5s ease,background .1s;transition-delay:1.6s,0s;width:850px}.wrapper.active .rotate-bg{transform:rotate(0) skewY(0);transition-delay:.5s,0s}.wrapper .form-box.register{padding:0 30px 0 80px;pointer-events:none;right:0;z-index:0}.wrapper.active .form-box.register{pointer-events:auto;z-index:1}.wrapper .form-box.register .animation{filter:blur(10px);opacity:0;transform:translateX(120%);transition:.7s ease;transition-delay:calc(.1s*var(--j))}.wrapper.active .form-box.register .animation{filter:blur(0);opacity:1;transform:translateX(0);transition-delay:calc(.1s*var(--i))}.wrapper .info-text.register{left:0;padding:0 150px 60px 40px;pointer-events:none;text-align:left}.wrapper.active .info-text.register{pointer-events:auto}.wrapper .info-text.register .animation{filter:blur(10px);opacity:0;transform:translateX(-120%);transition:.7s ease;transition-delay:calc(.1s*var(--j))}.wrapper.active .info-text.register .animation{filter:blur(0);opacity:1;transform:translateX(0);transition-delay:calc(.1s*var(--i))}.wrapper .rotate-bg2{background:#fff;background:var(--auth-bg-right);height:700px;left:250px;position:absolute;top:100%;transform:rotate(0) skewY(0);transform-origin:bottom left;transition:1.5s ease,background .1s;transition-delay:.5s,0s;width:850px}.wrapper.active .rotate-bg2{transform:rotate(-11deg) skewY(-40deg);transition-delay:1.2s,0s}.link-btn{background:none;border:none;color:#6c9bcf;color:var(--auth-link);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;text-decoration:none}.link-btn:hover{text-decoration:underline}@media (max-width:800px){.wrapper{height:auto;min-height:450px;width:100%}.wrapper .form-box{position:relative;width:100%}.wrapper .info-text{display:none}.wrapper .rotate-bg,.wrapper .rotate-bg2{pointer-events:none}.site-header{flex-wrap:wrap;gap:.5rem;padding:.7rem 1rem}.header-welcome{order:3;text-align:center;width:100%}}.link-inline{color:#6c9bcf;color:var(--auth-link);cursor:pointer;font-weight:600;text-decoration:none}.link-inline:hover{text-decoration:underline}.auth-error{color:#ff0060;font-size:.75rem;margin:4px 0 0}.auth-info{color:#1b9c85;font-size:.78rem;margin:0 0 8px;text-align:center}.field-error{margin-top:2px;position:static}.auth-overlay{animation:slideIn .3s ease;background:#fff;background:var(--auth-bg-right);display:flex;flex-direction:column;inset:0;justify-content:center;padding:2.5rem 3rem;position:absolute;z-index:10}.auth-overlay h2{color:#363949;color:var(--auth-text);font-size:1.4rem;margin-bottom:.4rem}.overlay-sub{color:#677483;color:var(--auth-label);font-size:.82rem;margin-bottom:1.2rem}.overlay-form{display:flex;flex-direction:column}.overlay-back{color:#677483;color:var(--auth-label);font-size:.82rem;margin-top:.8rem;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-overlay .input-box{height:50px;margin:0 0 .5rem}.auth-overlay .input-box label{font-size:15px;top:50%;transform:translateY(-50%)}.auth-overlay .input-box input:focus~label,.auth-overlay .input-box input:valid~label{font-size:11px;top:220px;transform:translateY(0)}.google-btn{align-items:center;background:#fff;background:var(--auth-bg-right);border:1.5px solid #848bc82e;border:1.5px solid var(--color-light);border-radius:40px;color:#363949;color:var(--auth-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:45px;justify-content:center;margin-top:0;text-decoration:none;transition:box-shadow .3s,border-color .3s;width:100%}.google-btn:hover{border-color:#6c9bcf;border-color:var(--color-primary);box-shadow:0 0 14px #6c9bcf73;box-shadow:0 0 14px var(--auth-shadow)}.google-divider{align-items:center;color:#677483;color:var(--auth-label);display:flex;font-size:12px;gap:10px;margin:10px 0}.google-divider:after,.google-divider:before{background:#848bc82e;background:var(--color-light);content:"";flex:1 1;height:1px}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;padding:1.4rem .8rem;position:fixed;top:0;transition:left .3s cubic-bezier(.4,0,.2,1);width:13rem;z-index:100}.sidebar.open{left:0}.sidebar.closed{left:-13rem}.sidebar.dark{background:#181a1efa;border-right:1px solid #ffffff0f}.sidebar.light{background:#fffffff2;border-right:1px solid #848bc826}.sidebar-logo{align-items:center;display:flex;gap:.6rem;padding:.4rem .8rem 1.8rem}.sidebar-logo img{height:2.2rem;object-fit:contain;width:2.2rem}.sidebar-logo-text{font-size:1.1rem;font-weight:800;letter-spacing:-.5px}.sidebar-logo-text.dark{color:#edeffd}.sidebar-logo-text.light{color:#363949}.sidebar-logo-text span{color:#6c9bcf}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:.3rem}.nav-btn{align-items:center;background:#0000;border:none;border-radius:.8rem;cursor:pointer;display:flex;font-family:Poppins,sans-serif;gap:.8rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.nav-btn.active.dark{background:#6c9bcf26}.nav-btn.active.dark,.nav-btn.active.light{box-shadow:inset 3px 0 0 #6c9bcf;color:#6c9bcf}.nav-btn.active.light{background:#6c9bcf1a}.nav-btn.inactive.dark{color:#a3bdcc}.nav-btn.inactive.light{color:#677483}.nav-btn.admin-item{margin-top:.5rem;padding-top:.85rem}.nav-btn.admin-item.dark{border-top:1px solid #ffffff0f}.nav-btn.admin-item.light{border-top:1px solid #848bc826}.nav-btn.admin-item.inactive.dark{color:#a3bdcc}.nav-btn.admin-item.inactive.light{color:#7d8da1}.nav-btn-label{flex:1 1;font-size:.88rem}.nav-btn-label.active{font-weight:600}.nav-btn-label.inactive{font-weight:400}.sidebar-logout{align-items:center;background:#0000;border:none;border-radius:.8rem;color:#ff0060;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;gap:.8rem;padding:.75rem 1rem;transition:background .2s}.sidebar-logout:hover{background:#ff00600f}@keyframes bcSlideIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.bc-page{display:flex;font-family:Poppins,sans-serif;height:100%;overflow:hidden}.bc-left{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;padding:1.8rem;transition:width .3s ease;width:100%}.bc-left--narrow{flex-shrink:0;min-width:320px;width:420px}.bc-right{animation:bcSlideIn .22s ease;border-left:1px solid #0000;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.bc-heading{font-size:1.3rem;font-weight:700;margin:0}.bc-subheading{font-size:.8rem;margin:.25rem 0 0}.bc-intro{margin-bottom:1.5rem}.bc-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.bc-pill{border:none;border-radius:999px;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;padding:.35rem .9rem;transition:opacity .15s}.bc-pill:hover{opacity:.85}.bc-pill--active{background:linear-gradient(135deg,#6c9bcf,#1b9c85);color:#fff;font-weight:600}.bc-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.4rem}.bc-tag-btn{border-radius:999px;cursor:pointer;font-family:Poppins,sans-serif;font-size:.7rem;padding:2px 9px;transition:all .15s}.bc-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:2rem}.bc-left--narrow .bc-grid{gap:.6rem;grid-template-columns:1fr}.bc-loading{align-items:center;display:flex;gap:.7rem;height:180px;justify-content:center}.bc-empty{padding:3rem;text-align:center}.bc-empty-icon{font-size:2.5rem;margin-bottom:.8rem}.bc-empty-text{font-family:Poppins,sans-serif;font-size:.88rem}.bc-search-wrap{align-items:center;border-radius:.85rem;display:flex;margin-bottom:.35rem;position:relative;transition:border-color .2s}.bc-search-wrap.dark{background:#ffffff0f}.bc-search-wrap.light{background:#ffffffe6}.bc-search-wrap.active{border-color:#6c9bcf}.bc-search-wrap.dark.inactive{border:1.5px solid #ffffff1a}.bc-search-wrap.light.inactive{border:1.5px solid #848bc84d}.bc-search-wrap.active{border:1.5px solid #6c9bcf}.bc-search-icon{align-items:center;display:flex;flex-shrink:0;padding-left:.9rem}.bc-search-input{background:none;border:none;flex:1 1;font-family:Poppins,sans-serif;font-size:.85rem;outline:none;padding:.75rem .6rem}.bc-search-clear{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:.6rem;width:20px}.bc-search-clear.dark{background:#ffffff14}.bc-search-clear.light{background:#848bc81f}.bc-credits{font-family:Poppins,sans-serif;font-size:.75rem;margin:0}.bc-credits.warn{color:#ff0060}.bc-credits.ok{color:#6c9bcf}.bcard{border-radius:1.2rem;cursor:default;display:flex;flex-direction:column;font-family:Poppins,sans-serif;overflow:hidden;transition:transform .2s,box-shadow .2s,outline .12s}.bcard:hover{transform:translateY(-3px)}.bcard--selected{outline:2px solid #6c9bcf;outline-offset:1px}.bcard.dark{background:#ffffff0f;box-shadow:0 4px 24px #0000004d}.bcard.light{background:#ffffffeb;box-shadow:0 4px 24px #848bc81f}.bcard.dark:not(.bcard--selected){border:1px solid #ffffff14}.bcard.light:not(.bcard--selected){border:1px solid #848bc833}.bcard.bcard--selected{border:1px solid #6c9bcf}.bcard__cover{cursor:pointer;flex-shrink:0;height:140px;position:relative}.bcard__cover.dark{background:#252830}.bcard__cover.light{background:#e8eaf0}.bcard__cover img{height:100%;object-fit:cover;width:100%}.bcard__cover-empty{align-items:center;display:flex;font-size:2.5rem;height:100%;justify-content:center;width:100%}.bcard__cover-empty.dark{color:#ffffff14}.bcard__cover-empty.light{color:#0000000f}.bc-left--narrow .bcard__cover{height:90px}.bcard__badge{border-radius:999px;font-size:.63rem;font-weight:700;left:8px;padding:2px 8px;position:absolute;top:8px}.bcard__badge,.bcard__fav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bcard__fav{align-items:center;background:#00000059;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.bcard__body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.9rem}.bcard__title{font-size:.9rem;font-weight:700;line-height:1.3;margin:0}.bcard__desc{font-size:.76rem;line-height:1.5;margin:0}.bcard__read-more{align-items:center;background:none;border:none;color:#6c9bcf;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.7rem;gap:2px;padding:2px 0}.bcard__actions{display:flex;gap:.4rem;margin-top:auto;padding-top:.4rem}.bcard__install{align-items:center;background:linear-gradient(135deg,#6c9bcf,#1b9c85);border:none;border-radius:.65rem;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;gap:.3rem;justify-content:center;padding:.6rem}.bcard__install--uploading{cursor:not-allowed;opacity:.65}.bcard__icon-btn{align-items:center;border:none;border-radius:.65rem;cursor:pointer;display:flex;height:36px;justify-content:center;transition:opacity .15s;width:36px}.bcard__icon-btn:hover{opacity:.8}.bcard__icon-btn:disabled{cursor:not-allowed;opacity:.45}.bcard__icon-btn--ai.dark{background:#6c9bcf26;border:1px solid #6c9bcf40;color:#6c9bcf}.bcard__icon-btn--ai.light{background:#6c9bcf1a;border:1px solid #6c9bcf40;color:#6c9bcf}.bcard__icon-btn--similar.dark{background:#1b9c851f;border:1px solid #1b9c8540;color:#1b9c85}.bcard__icon-btn--similar.light{background:#1b9c8514;border:1px solid #1b9c8540;color:#1b9c85}.bcard__icon-btn--detail.dark{background:#6c9bcf14;border:1px solid #6c9bcf40;color:#6c9bcf}.bcard__icon-btn--detail.light{background:#6c9bcf0d;border:1px solid #6c9bcf40;color:#6c9bcf}.bcard__icon-btn--detail.dark.active{background:#6c9bcf33}.bcard__icon-btn--detail.light.active{background:#6c9bcf1f}.taglist{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.taglist__tag{border:1px solid #6c9bcf40;border-radius:999px;font-weight:500}.taglist__more,.taglist__tag{color:#6c9bcf;font-size:.64rem;padding:2px 7px}.taglist__more{background:#0000;border:1px solid #6c9bcf33;border-radius:999px;cursor:pointer}.star-rating{align-items:center;display:flex;gap:2px}.star-rating__val{color:#a3bdcc;font-size:.7rem;margin-left:3px}.bdp{display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100%;overflow:hidden}.bdp.dark{background:#1a1d24;border-left:1px solid #ffffff0f}.bdp.light{background:#f6f8fc;border-left:1px solid #848bc826}.bdp__header{align-items:center;display:flex;flex-shrink:0;gap:.8rem;padding:1.2rem 1.4rem}.bdp__header.dark{border-bottom:1px solid #ffffff0f}.bdp__header.light{border-bottom:1px solid #848bc81f}.bdp__thumb{object-fit:cover}.bdp__thumb,.bdp__thumb-empty{border-radius:.65rem;flex-shrink:0;height:52px;width:52px}.bdp__thumb-empty{align-items:center;display:flex;font-size:1.4rem;justify-content:center}.bdp__thumb-empty.dark{background:#252830}.bdp__thumb-empty.light{background:#e8eaf0}.bdp__title{font-size:1rem;font-weight:700;line-height:1.3;margin:0}.bdp__rating{font-size:.7rem;margin:2px 0 0}.bdp__hactions{display:flex;flex-shrink:0;gap:.4rem;margin-left:auto}.bdp__btn-install{align-items:center;background:linear-gradient(135deg,#6c9bcf,#1b9c85);border:none;border-radius:.6rem;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;gap:4px;padding:.45rem .9rem}.bdp__btn-install:disabled{cursor:not-allowed;opacity:.6}.bdp__btn-icon{align-items:center;background:none;border-radius:.6rem;cursor:pointer;display:flex;height:36px;justify-content:center;transition:opacity .15s;width:36px}.bdp__btn-icon:hover{opacity:.75}.bdp__btn-icon--ai.dark{background:#6c9bcf1f;border:1px solid #6c9bcf4d;color:#6c9bcf}.bdp__btn-icon--ai.light{background:#6c9bcf14;border:1px solid #6c9bcf4d;color:#6c9bcf}.bdp__btn-icon--close.dark{border:1px solid #ffffff1a;color:#a3bdcc}.bdp__btn-icon--close.light{border:1px solid #848bc833;color:#677483}.bdp__tabs{display:flex;flex-shrink:0;overflow-x:auto;padding:0 1.2rem}.bdp__tabs.dark{border-bottom:1px solid #ffffff0f}.bdp__tabs.light{border-bottom:1px solid #848bc81f}.bdp__tab{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700;gap:5px;letter-spacing:.4px;padding:.6rem .85rem;transition:color .15s;white-space:nowrap}.bdp__tab.active{border-bottom:2px solid #6c9bcf;color:#6c9bcf}.bdp__tab.inactive{border-bottom:2px solid #0000}.bdp__tab-count{border-radius:999px;font-size:.62rem;font-weight:700;padding:1px 6px}.bdp__tab-count.active{background:#6c9bcf;color:#fff}.bdp__tab-count.inactive.dark{background:#ffffff1a;color:#a3bdcc}.bdp__tab-count.inactive.light{background:#00000014;color:#677483}.bdp__body{flex:1 1;overflow-y:auto;padding:1rem 1.4rem}.bdp__file-list{display:flex;flex-direction:column;gap:4px}.bdp__file-row{align-items:center;border-radius:.6rem;display:flex;gap:.7rem;padding:.5rem .7rem}.bdp__file-name{flex:1 1;font-size:.75rem;word-break:break-all}.bdp__file-size{flex-shrink:0;font-size:.67rem}.bdp__view-btn{background:none;border:1px solid #6c9bcf4d;border-radius:.35rem;color:#6c9bcf;cursor:pointer;font-family:Poppins,sans-serif;font-size:.67rem;padding:2px 8px;white-space:nowrap}.bdp__breadcrumb{align-items:center;border-bottom:1px solid #6c9bcf1f;display:flex;flex-wrap:wrap;font-size:.78rem;gap:0;margin-bottom:.5rem;padding:.5rem 0 .6rem}.bdp__crumb{background:none;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;padding:0}.bdp__crumb-group{align-items:center;display:inline-flex}.bdp__crumb-sep{margin:0 .1rem}.bdp__crumb-total{font-size:.7rem;margin-left:auto}.bdp__file-row--dir:hover{opacity:.85}.bdp__dir-icon{font-size:.9rem}.bdp__code-back{align-items:center;background:none;border:none;color:#6c9bcf;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.78rem;gap:4px;margin-bottom:.7rem}.bdp__code-filename{font-size:.72rem;margin:0 0 6px}.bdp__code-pre{background:#1e1e1e;border-radius:.7rem;color:#e6edf3;font-size:.72rem;line-height:1.6;margin:0;max-height:420px;overflow-x:auto;overflow-y:auto;padding:1rem}.bdp__gallery{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bdp__gallery-img{aspect-ratio:16/9;border-radius:.65rem;cursor:pointer;object-fit:cover;transition:opacity .15s;width:100%}.bdp__gallery-img:hover{opacity:.85}.bdp__post-form{border-radius:.8rem;margin-bottom:.8rem;padding:.8rem}.bdp__post-textarea{background:#0000;border:none;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:.82rem;line-height:1.5;outline:none;resize:vertical;width:100%}.bdp__post-footer{display:flex;justify-content:flex-end;margin-top:.4rem}.bdp__post-submit{background:linear-gradient(135deg,#6c9bcf,#1b9c85);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;padding:.4rem 1rem}.bdp__post-list{display:flex;flex-direction:column;gap:.6rem}.bdp__post-item{border-radius:.8rem;padding:.8rem}.bdp__post-pin{color:#1b9c85;display:block;font-size:.62rem;font-weight:700;margin-bottom:4px}.bdp__post-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:.3rem}.bdp__post-author{color:#6c9bcf;font-size:.75rem;font-weight:700}.bdp__post-date{font-size:.65rem}.bdp__post-del{background:none;border:none;color:#ff0060;cursor:pointer;display:flex;margin-left:.4rem;padding:0}.bdp__post-text{font-size:.8rem;line-height:1.5;margin:0}.bdp__review-form{border-radius:.8rem;margin-bottom:.8rem;padding:.8rem}.bdp__review-label{font-size:.78rem;font-weight:600;margin:0 0 .4rem}.bdp__star-picker{display:flex;gap:4px}.bdp__star{cursor:pointer;font-size:1.4rem;line-height:1;transition:transform .1s}.bdp__star:hover{transform:scale(1.2)}.bdp__review-textarea{background:#0000;border:none;border-top:1px solid #848bc833;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.5;margin-top:.5rem;outline:none;padding-top:.45rem;resize:vertical;width:100%}.bdp__review-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.4rem}.bdp__review-del{background:none;border:1px solid #ff00604d;border-radius:.5rem;color:#ff0060;font-size:.72rem;padding:.4rem .8rem}.bdp__review-del,.bdp__review-save{cursor:pointer;font-family:Poppins,sans-serif}.bdp__review-save{border:none;border-radius:.5rem;font-size:.75rem;font-weight:600;padding:.4rem 1rem}.bdp__review-save:disabled{cursor:not-allowed}.bdp__review-save.active{background:linear-gradient(135deg,#6c9bcf,#1b9c85);color:#fff}.bdp__review-save.inactive.dark{background:#ffffff1a;color:#a3bdcc}.bdp__review-save.inactive.light{background:#e0e0e0;color:#677483}.bdp__review-list{display:flex;flex-direction:column;gap:.6rem}.bdp__review-item{border-radius:.8rem;padding:.8rem}.bdp__review-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:.3rem}.bdp__review-author{color:#6c9bcf;font-size:.75rem;font-weight:700}.bdp__review-stars{color:#f7d060;font-size:.8rem}.bdp__review-date{font-size:.65rem}.bdp__review-text{font-size:.8rem;line-height:1.5;margin:0}.bdp__empty{font-size:.85rem;padding:2rem 0;text-align:center}.bdp__loader{display:flex;justify-content:center;padding:1.5rem}.bdp__post-icon-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;opacity:.7;padding:2px;transition:opacity .15s}.bdp__post-icon-btn:hover{opacity:1}.bdp__reply-btn{background:none;border:none;color:#6c9bcf;cursor:pointer;font-family:Poppins,sans-serif;font-size:.75rem;margin-top:.4rem;opacity:.8;padding:.2rem 0;transition:opacity .15s}.bdp__reply-btn:hover{opacity:1}.bdp__replies{border-left:2px solid #6c9bcf33;display:flex;flex-direction:column;gap:.5rem;margin-top:.6rem;padding-left:.8rem}.bdp__reply-item{padding:.4rem 0}.bdp__reply-form{border-top:1px solid #6c9bcf1a;margin-top:.6rem;padding-top:.6rem}.bdp__post-cancel{background:none;border:1px solid #6c9bcf4d;border-radius:6px;color:inherit;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;opacity:.7;padding:.3rem .8rem;transition:opacity .15s}.bdp__post-cancel:hover{opacity:1}.bdp__pagination{align-items:center;border-top:1px solid #6c9bcf1a;display:flex;gap:.8rem;justify-content:center;margin-top:.8rem;padding-top:.6rem}.bdp__page-btn{background:none;border:1px solid #6c9bcf4d;border-radius:.5rem;color:#6c9bcf;cursor:pointer;font-family:Poppins,sans-serif;padding:.3rem .8rem}.bdp__page-btn,.bdp__page-info{font-size:.75rem}.similar-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.similar-modal{border-radius:1.2rem;box-shadow:0 24px 60px #0006;display:flex;flex-direction:column;font-family:Poppins,sans-serif;max-height:80vh;max-width:720px;overflow:hidden;width:100%}.similar-modal.dark{background:#1e2127;border:1px solid #ffffff14}.similar-modal.light{background:#f6f6f9;border:1px solid #848bc833}.similar-modal__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.2rem}.similar-modal__header.dark{border-bottom:1px solid #ffffff0f}.similar-modal__header.light{border-bottom:1px solid #848bc826}.similar-modal__sublabel{font-size:.72rem;font-weight:600;letter-spacing:1px;margin:0;text-transform:uppercase}.similar-modal__title{font-size:.9rem;font-weight:700;margin:0}.similar-modal__close{background:none;border:none;cursor:pointer;padding:0}.similar-modal__body{flex:1 1;overflow-y:auto;padding:1rem 1.2rem}.similar-item{align-items:center;border-radius:.85rem;display:flex;gap:.9rem;margin-bottom:.6rem;padding:.7rem}.similar-item.dark{background:#ffffff0a;border:1px solid #ffffff0f}.similar-item.light{background:#ffffffe6;border:1px solid #848bc826}.similar-item__thumb{border-radius:.65rem;flex-shrink:0;height:64px;overflow:hidden;width:64px}.similar-item__thumb.dark{background:#252830}.similar-item__thumb.light{background:#e8eaf0}.similar-item__thumb img{height:100%;object-fit:cover;width:100%}.similar-item__thumb-empty{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.similar-item__info{flex:1 1;min-width:0}.similar-item__name{font-size:.85rem;font-weight:700;margin:0}.similar-item__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:3px}.similar-item__tag{border-radius:999px;font-size:.63rem;font-weight:600;padding:1px 7px}.similar-item__rating{font-size:.72rem;margin:3px 0 0}.similar-item__actions{display:flex;flex-shrink:0;gap:.4rem}.similar-item__btn-ai{align-items:center;border-radius:.6rem;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.similar-item__btn-ai.dark{background:#6c9bcf26;border:1px solid #6c9bcf40;color:#6c9bcf}.similar-item__btn-ai.light{background:#6c9bcf1a;border:1px solid #6c9bcf40;color:#6c9bcf}.install-overlay{align-items:center;animation:overlayIn .18s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.install-modal{animation:modalIn .22s cubic-bezier(.34,1.56,.64,1);border-radius:1.25rem;font-family:Poppins,sans-serif;max-width:420px;overflow:hidden;width:100%}@keyframes modalIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.install-modal.dark{background:#1a1d24;border:1px solid #ffffff14;box-shadow:0 24px 60px #0009}.install-modal.light{background:#fff;border:1px solid #848bc82e;box-shadow:0 24px 60px #6c9bcf2e}.install-modal__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.4rem 1.4rem 0}.install-modal__header-text{min-width:0}.install-modal__title{font-size:1rem;font-weight:700;margin:0 0 .2rem}.install-modal.dark .install-modal__title{color:#edeffd}.install-modal.light .install-modal__title{color:#363949}.install-modal__sub{font-size:.78rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-modal.dark .install-modal__sub{color:#a3bdcc}.install-modal.light .install-modal__sub{color:#677483}.install-modal__close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background .15s;width:30px}.install-modal.dark .install-modal__close{color:#a3bdcc}.install-modal.dark .install-modal__close:hover{background:#ffffff14}.install-modal.light .install-modal__close{color:#677483}.install-modal.light .install-modal__close:hover{background:#848bc81a}.install-modal__body{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 1.4rem 1.4rem}.install-modal__primary{display:flex;flex-direction:column;gap:.5rem}.install-modal__primary-label{align-items:center;display:flex;font-size:.7rem;font-weight:600;gap:.35rem;letter-spacing:.6px;text-transform:uppercase}.install-modal.dark .install-modal__primary-label{color:#a3bdcc}.install-modal.light .install-modal__primary-label{color:#677483}.install-modal__star{font-size:.8rem}.install-modal__btn-main{align-items:center;background:linear-gradient(135deg,#6c9bcf,#1b9c85);border-radius:.85rem;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700;gap:.55rem;justify-content:center;padding:.9rem 1.2rem;text-decoration:none;transition:opacity .15s,transform .15s}.install-modal__btn-main:hover{opacity:.92;transform:translateY(-1px)}.install-modal__archive-page{font-size:.72rem;padding:.2rem 0;text-align:center;text-decoration:none;transition:opacity .15s}.install-modal.dark .install-modal__archive-page,.install-modal.light .install-modal__archive-page{color:#6c9bcf}.install-modal__archive-page:hover{opacity:.75}.install-modal__alt{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem}.install-modal.dark .install-modal__alt{border-top:1px solid #ffffff12}.install-modal.light .install-modal__alt{border-top:1px solid #848bc826}.install-modal__alt-label{font-size:.7rem;font-weight:500;text-align:center}.install-modal.dark .install-modal__alt-label{color:#677483}.install-modal.light .install-modal__alt-label{color:#a3bdcc}.install-modal__alt-links{display:flex;gap:.5rem}.install-modal__btn-alt{align-items:center;border-radius:.7rem;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;gap:.4rem;justify-content:center;padding:.65rem .8rem;text-decoration:none;transition:background .15s}.install-modal.dark .install-modal__btn-alt{background:#ffffff0f;border:1px solid #ffffff14;color:#edeffd}.install-modal.dark .install-modal__btn-alt:hover{background:#ffffff1a}.install-modal.light .install-modal__btn-alt{background:#6c9bcf12;border:1px solid #6c9bcf2e;color:#363949}.install-modal.light .install-modal__btn-alt:hover{background:#6c9bcf1f}.install-modal__pending{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0;text-align:center}.install-modal__pending-icon{font-size:1.8rem}.install-modal.dark .install-modal__pending p{color:#a3bdcc;font-size:.83rem}.install-modal.light .install-modal__pending p{color:#677483;font-size:.83rem}.bc-sub-section{padding-top:1.5rem}.bc-sub-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.6rem;padding:0;width:100%}.bc-sub-label{font-size:1rem;font-weight:700}.bc-sub-hint,.bc-sub-label{font-family:Poppins,sans-serif}.bc-sub-hint{font-size:.75rem}.bc-sub-chevron{margin-left:auto}.bc-sub-collapse{display:grid;overflow:hidden;transition:grid-template-rows .35s ease}.bc-sub-inner{min-height:0}.bc-sub-tabs{display:flex;gap:.4rem;margin-bottom:1rem}.bc-sub-tab{border:none;border-radius:.5rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;padding:.35rem .9rem}.bc-sub-tab--active{box-shadow:inset 0 -2px 0 #6c9bcf;color:#6c9bcf;font-weight:600}.sub-form{display:flex;flex-direction:column;gap:.9rem}.sub-form__grid2{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:1fr 1fr}.sub-form__field{display:flex;flex-direction:column;gap:.3rem}.sub-form__label{display:block;font-family:Poppins,sans-serif;font-size:.72rem}.sub-form__input,.sub-form__select,.sub-form__textarea{border-radius:.65rem;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:.85rem;outline:none;padding:.7rem .9rem;width:100%}.sub-form__textarea{resize:vertical}.sub-form__file-label{border-radius:.65rem;cursor:pointer;font-size:.8rem;padding:.65rem .9rem}.sub-form__error,.sub-form__file-label{align-items:center;display:flex;font-family:Poppins,sans-serif;gap:.4rem}.sub-form__error{color:#ff0060;font-size:.78rem}.sub-form__submit{align-items:center;border:none;border-radius:.7rem;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem}.sub-form__submit:disabled{cursor:not-allowed}.sub-form__submit.sending{background:#6c9bcf66}.sub-form__submit.ready{background:linear-gradient(135deg,#6c9bcf,#1b9c85)}.my-sub-list{display:flex;flex-direction:column;gap:.6rem}.my-sub-item{align-items:flex-start;border-radius:.8rem;display:flex;gap:.8rem;justify-content:space-between;padding:.8rem 1rem}.my-sub-item.dark{background:#ffffff0a;border:1px solid #ffffff12}.my-sub-item.light{background:#848bc80f;border:1px solid #848bc826}.my-sub-title{font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;margin:0}.my-sub-meta{margin:2px 0 0}.my-sub-meta,.my-sub-reason{font-family:Poppins,sans-serif;font-size:.72rem}.my-sub-reason{color:#ff0060;margin:4px 0 0}.my-sub-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:600;gap:4px;padding:3px 9px}.my-sub-dot{border-radius:50%;display:inline-block;height:5px;width:5px}.ulink-wrap{display:inline-block;position:relative}.ulink{font-size:inherit;text-decoration:none;transition:opacity .15s}.ulink:hover{opacity:.8;text-decoration:underline}.uhover-card{animation:uhoverFadeIn .15s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;box-shadow:0 8px 32px #00000047;font-family:Poppins,sans-serif;left:0;padding:1rem;position:absolute;top:calc(100% + 8px);width:240px;z-index:3000}@keyframes uhoverFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.uhover-loading{font-size:.75rem;padding:.5rem;text-align:center}.uhover-top{gap:.65rem;margin-bottom:.75rem}.uhover-avatar,.uhover-top{align-items:center;display:flex}.uhover-avatar{background:linear-gradient(135deg,#6c9bcf,#1b9c85);border-radius:.65rem;color:#fff;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.uhover-avatar img{height:100%;object-fit:cover;width:100%}.uhover-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.uhover-name{font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhover-role{font-size:.68rem;font-weight:500}.uhover-stats{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.uhover-stat{align-items:center;display:flex;justify-content:space-between}.uhover-stat-label{font-size:.7rem}.uhover-stat-val{font-size:.72rem;font-weight:600}.uhover-profile-btn{background:#6c9bcf1a;border:1px solid #6c9bcf4d;border-radius:.6rem;color:#6c9bcf;cursor:pointer;font-family:Poppins,sans-serif;font-size:.73rem;font-weight:600;padding:.45rem;transition:background .15s;width:100%}.uhover-profile-btn:hover{background:#6c9bcf33}.pp-root{display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;overflow-y:auto;padding:1.4rem .8rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.pp-root.dark{background:#181a1ef2;border-left:1px solid #ffffff0f}.pp-root.light{background:#ffffffe6;border-left:1px solid #848bc826}.pp-root.expanded{min-width:22rem;width:22rem}.pp-root.collapsed{min-width:3.5rem;width:3.5rem}.pp-toggle{background:none;border:none;color:#6c9bcf;cursor:pointer;margin-bottom:1rem}.pp-toggle.expanded{align-self:flex-end}.pp-toggle.collapsed{align-self:center}.pp-body{animation:fadeIn .4s ease}.pp-header{margin-bottom:1.5rem;text-align:center}.pp-username{font-size:1rem;margin-bottom:.2rem;margin-top:1rem}.pp-role{font-size:.78rem}.pp-credits{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:.4rem;margin-top:.6rem;padding:.3rem .8rem}.pp-credits.positive{background:#1b9c8526;border:1px solid #1b9c854d;color:#1b9c85}.pp-credits.empty{background:#ff00601f;border:1px solid #ff00604d;color:#ff0060}.pp-specs-heading{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem}.pp-spec-cards{display:flex;flex-direction:column;gap:.8rem}.pp-hint{background:linear-gradient(135deg,#6c9bcf1a,#1b9c851a);border:1px dashed #6c9bcf55;border-radius:1rem;margin-top:1.2rem;padding:1rem;text-align:center}.pp-hint p{font-size:.75rem;margin:0}.pp-spec-card{align-items:center;border-radius:.8rem;display:flex;gap:.8rem;padding:.8rem 1rem}.pp-spec-icon{color:#6c9bcf;flex-shrink:0}.pp-spec-label{font-size:.7rem;margin:0}.pp-spec-value{font-size:.85rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-avatar-wrap{cursor:pointer;display:inline-block;position:relative}.pp-avatar{align-items:center;border-radius:1.2rem;box-shadow:0 10px 20px #6c9bcf4d;display:flex;height:4.5rem;justify-content:center;overflow:hidden;transition:border .15s;width:4.5rem}.pp-avatar--gradient{background:linear-gradient(135deg,#6c9bcf,#1b9c85)}.pp-avatar img{height:100%;object-fit:cover;width:100%}.pp-avatar-initials{color:#fff;font-size:1.4rem;font-weight:700}.pp-avatar-overlay{align-items:center;background:#00000073;border-radius:1.2rem;display:flex;inset:0;justify-content:center;position:absolute}.pp-banner-wrap{border-radius:.85rem;cursor:pointer;height:80px;margin-bottom:-2rem;overflow:hidden;position:relative}.pp-banner-img{height:100%;object-fit:cover;width:100%}.pp-banner-empty{background:linear-gradient(135deg,#6c9bcf26,#1b9c8526);height:100%;width:100%}.pp-banner-edit-btn{align-items:center;background:#00000073;border-radius:50%;bottom:6px;display:flex;height:22px;justify-content:center;opacity:0;position:absolute;right:8px;transition:opacity .15s;width:22px}.pp-banner-wrap:hover .pp-banner-edit-btn{opacity:1}.pp-username-edit{align-items:center;display:flex;flex-direction:column;gap:.3rem;margin-top:1rem}.pp-build-count{align-items:center;display:block;font-size:.7rem;gap:.1rem;margin-top:.35rem}.pp-bio-section{margin:.75rem 0 1rem}.pp-bio-view{border:1px dashed #6c9bcf40;border-radius:.65rem;cursor:pointer;min-height:36px;padding:.6rem .8rem;transition:border-color .15s}.pp-bio-view:hover{border-color:#6c9bcf80}.pp-avatar--frame-gold{border:2.5px solid #f7d060!important;box-shadow:0 0 10px #f7d06080}.pp-avatar--frame-animated{animation:frameRotate 3s linear infinite;background-clip:padding-box;border:2.5px solid #0000!important;box-shadow:0 0 0 2.5px #6c9bcf,0 0 12px #6c9bcf99}@keyframes frameRotate{0%{box-shadow:0 0 0 2.5px #6c9bcf,0 0 12px #6c9bcf99}33%{box-shadow:0 0 0 2.5px #a78bfa,0 0 12px #a78bfa99}66%{box-shadow:0 0 0 2.5px #1b9c85,0 0 12px #1b9c8599}to{box-shadow:0 0 0 2.5px #6c9bcf,0 0 12px #6c9bcf99}}.pp-avatar--frame-neon{border:2.5px solid #a78bfa!important;box-shadow:0 0 8px #a78bfab3,0 0 20px #a78bfa4d}.ap-root{font-family:Poppins,sans-serif;margin:0 auto;max-width:1100px;padding:1.8rem}.ap-heading{color:inherit;font-size:1.3rem;font-weight:700;margin:0}.ap-subheading{font-size:.78rem;margin-top:.25rem}.ap-intro,.ap-tabs{margin-bottom:1.8rem}.ap-tabs{border-radius:.9rem;display:flex;gap:.3rem;padding:4px}.ap-tabs.dark{background:#ffffff0d}.ap-tabs.light{background:#848bc814}.ap-tab{align-items:center;border:none;border-radius:.7rem;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:.82rem;gap:.4rem;justify-content:center;padding:.6rem 1rem;transition:all .2s}.ap-tab.active.dark{background:#6c9bcf33}.ap-tab.active.dark,.ap-tab.active.light{box-shadow:0 2px 8px #0000001f;color:#6c9bcf;font-weight:600}.ap-tab.active.light{background:#fff}.ap-tab.inactive{background:#0000;font-weight:400}.ap-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.ap-pill{border:none;border-radius:999px;cursor:pointer;font-family:Poppins,sans-serif;font-size:.75rem;padding:.3rem .85rem}.ap-pill.active{background:linear-gradient(135deg,#6c9bcf,#1b9c85);color:#fff;font-weight:600}.ap-refresh{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;gap:4px;margin-left:auto}.ap-list{display:flex;flex-direction:column;gap:.7rem}.ap-empty{font-family:Poppins,sans-serif}.ap-empty,.ap-loader{padding:2rem;text-align:center}.ap-card{border-radius:.9rem;overflow:hidden}.ap-card-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.8rem;padding:.9rem 1.1rem;text-align:left;width:100%}.ap-card-title{font-size:.88rem;font-weight:600}.ap-card-meta,.ap-card-title{font-family:Poppins,sans-serif}.ap-card-meta{font-size:.7rem;margin:2px 0 0}.ap-card-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ap-badge{align-items:center;border-radius:999px;display:inline-flex;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:600;gap:4px;padding:3px 9px}.ap-badge-dot{border-radius:50%;display:inline-block;height:5px;width:5px}.ap-reply-count{background:#6c9bcf26;border-radius:999px;color:#6c9bcf;font-family:Poppins,sans-serif;font-size:.68rem;padding:2px 7px}.ap-card-body{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem}.ap-card-desc{font-family:Poppins,sans-serif;font-size:.82rem;line-height:1.5;margin:0}.ap-card-tags-text{color:#6c9bcf;font-family:"Poppins, sans-serif";font-size:.75rem;margin:0}.ap-card-link{color:#6c9bcf;font-size:.78rem}.ap-card-reject-reason{color:#ff0060;font-family:Poppins,sans-serif;font-size:.78rem;margin:0}.ap-actions{display:flex;gap:.5rem}.ap-btn{align-items:center;border:none;border-radius:.6rem;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;gap:4px;padding:.55rem 1rem}.ap-btn:disabled{cursor:not-allowed;opacity:.6}.ap-btn--approve{background:#1b9c8526;border:1px solid #1b9c854d;color:#1b9c85}.ap-btn--reject{background:#ff00601a;border:1px solid #ff006040;color:#ff0060}.ap-btn--confirm-reject{background:#ff0060;color:#fff}.ap-btn--cancel{background:#0000;color:inherit}.ap-btn--delete{background:#ff006014;border:none;color:#ff0060;font-size:.75rem;padding:.4rem .8rem}.ap-btn--reply{background:linear-gradient(135deg,#6c9bcf,#1b9c85);border:none;color:#fff;font-size:.78rem;padding:.55rem .9rem}.ap-btn--close-ticket{background:#1b9c851a;border:none;color:#1b9c85;font-size:.7rem;padding:.4rem}.ap-btn--reopen{background:#6c9bcf1f;border:none;color:#6c9bcf;font-size:.75rem;padding:.45rem .9rem}.ap-btn--files{align-items:center;background:#0000;display:flex;font-size:.75rem;gap:3px}.ap-btn--restore{background:#1b9c851a;border:1px solid #1b9c854d;color:#1b9c85;font-size:.75rem;padding:.4rem .6rem}.ap-btn--delete-build{background:#ff006014;border:1px solid #ff006040;color:#ff0060;font-size:.75rem;padding:.4rem .7rem}.ap-btn--confirm-delete{background:#ff0060;border:none;color:#fff;font-size:.72rem;font-weight:600;padding:.35rem .7rem}.ap-btn--cancel-delete{background:#0000;border:none;color:inherit;font-size:.72rem;padding:.35rem .6rem}.ap-btn--edit{background:#0000;font-size:.75rem;padding:.4rem .9rem}.ap-btn--delete-user{background:#ff006014;border:1px solid #ff006040;color:#ff0060;font-size:.75rem;padding:.4rem .7rem}.ap-btn--save{background:#1b9c85;border:none;color:#fff;font-size:.75rem;font-weight:600;padding:.4rem .8rem}.ap-btn--cancel-edit{background:#0000;border:none;color:inherit;font-size:.75rem;padding:.4rem .7rem}.ap-btn--back{border:none;font-size:.85rem;margin-bottom:1rem}.ap-btn--back,.ap-btn--file-viewer{align-items:center;background:none;color:#6c9bcf;cursor:pointer;display:flex;font-family:Poppins,sans-serif;gap:4px}.ap-btn--file-viewer{border-radius:.5rem;font-size:.75rem;padding:.35rem .8rem}.ap-btn--file-viewer.dark{border:1px solid #ffffff1a}.ap-btn--file-viewer.light{border:1px solid #6c9bcf40}.ap-btn--code-back{color:#6c9bcf;font-size:.75rem;margin-bottom:.4rem}.ap-btn--code-back,.ap-btn--crumb{background:none;border:none;cursor:pointer;font-family:Poppins,sans-serif}.ap-reject-form{display:flex;flex-direction:column;gap:.5rem}.ap-reject-textarea{border:1.5px solid #ff00604d;border-radius:.6rem;font-family:Poppins,sans-serif;font-size:.82rem;min-height:70px;outline:none;padding:.6rem .8rem;resize:vertical}.ap-reject-textarea.dark{background:#ffffff0d}.ap-reject-textarea.light{background:#848bc814}.ap-reply-row{align-items:flex-end;display:flex;gap:.5rem}.ap-reply-textarea{border-radius:.65rem;flex:1 1;font-family:Poppins,sans-serif;font-size:.82rem;min-height:60px;outline:none;padding:.6rem .8rem;resize:vertical}.ap-reply-textarea.dark{background:#ffffff0d;border:1.5px solid #ffffff1a}.ap-reply-textarea.light{background:#6c9bcf0d;border:1.5px solid #6c9bcf40}.ap-reply-actions{display:flex;flex-direction:column;gap:.4rem}.ap-message-box{border-radius:.65rem;padding:.8rem}.ap-message-box.dark{background:#ffffff0a}.ap-message-box.light{background:#848bc812}.ap-message-text{font-family:Poppins,sans-serif;font-size:.82rem;line-height:1.5;margin:0}.ap-screenshots{display:flex;flex-wrap:wrap;gap:.4rem}.ap-screenshot-img{border-radius:.5rem;height:54px;object-fit:cover;width:72px}.ap-replies{display:flex;flex-direction:column;gap:.6rem}.ap-reply-bubble{align-items:flex-start;display:flex;gap:.5rem}.ap-reply-bubble--user{flex-direction:row-reverse}.ap-reply-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.ap-reply-avatar--staff{background:linear-gradient(135deg,#6c9bcf,#1b9c85);color:#fff}.ap-reply-avatar--user.dark{background:#ffffff1a}.ap-reply-avatar--user.light{background:#848bc826}.ap-reply-avatar img{height:100%;object-fit:cover;width:100%}.ap-reply-text-wrap{max-width:75%;padding:.55rem .8rem}.ap-reply-text-wrap--staff{background:#6c9bcf1f;border:1px solid #6c9bcf33;border-radius:0 .7rem .7rem .7rem}.ap-reply-text-wrap--user{border-radius:.7rem 0 .7rem .7rem}.ap-reply-text{font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.45;margin:0}.ap-reply-author{font-family:Poppins,sans-serif;font-size:.65rem;margin:3px 0 0}.ap-reply-author--staff{text-align:left}.ap-reply-author--user{text-align:right}.ap-confirm-row{align-items:center;display:flex;gap:.3rem}.ap-confirm-label{color:#ff0060;font-family:Poppins,sans-serif;font-size:.72rem}.ap-builds-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.ap-builds-count{font-family:Poppins,sans-serif;font-size:.72rem;margin-bottom:.8rem}.ap-build-row{border-radius:.9rem;flex-wrap:wrap;gap:.9rem;padding:.8rem 1rem}.ap-build-row,.ap-build-thumb{align-items:center;display:flex}.ap-build-thumb{border-radius:.6rem;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.ap-build-thumb.dark{background:#252830}.ap-build-thumb.light{background:#e8eaf0}.ap-build-thumb img{height:100%;object-fit:cover;width:100%}.ap-build-thumb-empty{font-size:1.2rem}.ap-build-info{flex:1 1;min-width:0}.ap-build-title{font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-build-meta{font-family:Poppins,sans-serif;font-size:.7rem;margin:2px 0 0}.ap-build-type-badge{font-weight:600}.ap-build-archive-link,.ap-build-type-badge{border-radius:999px;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.65rem;padding:2px 7px}.ap-build-archive-link{background:#1b9c851a;color:#1b9c85;text-decoration:none}.ap-build-actions{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.ap-search-input{border-radius:999px;flex:1 1;font-family:Poppins,sans-serif;font-size:.78rem;min-width:160px;outline:none;padding:.35rem .8rem}.ap-search-input.dark{background:#ffffff0d;border:1px solid #ffffff1a}.ap-search-input.light{background:#6c9bcf0f;border:1px solid #6c9bcf40}.ap-file-viewer-wrap{margin-top:.5rem}.ap-file-viewer-body{border-radius:.7rem;margin-top:.6rem;padding:.8rem}.ap-file-viewer-body.dark{background:#0003}.ap-file-viewer-body.light{background:#848bc80d}.ap-file-list{display:flex;flex-direction:column;gap:.25rem;max-height:250px;overflow-y:auto}.ap-file-list--lg{max-height:60vh}.ap-file-row{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.4rem .6rem}.ap-file-row--file{cursor:default}.ap-file-name{flex:1 1;font-family:Poppins,sans-serif;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-file-name--lg{font-size:.82rem}.ap-file-size{flex-shrink:0;font-size:.65rem}.ap-file-size--lg{font-size:.7rem}.ap-btn--view-code{background:#6c9bcf1a;border:1px solid #6c9bcf4d;border-radius:.4rem;color:#6c9bcf;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.65rem;padding:.2rem .5rem}.ap-btn--view-code--lg{font-size:.7rem;padding:.25rem .6rem}.ap-code-filename{font-family:Poppins,sans-serif;font-size:.7rem;margin-bottom:.3rem}.ap-code-filename--lg{font-size:.75rem;margin-bottom:.4rem}.ap-code-pre{border-radius:.5rem;font-family:Courier New,monospace;font-size:.72rem;margin:0;max-height:300px;overflow-x:auto;overflow-y:auto;padding:.8rem}.ap-code-pre--lg{border-radius:.6rem;font-size:.78rem;max-height:60vh;padding:1rem}.ap-code-pre.dark{background:#0000004d}.ap-code-pre.light{background:#848bc814}.ap-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:.72rem;gap:.2rem;margin-bottom:.5rem}.ap-breadcrumb--lg{font-size:.78rem;margin-bottom:.6rem}.ap-crumb-sep{margin:0 2px}.ap-crumb-span{align-items:center;display:inline-flex}.ap-files-header,.ap-files-title{margin-bottom:.8rem}.ap-files-title{font-size:1rem}.ap-files-title,.ap-lock{font-family:Poppins,sans-serif}.ap-lock{padding:3rem;text-align:center}.ap-lock-icon{margin-bottom:.8rem;opacity:.4}.ap-pending-badge{background:#f7d060;border-radius:999px;color:#1a1a1a;font-size:.65rem;font-weight:700;margin-left:5px;padding:0 5px}.ap-users-list{display:flex;flex-direction:column;gap:.6rem}.ap-user-row{border-radius:.9rem;flex-wrap:wrap;gap:1rem;padding:.9rem 1.1rem}.ap-user-avatar,.ap-user-row{align-items:center;display:flex}.ap-user-avatar{background:linear-gradient(135deg,#6c9bcf,#1b9c85);border-radius:50%;color:#fff;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.ap-user-avatar img{height:100%;object-fit:cover;width:100%}.ap-user-info{flex:1 1;min-width:0}.ap-user-name{font-size:.88rem}.ap-user-name,.ap-user-role{font-family:Poppins,sans-serif;font-weight:600}.ap-user-role{align-items:center;display:inline-flex;font-size:.68rem;gap:3px}.ap-user-meta{font-family:Poppins,sans-serif;font-size:.7rem;margin:0}.ap-user-premium{color:#f7d060;margin-left:6px}.ap-user-edit{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ap-user-actions{display:flex;gap:.4rem}.ap-select{border-radius:.5rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;outline:none;padding:.4rem .6rem}.ap-select.dark{background:#ffffff0d;border:1px solid #ffffff1a}.ap-select.light{background:#6c9bcf0d;border:1px solid #6c9bcf40}.ap-credits-input{border-radius:.5rem;font-family:Poppins,sans-serif;font-size:.78rem;outline:none;padding:.4rem .6rem;width:90px}.ap-credits-input.dark{background:#ffffff0d;border:1px solid #ffffff1a}.ap-credits-input.light{background:#6c9bcf0d;border:1px solid #6c9bcf40}.ap-premium-label{align-items:center;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;gap:4px}.ap-user-blocked-badge{background:#e052521f;border:1px solid #e0525240;border-radius:5px;color:#e05252;font-size:.65rem;font-weight:600;padding:1px 6px}.ap-btn--block{background:#e052521a;border:1px solid #e052524d;border-radius:7px;color:#e05252;cursor:pointer;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;padding:4px 10px;transition:background .15s}.ap-btn--block:hover{background:#e052522e}.ap-btn--block-disabled{background:#9696960f;border:1px solid #96969633;border-radius:7px;color:#7a8aab;cursor:not-allowed}.ap-btn--block-disabled,.ap-btn--unblock{font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;padding:4px 10px}.ap-btn--unblock{background:#1b9c851a;border:1px solid #1b9c854d;border-radius:7px;color:#1b9c85;cursor:pointer;transition:background .15s}.ap-btn--unblock:hover{background:#1b9c852e}.ap-btn--warn{align-items:center;background:#f7d0601a;border:1px solid #f7d0604d;border-radius:8px;color:#f7d060;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;gap:5px;padding:6px 14px;transition:background .15s}.ap-btn--warn:disabled{cursor:not-allowed;opacity:.45}.ap-btn--warn:not(:disabled):hover{background:#f7d0602e}.ap-btn--block-now{align-items:center;background:#e052521f;border:1px solid #e052524d;border-radius:8px;color:#e05252;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;gap:5px;padding:6px 14px;transition:background .15s}.ap-btn--block-now:disabled{cursor:not-allowed;opacity:.45}.ap-btn--block-now:not(:disabled):hover{background:#e0525233}.wbm-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:3000}.wbm-modal{animation:notifFadeIn .18s ease;border-radius:1.1rem;box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column;gap:.9rem;max-width:460px;padding:1.6rem;width:100%}.wbm-desc{font-size:.8rem;line-height:1.55;margin:0}.wbm-textarea{border-radius:.65rem;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:.8rem;outline:none;padding:.65rem .85rem;resize:vertical;width:100%}.wbm-textarea.dark{background:#ffffff0f;border:1px solid #ffffff1a;color:#edeffd}.wbm-textarea.light{background:#00000008;border:1px solid #848bc833;color:#363949}.wbm-textarea:focus{border-color:#6c9bcf80}.wbm-actions{display:flex;flex-wrap:wrap;gap:.6rem}.wbm-duration-label{font-size:.78rem;margin:0}.wbm-duration-list{display:flex;flex-direction:column;gap:.35rem}.wbm-duration-btn{border-radius:.6rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;padding:.5rem .85rem;text-align:left;transition:background .15s}.wbm-duration-btn.dark{background:#ffffff0a;border:1px solid #ffffff14}.wbm-duration-btn.light{background:#00000008;border:1px solid #848bc826}.wbm-duration-btn.selected{background:#6c9bcf2e;border-color:#6c9bcf66;color:#6c9bcf}.ap-warn-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.ap-warn-info{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0}.ap-warn-header{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.ap-warn-user{font-size:.82rem;font-weight:600}.ap-warn-status{font-size:.72rem;font-weight:600}.ap-warn-countdown{font-feature-settings:"tnum";font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700}.ap-warn-reason{font-size:.76rem;margin:0}.ap-warn-meta{font-size:.7rem;margin:0}.ap-warn-actions{display:flex;flex-direction:column;flex-shrink:0;gap:.4rem}.notif-bell-btn,.notif-wrapper{position:relative}.notif-bell-btn{align-items:center;background:none;border:1px solid #6c9bcf33;border-radius:.6rem;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:2px;transition:background .2s;width:28px}.notif-bell-btn.dark{background:#ffffff0d;color:#edeffd}.notif-bell-btn.light{background:#0000000d;color:#363949}.notif-bell-btn.dark:hover{background:#ffffff1a}.notif-bell-btn.light:hover{background:#00000017}.notif-badge{align-items:center;background:#e05252;border-radius:99px;box-shadow:0 1px 4px #e0525273;color:#fff;font-family:Poppins,sans-serif;font-size:.62rem;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 4px;pointer-events:none;right:-5px;top:-5px}.notif-badge,.notif-panel{display:flex;position:absolute}.notif-panel{animation:notifFadeIn .18s ease;border-radius:1rem;box-shadow:0 8px 32px #00000038;flex-direction:column;max-height:480px;overflow:hidden;right:0;top:calc(100% + 10px);width:340px;z-index:2000}.notif-panel.dark{background:#1c1e24f7;border:1px solid #ffffff14}.notif-panel.dark,.notif-panel.light{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notif-panel.light{background:#fffffff7;border:1px solid #848bc82e}@keyframes notifFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.notif-panel-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.85rem 1rem .6rem}.notif-panel-title{color:#6c9bcf;font-size:.82rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.notif-panel-actions{display:flex;flex-wrap:wrap;gap:.4rem}.notif-action-btn{background:none;border:1px solid #6c9bcf40;border-radius:6px;color:#6c9bcf;cursor:pointer;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:500;padding:3px 8px;transition:background .15s,color .15s;white-space:nowrap}.notif-action-btn:hover{background:#6c9bcf1f}.notif-clear-btn{border-color:#e0525240;color:#e05252}.notif-clear-btn:hover{background:#e052521a}.notif-clear-btn.confirm{background:#e0525226;color:#e05252}.notif-list{flex:1 1;overflow-y:auto}.notif-empty{color:#7a8aab;font-size:.82rem;padding:2.5rem 1.2rem;text-align:center}.notif-item{align-items:flex-start;border-bottom:1px solid #0000;cursor:pointer;display:flex;gap:.65rem;padding:.7rem .9rem .7rem 1rem;position:relative;transition:background .15s}.notif-item.dark{border-bottom-color:#ffffff0a}.notif-item.light{border-bottom-color:#848bc81a}.notif-item.dark:hover{background:#ffffff0a}.notif-item.light:hover{background:#6c9bcf0f}.notif-item.unread.dark{background:#6c9bcf12}.notif-item.unread.light{background:#6c9bcf14}.notif-unread-bar{background:#6c9bcf;border-radius:0 2px 2px 0;bottom:0;left:0;position:absolute;top:0;width:3px}.notif-item-icon{flex-shrink:0;font-size:1.1rem;margin-top:1px}.notif-item-body{flex:1 1;min-width:0}.notif-item-text{font-size:.78rem;line-height:1.4;margin:0 0 2px;word-break:break-word}.notif-item.unread .notif-item-text{font-weight:600}.notif-item.dark .notif-item-text{color:#dde3f5}.notif-item.light .notif-item-text{color:#363949}.notif-item-time{color:#7a8aab;font-size:.68rem}.notif-delete-btn{background:none;border:none;border-radius:4px;color:#7a8aab;cursor:pointer;flex-shrink:0;font-size:.7rem;opacity:0;padding:2px 4px;transition:opacity .15s,color .15s}.notif-item:hover .notif-delete-btn{opacity:1}.notif-delete-btn:hover{color:#e05252}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upp-root{animation:fadeIn .25s ease;font-family:Poppins,sans-serif;margin:0 auto;max-width:720px;padding:1.5rem 1.5rem 3rem}.upp-loading{font-size:.85rem;gap:.5rem;justify-content:center;padding:4rem}.upp-back,.upp-loading{align-items:center;display:flex;font-family:Poppins,sans-serif}.upp-back{background:none;border:none;cursor:pointer;font-size:.78rem;font-weight:500;gap:.4rem;margin-bottom:1.2rem;padding:0;transition:opacity .15s}.upp-back:hover{opacity:.7}.upp-banner{border-radius:1.1rem;height:160px;margin-bottom:1.2rem;overflow:hidden;position:relative}.upp-banner-img{height:100%;object-fit:cover;width:100%}.upp-banner-empty{background:linear-gradient(135deg,#1a1d24,#1e2a35);height:100%;width:100%}.upp-banner-overlay{background:linear-gradient(0deg,#000000b3 0,#0000 60%);inset:0;position:absolute}.upp-banner-content{align-items:center;bottom:1rem;display:flex;gap:.85rem;left:1.2rem;position:absolute}.upp-avatar{align-items:center;background:linear-gradient(135deg,#6c9bcf,#1b9c85);border:2px solid #fff3;border-radius:.85rem;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:56px;justify-content:center;overflow:hidden;width:56px}.upp-avatar img{height:100%;object-fit:cover;width:100%}.upp-username{font-size:1.15rem;font-weight:700;margin:0;text-shadow:0 1px 4px #00000080}.upp-role{font-size:.72rem;font-weight:600}.upp-identity{display:flex;flex-direction:column;gap:.15rem}.upp-stats-row{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1rem}.upp-stat{border-radius:.75rem;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem}.upp-stat-label{font-size:.68rem}.upp-stat-val{font-size:.88rem;font-weight:700}.upp-bio{border-radius:.85rem;font-size:.8rem;line-height:1.55;margin-bottom:1rem;padding:.85rem 1rem}.upp-tabs{border-bottom:1px solid #6c9bcf26;display:flex;gap:.4rem;margin-bottom:1rem;padding-bottom:.5rem}.upp-tab{background:none;border:none;border-radius:.5rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;padding:.35rem .75rem;transition:background .15s}.upp-tab.active{background:#6c9bcf1f;font-weight:700}.upp-tab.dark:hover{background:#ffffff0f}.upp-tab.light:hover{background:#6c9bcf14}.upp-empty{font-size:.82rem;padding:2rem;text-align:center}.upp-messages{display:flex;flex-direction:column;gap:.65rem}.upp-msg-form{align-items:flex-end;border-radius:.85rem;display:flex;gap:.5rem;margin-bottom:.2rem;padding:.7rem}.upp-msg-input{background:none;border:none;flex:1 1;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.4;outline:none;resize:none}.upp-msg-send{align-items:center;background:#6c9bcf;border:none;border-radius:.6rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:opacity .15s;width:34px}.upp-msg-send:disabled{cursor:default;opacity:.4}.spin{animation:spin 1s linear infinite}.upp-msg{border-radius:.85rem;padding:.75rem .9rem}.upp-msg-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.4rem}.upp-msg-avatar{align-items:center;background:linear-gradient(135deg,#6c9bcf,#1b9c85);border-radius:.45rem;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.upp-msg-avatar img{height:100%;object-fit:cover;width:100%}.upp-msg-author{font-size:.78rem;font-weight:600}.upp-msg-time{font-size:.65rem;margin-left:.4rem}.upp-msg-delete{background:none;border:none;color:#e05252;cursor:pointer;margin-left:auto;opacity:0;padding:2px 4px;transition:opacity .15s}.upp-msg:hover .upp-msg-delete{opacity:1}.upp-msg-text{font-size:.8rem;line-height:1.5;margin:0;white-space:pre-wrap}.upp-builds{display:flex;flex-direction:column;gap:.6rem}.upp-build{border-radius:.85rem;gap:.75rem;padding:.65rem .9rem}.upp-build,.upp-build-cover{align-items:center;display:flex}.upp-build-cover{background:#6c9bcf1a;border-radius:.55rem;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.upp-build-cover img{height:100%;object-fit:cover;width:100%}.upp-build-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.upp-build-title{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upp-build-meta{font-size:.7rem}.upsell-overlay{align-items:center;animation:upsellBgIn .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:4000}@keyframes upsellBgIn{0%{opacity:0}to{opacity:1}}.upsell-modal{align-items:center;animation:upsellIn .22s cubic-bezier(.34,1.56,.64,1);border-radius:1.25rem;box-shadow:0 16px 48px #0000004d;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:.6rem;max-width:400px;padding:2rem 1.75rem 1.5rem;position:relative;text-align:center;width:100%}@keyframes upsellIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.upsell-close{background:none;border:none;border-radius:6px;cursor:pointer;padding:4px;position:absolute;right:1rem;top:1rem;transition:opacity .15s}.upsell-close:hover{opacity:.6}.upsell-icon-wrap{align-items:center;border-radius:1rem;display:flex;height:52px;justify-content:center;margin-bottom:.2rem;width:52px}.upsell-title{font-size:1.15rem;font-weight:700;margin:0}.upsell-reason{font-size:.78rem;line-height:1.55;margin:0;max-width:300px}.upsell-price{font-size:1rem;font-weight:700;margin:0}.upsell-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:.3rem 0 0;padding:0;width:100%}.upsell-list-item{align-items:center;border-radius:.65rem;display:flex;font-size:.78rem;gap:.5rem;justify-content:space-between;padding:.5rem .85rem;text-align:left}.upsell-option-price{flex-shrink:0;font-size:.85rem;font-weight:700}.upsell-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem;width:100%}.upsell-btn-main{border:none;border-radius:.75rem;box-shadow:0 4px 16px #0003;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:700;padding:.75rem;transition:opacity .15s;width:100%}.upsell-btn-main:hover{opacity:.88}.upsell-btn-secondary{background:none;border-radius:.75rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.8rem;padding:.6rem;transition:opacity .15s;width:100%}.upsell-btn-secondary:hover{opacity:.7}.upsell-note{font-size:.67rem;margin:0;opacity:.6}.pricing-root{font-family:Poppins,sans-serif;min-height:100%;padding:2rem 1.5rem 4rem}.pricing-inner{margin:0 auto;max-width:820px}.pricing-back{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;gap:.4rem;margin-bottom:1.5rem;padding:0;transition:opacity .15s}.pricing-back:hover{opacity:.7}.pricing-hero{margin-bottom:2.5rem;text-align:center}.pricing-h1{font-size:2rem;font-weight:800;margin:0 0 .5rem}.pricing-sub{font-size:.88rem;margin:0}.pricing-billing-note{animation:fadeIn .2s ease;background:#6c9bcf1a;border:1px solid #6c9bcf40;border-radius:.85rem;color:#6c9bcf;font-size:.8rem;margin-bottom:1.5rem;padding:.85rem 1.2rem;text-align:center}.pricing-plans{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}@media (max-width:600px){.pricing-plans{grid-template-columns:1fr}}.pricing-card{border-radius:1.1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative}.pricing-card--premium{box-shadow:0 0 0 1px #f7d06026,0 8px 32px #f7d06014}.pricing-card-popular{background:linear-gradient(135deg,#f7d060,#e5a800);border-radius:99px;color:#1a1500;font-size:.68rem;font-weight:700;left:50%;padding:3px 12px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.pricing-card-header{display:flex;flex-direction:column;gap:.3rem}.pricing-plan-name{align-items:center;display:flex;font-size:.78rem;font-weight:600;gap:.3rem}.pricing-plan-price{font-size:1.6rem;font-weight:800}.pricing-feature-list{display:flex;flex:1 1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.pricing-feature-item{align-items:center;display:flex;font-size:.78rem;gap:.5rem;line-height:1.4}.pricing-btn{border:none;border-radius:.75rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;padding:.7rem;transition:opacity .15s;width:100%}.pricing-btn:hover{opacity:.85}.pricing-btn--free{background:none;cursor:default;opacity:.6}.pricing-btn--free:hover{opacity:.6}.pricing-btn--premium{background:linear-gradient(135deg,#f7d060,#e5a800);box-shadow:0 4px 16px #f7d0604d;color:#1a1500}.pricing-section-title{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-bottom:.4rem}.pricing-section-sub{font-size:.78rem;margin:0 0 1rem}.pricing-credits-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}@media (max-width:500px){.pricing-credits-grid{grid-template-columns:1fr}}.pricing-credit-card{align-items:center;border-radius:1rem;display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1rem;position:relative;text-align:center}.pricing-credit-popular{background:#6c9bcf;border-radius:99px;color:#fff;font-size:.65rem;font-weight:700;left:50%;padding:2px 10px;position:absolute;top:-10px;transform:translateX(-50%)}.pricing-credit-amount{font-size:1.4rem;font-weight:800}.pricing-credit-price{font-size:1.1rem;font-weight:700}.pricing-credit-per{font-size:.68rem;margin-bottom:.4rem}.pricing-btn--credits{background:#6c9bcf26;border:1px solid #6c9bcf4d;color:#6c9bcf;font-size:.75rem;padding:.5rem}.pricing-other-grid{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.pricing-other-card{align-items:center;border-radius:1rem;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.2rem}.pricing-other-icon{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pricing-other-info{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.pricing-other-title{font-size:.88rem;font-weight:600}.pricing-other-desc{font-size:.74rem;line-height:1.5;margin:0}.pricing-other-price-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.15rem}.pricing-other-price{font-size:1.2rem;font-weight:800}.pricing-other-per{font-size:.68rem;margin-bottom:.3rem}.pricing-btn--other{background:none;border:1px solid;font-size:.73rem;padding:.4rem .9rem;width:auto}.pricing-author-section{border-radius:1.1rem;padding:1.25rem 1.5rem}.pricing-plans--three{grid-template-columns:repeat(3,1fr)}@media (max-width:800px){.pricing-plans--three{grid-template-columns:1fr}}.pricing-card--pro{box-shadow:0 0 0 1px #6c9bcf33,0 8px 32px #6c9bcf14}.pricing-card-popular--pro{align-items:center;display:flex;gap:4px}.pricing-btn--pro,.pricing-card-popular--pro{background:linear-gradient(135deg,#6c9bcf,#4a7bb0)}.pricing-btn--pro{border:none;box-shadow:0 4px 16px #6c9bcf4d;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6c9bcf}.dashboard-root{display:flex;font-family:Poppins,sans-serif;height:100vh;overflow:hidden;transition:background .3s;width:100vw}.dashboard-root.dark{background:#181a1e}.dashboard-root.light{background:#f0f2f8}.dashboard-root.dark ::-webkit-scrollbar-thumb{background:#ffffff1a}.dashboard-root.light ::-webkit-scrollbar-thumb{background:#0000001a}.dashboard-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:margin .3s ease}.dashboard-body.sidebar-open{margin-left:13rem}.dashboard-body.sidebar-closed{margin-left:0}.dashboard-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;justify-content:space-between;padding:.75rem 1.8rem;z-index:10}.dashboard-header.dark{background:#181a1ef2;border-bottom:1px solid #ffffff0f}.dashboard-header.light{background:#ffffffe6;border-bottom:1px solid #848bc826}.header-left{align-items:center;display:flex;gap:1rem}.header-menu-btn{background:none;border:none;cursor:pointer}.header-menu-btn.dark{color:#edeffd}.header-menu-btn.light{color:#363949}.header-nav-label{font-size:.82rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.header-nav-label.dark{color:#a3bdcc}.header-nav-label.light{color:#677483}.header-right{background:#6c9bcf12;border:1px solid #6c9bcf26;border-radius:.85rem;gap:0;height:36px;padding:3px 6px}.header-right,.header-right>*{align-items:center;display:flex}.header-right>*{height:100%;padding:0 8px}.header-right>*+*{border-left:1px solid #6c9bcf26;margin-left:7px;padding-left:10px}.theme-toggle{align-items:center;background:none!important;border:none;border-radius:0;cursor:pointer;display:flex;gap:6px;height:100%;padding:0}.theme-toggle-label{font-size:.72rem;font-weight:600}.theme-toggle-label.dark{color:#edeffd}.theme-toggle-label.light{color:#363949}.dashboard-main{flex:1 1;overflow-y:auto}.page-ai,.page-settings{margin:0 auto;padding:2rem}.page-ai{max-width:900px}.page-settings{max-width:700px}.page-heading{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.page-heading.dark{color:#edeffd}.page-heading.light{color:#363949}.ws-root{box-sizing:border-box;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:1rem;height:100%;padding:1.5rem}.ws-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ws-title{font-size:1.1rem;font-weight:700;margin:0}.ws-toolbar-actions{flex-wrap:wrap;gap:.5rem}.ws-btn,.ws-toolbar-actions{align-items:center;display:flex}.ws-btn{border:none;border-radius:.65rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:opacity .15s}.ws-btn:hover{opacity:.8}.ws-btn:disabled{cursor:not-allowed;opacity:.4}.ws-btn--secondary{background:none}.ws-btn--primary{background:linear-gradient(135deg,#6c9bcf,#1b9c85);color:#fff;font-weight:600}.ws-body{flex:1 1;gap:1rem;min-height:0}.ws-body,.ws-sidebar{display:flex;overflow:hidden}.ws-sidebar{border-radius:1rem;flex-direction:column;min-width:220px;width:220px}.ws-sidebar-header{align-items:center;display:flex;justify-content:space-between;padding:.65rem .85rem}.ws-new-folder{align-items:center;display:flex;gap:.3rem;padding:.4rem .6rem}.ws-new-folder-input{border-radius:.45rem;flex:1 1;font-family:Poppins,sans-serif;font-size:.75rem;outline:none;padding:.3rem .5rem}.ws-new-folder-input.dark{background:#ffffff12;border:1px solid #ffffff1f}.ws-new-folder-input.light{background:#6c9bcf14;border:1px solid #6c9bcf33}.ws-tree{flex:1 1;overflow-y:auto;padding:.3rem 0}.ws-folder-row{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:.35rem;margin:0 .3rem;padding:.35rem .7rem;transition:background .12s}.ws-folder-row:hover{opacity:.85}.ws-file-row{align-items:center;border-radius:.4rem;display:flex;gap:.3rem;margin:0 .3rem;padding:.22rem .7rem .22rem 2.2rem}.ws-file-row:hover .ws-file-delete{opacity:1!important}.ws-dropzone{align-items:center;border:2px dashed #6c9bcf40;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;justify-content:center;overflow-y:auto;padding:1rem;transition:border-color .15s,background .15s}.ws-dropzone.active{background:#6c9bcf0f;border-color:#6c9bcf}.ws-dropzone.dark{background:#ffffff05}.ws-dropzone.light{background:#ffffff80}.ws-dropzone.dark:hover{background:#6c9bcf0a}.ws-dropzone.light:hover{background:#6c9bcf0d}.ws-dropzone-empty{align-items:center;display:flex;flex-direction:column;pointer-events:none;text-align:center}.ws-files-grid{grid-gap:.65rem;align-content:start;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%}.ws-file-card{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;gap:.35rem;padding:.85rem .7rem .65rem;position:relative;text-align:center}.ws-file-card-name{font-size:.72rem;font-weight:600;line-height:1.3;word-break:break-all}.ws-file-card-path{font-size:.62rem;opacity:.7;word-break:break-all}.ws-file-card-delete{background:#e0525226;border:none;border-radius:4px;color:#e05252;cursor:pointer;opacity:0;padding:2px 4px;position:absolute;right:5px;top:5px;transition:opacity .15s}.ws-file-card:hover .ws-file-card-delete{opacity:1}.ws-file-card--add{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:90px;transition:background .15s}.ws-file-card--add:hover{background:#6c9bcf14!important}.ws-catalog-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:3500}.ws-catalog-modal{border-radius:1.1rem;box-shadow:0 12px 40px #0000004d;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:420px;max-width:620px;overflow:hidden;width:100%}.ws-catalog-modal.dark{background:#14161cfa;border:1px solid #ffffff17}.ws-catalog-modal.light{background:#fffffffa;border:1px solid #848bc833}.ws-catalog-header{align-items:center;border-bottom:1px solid #6c9bcf1f;display:flex;justify-content:space-between;padding:.85rem 1rem}.ws-catalog-body{display:flex;flex:1 1;overflow:hidden}.ws-catalog-left{border-right:1px solid #6c9bcf1f;display:flex;flex-direction:column;overflow:hidden;width:220px}.ws-catalog-search{align-items:center;border-bottom:1px solid #6c9bcf1a;display:flex;gap:.4rem;padding:.5rem .75rem}.ws-catalog-list{flex:1 1;overflow-y:auto;padding:.3rem}.ws-catalog-build-btn{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.75rem;gap:.4rem;padding:.4rem .65rem;text-align:left;transition:background .12s;width:100%}.ws-catalog-build-btn:hover{background:#6c9bcf1a}.ws-catalog-build-btn.active{background:#6c9bcf26}.ws-catalog-right{display:flex;flex:1 1;flex-direction:column;gap:.3rem;overflow-y:auto;padding:.5rem}.ws-catalog-file-btn{align-items:center;background:none;border:1px solid;border-radius:.55rem;cursor:pointer;display:flex;font-family:Poppins,sans-serif;gap:.5rem;padding:.45rem .7rem;transition:background .12s;width:100%}.ws-catalog-file-btn:hover{background:#6c9bcf14}.ws-finish-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:3500}.ws-finish-modal{border-radius:1.1rem;box-shadow:0 12px 40px #0000004d;font-family:Poppins,sans-serif;max-width:400px;padding:1.5rem;width:100%}.blocked-root{align-items:center;background:#0f1115;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:1rem;width:100vw}.blocked-card{animation:blockedFadeIn .4s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;max-width:480px;padding:2.5rem 2.5rem 2rem;text-align:center;width:100%}@keyframes blockedFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.blocked-icon{font-size:3rem;margin-bottom:.8rem}.blocked-title{color:#edeffd;font-size:1.45rem;font-weight:700;margin:0 0 .5rem}.blocked-sub{color:#a3bdcc;font-size:.82rem;line-height:1.5;margin:0 0 1.5rem}.blocked-info{background:#ffffff0a;border:1px solid #ffffff12;border-radius:.75rem;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem;padding:1rem 1.2rem;text-align:left}.blocked-info-row{display:flex;flex-wrap:wrap;gap:.5rem}.blocked-info-label{color:#6c9bcf;flex-shrink:0;font-size:.78rem;font-weight:600}.blocked-info-value{color:#dde3f5;font-size:.78rem;word-break:break-word}.blocked-appeal-hint{color:#7a8aab;font-size:.76rem;line-height:1.5;margin:0 0 1.2rem}.blocked-appeal-btn{background:linear-gradient(135deg,#6c9bcf,#5a82b0);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;padding:.65rem 1.8rem;transition:opacity .2s}.blocked-appeal-btn:hover{opacity:.85}.appeal-chat-box{animation:blockedFadeIn .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;display:flex;flex-direction:column;height:75vh;max-width:560px;overflow:hidden;width:100%}.appeal-chat-header{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:1rem 1.2rem}.appeal-chat-title{color:#edeffd;font-size:.9rem;font-weight:700}.appeal-closed-label{background:#f7d0601a;border:1px solid #f7d06033;border-radius:6px;color:#f7d060;font-size:.72rem;padding:2px 8px}.appeal-messages{display:flex;flex:1 1;flex-direction:column;gap:.6rem;overflow-y:auto;padding:1rem}.appeal-empty{color:#7a8aab;font-size:.78rem;margin-top:2rem;text-align:center}.appeal-msg{border-radius:.75rem;display:flex;flex-direction:column;gap:.2rem;max-width:80%;padding:.55rem .8rem}.appeal-msg.user{align-self:flex-end;background:#6c9bcf2e;border:1px solid #6c9bcf33}.appeal-msg.staff{align-self:flex-start;background:#ffffff0f;border:1px solid #ffffff17}.appeal-msg-author{color:#6c9bcf;font-size:.67rem;font-weight:600}.appeal-msg.user .appeal-msg-author{color:#a3bdcc}.appeal-msg-text{color:#dde3f5;font-size:.8rem;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.appeal-msg-time{align-self:flex-end;color:#7a8aab;font-size:.64rem}.appeal-input-row{border-top:1px solid #ffffff12;display:flex;gap:.5rem;padding:.8rem}.appeal-textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;color:#edeffd;flex:1 1;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.4;outline:none;padding:.55rem .8rem;resize:none}.appeal-textarea:focus{border-color:#6c9bcf66}.appeal-send-btn{align-self:flex-end;background:#6c9bcf;border:none;border-radius:.65rem;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;height:40px;transition:opacity .2s;width:40px}.appeal-send-btn:disabled{cursor:default;opacity:.4}.appeal-closed-note{border-top:1px solid #ffffff0f;color:#7a8aab;font-size:.75rem;padding:.8rem;text-align:center}.blocked-logout-btn{background:none;border:1px solid #ffffff1a;border-radius:.75rem;color:#7a8aab;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:.78rem;margin-left:25px;margin-top:.6rem;padding:.5rem 1.4rem;transition:color .2s,border-color .2s}.blocked-logout-btn:hover{border-color:#e052524d;color:#e05252}
/*# sourceMappingURL=main.e434141a.css.map*/