.theme-button.t-button{border-radius:56px;height:36px;padding:8px 28px;font-size:14px;line-height:22px}.theme-button.t-button.t-size-l{height:38px;font-size:16px;padding:8px 32px}.theme-button.t-button.t-size-s{height:32px;font-size:12px;padding:8px 28px}.theme-button.t-button.t-button--variant-base{background-color:#4c4f6b;border-color:transparent}.theme-button.t-button.t-button--variant-base.t-button--theme-primary{background-color:#6c4dff;--ripple-color: none}.theme-button.t-button.t-button--variant-base.t-button--theme-primary:hover{background-color:#5a3fd9}.theme-button.t-button.t-button--variant-outline{border-color:#947dff;background-color:transparent;color:#947dff}.theme-button.t-button.t-button--variant-outline:hover{background-color:#947dff;color:#fff}.theme-button.t-button.t-button--variant-text.t-button--theme-primary{color:#6c4dff}.theme-button.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: none}.theme-switch.t-switch.t-is-checked{background-color:#6c4dff}.theme-alert.t-alert{border-radius:10px;padding:14px}.theme-alert.t-alert.t-alert--info{background-color:#1c398e33;color:#bedbff;border:1px solid rgba(21,93,252,.3)}.theme-alert.t-alert.t-alert--success{background-color:#1c8e3933;color:#b9f8cf;border:1px solid rgba(21,252,93,.3)}.theme-alert.t-alert.t-alert--error{background-color:#f0b1001a;color:#ff6467;border:1px solid rgba(240,177,0,.2)}.theme-alert.t-alert .t-alert__message{font-size:14px;line-height:20px}.theme-select .t-select .t-input{background-color:#252734;border-radius:8px;border-color:#4c4f6b;font-size:14px;line-height:22px;padding:5px 8px;height:32px}.theme-select .t-select .t-input.t-size-l{height:36px}.theme-select .t-select .t-input:hover{border-color:#4c4f6b}.theme-select .t-select .t-input.t-input--focused{box-shadow:none}.theme-loading.t-loading{color:#6c4dff}.theme-input .t-input{background-color:#252734;border-radius:8px;border-color:#4c4f6b;font-size:14px;line-height:22px;padding:5px 8px;height:32px}.theme-input .t-input.t-size-l{height:36px}.theme-input .t-input:hover{border-color:#4c4f6b}.theme-input .t-input.t-input--focused{box-shadow:none}.theme-input .t-input.t-is-error,.theme-input .t-input.t-input--focused.t-is-error{border-color:#ff6b6b}.custom-button.t-button{border-radius:8px;height:32px;padding:8px 10px;font-size:14px}.custom-button.t-button.t-size-l{height:36px;padding:8px 16px}.custom-button.t-button.t-button--variant-base.t-button--theme-default{background-color:#191a23;border-color:transparent;--ripple-color: none}.custom-button.t-button.t-button--variant-base.t-button--theme-primary{background-color:#6c4dff;border-color:#6c4dff;--ripple-color: none}.custom-button.t-button.t-button--variant-base.t-button--theme-danger{background-color:#d4183d;border-color:#d4183d;--ripple-color: none}.custom-button.t-button.t-button--variant-base .t-icon+.t-button__text:not(:empty){margin-left:14px}.custom-tag.t-tag{font-size:12px;line-height:16px;padding:2px 8px;border-radius:8px;font-weight:500;height:22px}.custom-tag.t-tag.t-tag--default{background-color:#191a23;border-color:#191a23;color:#ffffff8c}.custom-dialog .t-dialog{background-color:#252734;border-color:#191a23;border-radius:10px}.custom-dialog .t-dialog .t-dialog__body{color:#ffffff8c}.custom-dialog .t-dialog .t-dialog__footer{padding-top:6px}.custom-input .t-input{background-color:#191a23;border-radius:8px;border-color:transparent;padding:4px 12px}.custom-input .t-input.t-size-l{height:36px}.custom-input .t-input.t-input--focused{box-shadow:none;border-color:transparent}.custom-input .t-input.t-is-error,.custom-input .t-input.t-input--focused.t-is-error{border-color:#ff6b6b}.custom-texearea.t-textarea__inner{background-color:#191a23;border-radius:8px;border-color:transparent;padding:4px 12px;font-size:14px}.custom-texearea.t-textarea__inner:focus{box-shadow:none;border-color:transparent;outline:none}.custom-dropdown.t-dropdown{border-color:#3a3b4a;border-radius:8px;background-color:#1e1f2b}.custom-dropdown.t-dropdown .t-dropdown__menu{padding:5px}.custom-dropdown.t-dropdown .t-dropdown__item{font-size:14px;line-height:20px}.custom-loading.t-loading{color:#fff}.scrollbar-custom::-webkit-scrollbar{width:6px}.scrollbar-custom::-webkit-scrollbar-track{background:#252736;border-radius:3px}.scrollbar-custom::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:#4b5563}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}body{background-color:#18161a}#root{background-color:#000}.backdrop-filter-120{-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px)}.backdrop-filter-6{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.border-primary{position:relative;padding:1px;overflow:hidden}.border-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(120deg,#724bff,#4b4b4b 50%);pointer-events:none}.border-primary:after{content:"";position:absolute;width:261px;height:261px;transform:rotate(-90deg);border-radius:261px;background:linear-gradient(148deg,#846bff99 33.34%,#724bff99 57.28%);filter:blur(150px);left:-130px;top:-130px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6;color:#fff;background-color:#18161a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.underline-hover{position:relative;color:#724bff;text-decoration:none}.underline-hover:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;border-radius:2px;background:#724bff;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.4,0,.2,1)}.underline-hover:hover:after{transform:scaleX(1);transform-origin:left}.text-desc{color:#ffffff8c}.text-primary2{color:#724bff}.ds-title{font-size:24px;font-weight:700;color:#fff}.ds-desc{color:#fff9}.layout{height:100vh;background-color:#191a24;display:flex;flex-direction:column;overflow:hidden}.layout__container{background-color:#191a24;display:flex;flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.layout__container{flex-direction:column;overflow:auto}}.layout__aside{background-color:#191a24;border-right:1px solid #252736;border-style:solid;flex:0 0 250px;height:100%;overflow-y:auto}@media (max-width: 768px){.layout__aside{flex:0 0 auto;width:100%;height:auto;border-right:none;border-bottom:1px solid #252736;overflow-y:visible}}.layout__aside::-webkit-scrollbar{width:6px}.layout__aside::-webkit-scrollbar-track{background:#252736;border-radius:3px}.layout__aside::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.layout__aside::-webkit-scrollbar-thumb:hover{background:#4b5563}.layout__aside .t-menu{background-color:transparent}@media (max-width: 768px){.layout__aside .t-menu{display:flex;flex-wrap:wrap;padding:8px 16px}.layout__aside .t-menu .t-menu__inner{display:flex;flex-wrap:wrap;gap:8px}}.layout__aside .t-menu .t-menu-item{color:#d1d5db}@media (max-width: 768px){.layout__aside .t-menu .t-menu-item{padding:8px 16px;border-radius:8px;margin:0;height:auto;line-height:1.5}}.layout__aside .t-menu .t-menu-item:hover{background-color:#374151;color:#fff}.layout__aside .t-menu .t-menu-item.t-is-active{background-color:#9333ea;color:#fff}.layout__aside .t-menu .t-menu-item.t-is-active:before{background-color:#9333ea}@media (max-width: 768px){.layout__aside .t-menu .t-menu-item.t-is-active:before{display:none}}.layout__content{background-color:#191a24;flex:1;min-width:0;overflow:auto;height:100%}@media (max-width: 768px){.layout__content{min-height:0;flex:1 1 auto}}.layout__content::-webkit-scrollbar{width:8px;height:8px}.layout__content::-webkit-scrollbar-track{background:#252736;border-radius:4px}.layout__content::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}.layout__content::-webkit-scrollbar-thumb:hover{background:#4b5563}.layout__content::-webkit-scrollbar-corner{background:#252736}.user-info{padding:24px;background-color:transparent}@media (max-width: 768px){.user-info{padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}}.user-info__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 768px){.user-info__header{margin-bottom:0}}.user-info__name-section{display:flex;align-items:center;gap:8px}.user-info__name{font-size:1.125rem;font-weight:700;color:#fff}@media (max-width: 768px){.user-info__name{font-size:1rem}}.user-info__edit-icon{width:1rem;height:1rem;color:#9ca3af;cursor:pointer}.user-info__edit-icon:hover{color:#fff}.user-info__company{display:flex;align-items:center;gap:8px}.user-info__company-name{font-size:.875rem;color:#9ca3af;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.user-info__company-name{max-width:150px}}.user-info__personal-badge{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;color:#987cff;background-color:#987cff1a;border:1px solid rgba(152,124,255,.3)}.user-info__verification{display:flex;align-items:center;gap:4px}.user-info__verification-badge{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid}.user-info__verification-badge.verified{color:#987cff;background-color:#987cff1a;border-color:#987cff4d}.user-info__verification-badge.verified svg{fill:#987cff}.user-info__verification-badge.unverified{color:#9ca3af;background-color:#9ca3af1a;border-color:#9ca3af4d}.header{padding:16px 24px;background-color:#191a24;border-bottom:1px solid #252736}.header__container{display:flex;justify-content:space-between;align-items:center}.header__left{display:flex;align-items:center;gap:.75rem}.header__logo-container{display:flex;justify-content:center;align-items:center;width:80px;height:30px}.header__logo{object-fit:contain;width:auto;height:100%}.header__product-logo{height:30px;display:flex;align-items:center;gap:8px}.header__product-icon{width:28px;height:28px;object-fit:contain}.header__product-name{font-size:16px;font-weight:600;color:#fff}.header__right{display:flex;align-items:center;gap:16px}.header__admin-btn{padding:3px 6px;font-size:14px;color:#c084fc;background-color:transparent;border:1px solid #c084fc;border-radius:6px;cursor:pointer;transition:all .2s ease}.header__admin-btn:hover{background-color:#c084fc1a}.user-icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:#191a24;border-radius:50%;border:2px solid #c084fc;cursor:pointer}.user-icon__svg{width:1rem;height:1rem;color:#c084fc}.app-router{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#191a24;z-index:9999}.create-key-dialog{background-color:#2c2c2c;border-radius:12px;padding:24px;width:480px;max-width:90vw;transform:scale(.7) translateY(-50px);transition:all .4s cubic-bezier(.25,.46,.45,.94);opacity:0;box-shadow:0 0 #0000}.create-key-dialog.show{transform:scale(1) translateY(0);opacity:1;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a}.create-key-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000;display:flex;justify-content:center;align-items:center;z-index:99;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.create-key-dialog-overlay.show{opacity:1;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.create-key-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.create-key-dialog-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.create-key-dialog-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.create-key-dialog-close:hover{opacity:.7}.create-key-dialog-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.create-key-dialog-btn{padding:8px 28px;border-radius:56px;border:1px solid #4b4b4b;cursor:pointer;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;transition:all .2s ease;background-color:#383838;color:#fff}.create-key-dialog-btn:hover{opacity:.8}.create-key-dialog-btn:disabled{opacity:.5;cursor:not-allowed}.create-key-dialog-btn--cancel{background-color:#383838;color:#fff;border-color:#4b4b4b}.create-key-dialog-btn--confirm{background-color:#724bff;color:#fff;border-color:#724bff}.create-key-dialog-btn--confirm:hover:not(:disabled){background-color:#5a3fd9;border-color:#5a3fd9}.create-key-dialog-btn--confirm:disabled{opacity:.7;background-color:#724bff;border-color:#724bff}.create-key-dialog-form{display:flex;flex-direction:column;gap:24px;width:100%}.create-key-dialog-form-field-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#d1d5db}.create-key-dialog-form-field-label .required{color:#f87171;margin-left:2px}.create-key-dialog-form-field-input{width:100%;padding:8px 12px;background-color:#2c2c2c;border:1px solid #4b4b4b;border-radius:4px;color:#fff;font-size:.875rem;box-sizing:border-box}.create-key-dialog-form-field-input:focus{outline:none;border-color:#987cff}.create-key-dialog-form-field-input::placeholder{color:#9ca3af}.create-key-dialog-form-field-input.error{border-color:#f87171}.create-key-dialog-form-field-select{width:100%;padding:8px 32px 8px 12px;background-color:#2c2c2c;border:1px solid #4b4b4b;border-radius:4px;color:#fff;font-size:.875rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d1d5db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.create-key-dialog-form-field-select:focus{outline:none;border-color:#987cff}.create-key-dialog-form-field-select:hover{border-color:#6b7280}.create-key-dialog-form-field-select.error{border-color:#f87171}.create-key-dialog-form-field-select.disabled{opacity:.5;cursor:not-allowed;background-color:#1a1a1a}.create-key-dialog-form-field-select option{background-color:#374151;color:#fff;padding:8px}.create-key-dialog-form-field-readonly{padding:8px 12px;background-color:#383838;border:1px solid #4b4b4b;border-radius:4px;color:#9ca3af;font-size:.875rem;min-height:20px;display:flex;align-items:center}.create-key-dialog-form-field-error{color:#f87171;font-size:.75rem;margin-top:4px;line-height:1.4}.delete-confirm-dialog{background-color:#2c2c2c;border-radius:12px;padding:24px;width:480px;max-width:90vw;transform:scale(.7) translateY(-50px);transition:all .4s cubic-bezier(.25,.46,.45,.94);opacity:0;box-shadow:0 0 #0000}.delete-confirm-dialog.show{transform:scale(1) translateY(0);opacity:1;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a}.delete-confirm-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.delete-confirm-dialog-overlay.show{opacity:1;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-confirm-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.delete-confirm-dialog-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.delete-confirm-dialog-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.delete-confirm-dialog-close:hover{opacity:.7}.delete-confirm-dialog-content{margin-bottom:24px}.delete-confirm-dialog-message{color:#fff;font-size:.875rem;line-height:1.5;margin:0}.delete-confirm-dialog-footer{display:flex;justify-content:flex-end;gap:12px}.delete-confirm-dialog-btn{padding:8px 28px;border-radius:56px;border:1px solid #4b4b4b;cursor:pointer;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;transition:all .2s ease;background-color:#383838;color:#fff}.delete-confirm-dialog-btn:hover{opacity:.8}.delete-confirm-dialog-btn:disabled{opacity:.5;cursor:not-allowed}.delete-confirm-dialog-btn--cancel{background-color:#383838;color:#fff;border-color:#4b4b4b}.delete-confirm-dialog-btn--confirm{background-color:#e73938;color:#fff;border-color:#e73938}.delete-confirm-dialog-btn--confirm:hover:not(:disabled){background-color:#e73938;border-color:#e73938}.delete-confirm-dialog-btn--confirm:disabled{opacity:.7;background-color:#e73938;border-color:#e73938}.create-success-dialog{background-color:#2c2c2c;border-radius:12px;padding:56px 32px 32px;width:480px;max-width:90vw;text-align:center;transform:scale(.6) translateY(-80px);transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:0;box-shadow:0 0 #0000}.create-success-dialog.show{transform:scale(1) translateY(0);opacity:1;box-shadow:0 25px 50px #0006,0 0 0 1px #10b98133}.create-success-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.create-success-dialog-overlay.show{opacity:1;background-color:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.create-success-dialog-icon{display:flex;justify-content:center;margin-bottom:16px;animation:successIconBounce .8s cubic-bezier(.68,-.55,.265,1.55)}.create-success-dialog-icon svg{animation:successIconScale .6s cubic-bezier(.68,-.55,.265,1.55) .3s both;filter:drop-shadow(0 4px 8px rgba(16,185,129,.3))}.create-success-dialog-title{color:#fff;margin:20px 0 12px;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.create-success-dialog-description{color:#ffffff8e;margin:0 0 32px;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.create-success-dialog-key-section{margin-bottom:8px}.create-success-dialog-key-container{display:flex;align-items:center;gap:8px;background-color:#383838;border-radius:8px;padding:16px;position:relative}.create-success-dialog-key-input{flex:1;background:none;border:none;color:#ffffff8c;font-family:Monaco,Menlo,Ubuntu Mono,monospace;outline:none;padding:0;margin:0;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.create-success-dialog-copy-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:#987cff;font-size:.875rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.create-success-dialog-copy-btn:hover{background-color:#987cff1a}.create-success-dialog-copy-btn svg{flex-shrink:0}.create-success-dialog-expiry{color:#ffffff59;margin-bottom:32px;text-align:left;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.create-success-dialog-footer{display:flex;justify-content:center}.create-success-dialog-confirm-btn{background-color:#724bff;color:#fff;border:none;border-radius:56px;padding:12px 48px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.create-success-dialog-confirm-btn:hover{background-color:#5a3fd9}.create-success-dialog-confirm-btn:active{transform:translateY(1px)}@keyframes successIconBounce{0%{transform:scale(0) rotate(-180deg);opacity:0}30%{transform:scale(1.3) rotate(-90deg);opacity:.8}60%{transform:scale(.9) rotate(0);opacity:1}80%{transform:scale(1.05) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes successIconScale{0%{transform:scale(0) rotate(-90deg);opacity:0}50%{transform:scale(1.2) rotate(0);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.custom-table{background-color:#252735;border-radius:.5rem;overflow:hidden}.custom-table__header{background-color:#252735;border-bottom:1px solid #35384d}.custom-table__header-row{display:flex;align-items:center;min-height:48px;width:100%}.custom-table__header-cell{padding:20px 16px 20px 40px;font-weight:600;font-size:.875rem;color:#d1d5db8c;flex:1;display:flex;align-items:center}.custom-table__body{background-color:#252735}.custom-table__body-row{display:flex;align-items:center;min-height:56px;border-bottom:1px solid #35384d;transition:background-color .2s ease;width:100%}.custom-table__body-row:hover{background-color:#374151}.custom-table__body-row:last-child{border-bottom:none}.custom-table__body-cell{padding:12px 16px 12px 40px;font-size:.875rem;color:#d1d5db;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-table .status-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.custom-table .status-badge--valid{color:#00a76d;background:#00e89e1a}.custom-table .status-badge--expired{color:#f46b00;background-color:#fff1e91a}.custom-table .status-badge--inactive,.custom-table .status-badge--disabled{color:#9ca3af;background-color:#9ca3af1a}.custom-table .status-badge--revoked{color:#dc2626;background-color:#dc26261a}.custom-table .table-cell__actions{display:flex;gap:8px;align-items:center;white-space:nowrap;overflow:hidden}.custom-table .table-cell__actions-button{padding:4px 12px;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.custom-table .table-cell__actions-button--edit{background-color:transparent;color:#987cff;border-color:#987cff}.custom-table .table-cell__actions-button--edit:hover{background-color:#987cff;color:#fff}.custom-table .table-cell__actions-button--delete{background-color:transparent;color:#ef4444;border-color:#ef4444}.custom-table .table-cell__actions-button--delete:hover{background-color:#ef4444;color:#fff}.custom-table .table-cell__expiry{display:flex;align-items:center}.custom-table .table-cell__expiry-time{font-size:.875rem;color:#d1d5db}.custom-table__pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 16px 40px;background-color:#252735;border-top:1px solid #35384d}.custom-table__pagination-info{font-size:.875rem;color:#9ca3af;font-family:PingFang SC}.custom-table__pagination-controls{display:flex;align-items:center;gap:8px}.custom-table__pagination-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#fff;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-family:PingFang SC}.custom-table__pagination-button:hover:not(:disabled){background-color:#374151;color:#d1d5db}.custom-table__pagination-button:disabled{opacity:.5;cursor:not-allowed}.custom-table__pagination-button--active{background-color:#35384d;color:#fff;width:24px;height:24px}.custom-table__pagination-button--active:hover{background-color:#3e3f4b}@media (max-width: 768px){.custom-table__header-row,.custom-table__body-row{flex-wrap:wrap}.custom-table__header-cell,.custom-table__body-cell{min-width:120px;flex:1}.custom-table__pagination{flex-direction:column;gap:12px;align-items:flex-start}.custom-table__pagination-controls{align-self:flex-end}}.access-keys{padding:24px 24px 80px;box-sizing:border-box}.access-keys__header{margin-bottom:32px}.access-keys__header-title{color:#fff;background-color:#191a24;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.access-keys__header-description{color:#ffffff8c;margin-top:4px;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.access-keys__create-button{margin-bottom:1.5rem}.access-keys__create-button button{padding:4px 32px;color:#fff;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:22px;box-sizing:content-box}.access-keys__create-button button svg{margin-right:8px}.access-keys__table-container{overflow:hidden;background-color:#191a24;border-radius:.5rem}.access-keys__empty-state{display:flex;padding:80px 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;background:#252735}.access-keys__empty-message{color:#ffffff8c;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.status-badge{display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;border-radius:4px;font-family:PingFang SC;line-height:16px}.access-token-dialog .t-dialog{background-color:#252734;border-radius:12px}.access-token-dialog .t-input{background-color:#4c4f6b;border-radius:8px}.access-token-dialog .t-input.t-input--focused,.access-token-dialog .t-input:hover,.access-token-dialog .t-input:focus{border-color:#4c4f6b;box-shadow:none}.access-token-dialog .dialog-content{margin-top:14px}.access-token-dialog .dialog-content .t-form__label{padding-right:4px}.access-token-dialog .dialog-content__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:32px}.access-token-dialog .dialog-content__title{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:22px;margin-bottom:8px}.access-token-dialog .dialog-content__title .mark{color:#ff0000e6}.card-container{display:flex;align-items:center;padding:20px 32px;justify-content:space-between;background-color:#252734;border-radius:16px;flex-wrap:wrap}.card-container .card-details{display:flex;flex-direction:column;gap:8px}.card-container .card-info{display:flex;align-items:center;gap:20px}.card-container .card-info .card-name{display:flex;gap:12px;color:#fff;font-size:16px;font-weight:500;line-height:24px}.card-container .card-info .card-desc{color:#ffffff80;font-size:14px;line-height:22px}.integrations-page{color:#fff;padding:32px 80px;box-sizing:border-box}.integrations-page .page-title{margin-bottom:4px;font-size:32px;font-weight:700;line-height:48px}.integrations-page .page-desc{color:#ffffff8c;font-size:14px;line-height:22px}.integrations-page .platform-list{display:flex;flex-direction:column;gap:16px;margin-top:32px}.integrations-page .action-buttons{display:flex;align-items:center;gap:32px}.integrations-page .action-buttons .disconnect-link{color:#947dff;cursor:pointer;font-size:16px;line-height:22px;white-space:nowrap}.history-list{border-radius:8px;background-color:#252734}.history-list .group-name{background-color:#1c1d26;padding:12px 32px;font-size:14px;line-height:22px;color:#ffffff8c}.history-list .t-list-item{padding:0}.history-list .t-list-item-main{width:100%;display:block}.history-list .list-item{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:22px;padding:0 32px;height:58px;box-sizing:border-box;border-bottom:1px solid #36384B}.history-list .list-item:hover{background-color:#374151}.history-list .list-item:hover .list-item-action{visibility:visible}.history-list .list-item-name{width:30%}.history-list .list-item-branch{display:flex;gap:6px;align-items:center;width:30%;color:#ffffff8c}.history-list .list-item-time{display:flex;gap:6px;align-items:center;width:10%;color:#ffffff8c}.history-list .list-item-diff{width:10%}.history-list .list-item-diff .add-count{color:#2ee4a3}.history-list .list-item-diff .delete-count{color:#ff6b6b;margin-left:8px}.history-list .list-item-status{width:5%}.history-list .list-item-status .t-tag{border-radius:8px;font-size:14px;line-height:22px;height:26px;padding:2px 10px}.history-list .list-item-action{width:5%;text-align:right;visibility:hidden}.history-list .list-item-action .icon-button-wrapper{display:inline-block;cursor:pointer}.history-list .list-item-action .icon-button-wrapper:hover{background-color:#2b2e3e}.history-list .t-pagination .t-pagination__number.t-is-current{background-color:#2f3142}.history-list .t-pagination .t-pagination__number:not(.t-is-current){display:none}.history-list .t-pagination .t-pagination__btn:hover{background-color:#2f3142}.history-list .t-pagination .total-content{display:flex;justify-content:space-between;align-items:center}.history-list .t-pagination .total-content .load-more-text{color:#ffffff8c}.history-list .t-pagination .total-content .load-more-button.t-button{background-color:#2f3142;border-radius:8px}.history-list .t-pagination .total-content .load-more-button.t-button .t-icon+.t-button__text:not(:empty){margin-left:6px}.history-dropdown .t-dropdown__menu{width:200px;box-sizing:border-box}.autonomous-agents-page{color:#fff;padding:32px 80px;box-sizing:border-box}.autonomous-agents-page .autonomous-agents-alert.t-alert{margin-bottom:16px;border:1px solid #4B4B4B;border-radius:8px;background-color:#252734}.autonomous-agents-page .autonomous-agents-alert.t-alert .t-alert__description{color:#ffffffe6;font-size:14px;line-height:24px}.autonomous-agents-page .autonomous-agents-alert.t-alert .t-alert__description .highlight{color:#947dff}.autonomous-agents-page .page-title{margin-bottom:4px;font-size:32px;font-weight:700;line-height:48px}.autonomous-agents-page .page-desc{color:#ffffff8c;font-size:14px;line-height:22px}.autonomous-agents-page .empty-container{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:#252734;border-radius:16px}.autonomous-agents-page .empty-container.content-empty{padding:48px 0}.autonomous-agents-page .empty-container.content-empty .empty-title{font-size:16px;font-weight:500;line-height:24px}.autonomous-agents-page .empty-container.content-empty .empty-desc{margin:12px 0 28px;color:#ffffff8c;font-size:14px;line-height:22px}.autonomous-agents-page .empty-container.content-empty .theme-button.t-button.t-size-l{height:42px}.autonomous-agents-page .empty-container.history-empty{padding:40px 0}.autonomous-agents-page .empty-container.history-empty .empty-title{color:#ffffff8c;font-size:16px;line-height:22px}.autonomous-agents-page .section-title{margin:24px 0 12px;padding:7px 0;font-size:20px;line-height:22px;color:#97989c}.autonomous-agents-page .platform-list,.autonomous-agents-page .default-setting{display:flex;flex-direction:column;gap:12px}.autonomous-agents-page .platform-list{min-height:94px}.autonomous-agents-page .default-setting .default-setting__select-container{display:flex;gap:6px}.autonomous-agents-page .default-setting .default-setting__select-container .type-select-wrapper{width:122px}.autonomous-agents-page .default-setting .default-setting__select-container .list-select-wrapper{width:200px}.autonomous-agents-page .default-setting .default-setting__input-container{width:270px}.autonomous-agents-page .default-setting .default-setting__input-container .error-msg{color:#ff6b6b;font-size:13px;line-height:18px;margin-top:6px}.autonomous-agents-page .instruction-box{padding:20px 32px;background-color:#252734}.autonomous-agents-page .instruction-box .instruction-title{color:#fff;font-size:16px;font-weight:500}.autonomous-agents-page .instruction-box .instruction-desc{margin-top:20px;color:#ffffff80;font-size:14px;line-height:22px}.autonomous-agents-page .instruction-box .textarea-container{margin-top:4px;padding:16px 9px}.autonomous-agents-page .instruction-box .textarea-container textarea{width:80%;background-color:#1b1c27;border:1px solid #4C4F6B;border-radius:4px;outline:none;font-size:13px;box-shadow:none}.autonomous-agents-page .instruction-box .textarea-container textarea ::placeholder{color:#858699}.autonomous-agents-page .history-title-wrap{display:flex;align-items:center;justify-content:space-between;margin:36px 0 12px}.autonomous-agents-page .history-title-wrap .history-title{padding:7px 0;font-size:20px;line-height:22px;color:#97989c}.autonomous-agents-page .history-title-wrap .theme-button.t-button{padding:8px;width:84px}.autonomous-agents-page .history-title-wrap .theme-button.t-button .t-icon+.t-button__text:not(:empty){margin-left:6px}.autonomous-agents-page .history-container .history-header{display:flex;gap:16px;color:#ffffff8c;padding:12px 0 24px}.autonomous-agents-page .history-container .history-header .history-select-wrap{display:flex;gap:8px;align-items:center}.autonomous-agents-page .history-container .history-header .history-select-wrap label{width:32px;font-size:14px;line-height:22px}.autonomous-agents-page .history-container .history-header .history-select-wrap .t-select__wrap{width:120px}.autonomous-agents-page .icon-button-wrapper{width:32px;height:32px;text-align:center;line-height:32px;border-radius:4px;cursor:pointer}.autonomous-agents-page .icon-button-wrapper:hover{background-color:#21232e}.autonomous-agents-page .action-buttons{display:flex;align-items:center;gap:32px}.autonomous-agents-page .action-buttons .disconnect-link{color:#947dff;cursor:pointer;font-size:16px;line-height:22px;white-space:nowrap}.repo-select-popup{border-radius:8px}.repo-select-popup .search-container{position:sticky;z-index:10;top:0;padding-top:8px;background-color:#4c4f6b;border-bottom:1px solid rgba(255,255,255,.1)}.repo-select-popup .search-container .t-input{background-color:#4c4f6b;width:calc(100% - 4px);margin:0 auto}.repo-select-popup .load-more-container{padding:14px 0;display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.1)}.repo-select-popup .load-more-container .load-more-text{display:flex;align-items:center;gap:6px;font-size:14px;line-height:22px;cursor:pointer}.repo-select-popup .t-popup__content{border-radius:8px;background-color:#4c4f6b;scrollbar-width:none;-ms-overflow-style:none}.repo-select-popup .t-popup__content ::-webkit-scrollbar{display:none}.repo-select-popup .t-popup__content .t-select-option{padding:6px 12px}.repo-select-popup .t-popup__content .t-select-option span{font-size:14px}.repo-select-popup .t-select__dropdown-inner{padding:4px 8px}.repo-select-popup .t-select__dropdown-inner .t-select-option{border-radius:8px}.repo-select-popup .t-select__dropdown-inner .t-select-option:not(.t-is-disabled):not(.t-is-selected):hover{background-color:#e9ebef;color:#030213}.repo-select-popup .t-select__empty{color:#ffffff8c}.app-detail-page{color:#fff;border-radius:16px;background-color:#252734;padding:32px;display:flex;flex-direction:column;gap:24px}.app-detail-page__header .page-title{font-size:16px;line-height:24px}.app-detail-page__header .app-detail-info-card{margin-top:16px;display:flex;gap:12px}.app-detail-page__header .app-detail-info-card .app-detail-info{padding:9px 0}.app-detail-page__header .app-detail-info-card .app-name{font-size:16px;line-height:24px}.app-detail-page__header .app-detail-info-card .app-desc{font-size:14px;line-height:22px;color:#ffffff8c}.app-detail-page__content{padding-top:25px;border-top:1px solid #191A23}.app-detail-page__content.install-info .install-info__title{font-size:16px;line-height:24px}.app-detail-page__content.install-info .install-info__content{margin-top:16px;display:flex;flex-direction:column;gap:12px}.app-detail-page__content.install-info .install-info__content-item{display:flex;justify-content:space-between;font-size:14px;line-height:21px}.app-detail-page__content.permission-info .permission-info__title{font-size:16px;line-height:24px;margin-bottom:16px}.app-detail-page__content.permission-info .permission-info__content{display:flex;flex-direction:column;gap:8px}.app-detail-page__content.permission-info .desc-item-container{display:flex;gap:8px}.app-detail-page__content.permission-info .desc-item-container .desc-item-badge{width:8px;height:8px;border-radius:50%;background-color:#05df72;position:relative;top:8px}.app-detail-page__content.permission-info .desc-item-container .desc-item-title{font-size:14px;line-height:21px}.app-detail-page__content.permission-info .desc-item-container .desc-item-desc{font-size:12px;line-height:18px;color:#ffffff8c}.app-detail-page__content.actions .actions__title{font-size:16px;line-height:24px;color:#ff6467}.app-detail-page__content.actions .actions__content{font-size:14px;line-height:22px;color:#ffffff8c;margin:8px 0 16px}.applications-page{color:#fff;padding:32px 80px;box-sizing:border-box}.applications-page .page-title{margin-bottom:4px;font-size:32px;font-weight:700;line-height:48px}.applications-page .page-desc{color:#ffffff8c;font-size:14px;line-height:22px}.applications-page .applications-list{display:flex;flex-direction:column;gap:16px;margin-top:32px}.applications-dropdown{border-color:transparent}.applications-dropdown.t-dropdown{background-color:#474956;border-radius:8px}.applications-dropdown.t-dropdown .t-dropdown__item{color:#ff6467;font-size:14px;line-height:20px;border-color:transparent;height:32px;width:118px;max-width:100%!important}.applications-dropdown.t-dropdown .t-dropdown__item .t-dropdown__item-text{overflow:visible}.applications-delete-dialog .t-dialog{background-color:#252734;border-color:#191a23;border-radius:10px}.applications-delete-dialog .t-dialog .t-dialog__body{color:#ffffff8c}.applications-delete-dialog .t-dialog .t-dialog__footer{padding-top:6px}.applications-delete-dialog .t-dialog .t-dialog__cancel{background-color:#191a23;border-color:#191a23;border-radius:8px;height:36px;font-size:14px}.applications-delete-dialog .t-dialog .t-dialog__cancel:hover{color:#fff}.applications-delete-dialog .t-dialog .t-dialog__confirm{background-color:#e7000b;border-color:#e7000b;border-radius:8px;height:36px;font-size:14px}.applications-delete-dialog .t-dialog .t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: none}.quick-guide-button{width:100%;gap:8px}.quick-guide-dialog .quick-guide-content{background-color:#191a23;padding:16px 16px 32px;border-radius:8px;margin:16px 0;color:#ffffffe6;font-size:13px;line-height:20px}.quick-guide-dialog .quick-guide-content>ul{margin-bottom:24px}.quick-guide-dialog .quick-guide-actions{display:flex;gap:8px}.quick-guide-dialog .quick-guide-actions .t-button{padding:8px 16px;width:100%;gap:8px}.create-app-dialog .t-dialog{background-color:#252734;border-color:#191a23;border-radius:10px}.create-app-dialog.t-dialog__ctx .t-dialog__position.t-dialog--top{padding:0;align-items:center}.create-app-dialog-description{color:#ffffff8c;font-size:14px;line-height:20px;margin-bottom:16px}.create-app-dialog-form .t-form__item{margin-bottom:16px}.create-app-dialog-form .t-form__label{font-size:14px;line-height:14px;min-height:14px;margin-bottom:8px}.create-app-dialog-form .copy-icon-wrapper{background-color:#191a23;border-radius:8px;padding:8px 10px;cursor:pointer;font-size:16px}.create-app-dialog-form .t-input{height:36px}.create-app-dialog-form .form-help-wrapper{padding-top:8px;color:#ff6467;display:flex;align-items:center;gap:4px}.create-app-dialog-buttons{display:flex;gap:8px;margin-top:32px}.create-app-dialog-buttons .t-button{padding:8px 16px;width:100%}.apilist-page{color:#fff;padding:32px 80px;box-sizing:border-box}.apilist-page .apilist-page__header{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.apilist-page .apilist-page__header .apilist-header-action{display:flex;align-items:center}.apilist-page .apilist-page__header .apilist-header-action .t-button{margin-left:24px}.apilist-page .page-title{margin-bottom:4px;font-size:32px;font-weight:700;line-height:48px}.apilist-page .page-desc{color:#ffffff8c;font-size:14px;line-height:22px}.apilist-page .applications-box{margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.apilist-page .create-application{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:196px;border:2px solid rgba(108,77,255,.3);background-color:#252734;border-radius:16px}.apilist-page .create-application-desc{color:#ffffff8c;font-size:14px;line-height:22px}.api-detail-page{color:#fff;box-sizing:border-box}.api-detail-page__header{display:flex;gap:16px;margin-bottom:32px}.api-detail-page__header-left{display:flex;gap:4px;align-items:center;padding:8px 16px;cursor:pointer}.api-detail-page__header-right .api-detail-title{font-size:24px;line-height:36px}.api-detail-page__header-right .api-detail-desc{font-size:14px;line-height:22px;color:#ffffff8c}.api-detail-page__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px}.api-detail-page__content>div{background:#252734;border-radius:8px;padding:32px}.api-detail-page__content .api-detail-info{grid-column:1;grid-row:1}.api-detail-page__content .api-detail-info__header{display:flex;justify-content:space-between;margin-bottom:16px}.api-detail-page__content .api-detail-info-form__edit .t-input,.api-detail-page__content .api-detail-info-form__edit .t-textarea>textarea{border-color:#6c4dff}.api-detail-page__content .api-detail-info-form__edit .t-input.t-input--focused{border-color:#6c4dff}.api-detail-page__content .api-detail-info__view{border-top:1px solid #191A23;color:#ffffff8c;padding-top:16px;font-size:14px;line-height:20px}.api-detail-page__content .api-detail-info .api-detail-info-buttons{display:flex;gap:8px;margin-top:16px}.api-detail-page__content .api-detail-info .api-detail-info-buttons .t-button{width:100%}.api-detail-page__content .api-detail-credential{grid-column:2;grid-row:1}.api-detail-page__content .api-detail-credential__header{margin-bottom:16px}.api-detail-page__content .api-detail-credential .api-detail-credential-form{width:100%}.api-detail-page__content .api-detail-credential .api-detail-credential-form .copy-icon-wrapper{width:36px;height:36px;text-align:center;line-height:36px;font-size:16px;border-radius:8px;background-color:#191a23;cursor:pointer}.api-detail-page__content .api-detail-credential .api-detail-credential-form .api-detail-credential-button-wrapper{margin-top:16px;border-bottom:1px solid #191A23}.api-detail-page__content .api-detail-credential .api-detail-credential-form .api-detail-credential-button-wrapper .t-button{width:100%}.api-detail-page__content .api-detail-credential .api-detail-credential-type__tags{display:flex;gap:8px;margin-top:16px}.api-detail-page__content .api-detail-credential .t-divider{border-color:#191a23}.api-detail-page__content .api-detail-actions{grid-column:1 / span 2;grid-row:2}.api-detail-page__content .api-detail-actions__header{color:#ff6467}.api-detail-page__content .api-detail-actions__desc{color:#ffffff8c;margin:16px 0;font-size:14px;line-height:20px}.api-detail-page__content .api-detail-actions__buttons{display:flex;gap:12px}.revoke-tokens-dialog__desc{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.client-download-page{display:flex;flex-direction:column;gap:48px;color:#fff;padding:32px 80px;box-sizing:border-box}.client-download-page__header{display:flex;justify-content:space-between;align-items:flex-start}.client-download-page__header-action{display:flex;align-items:center}.client-download-page__header-action .t-button{margin-left:24px}.client-download-page .page-title{margin-bottom:4px;font-size:32px;font-weight:700;line-height:48px}.client-download-page .page-desc{color:#ffffff8c;font-size:14px;line-height:22px}.client-download-page__card{display:flex;flex-direction:column;gap:32px}.client-download-section__header{margin-bottom:20px}.client-download-section__title{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:600;color:#ffffffe6}.client-download-section__desc{font-size:12px;line-height:18px;color:#ffffff8c}.client-download-card-list{display:flex;gap:32px}.client-download-card{width:156px;height:156px;display:flex;gap:16px;flex-direction:column;align-items:center;justify-content:center;background-color:#252734;border-radius:16px;position:relative;cursor:pointer}.client-download-card__logo{width:32px;height:32px}.client-download-card__info{text-align:center;font-size:14px;line-height:20px;font-weight:500;color:#ffffffe6}.client-download-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:#4c4f6b;border-radius:16px;animation:fadeIn .3s ease forwards}.client-download-card__download-icon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:50%;background:#5b5f80;-webkit-backdrop-filter:blur(15.10000038px);backdrop-filter:blur(15.10000038px)}.client-download-section__steps{padding:4px}.client-download-section__steps.t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after{margin:0 30px;transform:rotate(90deg) scaleX(1.5);color:#fff}.client-download-section__steps .t-steps-item{flex:inherit}.client-download-section__steps .t-steps-item:last-child{flex:inherit}.client-download-section__steps .t-steps-item--process .t-steps-item__icon--number{background-color:#6c4dff;border-color:#6c4dff;color:#fff;width:26px;height:26px}.client-download-section__steps .t-steps-item--process .t-steps-item__title{margin-bottom:10px}.client-download-section__steps .t-steps-item--process .t-steps-item__description{margin-bottom:0}.client-download-section__step-title{color:#ffffffe6;line-height:22px;font-weight:400;margin-bottom:10px}.client-download-section__step-content{color:#ffffff8c;font-size:12px;line-height:20px}.client-download-section__step-content .t-button{color:#6c4dff}.client-download-section__step-content .t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: none}.client-download-section__step-content .icon-wrapper{display:inline;vertical-align:text-top;cursor:pointer;margin-left:6px}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.share-dialog-body__desc{font-size:12px;line-height:20px;color:#ffffff8c;margin-bottom:16px}.share-dialog-body__card{gap:16px;border:1px solid #4C4F6B;border-radius:8px;color:#ffffffe6}.share-dialog-body__card-title{background-color:#191a23;padding:8px 16px;font-weight:500;border-radius:8px 8px 0 0}.share-dialog-body__card-content{padding:16px;font-size:12px;line-height:22px;color:#ffffff8c}.share-dialog-footer{display:flex;justify-content:flex-end;gap:20px}.custom-btn{transition:all .2s ease-in-out}.custom-btn:hover{transform:translateY(-1px)}.custom-btn:active{transform:translateY(0)}
