@charset "UTF-8";@font-face{font-family:TT Hoves;src:url(/assets/TT_Hoves_Regular-bb5f1470.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TT Hoves;src:url(/assets/TT_Hoves_Medium-21e33f60.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:TT Hoves;src:url(/assets/TT_Hoves_DemiBold-d6c551a8.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:TT Hoves;src:url(/assets/TT_Hoves_Bold-f59d6cb8.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TT Hoves Regular;src:url(/assets/TT_Hoves_Regular-bb5f1470.otf) format("opentype")}@font-face{font-family:TT Hoves Medium;src:url(/assets/TT_Hoves_Medium-21e33f60.otf) format("opentype")}@font-face{font-family:TT Hoves DemiBold;src:url(/assets/TT_Hoves_DemiBold-d6c551a8.otf) format("opentype")}@font-face{font-family:TT Hoves Bold;src:url(/assets/TT_Hoves_Bold-f59d6cb8.otf) format("opentype")}.link{font-family:TT Hoves;font-weight:500}.link__primary{font-family:TT Hoves;font-weight:500;color:#7950f2;font-size:18px;line-height:29px;border-radius:16px;padding:1px 6px 2px;margin:0}.link__primary:hover{color:#9a78ff}.link__primary:focus-visible{outline:none;border-radius:4px;border:1px solid #7950f2;background-color:#fff0;box-shadow:0 0 0 6px #7950f23d}.link__primary:active{color:#7950f2}.link__white{color:#fff;font-family:TT Hoves;font-size:18px;font-style:normal;font-weight:600;line-height:160%;white-space:nowrap}.link__white:hover{color:#d0cfd5}.link__white:hover path{fill:#d0cfd5}.link__white svg{padding-top:2px}.link__white:focus-visible{outline:none;border-radius:4px;border:1px solid #7950f2;background-color:#fff0;box-shadow:0 0 0 6px #7950f23d}.link__honey{color:#ffaa3c;font-family:TT Hoves;font-size:18px;font-style:normal;font-weight:600;line-height:160%;white-space:nowrap}.link__honey:hover{color:#ffb859}.link__honey:focus-visible{outline:none;border:1px solid #f39d2d;background-color:#fff0;box-shadow:0 0 0 6px #7950f23d}.link__primary,.link__white,.link__honey{font-family:TT Hoves;font-weight:500;background:none;border:solid 1px transparent;text-decoration:none;display:flex;justify-content:center;align-items:center}.link__primary--disabled,.link__white--disabled,.link__honey--disabled{pointer-events:none;color:#423c58}.link__primary--disabled:focus,.link__white--disabled:focus,.link__honey--disabled:focus{border:none;box-shadow:none}.link__primary--disabled:active,.link__white--disabled:active,.link__honey--disabled:active,.link__primary--disabled:hover,.link__white--disabled:hover,.link__honey--disabled:hover{color:#423c58}body{background-color:#09031d;line-height:160%;font-size:16px;font-family:TT Hoves Regular;font-weight:500;margin:0;padding:0}@media (min-width: 992px){body{font-family:TT Hoves Regular;font-weight:400}}.app{display:flex;min-height:100vh}.main-content{flex:1;margin-left:240px;display:flex;flex-direction:column;min-height:100vh;background-color:#0e0821}.content{flex:1;padding:32px 24px;background-color:#09031d}.content-area{background-color:#0e0821;padding:1.5rem}.sidebar{position:fixed;top:0;left:0;width:240px;background-color:#241550;z-index:1000;border-right:1px solid rgba(255,255,255,.1)}.navbar{position:sticky;top:0;background-color:#241550;z-index:999;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.dashboard{max-width:1200px;margin:0 auto;width:100%}.dashboard__grid{display:flex;flex-direction:column}.dashboard__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.dashboard-layout{display:flex;min-height:100vh;height:100vh}.main-content{flex:1;margin-left:0;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}@media (min-width: 992px){.main-content{margin-left:240px}}.content-area{flex:1;padding:0;background-color:var(--primary-black, #16102C);overflow-y:auto;display:flex;flex-direction:column;min-height:0}.navbar{flex-shrink:0;height:72px}.dashboard-page{max-width:1700px;margin:0 auto;width:95%;padding-top:24px}@media (min-width: 768px){.dashboard-page{padding:32px}}.dashboard-welcome{margin-bottom:32px}.dashboard-welcome__title{color:#fff;font-family:TT Hoves Bold;font-size:32px;margin:0 0 12px}@media (min-width: 768px){.dashboard-welcome__title{font-size:40px}}.dashboard-welcome__subtitle{color:#fffc;font-family:TT Hoves Regular;font-size:18px;margin:0}.dashboard-header-container{display:flex;gap:30px;margin-bottom:32px}@media (max-width: 1100px){.dashboard-header-container{flex-direction:column}}.dashboard-header-container .dashboard-welcome{flex:1;margin-bottom:0}@media (max-width: 1100px){.dashboard-header-container .dashboard-welcome{margin-bottom:20px}}.dashboard-header-container .plan-overview{flex:2}.plan-overview{background:linear-gradient(135deg,rgba(121,80,242,.2) 0%,rgba(227,146,41,.2) 100%);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);overflow:hidden}.plan-overview__content{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 768px){.plan-overview__content{flex-direction:column;align-items:flex-start}}.plan-overview__info{flex:1}.plan-overview__label{font-size:14px;color:#ffffff80;margin-bottom:8px}.plan-overview__plan{font-family:TT Hoves Bold;font-size:24px;color:#fff;margin-bottom:4px}.plan-overview__description{font-size:16px;color:#ffffffb3;margin-bottom:12px}.plan-overview__usage{margin-top:16px}.plan-overview__usage-bar{width:100%;height:8px;background-color:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:8px}.plan-overview__usage-progress{height:100%;background:linear-gradient(90deg,#f39d2d,#e39229);border-radius:4px;transition:width .5s ease}.plan-overview__usage-progress.enterprise-bar{width:100%;background:linear-gradient(135deg,rgba(121,80,242,.8) 0%,rgba(227,146,41,.8) 100%);background-size:200% 100%;animation:enterpriseGradientAnimation 3s ease infinite}.plan-overview__usage-text{font-size:14px;color:#ffffffb3}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media (max-width: 1200px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.dashboard-stats{grid-template-columns:1fr}}.stat-card{background-color:#ffffff0a;border-radius:20px;padding:24px;display:flex;align-items:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.08)}.stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0003;border-color:#e3922933}.stat-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;background:rgba(255,255,255,.08);color:#fff}.stat-card__icon svg{width:24px;height:24px}.stat-card__content{flex:1}.stat-card__value{font-family:TT Hoves Bold;font-size:24px;color:#fff;margin-bottom:4px}.stat-card__title{font-family:TT Hoves Medium;font-size:16px;color:#ffffffb3;margin-bottom:4px}.stat-card__description{font-size:14px;color:#ffffff80}.dashboard-services{margin-bottom:32px}.dashboard-services__title{font-family:TT Hoves Bold;font-size:20px;color:#fff;margin-bottom:24px}.dashboard-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1100px){.dashboard-services__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width: 640px){.dashboard-services__grid{grid-template-columns:1fr;gap:32px}}.service-card{background-color:#ffffff0a;border-radius:20px;padding:24px;display:flex;flex-direction:column;transition:all .3s ease;border:1px solid rgba(255,255,255,.08);height:auto}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0003;border-color:#e3922933}.service-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.service-card__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;background:rgba(255,255,255,.08);color:#fff}.service-card__icon svg{width:20px;height:20px}.service-card__title{font-family:TT Hoves Bold;font-size:18px;color:#fff;margin:0 0 8px}.service-card__description{font-size:14px;color:#ffffffb3;margin-bottom:24px;flex:1}@media (max-width: 767px){.dashboard-page .btn--medium,.dashboard-page .btn--large{font-size:14px!important;line-height:22.4px;padding:8.5px 14px 9.5px!important;border-radius:12px}.dashboard-page .service-card .btn{width:100%;align-self:center}}.api-keys-endpoints-page{padding:16px;width:100%;height:100%;box-sizing:border-box}@media (min-width: 768px){.api-keys-endpoints-page{padding:24px}}.api-keys-card{margin-bottom:24px;height:auto;display:flex;flex-direction:column}.api-keys-card .dashboard-card__header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 768px){.api-keys-card .dashboard-card__header{flex-direction:row;justify-content:space-between;align-items:center}}.api-keys-card .dashboard-card__title{margin:0}.api-keys-card .dashboard-card__content{flex:1;display:flex;flex-direction:column;min-height:0}.api-keys-card .generate-button-container{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (min-width: 768px){.api-keys-card .generate-button-container{width:auto}}.api-keys-card .generate-button-container .max-keys-info{font-size:12px;color:#a29fab;margin-top:4px}.api-keys-card .generate-button-container button:disabled{cursor:not-allowed;opacity:.7}.api-keys-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -16px;padding:0 16px}@media (min-width: 768px){.api-keys-table-container{margin:0;padding:0}}.api-keys-table-container::-webkit-scrollbar{height:8px}.api-keys-table-container::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.api-keys-table-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.api-keys-table-container::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.api-keys-table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0;table-layout:fixed}.api-keys-table th,.api-keys-table td{padding:16px;vertical-align:middle;line-height:1.4;word-break:break-word}.api-keys-table th{text-align:left;color:#fff;font-family:TT Hoves Medium;font-size:14px;border-bottom:1px solid rgba(255,255,255,.12);background-color:#ffffff05}.api-keys-table th:first-child{border-top-left-radius:8px}.api-keys-table th:last-child{border-top-right-radius:8px}.api-keys-table td{color:#fffc;font-family:TT Hoves Regular;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.api-keys-table tr:last-child td{border-bottom:none}.api-keys-table tr:last-child td:first-child{border-bottom-left-radius:8px}.api-keys-table tr:last-child td:last-child{border-bottom-right-radius:8px}.api-key-row{transition:background-color .2s}.api-key-row:hover{background-color:#ffffff05}.api-key-row .key-name-cell{width:20%;min-width:120px}.api-key-row .key-value-cell{width:45%;min-width:240px}.api-key-row .created-at-cell{width:20%;min-width:150px}.api-key-row .actions-cell{width:15%;min-width:100px;text-align:right}.api-key-row .key-name-input{width:100%;background:rgba(255,255,255,.06);border:1px solid #7950f2;border-radius:4px;padding:8px 12px;color:#fff;font-family:TT Hoves Regular;font-size:14px}.api-key-row .key-name-input:focus{outline:none;box-shadow:0 0 0 2px #7950f24d}.api-key-row .key-environment{display:inline-block;font-size:11px;font-family:TT Hoves Medium;padding:2px 8px;border-radius:4px;margin-left:8px;text-transform:lowercase}.api-key-row .key-environment--mainnet{background-color:#e3922926;color:#e39229}.api-key-row .key-environment--testnet{background-color:#7950f226;color:#7950f2}.api-key-row .key-value-container{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-key-row .key-value{font-family:TT Hoves Mono,monospace;color:#e39229;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.api-key-row .key-actions{display:flex;gap:8px;flex-shrink:0;opacity:.7;transition:opacity .2s}.api-key-row .key-actions:hover{opacity:1}.icon-button{background:none;border:none;color:#ffffffa3;cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;min-width:28px;min-height:28px}.icon-button:hover{color:#fff;background-color:#ffffff0f}.icon-button:active{background-color:#ffffff14}.icon-button:focus{outline:none;box-shadow:0 0 0 2px #7950f24d}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#fff9;height:100%;min-height:200px}.empty-state p{margin:4px 0;text-align:center}.empty-state p:first-child{font-size:16px;margin-bottom:8px}.loading,.error-message{display:flex;justify-content:center;align-items:center;min-height:200px;color:#fffc;font-family:TT Hoves Medium}.error-message{color:#ff5c52;background:rgba(255,92,82,.08);border-radius:8px;padding:16px;margin-bottom:24px}.playground-card{background:linear-gradient(135deg,#e39229,#f39d2d);border-radius:24px;padding:24px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:24px}.endpoints-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px;margin-bottom:24px}@media (max-width: 768px){.api-keys-card .dashboard-card__header button{width:100%}.api-key-row .key-actions{flex-wrap:nowrap}}.dashboard-card{border-radius:40px;background:rgba(255,255,255,.02);border:1px solid var(--neutral-onyx-blacker, #1f1a34);padding:24px;margin-bottom:24px}.dashboard-card__content{display:flex;height:100%;flex-direction:column;gap:24px}.dashboard-card__header{display:flex;justify-content:space-between;align-items:center}.dashboard-card__title{color:#fff;font-family:TT Hoves Bold;font-size:20px;margin:0}.dashboard-card__plan{color:#f39d2d;font-family:TT Hoves Bold;font-size:32px}.dashboard-card__actions{display:flex;gap:12px;margin-top:auto}.dashboard-card__usage{display:flex;flex-direction:column;gap:12px}.dashboard-card__usage-bar{width:100%;height:8px;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.dashboard-card__usage-progress{height:100%;background:#7950f2;transition:width .3s ease}.dashboard-card__usage-text{display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:TT Hoves Medium;font-size:16px;margin:0}.dashboard-card__usage-subtext{color:#ffffffa3;font-size:14px}.api-keys-table .actions-header,.api-keys-table .actions-cell{text-align:center}.api-keys-card .api-keys-error-message{background-color:#ff4f4f1a;border-left:4px solid rgba(255,79,79,.7);color:#ff5c52;padding:12px 16px;margin-bottom:20px;border-radius:4px;font-size:14px;position:relative;display:flex;justify-content:space-between;align-items:center;animation-duration:.2s;animation-fill-mode:forwards}.api-keys-card .api-keys-error-message.closing{animation-name:fadeOut;pointer-events:none}.api-keys-card .api-keys-error-message .error-close-btn{background:none;border:none;color:#ff5c52;font-size:18px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;margin-left:10px}.api-keys-card .api-keys-error-message .error-close-btn:hover{color:#ff746c}.api-keys-card .generate-button-container{display:flex;align-items:center;position:relative}.api-keys-card .generate-button-container .max-keys-info{margin-left:12px;font-size:14px;color:#fff9}.api-keys-card .empty-state{text-align:center;padding:40px 20px;color:#fff9}.api-keys-card .empty-state p{margin:0 0 8px;font-size:16px;line-height:1.6}@keyframes enterpriseGradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.billing-page{max-width:1400px;margin:0 auto;padding:24px}.billing-page h2{margin:0!important}@media (min-width: 768px){.billing-page{padding:32px}}.billing-page .dashboard-card{margin-bottom:32px;background-color:#ffffff0a;border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.billing-page .dashboard-card:hover{box-shadow:0 6px 24px #00000026}.billing-page .dashboard-card__content{padding:28px}.billing-page .dashboard-card__title{font-family:TT Hoves Bold;font-size:22px;color:#fff;margin-bottom:24px}.billing-page .current-plan__header{display:flex;align-items:center;margin-bottom:28px}.billing-page .current-plan__icon{margin-right:20px;width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:16px;background-color:#e392291a;box-shadow:0 4px 12px #e392291a}.billing-page .current-plan__icon svg{width:36px;height:36px;color:#e39229;filter:drop-shadow(0 2px 4px rgba(227,146,41,.3))}.billing-page .current-plan__info{flex:1}.billing-page .current-plan__name{font-family:TT Hoves Bold;font-size:24px;color:#fff;margin-bottom:4px}.billing-page .current-plan__price{font-family:TT Hoves Medium;font-size:16px;color:#ffffffb3}.billing-page .current-plan__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:28px;background:rgba(255,255,255,.03);border-radius:16px;padding:20px}.billing-page .current-plan__detail{display:flex;flex-direction:column}.billing-page .current-plan__detail-label{font-size:14px;color:#ffffff80;margin-bottom:4px}.billing-page .current-plan__detail-value{font-family:TT Hoves DemiBold;font-size:16px;color:#fff}.billing-page .current-plan__usage{margin-top:20px}.billing-page .current-plan__usage-bar{width:100%;height:10px;background-color:#ffffff1a;border-radius:6px;overflow:hidden;margin-bottom:10px}.billing-page .current-plan__usage-progress{height:100%;background:linear-gradient(90deg,#f39d2d,#e39229);border-radius:6px;transition:width .5s ease;box-shadow:0 1px 3px #e392294d}.billing-page .current-plan__usage-progress.enterprise-bar{width:100%;background:linear-gradient(135deg,rgba(121,80,242,.8) 0%,rgba(227,146,41,.8) 100%);background-size:200% 100%;animation:enterpriseGradientAnimation 3s ease infinite;border-radius:5px}.billing-page .current-plan__usage-text{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:14px;color:#fffc}.billing-page .current-plan--empty{display:flex;align-items:center;justify-content:center;min-height:150px;background-color:#ffffff08;border-radius:16px}.billing-page .current-plan--empty p{color:#ffffff80;font-size:16px}.billing-page .plans-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap}@media (max-width: 768px){.billing-page .plans-card__header{flex-direction:column;align-items:flex-start;gap:16px}}.billing-page .plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}@media (min-width: 1200px){.billing-page .plans-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1199px) and (min-width: 769px){.billing-page .plans-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.billing-page .plans-grid{grid-template-columns:1fr}}.billing-page .plan-card{background-color:#ffffff0a;border-radius:20px;padding:28px;display:flex;flex-direction:column;transition:all .3s ease;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;height:auto}.billing-page .plan-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #0003;border-color:#e392294d}.billing-page .plan-card--current{border:1px solid #e39229;background:linear-gradient(135deg,rgba(227,146,41,.1) 0%,rgba(121,80,242,.05) 100%)}.billing-page .plan-card--current:before{content:"";position:absolute;top:12px;right:12px;width:26px;height:26px;background-color:#e39229;border-radius:50%;box-shadow:0 2px 8px #e392294d;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 64C49.6731 64 64 49.6731 64 32C64 14.3269 49.6731 0 32 0C14.3269 0 0 14.3269 0 32C0 49.6731 14.3269 64 32 64ZM15.4344 26.7089C15.4707 26.7662 15.5068 26.8237 15.5431 26.8814L15.7571 27.2225C16.0075 27.6213 16.2684 28.0311 16.5691 28.46C16.5947 29.609 15.6999 30.8825 14.7267 32.2676L14.7266 32.2677C13.9647 33.352 13.1547 34.5047 12.7006 35.7198C11.5294 38.522 11.7755 42.0836 13.6412 45.1658C15.6251 48.4434 18.9209 50.3203 22.1051 50.3368C23.0579 50.3417 25.7654 50.4443 27.4409 50.5111C28.6449 51.6573 30.53 52.4113 31.9999 52.4113C33.4699 52.4113 35.355 51.6573 36.559 50.5111C38.2345 50.4443 40.942 50.3417 41.8948 50.3368C45.0791 50.3203 48.3748 48.4434 50.3587 45.1658C52.2244 42.0836 52.4705 38.522 51.2993 35.7198C50.8452 34.5047 50.0352 33.352 49.2733 32.2677L49.2733 32.2676C48.3 30.8825 47.4052 29.609 47.4309 28.46C47.7747 27.9694 48.0666 27.5038 48.3503 27.0512L48.4569 26.8814C48.4931 26.8237 48.5292 26.7662 48.5655 26.7089L48.6337 26.6013C51.1926 22.5784 50.4786 17.506 47.0389 15.2717C44.5867 13.679 41.4114 13.9586 38.8631 15.7079C38.5345 15.9335 38.2351 16.1526 37.9506 16.3607C37.3496 16.8005 36.8156 17.1912 36.2161 17.4897C34.8745 17.1126 33.4605 16.911 31.9999 16.911C30.5394 16.911 29.1255 17.1126 27.7838 17.4897C27.1844 17.1912 26.6504 16.8005 26.0493 16.3607L26.0493 16.3607C25.7648 16.1526 25.4654 15.9335 25.1368 15.7079C22.5885 13.9586 19.4132 13.679 16.961 15.2717C13.5213 17.506 12.8073 22.5784 15.3662 26.6013L15.4344 26.7089Z' fill='%231b103f'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px;z-index:2}.billing-page .plan-card__header{display:flex;align-items:center;margin-bottom:24px}.billing-page .plan-card__icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,rgba(227,146,41,.15) 0%,rgba(243,157,45,.05) 100%);display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 12px #0000001a}.billing-page .plan-card__icon svg{width:28px;height:28px;color:#e39229;filter:drop-shadow(0 2px 4px rgba(227,146,41,.2))}.billing-page .plan-card__name{font-family:TT Hoves Bold;font-size:20px;color:#fff}.billing-page .plan-card__price{margin:20px 0;font-family:TT Hoves Bold;font-size:32px;color:#fff;display:flex;align-items:baseline}.billing-page .plan-card__currency{font-size:18px;margin-right:2px;color:#fffc}.billing-page .plan-card__period{font-size:16px;color:#fff9;margin-left:4px}.billing-page .plan-card__description{color:#ffffffb3;font-size:14px;margin-bottom:20px;line-height:1.5}.billing-page .plan-card__features{list-style:none;padding:0;margin:0 0 30px;flex:1}.billing-page .plan-card__features li{position:relative;padding-left:28px;margin-bottom:12px;color:#fffc;font-size:14px}.billing-page .plan-card__features li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#e39229 0%,#f39d2d 100%);box-shadow:0 0 8px #e392294d}.billing-page .plan-card__button{margin-top:auto;width:100%}.billing-page .invoices-table{width:100%;border-collapse:collapse}.billing-page .invoices-table th{text-align:left;padding:16px;font-size:14px;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.1)}.billing-page .invoices-table td{padding:20px 16px;font-size:14px;color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.billing-page .invoices-table tr:hover td{background-color:#ffffff05}.billing-page .invoice-status{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-family:TT Hoves Medium}.billing-page .invoice-status--paid{background-color:#00ffa31a;color:#00ffa3}.billing-page .invoice-status--pending{background-color:#ffb8001a;color:#ffb800}.billing-page .invoice-status--failed{background-color:#ff5c521a;color:#ff5c52}.billing-page .invoices-empty{display:flex;align-items:center;justify-content:center;min-height:150px;background-color:#ffffff08;border-radius:16px}.billing-page .invoices-empty p{color:#ffffff80;font-size:16px}.billing-page .enterprise-card__inner{background:linear-gradient(135deg,rgba(121,80,242,.2) 0%,rgba(227,146,41,.2) 100%);border-radius:20px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width: 768px){.billing-page .enterprise-card__inner{flex-direction:column;align-items:flex-start}}.billing-page .enterprise-card__content{flex:1}.billing-page .enterprise-card__title{font-family:TT Hoves Bold;font-size:22px;color:#fff;margin-bottom:12px}.billing-page .enterprise-card__description{color:#fffc;font-size:16px;max-width:600px;line-height:1.6}.billing-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.billing-page .payment-modal{background-color:#16102c;border-radius:24px;width:90%;max-width:500px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d;overflow:hidden}.billing-page .payment-modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(36,21,80,.5) 0%,rgba(27,16,63,.5) 100%)}.billing-page .payment-modal__title{font-family:TT Hoves Bold;font-size:20px;color:#fff;margin:0}.billing-page .payment-modal__close{background:none;border:none;font-size:24px;color:#ffffff80;cursor:pointer;line-height:1;padding:0;transition:color .2s}.billing-page .payment-modal__close:hover{color:#fff}.billing-page .payment-modal__content{padding:28px}.billing-page .payment-modal__plan-info{margin-bottom:28px;background-color:#ffffff08;border-radius:16px;padding:24px}.billing-page .payment-modal__plan-info h3{font-family:TT Hoves Bold;font-size:20px;color:#fff;margin:0 0 12px}.billing-page .payment-modal__price{font-family:TT Hoves Medium;font-size:24px;color:#e39229;margin-bottom:20px}.billing-page .payment-modal__features{list-style:none;padding:0;margin:0}.billing-page .payment-modal__features li{position:relative;padding-left:24px;margin-bottom:10px;color:#fffc;font-size:14px;line-height:1.5}.billing-page .payment-modal__features li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#e39229 0%,#f39d2d 100%)}.billing-page .payment-modal__methods{display:flex;flex-direction:column;gap:16px}.billing-page .payment-modal__button{width:100%}.billing-page .payment-modal__separator{text-align:center;color:#ffffff80;font-size:14px;position:relative;margin:8px 0}.billing-page .payment-modal__separator:before,.billing-page .payment-modal__separator:after{content:"";position:absolute;top:50%;width:calc(50% - 20px);height:1px;background-color:#ffffff1a}.billing-page .payment-modal__separator:before{left:0}.billing-page .payment-modal__separator:after{right:0}.billing-page .plans-loading,.billing-page .plans-error{padding:24px;text-align:center;color:#ffffffb3;background-color:#ffffff08;border-radius:16px;margin-top:16px}.billing-page .plans-error{color:#ff5c52;background-color:#ff5c521a;margin:0}.billing-page .stripe-portal{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;background-color:#ffffff08;border-radius:16px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.billing-page .stripe-portal:hover{border-color:#e3922933;box-shadow:0 8px 24px #00000026}.billing-page .stripe-portal__description{font-size:16px;line-height:1.6;color:#fffc;margin-bottom:24px;max-width:600px}.billing-page .stripe-portal__button{min-width:300px}@media (max-width: 768px){.billing-page .stripe-portal__button{min-width:100%}}.billing-page .stripe-portal__error{margin-top:16px;color:#ff5c52;font-size:14px;padding:8px 16px;background-color:#ff5c521a;border-radius:8px}.billing-page .stripe-portal__error p{margin:0}.project-settings-page{padding:16px;width:100%;height:100%;box-sizing:border-box}@media (min-width: 768px){.project-settings-page{padding:24px}}.project-settings-page .dashboard-card{margin-bottom:24px}.project-settings-page .dashboard-card__subtitle{color:#fffc;font-family:TT Hoves Regular;font-size:16px;line-height:1.6;margin:0 0 24px}.project-settings-page .dashboard-card__plan{color:#f39d2d;font-family:TT Hoves Bold;font-size:32px;transition:color .3s ease}.project-settings-page .dashboard-card__plan--premium{color:#7950f2}.project-settings-page .plan-features{margin-top:16px}.project-settings-page .plan-features__list{list-style:none;padding:0;margin:0 0 16px}.project-settings-page .plan-features__list li{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;padding-left:16px;position:relative;margin-bottom:8px}.project-settings-page .plan-features__list li:before{content:"•";position:absolute;left:0;color:#7950f2}.project-settings-page .plan-renewal{color:#ffffffb3;font-family:TT Hoves Regular;font-size:14px;margin:0}.project-settings-page .plan-renewal strong{color:#fff;font-family:TT Hoves Medium}.settings-form__group{margin-bottom:24px}.settings-form__label{display:block;color:#fff;font-family:TT Hoves Medium;font-size:14px;margin-bottom:8px}.settings-form__input-group{display:flex;align-items:center;gap:8px}.settings-form__input{flex:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px 16px;color:#fff;font-family:TT Hoves Regular;font-size:16px;transition:border-color .2s;width:100%}.settings-form__input:focus{outline:none;border-color:#7950f2;box-shadow:0 0 0 1px #7950f2}.settings-form__input--readonly{background:rgba(255,255,255,.04);opacity:.9;cursor:default}.settings-form__actions{display:flex;gap:8px}.users-section{margin-bottom:32px}.users-section__title{color:#fff;font-family:TT Hoves Bold;font-size:18px;margin:0 0 16px}.users-table-container{overflow-x:auto;margin:0 -16px;padding:0 16px}@media (min-width: 768px){.users-table-container{margin:0;padding:0}}.users-table{width:100%;min-width:500px;border-collapse:separate;border-spacing:0}.users-table th{text-align:left;padding:16px;color:#fff;font-family:TT Hoves Medium;font-size:14px;border-bottom:1px solid rgba(255,255,255,.12);background-color:#ffffff05}.users-table th:first-child{border-top-left-radius:8px}.users-table th:last-child{border-top-right-radius:8px}.users-table td{padding:16px;color:#fffc;font-family:TT Hoves Regular;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.users-table tr:last-child td{border-bottom:none}.users-table tr:last-child td:first-child{border-bottom-left-radius:8px}.users-table tr:last-child td:last-child{border-bottom-right-radius:8px}.user-row:hover{background-color:#ffffff05}.user-actions{text-align:right}.no-actions-text{color:#ffffff80;font-style:italic;font-size:13px}.invite-section{margin-bottom:32px}.invite-section__header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}@media (min-width: 768px){.invite-section__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.invite-section__title{color:#fff;font-family:TT Hoves Bold;font-size:18px;margin:0 0 8px}.invite-section__subtitle{color:#fffc;font-family:TT Hoves Regular;font-size:14px;margin:0}.invite-section__counter{color:#fffc;font-family:TT Hoves Regular;font-size:14px;white-space:nowrap}.invite-section__counter strong{color:#fff;font-family:TT Hoves Medium}.upgrade-card{border-radius:24px;background:rgba(227,146,41,.08);border:1px solid rgba(227,146,41,.16);padding:24px;margin-bottom:24px}.upgrade-card__content{display:flex;flex-direction:column;gap:16px}.upgrade-card__title{color:#f39d2d;font-family:TT Hoves Bold;font-size:18px;margin:0}.upgrade-card__description{color:#fff;font-family:TT Hoves Medium;font-size:16px;margin:0}.upgrade-card__text{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin:0}.upgrade-card__features{list-style:none;padding:0;margin:0 0 8px}.upgrade-card__features li{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;padding-left:16px;position:relative;margin-bottom:8px}.upgrade-card__features li:before{content:"•";position:absolute;left:0;color:#f39d2d}.upgrade-card button{align-self:flex-start}.autoscaling-section{margin-bottom:24px}.autoscaling-card{border-radius:24px;background:rgba(255,255,255,.04);padding:24px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.autoscaling-card--premium{background:rgba(227,146,41,.04);border:1px solid rgba(227,146,41,.12);box-shadow:0 4px 20px #00000026}.autoscaling-card__title{color:#fff;font-family:TT Hoves Bold;font-size:18px;margin:0 0 12px}.autoscaling-card__description{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin:0 0 24px}.autoscaling-options{margin:16px 0 24px;display:flex;flex-direction:column;gap:12px}.autoscaling-pricing-info{display:flex;align-items:flex-start;gap:12px;background:rgba(255,255,255,.08);border-radius:12px;padding:16px;margin-bottom:24px}.autoscaling-pricing-info__icon{color:#f39d2d;flex-shrink:0}.autoscaling-pricing-info__text{color:#fffc;font-family:TT Hoves Regular;font-size:13px;line-height:1.5;margin:0}.autoscaling-upgrade-prompt{margin-top:16px;display:flex}.autoscaling-slider-container{margin-bottom:24px}.autoscaling-slider-labels{display:flex;justify-content:space-between;margin-bottom:8px;font-family:TT Hoves Regular;font-size:12px;color:#fff9}.autoscaling-slider{position:relative;height:40px;display:flex;align-items:center;margin-bottom:24px}.autoscaling-slider__input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:3}.autoscaling-slider__input:disabled{cursor:not-allowed}.autoscaling-slider__track{position:relative;width:100%;height:6px;background:rgba(255,255,255,.08);border-radius:3px;overflow:hidden;cursor:pointer}.autoscaling-slider__fill{position:absolute;left:0;top:0;height:100%;background:rgba(227,146,41,.4);border-radius:3px;transition:width .2s ease}.autoscaling-slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;cursor:grab;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.autoscaling-slider__thumb:active{cursor:grabbing}.autoscaling-slider__thumb-logo{width:32px;height:32px;background:rgba(227,146,41,.16);border-radius:50%;border:2px solid #e39229;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;transition:transform .1s ease,box-shadow .1s ease}.autoscaling-slider__thumb-logo svg{width:20px;height:20px}.autoscaling-slider__thumb-logo:hover{transform:scale(1.1);box-shadow:0 3px 12px #e392294d}.autoscaling-slider:not([data-enabled=true]) .autoscaling-slider__thumb{cursor:not-allowed}.autoscaling-slider:not([data-enabled=true]) .autoscaling-slider__thumb-logo{border-color:#e39229}.autoscaling-slider:not([data-enabled=true]) .autoscaling-slider__track{cursor:not-allowed}.autoscaling-slider-labels{display:flex;justify-content:space-between;margin-bottom:12px;font-family:TT Hoves Regular;font-size:12px;color:#fff9}.autoscaling-slider-value{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:12px;font-family:TT Hoves Regular;font-size:13px;color:#fffc}.autoscaling-slider-value strong{font-family:TT Hoves Medium;color:#fff}.autoscaling-slider-tooltip{margin-top:4px;font-size:12px;color:#fff9;font-style:italic;width:100%}.autoscaling-option{margin:24px 0}.autoscaling-option__label{display:flex;align-items:flex-start;gap:12px;cursor:not-allowed;opacity:.7}.autoscaling-option__radio{margin-top:3px;cursor:not-allowed}.autoscaling-option__text{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6}.demo-mode-toggle{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border-radius:12px;padding:12px 16px;margin-bottom:24px;border:1px dashed rgba(255,255,255,.2)}.demo-mode-switch{position:relative;display:inline-block;width:48px;height:24px}.demo-mode-switch input{opacity:0;width:0;height:0}.demo-mode-switch input:checked+.demo-mode-slider{background-color:#e39229}.demo-mode-switch input:checked+.demo-mode-slider:before{transform:translate(24px);background-color:#fff}.demo-mode-switch input:focus+.demo-mode-slider{box-shadow:0 0 1px #e39229}.demo-mode-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.4s;border-radius:34px}.demo-mode-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.demo-mode-label{font-family:TT Hoves Medium;font-size:14px;color:#fffc}@media (max-width: 767px){.project-settings-page .btn.btn--medium,.project-settings-page .btn.btn--large{font-size:14px;line-height:22.4px;padding:8.5px 14px 9.5px;border-radius:12px}.project-settings-page .btn.btn--with-icon.btn--medium,.project-settings-page .btn.btn--with-icon.btn--large{gap:8px}.project-settings-page .btn.btn--with-icon.btn--medium .btn__icon svg,.project-settings-page .btn.btn--with-icon.btn--large .btn__icon svg{width:16px;height:16px}.project-settings-page .upgrade-card button,.project-settings-page .autoscaling-card button,.project-settings-page .autoscaling-upgrade-prompt button,.project-settings-page .settings-form__actions button{width:100%;justify-content:center}}.endpoints-page{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.endpoints-page{padding:32px}}.playground-card{background:linear-gradient(135deg,#e39229,#f39d2d);border-radius:24px;padding:24px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.playground-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e392294d}.playground-card__content{display:flex;justify-content:space-between;align-items:center}.playground-card__title{color:#fff;font-family:TT Hoves Bold;font-size:24px;margin:0}@media (min-width: 768px){.playground-card__title{font-size:28px}}.playground-card__action{display:flex;align-items:center;gap:8px;color:#fff;font-family:TT Hoves DemiBold;font-size:16px}.playground-card__action svg{transition:transform .2s ease}.playground-card__action:hover svg{transform:translate(4px)}@media (max-width: 576px){.playground-card__action-text{display:none}}.endpoints-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px}.endpoints-card__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.endpoints-card__header{flex-direction:row;justify-content:space-between;align-items:center}}.endpoints-card__title-container{display:flex;align-items:center;gap:8px}.network-switch__container{display:inline-flex;background:rgba(255,255,255,.04);border-radius:20px;padding:4px}.network-switch__button{background:none;border:none;color:#fff9;font-family:TT Hoves Medium;font-size:14px;padding:6px 16px;border-radius:16px;cursor:pointer;transition:all .2s ease}.network-switch__button--active{background:rgba(255,255,255,.1);color:#fff}.network-switch__button:hover:not(.network-switch__button--active){color:#fffc}.endpoints-fields{display:flex;flex-direction:column;gap:24px}.endpoint-field__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.endpoint-field__label{color:#fff;font-family:TT Hoves Medium;font-size:16px;display:flex;align-items:center;gap:8px}.endpoint-field__tooltip-icon{display:flex;align-items:center;color:#fff9;cursor:help}.endpoint-field__tooltip-icon:hover{color:#fff}.endpoint-field__content{width:100%}.endpoint-field__input-container{display:flex;align-items:center;width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.endpoint-field__input{flex:1;background:transparent;border:none;padding:12px 16px;color:#f39d2d;font-family:TT Hoves Mono,monospace;font-size:14px;width:100%;outline:none}.endpoint-field__input::selection{background:rgba(227,146,41,.3)}.endpoint-field__upgrade-message{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff9;font-family:TT Hoves Regular;font-size:14px}.endpoint-field__upgrade-button{flex-shrink:0}.copy-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:#fff9;cursor:pointer;transition:color .2s ease}.copy-button:hover{color:#fff}.copy-button--copied{color:#e39229}.tooltip-container{position:relative;display:inline-flex;align-items:center}.tooltip-trigger{cursor:help;display:flex;align-items:center;justify-content:center}.tooltip-trigger svg{display:flex;align-items:center;color:#fff9;cursor:help}.tooltip-trigger svg:hover{color:#fff}.tooltip{position:absolute;z-index:100;width:max-content;max-width:300px;background:#241550;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;box-shadow:0 4px 16px #0000004d;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(4px)}.tooltip--top{bottom:100%;left:50%;transform:translate(-50%) translateY(-8px)}.tooltip--top .tooltip__arrow{top:100%;left:50%;transform:translate(-50%);border-color:#241550 transparent transparent transparent}.tooltip--right{left:100%;top:50%;transform:translateY(-50%) translate(8px)}.tooltip--right .tooltip__arrow{left:-6px;top:50%;transform:translateY(-50%);border-color:transparent #241550 transparent transparent}.tooltip--bottom{top:100%;left:50%;transform:translate(-50%) translateY(8px)}.tooltip--bottom .tooltip__arrow{bottom:100%;left:50%;transform:translate(-50%);border-color:transparent transparent #241550 transparent}.tooltip--left{right:100%;top:50%;transform:translateY(-50%) translate(-8px)}.tooltip--left .tooltip__arrow{right:-6px;top:50%;transform:translateY(-50%);border-color:transparent transparent transparent #241550}.tooltip__content{color:#ffffffe6;font-family:TT Hoves Regular;font-size:13px;line-height:1.5}.tooltip__link{color:#e39229;text-decoration:none;margin-left:4px}.tooltip__link:hover{text-decoration:underline}.tooltip__arrow{position:absolute;width:0;height:0;border-style:solid;border-width:6px}.tooltip-container:hover .tooltip{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.access-control-card{margin-bottom:24px}.access-control-rules{display:flex;flex-direction:column;gap:24px}.access-control-rule__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.access-control-rule__label{display:flex;align-items:center;gap:8px;color:#fff;font-family:TT Hoves Medium;font-size:16px}.access-control-rule__edit-button{background:none;border:none;color:#e39229;font-family:TT Hoves Medium;font-size:14px;cursor:pointer;transition:color .2s}.access-control-rule__edit-button:hover{color:#f39d2d;text-decoration:underline}.access-control-rule__value{color:#fffc;font-family:TT Hoves Regular;font-size:14px;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px}.access-control-rule__value--empty{color:#fff6;font-style:italic}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:#16102c;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000004d;animation:modalFadeIn .3s ease}.modal__header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal__title{color:#fff;font-family:TT Hoves Bold;font-size:20px;margin:0}.modal__close-button{background:none;border:none;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:color .2s,background-color .2s}.modal__close-button:hover{color:#fff;background-color:#ffffff1a}.modal__content{padding:24px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal__footer{display:flex;justify-content:flex-end;gap:16px;padding:16px 24px 24px;border-top:1px solid rgba(255,255,255,.1)}.modal__warning{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:rgba(227,146,41,.1);border:1px solid rgba(227,146,41,.2);border-radius:8px;color:#ffffffe6;font-family:TT Hoves Regular;font-size:14px;line-height:1.5}.modal__warning svg{flex-shrink:0;margin-top:2px;color:#e39229}.input-group{display:flex;gap:8px}.input-group__input{flex:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 16px;color:#fff;font-family:TT Hoves Regular;font-size:14px;transition:border-color .2s}.input-group__input:focus{outline:none;border-color:#7950f2}.input-group__input--error{border-color:#ff5c52}.input-error{color:#ff5c52;font-family:TT Hoves Regular;font-size:13px;margin-top:-8px}.items-list{margin-top:16px;max-height:240px;overflow-y:auto}.items-list__empty{color:#fff6;font-family:TT Hoves Regular;font-size:14px;font-style:italic;text-align:center;padding:24px 0}.items-list__container{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.items-list__item{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:rgba(255,255,255,.04);border-radius:8px;color:#ffffffe6;font-family:TT Hoves Medium;font-size:14px}.items-list__remove-button{background:none;border:none;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:color .2s}.items-list__remove-button:hover{color:#ff5c52}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.webhooks-page{padding:24px;display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.webhooks-page{padding:32px}}.webhook-info-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px}.webhook-info-card .webhook-info-list{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.webhook-info-card .webhook-info-item{color:#fffc;font-family:TT Hoves Regular;font-size:15px;line-height:1.6;position:relative;padding-left:16px}.webhook-info-card .webhook-info-item:before{content:"•";position:absolute;left:0;color:#e39229}.webhook-info-card .webhook-info-link{color:#e39229;text-decoration:none;transition:color .2s}.webhook-info-card .webhook-info-link:hover{color:#f39d2d;text-decoration:underline}.webhook-stats-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px}.webhook-stats-card .webhook-stats-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.webhook-stats-card .webhook-stats-grid{grid-template-columns:1fr 1fr;align-items:center}}.webhook-stats-card .webhook-stats-counter{display:flex;flex-direction:column;align-items:center}.webhook-stats-card .webhook-stats-counter__value{display:flex;align-items:baseline;font-family:TT Hoves Bold;color:#fff}.webhook-stats-card .webhook-stats-counter__used{font-size:42px;line-height:1.2}.webhook-stats-card .webhook-stats-counter__separator{font-size:28px;margin:0 4px;color:#fff9}.webhook-stats-card .webhook-stats-counter__limit{font-size:28px;color:#fff9}.webhook-stats-card .webhook-stats-counter__label{margin-top:8px;font-family:TT Hoves Medium;font-size:16px;color:#fffc}.webhook-stats-card .webhook-stats-cycle{text-align:center}@media (min-width: 768px){.webhook-stats-card .webhook-stats-cycle{text-align:right}}.webhook-stats-card .webhook-stats-cycle__label{font-family:TT Hoves Regular;font-size:14px;color:#ffffffa3;margin:0 0 4px}.webhook-stats-card .webhook-stats-cycle__value{font-family:TT Hoves Medium;font-size:16px;color:#fff;margin:0}.webhooks-list-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px}.webhooks-list-card .webhooks-list-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 768px){.webhooks-list-card .webhooks-list-header{flex-direction:row;justify-content:space-between;align-items:center}}.webhook-table-container{overflow-x:auto;margin:0 -16px;padding:0 16px}@media (min-width: 768px){.webhook-table-container{margin:0;padding:0}}.webhook-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0}.webhook-table th{text-align:left;padding:16px;color:#fff;font-family:TT Hoves Medium;font-size:14px;border-bottom:1px solid rgba(255,255,255,.12);background-color:#ffffff05}.webhook-table th:first-child{border-top-left-radius:8px}.webhook-table th:last-child{border-top-right-radius:8px}.webhook-table td{padding:16px;color:#fffc;font-family:TT Hoves Regular;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.webhook-table tr:last-child td{border-bottom:none}.webhook-table tr:last-child td:first-child{border-bottom-left-radius:8px}.webhook-table tr:last-child td:last-child{border-bottom-right-radius:8px}.webhook-table .webhook-url-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhook-table .webhook-actions-cell{white-space:nowrap;text-align:right}.webhook-table .webhook-action-button{background:none;border:none;color:#ffffff80;cursor:pointer;padding:8px;border-radius:4px;transition:color .2s,background-color .2s}.webhook-table .webhook-action-button:hover{color:#fff;background-color:#ffffff0f}.webhook-table .webhook-action-button:active{background-color:#ffffff1a}.webhook-table .webhook-action-button+.webhook-action-button{margin-left:8px}.webhook-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#fff9;text-align:center}.webhook-table-empty p{margin:4px 0}.webhook-table-empty p:first-child{font-family:TT Hoves Medium;font-size:16px;margin-bottom:8px}.webhook-table-empty p:last-child{font-family:TT Hoves Regular;font-size:14px;color:#ffffff80}.webhook-modal{max-width:600px;max-height:85vh}.webhook-modal .select-container:after{display:none!important}.webhook-modal .form-group:last-child{margin-bottom:0}.webhook-modal .form-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.webhook-modal .form-label{display:flex;align-items:center;gap:8px;color:#fff;font-family:TT Hoves Medium;font-size:16px;margin-bottom:8px}.webhook-modal .form-description{margin-top:6px;color:#fff9;font-family:TT Hoves Regular;font-size:13px}.webhook-modal .network-selection{display:flex;gap:24px}.webhook-modal .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer}.webhook-modal .radio-label input[type=radio]{margin:0;cursor:pointer}.webhook-modal .radio-label .radio-text{color:#ffffffe6;font-family:TT Hoves Regular;font-size:14px}.webhook-modal .select-container{position:relative}.webhook-modal .select-container:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.6);pointer-events:none;transition:transform .2s ease}.webhook-modal .select-container:focus-within:after{transform:translateY(-50%) rotate(180deg);border-top-color:#e39229}.webhook-modal .select-container .form-select{cursor:pointer;transition:all .2s ease}.webhook-modal .select-container .form-select:hover{background:rgba(255,255,255,.08)}.webhook-modal .select-container .form-select:focus{border-color:#e39229;box-shadow:0 0 0 1px #e392294d;background:rgba(255,255,255,.08)}.webhook-modal .form-select,.webhook-modal .form-input{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px 16px;color:#fff;font-family:TT Hoves Regular;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .2s,box-shadow .2s}.webhook-modal .form-select:focus,.webhook-modal .form-input:focus{border-color:#7950f2;box-shadow:0 0 0 1px #7950f24d}.webhook-modal .form-select::placeholder,.webhook-modal .form-input::placeholder{color:#fff6}.webhook-modal .form-select option,.webhook-modal .form-input option{background-color:#241550;color:#fff}.webhook-modal .form-select[multiple]{padding:8px;min-height:120px}.webhook-modal .form-select[multiple] option{padding:8px 12px;border-radius:4px;margin-bottom:2px;font-family:TT Hoves Regular;font-size:14px;transition:background-color .15s ease}.webhook-modal .form-select[multiple] option:checked{background:rgba(227,146,41,.3)!important;color:#fff;font-weight:500}.webhook-modal .form-select[multiple] option:hover:not(:checked){background-color:#7950f226}.webhook-modal .form-select[multiple]:focus option:hover{background-color:#e3922926}.webhook-modal .address-display{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:80px;padding:12px}.webhook-modal .address-empty{display:flex;height:56px;align-items:center;justify-content:center;color:#fff6;font-style:italic;font-size:14px}.webhook-modal .address-list{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.webhook-modal .address-item{background:rgba(255,255,255,.06);border-radius:6px;padding:8px 12px;color:#ffffffe6;font-family:TT Hoves Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis}.address-modal{position:relative;z-index:1100}.address-modal .input-group{display:flex;gap:8px;margin-bottom:16px}.address-modal .input-group__input{flex:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 16px;color:#fff;font-family:TT Hoves Regular;font-size:14px}.address-modal .input-group__input:focus{outline:none;border-color:#7950f2}.address-modal .input-group__input--error{border-color:#ff5c52}.address-modal .input-error{color:#ff5c52;font-family:TT Hoves Regular;font-size:13px;margin-top:-8px;margin-bottom:16px}.address-modal .address-count{display:flex;align-items:center;gap:8px;color:#fff9;font-family:TT Hoves Regular;font-size:14px;margin-bottom:16px}.address-modal .address-list-container{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:200px;max-height:300px;overflow-y:auto;padding:12px}.address-modal .address-list-empty{display:flex;height:176px;align-items:center;justify-content:center;color:#fff6;font-style:italic;font-size:14px}.address-modal .address-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.address-modal .address-list-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(255,255,255,.06);border-radius:6px}.address-modal .address-text{font-family:TT Hoves Mono,monospace;font-size:13px;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis}.address-modal .address-remove-button{background:none;border:none;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:color .2s;flex-shrink:0}.address-modal .address-remove-button:hover{color:#ff5c52}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay,.nested-modal-overlay{animation:modalFadeIn .2s ease}.nested-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.custom-dropdown{position:relative;width:100%;z-index:10}.custom-dropdown .dropdown-selected{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-family:TT Hoves Regular;font-size:15px;padding:12px 16px;cursor:pointer;transition:background-color .2s,border-color .2s}.custom-dropdown .dropdown-selected .dropdown-arrow{transition:transform .2s;color:#fff9}.custom-dropdown .dropdown-selected:hover{background:rgba(255,255,255,.08)}.custom-dropdown .dropdown-selected.active{border-color:#e39229;background:rgba(255,255,255,.08)}.custom-dropdown .dropdown-selected.active .dropdown-arrow{transform:rotate(180deg);color:#e39229}.custom-dropdown .dropdown-selected.disabled{opacity:.6;cursor:not-allowed}.custom-dropdown .dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#241550;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000004d;z-index:20;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .2s,transform .2s;max-height:300px;overflow-y:auto}.custom-dropdown .dropdown-menu::-webkit-scrollbar{width:4px}.custom-dropdown .dropdown-menu::-webkit-scrollbar-track{background:transparent}.custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}.custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.custom-dropdown .dropdown-menu.active{opacity:1;transform:translateY(0);pointer-events:auto}.custom-dropdown .dropdown-item{width:100%;padding:12px 16px;border:none;background:none;color:#a29fab;font-family:TT Hoves Regular;font-size:15px;text-align:left;cursor:pointer;transition:color .2s,background-color .2s}.custom-dropdown .dropdown-item:hover{color:#fff;background-color:#ffffff0a}.custom-dropdown .dropdown-item:active{background-color:#e3922926}.custom-dropdown .dropdown-item.selected{color:#e39229;background-color:#e3922914;font-family:TT Hoves Medium}.custom-dropdown .dropdown-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.custom-dropdown .hidden-select{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:-1}.multi-select-dropdown .multi-select-item{display:flex;align-items:center;gap:12px;padding-left:12px;background-color:#0e0821}.multi-select-dropdown .checkbox-wrapper{display:flex;align-items:center;justify-content:center}.multi-select-dropdown .custom-checkbox{width:20px;height:20px;border:1px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.multi-select-dropdown .custom-checkbox.checked{background-color:#e39229;border-color:#e39229;color:#fff}.webhook-modal .dropdown-menu,.webhook-modal .dropdown-item{background:#16102C}.webhook-modal .dropdown-item:hover{background:#251d3e}.usage-page{display:flex;flex-direction:column;gap:32px;padding:24px}@media (min-width: 768px){.usage-page{padding:32px}}.usage-summary{display:flex;gap:16px;width:100%;max-width:100%;flex-direction:column;justify-content:center}@media (min-width: 992px){.usage-summary{flex-direction:row}}.usage-summary__card{border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:24px;display:flex;align-items:center;gap:20px;transition:transform .2s ease,box-shadow .2s ease;justify-self:center;width:278px}@media (min-width: 768px){.usage-summary__card{width:100%}}.usage-summary__card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.usage-summary__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,255,255,.08);border-radius:12px;color:#fff}.usage-summary__content{display:flex;flex-direction:column}.usage-summary__value{color:#fff;font-family:TT Hoves Bold;font-size:28px;line-height:1.2}.usage-summary__value--date{font-size:18px;display:flex;align-items:center;gap:8px}.usage-summary__label{color:#ffffffa3;font-family:TT Hoves Regular;font-size:14px;margin-top:4px}.usage-alert{display:flex;align-items:center;gap:16px;background:rgba(227,146,41,.08);border:1px solid rgba(227,146,41,.16);border-radius:16px;padding:16px 24px}.usage-alert__icon{display:flex;align-items:center;justify-content:center;color:#f39d2d;flex-shrink:0}.usage-alert__text{color:#ffffffe6;font-family:TT Hoves Regular;font-size:16px;line-height:1.5}.usage-alert__link{color:#e39229;text-decoration:none;font-family:TT Hoves Medium;transition:color .2s ease}.usage-alert__link:hover{color:#f39d2d;text-decoration:underline}.usage-breakdown .dashboard-card{border-radius:32px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);padding:24px}@media (min-width: 768px){.usage-breakdown .dashboard-card{padding:32px}}.usage-breakdown .dashboard-card__content{display:flex;flex-direction:column;gap:24px}.usage-breakdown .dashboard-card__title{color:#fff;font-family:TT Hoves Bold;font-size:24px;margin:0}.usage-breakdown .dashboard-card__subtitle{color:#fffc;font-family:TT Hoves Regular;font-size:14px;margin:0}.usage-breakdown__controls{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 768px){.usage-breakdown__controls{flex-direction:row;justify-content:space-between;align-items:center}}.usage-breakdown__view-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (min-width: 768px){.usage-breakdown__view-controls{gap:12px}}.usage-breakdown__view-controls button{min-width:80px}@media (min-width: 768px){.usage-breakdown__view-controls button{min-width:100px}}.usage-breakdown__time-selector{position:relative;min-width:100px}.usage-breakdown__time-selector:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.6);pointer-events:none}.usage-breakdown__time-selector{position:relative;min-width:140px;z-index:10}.usage-breakdown__time-selector .dropdown-custom{position:relative;width:100%}.usage-breakdown__time-selector .dropdown-selected{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-family:TT Hoves Regular;font-size:14px;padding:8px 12px;cursor:pointer;transition:background-color .2s,border-color .2s}.usage-breakdown__time-selector .dropdown-selected .dropdown-arrow{transition:transform .2s}.usage-breakdown__time-selector .dropdown-selected:hover{background:rgba(255,255,255,.08)}.usage-breakdown__time-selector .dropdown-selected.active{border-color:#7950f2;background:rgba(255,255,255,.08)}.usage-breakdown__time-selector .dropdown-selected.active .dropdown-arrow{transform:rotate(180deg)}.usage-breakdown__time-selector .dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#241550;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000004d;z-index:20;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .2s,transform .2s}.usage-breakdown__time-selector .dropdown-menu.active{opacity:1;transform:translateY(0);pointer-events:auto}.usage-breakdown__time-selector .dropdown-item{width:100%;padding:10px 16px;border:none;background:none;color:#a29fab;font-family:TT Hoves Regular;font-size:14px;text-align:left;cursor:pointer;transition:color .2s,background-color .2s}.usage-breakdown__time-selector .dropdown-item:hover{color:#fff;background-color:#ffffff0a}.usage-breakdown__time-selector .dropdown-item:active{background-color:#e3922926}.usage-breakdown__time-selector .dropdown-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.usage-breakdown__select{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:-1}.usage-breakdown__chart{background:rgba(255,255,255,.02);border-radius:16px;min-height:300px;display:flex;align-items:center;justify-content:center}.usage-breakdown__empty-state{color:#ffffff80;font-family:TT Hoves Medium;font-size:16px;text-align:center}.rpc-metrics .dashboard-card{border-radius:32px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);padding:24px}@media (min-width: 768px){.rpc-metrics .dashboard-card{padding:32px}}.rpc-metrics .dashboard-card__title{color:#fff;font-family:TT Hoves Bold;font-size:24px;margin:0 0 24px}.upgrade-card{background:rgba(255,255,255,.04);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;max-width:500px}.upgrade-card__title{color:#fff;font-family:TT Hoves Bold;font-size:20px;margin:0}.upgrade-card__text{color:#fffc;font-family:TT Hoves Regular;font-size:16px;line-height:1.6;margin:0 0 8px}.rpc-testing-page{padding:1.5rem;width:100%;height:100%;max-width:1200px;margin:0 auto}.rpc-testing-page .rpc-testing-card{background:rgba(255,255,255,.04);border-radius:16px;margin-bottom:24px}.rpc-testing-page .rpc-testing-header{display:flex;justify-content:space-between;align-items:center}.rpc-testing-page .rpc-testing-error{background:rgba(255,92,82,.16);color:#ff5c52;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-family:TT Hoves Regular}.rpc-testing-page .form-group{margin-bottom:20px}.rpc-testing-page .form-group .form-label{display:block;margin-bottom:8px;font-family:TT Hoves Medium;color:#fff}.rpc-testing-page .form-group .form-input{width:100%;padding:12px 16px;background:rgba(255,255,255,.06);border-radius:12px;border:1px solid rgba(255,255,255,.12);color:#e39229;font-family:TT Hoves Regular}.rpc-testing-page .form-group .form-input:focus{outline:none;border-color:#7950f2}.rpc-testing-page .endpoint-field__input-container{display:flex;position:relative;border:none}.rpc-testing-page .endpoint-field__input-container input{flex:1;padding-right:40px}.rpc-testing-page .endpoint-field__input-container .copy-button{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.rpc-testing-page .rpc-testing-controls{display:flex;gap:16px;margin-bottom:24px}.rpc-testing-page .rpc-testing-controls .method-select-container{flex:1}@media (max-width: 768px){.rpc-testing-page .rpc-testing-controls{flex-direction:column}.rpc-testing-page .rpc-testing-controls .btn{width:100%}}.rpc-testing-page .rpc-response-container{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.rpc-testing-page .rpc-response-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.rpc-testing-page .rpc-metrics{display:flex;gap:16px}.rpc-testing-page .rpc-metric{display:flex;align-items:center;color:#ffffffb3;font-family:TT Hoves Regular;font-size:14px}.rpc-testing-page .rpc-metric svg{margin-right:6px;opacity:.7}.rpc-testing-page .rpc-response-content{padding:16px;margin:0;overflow-x:auto;color:#ffffffe6;font-family:monospace;font-size:14px;line-height:1.5;max-height:400px;overflow-y:auto}.rpc-testing-page pre{white-space:pre-wrap;word-break:break-word}.custom-dropdown{position:relative}.custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;cursor:pointer;transition:border-color .2s ease;font-family:TT Hoves Regular}.custom-dropdown .dropdown-selected:hover{border-color:#fff3}.custom-dropdown .dropdown-selected.active{border-color:#7950f2}.custom-dropdown .dropdown-selected .dropdown-arrow{transition:transform .2s ease}.custom-dropdown .dropdown-selected.active .dropdown-arrow{transform:rotate(180deg)}.custom-dropdown .dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#241550;border:1px solid rgba(255,255,255,.1);border-radius:12px;z-index:10;max-height:300px;overflow-y:auto;display:none;box-shadow:0 4px 12px #0003}.custom-dropdown .dropdown-menu.active{display:block;animation:dropdownFadeIn .2s ease}.custom-dropdown .dropdown-item{padding:10px 16px;border:none;background:none;width:100%;text-align:left;color:#fffc;cursor:pointer;transition:background-color .2s ease;font-family:TT Hoves Regular}.custom-dropdown .dropdown-item:hover{background-color:#ffffff0f;color:#fff}.custom-dropdown .dropdown-item.selected{background-color:#7950f233;color:#7950f2}.custom-dropdown .hidden-select{position:absolute;opacity:0;pointer-events:none}.dedicated-nodes-page{display:flex;align-items:center;gap:12px;cursor:pointer;margin:24px 24px 12px}@media (min-width: 768px){.dedicated-nodes-page{padding:24px}}.dedicated-nodes-page input[type=checkbox]{width:20px;height:20px;cursor:pointer}.dedicated-nodes-page span{color:#fff;font-family:TT Hoves Medium;font-size:14px}.resource-description{color:#ffffffb3;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin:0 0 16px}.resource-warning{background:rgba(255,92,82,.1);border:1px solid rgba(255,92,82,.2);border-radius:12px;padding:16px;color:#ffffffe6;font-family:TT Hoves Regular}.resource-warning p{margin:0 0 8px;font-size:14px;line-height:1.6}.resource-warning p:first-child{color:#ff5c52;font-family:TT Hoves Medium}.resource-warning ul{margin:0;padding-left:24px;font-size:14px;line-height:1.6}.location-note{color:#ffffffb3;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin:0 0 16px}.location-warning{background:rgba(255,92,82,.1);border:1px solid rgba(255,92,82,.2);border-radius:12px;padding:16px;color:#ff5c52;font-family:TT Hoves Medium;font-size:14px}.location-warning p{color:#ffffffe6;font-family:TT Hoves Regular;margin:8px 0 0}.client-options,.plugin-options,.payment-options{display:grid;grid-template-columns:1fr;gap:16px}.client-card:hover,.plugin-card:hover,.payment-card:hover{background:rgba(255,255,255,.06);border-color:#ffffff1f}.client-card h3,.plugin-card h3,.payment-card h3{color:#fff;font-family:TT Hoves Bold;font-size:18px;margin:0 0 8px}.client-card p,.plugin-card p,.payment-card p{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin:0}.plugin-card__header,.payment-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plugin-price{color:#fff9;font-family:TT Hoves Regular;font-size:14px}.form-actions{display:flex;justify-content:flex-end;margin-top:16px;padding-top:24px}.form-actions:last-child{border-top:none;margin-top:0;padding-top:0}.billing-cycle{display:flex;justify-content:center;margin:24px 0}@media (max-width: 768px){.form-card__content{gap:24px}.form-actions button{width:100%}}.welcome-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:24px}@media (min-width: 768px){.welcome-card{padding:32px}}.welcome-card__content{display:flex;flex-direction:column;gap:24px}.welcome-card__title{color:#fff;font-family:TT Hoves Bold;font-size:28px;margin:0}@media (min-width: 768px){.welcome-card__title{font-size:32px}}.welcome-card__description{color:#fffc;font-family:TT Hoves Regular;font-size:16px;line-height:1.6;margin:0;max-width:800px}.welcome-card__actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (min-width: 768px){.welcome-card__actions{flex-direction:row;align-items:center}}.welcome-card__note{color:#fff9;font-family:TT Hoves Regular;font-size:14px;font-style:italic}@media (min-width: 768px){.form-card{padding:32px}}.form-card__content{display:flex;flex-direction:column;gap:32px}.form-card__title{color:#fff;font-family:TT Hoves Bold;font-size:28px;margin:0}.important-info{display:flex;gap:8px;background:rgba(227,146,41,.08);border:1px solid rgba(227,146,41,.16);border-radius:16px;padding:24px}.important-info svg{padding-top:2px;stroke:#e39229}.important-info__title{color:#f39d2d;font-family:TT Hoves Bold;font-size:16px;margin:0 0 16px}.important-info__content{color:#ffffffe6;font-family:TT Hoves Regular;font-size:14px;line-height:1.6}.important-info__content p{margin:0 0 12px}.important-info__content p:last-child{margin-bottom:0}.risk-acknowledge{display:flex;align-items:center;gap:12px;margin-top:16px;cursor:pointer}.risk-acknowledge input[type=checkbox]{width:20px;height:20px;cursor:pointer}.risk-acknowledge span{color:#fff;font-family:TT Hoves Medium;font-size:14px}.form-section{display:flex;flex-direction:column;gap:16px}.form-section__title{color:#fff;font-family:TT Hoves Bold;font-size:20px;margin:0}.resource-intensive h3{color:#fff;font-family:TT Hoves Medium;font-size:16px;margin:0 0 12px}.resource-checkbox{display:flex;align-items:center;gap:12px;margin-bottom:16px}.resource-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-radius:4px;background:rgba(255,255,255,.04);cursor:pointer;position:relative;transition:all .2s ease}.resource-checkbox input[type=checkbox]:checked{background:#e39229;border-color:#e39229}.resource-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.resource-checkbox input[type=checkbox]:hover{border-color:#fff6}.resource-checkbox span{color:#fff;font-family:TT Hoves Regular;font-size:14px;-webkit-user-select:none;user-select:none}.resource-description{color:#ffffffb3;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin-bottom:24px}.resource-warning{background:rgba(255,92,82,.08);border:1px solid rgba(255,92,82,.16);border-radius:12px;padding:20px}.resource-warning p{color:#ff5c52;font-family:TT Hoves Medium;font-size:14px;margin:0 0 12px}.resource-warning p:last-child{color:#fffc;font-family:TT Hoves Regular;margin-bottom:8px}.resource-warning ul{list-style:none;padding:0;margin:0}.resource-warning ul li{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;padding-left:16px;position:relative;margin-bottom:4px}.resource-warning ul li:before{content:"•";position:absolute;left:0;color:#ff5c52}.resource-warning ul li:last-child{margin-bottom:0}.location-note{color:#ffffffb3;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin-bottom:16px}.location-warning{background:rgba(255,92,82,.08);border:1px solid rgba(255,92,82,.16);border-radius:12px;padding:20px;color:#ff5c52;font-family:TT Hoves Medium;font-size:14px}.location-warning p{color:#fffc;font-family:TT Hoves Regular;margin:8px 0 0}.client-options,.plugin-options,.payment-options{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media (min-width: 768px){.client-options,.plugin-options,.payment-options{grid-template-columns:repeat(2,1fr)}}.client-card,.plugin-card,.payment-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;cursor:pointer;transition:all .2s ease}.client-card:hover,.plugin-card:hover,.payment-card:hover{background:rgba(255,255,255,.06);border-color:#ffffff1f;transform:translateY(-2px)}.client-card.selected,.plugin-card.selected,.payment-card.selected{background:rgba(227,146,41,.08);border-color:#e39229}.plugin-card__header,.payment-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.plugin-card__header h3,.payment-card__header h3{color:#fff;font-family:TT Hoves Bold;font-size:18px;margin:0}.plugin-card__header .plugin-price,.payment-card__header .plugin-price{color:#fff9;font-family:TT Hoves Regular;font-size:14px}.plugin-card p,.payment-card p{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;margin:0}.form-actions{display:flex;justify-content:flex-end;margin-top:32px;padding-top:24px}.form-actions button{min-width:200px}@media (max-width: 768px){.form-actions button{width:100%}}.billing-cycle{display:flex;justify-content:flex-start;align-items:center}.support-page{padding:24px}@media (min-width: 768px){.support-page{padding:32px}}.support-page__title{color:#fff;font-family:TT Hoves Bold;font-size:32px;margin:0 0 24px}.support-cards-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px}@media (min-width: 576px){.support-cards-grid{grid-template-columns:repeat(1,1fr)}}@media (min-width: 992px){.support-cards-grid{grid-template-columns:repeat(2,1fr)}}.support-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:24px;transition:transform .2s ease}.support-card:hover{transform:translateY(-2px)}.support-card__title{color:#fff;font-family:TT Hoves Bold;font-size:24px;margin:0 0 16px}.support-card__content{display:flex;flex-direction:column;gap:16px}.support-card__icon{color:#e39229;margin-bottom:8px}.support-card__description{color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;flex-grow:1}.support-card__button{width:100%}.support-cards__wrapper{display:flex}.faq-accordion__title{color:#fff;font-family:TT Hoves Bold;font-size:24px;margin:0 0 24px}.faq-accordion__sections{display:flex;flex-direction:column;gap:24px}.faq-section{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.faq-section__header{display:flex;align-items:center;gap:12px;padding:24px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.08)}.faq-section__icon{color:#fff9;height:24px}.faq-section__icon svg{stroke:#e39229}.faq-section__title{color:#fff;font-family:TT Hoves Bold;font-size:18px;margin:0}.faq-section__content{padding:8px 0}.faq-item{border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer}.faq-item:last-child{border-bottom:none}.faq-item__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;transition:background-color .2s ease}.faq-item__header:hover{background-color:#ffffff05}.faq-item__question{color:#ffffffe6;font-family:TT Hoves Medium;font-size:14px}.faq-item__icon{color:#fff9;transition:transform .2s ease}.faq-item__answer{padding:0 24px;height:0;overflow:hidden;opacity:0;color:#fffc;font-family:TT Hoves Regular;font-size:14px;line-height:1.6;transition:all .3s ease}.faq-item--open .faq-item__icon{transform:rotate(180deg)}.faq-item--open .faq-item__answer{height:auto;opacity:1;padding:16px 24px}.coming-soon-page{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.coming-soon-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:40px;max-width:800px;width:100%;margin:0 auto;text-align:center}@media (min-width: 576px){.coming-soon-card{padding:60px}}.coming-soon-label{display:inline-block;background:linear-gradient(135deg,#e39229,#f39d2d);color:#fff;font-family:TT Hoves Bold;font-size:14px;padding:6px 16px;border-radius:20px;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.coming-soon-title{color:#fff;font-family:TT Hoves Bold;font-size:32px;margin:0 0 16px}@media (min-width: 768px){.coming-soon-title{font-size:42px}}.coming-soon-description{color:#fffc;font-family:TT Hoves Regular;font-size:18px;line-height:1.6;max-width:600px;margin:0 auto 40px}.coming-soon-info{text-align:left;background:rgba(255,255,255,.04);border-radius:16px;padding:24px;max-width:500px;margin:0 auto}.coming-soon-info h2{color:#fff;font-family:TT Hoves Medium;font-size:18px;margin:0 0 16px}.coming-soon-features{list-style:none;padding:0;margin:0}.coming-soon-features li{color:#fffc;font-family:TT Hoves Regular;font-size:16px;padding-left:24px;position:relative;margin-bottom:12px}.coming-soon-features li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:#e39229;border-radius:50%}.coming-soon-features li:last-child{margin-bottom:0}.navbar{height:72px;background:#0e0821;border-bottom:1px solid rgba(255,255,255,.1)}.navbar__content{height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:0 16px}.navbar__user{position:relative;margin-left:auto}.navbar__user-button{border-radius:12px!important;padding:8px 14px!important;min-width:120px;background:rgba(227,146,41,.16)!important;border:1px solid rgba(227,146,41,.1)!important;transition:all .2s ease}.navbar__user-button:hover{background:rgba(227,146,41,.2)!important;border-color:#e3922933!important}.navbar__dropdown-container{position:relative}.navbar__dropdown{position:absolute;top:100%;right:0;margin-top:8px;background-color:#241550;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:8px 0;min-width:180px;box-shadow:0 4px 12px #0000004d;z-index:100;animation:dropdownFadeIn .2s ease}.navbar__dropdown--honey-theme{background:#0e0821;border:1px solid rgba(227,146,41,.2);box-shadow:0 8px 24px #0003,0 0 0 1px #e392291a}.navbar__dropdown-item{width:100%;padding:10px 16px;border:none;background:none;color:#fffc;font-family:TT Hoves Regular;font-size:14px;text-align:left;cursor:pointer;transition:color .2s,background-color .2s;display:flex;align-items:center}.navbar__dropdown-item:hover{color:#fff;background-color:#ffffff0a}.navbar__dropdown-item:active{background-color:#e3922926}.navbar__dropdown-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar-dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:none}.navbar-dropdown-overlay--active{display:block}.mobile-sidebar-toggle{display:none;background:none;border:none;cursor:pointer;width:32px;height:32px;position:relative;padding:0}@media (max-width: 991px){.mobile-sidebar-toggle{display:flex;flex-direction:column;justify-content:space-between;height:20px}.mobile-sidebar-toggle span{display:block;width:100%;height:2px;background-color:#e39229;transition:transform .3s,opacity .3s}.mobile-sidebar-toggle.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-sidebar-toggle.open span:nth-child(2){opacity:0}.mobile-sidebar-toggle.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}.auth-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#16102c;padding-top:2rem;padding-bottom:2rem}.auth-card{background:rgba(255,255,255,.04);border-radius:32px;padding:1.5rem;width:100%;max-width:24rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 24px #0003;border:1px solid rgba(255,255,255,.06)}.auth-logo{margin-bottom:32px;display:flex;align-items:center;justify-content:flex-start;align-self:stretch;margin-right:auto}.auth-logo svg{width:66%;height:auto}.auth-title{color:#fff;font-family:TT Hoves Bold;font-size:32px;font-weight:700;margin:0 0 12px;text-align:center}.auth-subtitle{color:#fffc;font-family:TT Hoves Regular;font-size:18px;margin:0 0 24px;text-align:center}.auth-link{color:#e39229;font-family:TT Hoves Medium;font-size:16px;text-decoration:none;margin-left:8px}.auth-link:hover{text-decoration:underline}.auth-form{width:100%}.form-group{margin-bottom:16px;width:100%}.form-group:last-of-type{margin-bottom:8px}.form-group label{display:block;color:#fff;font-family:TT Hoves Medium;font-size:14px;margin-bottom:8px}.form-group input{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px 16px;color:#fff;font-family:TT Hoves Regular;font-size:16px;transition:border-color .2s;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#7950f2;box-shadow:0 0 0 1px #7950f2}.form-group input::placeholder{color:#fff6}.form-group input:disabled{opacity:.7;cursor:not-allowed}.form-group input.input-error{border-color:#ff5c52;box-shadow:0 0 0 1px #ff5c5280}.auth-button{width:100%!important;margin-top:8px!important}.auth-terms{font-family:TT Hoves Regular;font-size:12px;color:#fff9;text-align:left;margin-top:0}.auth-terms a{font-family:TT Hoves DemiBold;color:#fff;text-decoration:none}.auth-terms a:hover{text-decoration:underline}.auth-error{background:rgba(255,92,82,.16);color:#ff5c52;padding:12px 16px;border-radius:8px;font-family:TT Hoves Medium;font-size:14px;margin-bottom:24px;text-align:left;display:flex;justify-content:space-between;align-items:center;animation-duration:.3s;animation-fill-mode:forwards}.auth-error .error-close-btn{background:none;border:none;color:#ff5c52;font-size:16px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;margin-left:24px}.auth-error .error-close-btn:hover{color:#ff746c}.auth-error.closing{animation-name:fadeOut;pointer-events:none}.auth-error{position:relative;display:flex}.auth-error .error-close-btn{background:none;border:none;color:#ff5c52;cursor:pointer;font-size:16px;padding:0;line-height:1;margin-left:10px}.auth-error .error-close-btn:hover{color:#ff8c85}.password-strength{margin-top:8px}.password-strength__bars{display:flex;gap:4px;margin-bottom:4px}.password-strength__bar{height:4px;flex:1;border-radius:2px;background-color:#ffffff1a;transition:background-color .3s ease}.password-strength__bar.active{background-color:#00ffa3}.password-strength__label{font-size:12px;color:#ffffffb3}.validation-errors{margin-top:8px;font-size:12px}.validation-error{display:flex;align-items:center;margin-bottom:4px;color:#ff5c52}.validation-error__icon{margin-right:4px;font-size:14px}.input-error{border-color:#ff5c52!important}.input-error:focus{box-shadow:0 0 0 1px #ff5c52!important}.auth-success{background:rgba(0,255,163,.16);color:#00ffa3;padding:12px 16px;border-radius:8px;font-family:TT Hoves Medium;font-size:14px;margin-bottom:24px;width:100%;text-align:center}.forgot-password-link{position:absolute;right:0;top:-22px;font-size:12px;color:#fff9;text-decoration:none}.forgot-password-link:hover{color:#e39229;text-decoration:underline}.auth-error.closing{opacity:0;transition:opacity .2s ease-out}.password-field-container{position:relative}.password-field-container .forgot-password-link{position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:12px;color:#ffffffb3;text-decoration:none}.password-field-container .forgot-password-link:hover{color:#e39229}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.auth-need{color:#fffc;font-family:TT Hoves Regular;font-size:14px;text-align:center;margin-top:16px;margin-bottom:0}.auth-loader{display:inline-block;width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-radius:50%;border-top-color:#e39229;animation:spin 1s ease-in-out infinite;margin:20px 0}@keyframes spin{to{transform:rotate(360deg)}}.google-auth-button{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:8px}.google-auth-button:before{content:"";position:absolute;left:16px;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="%234285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z"/><path fill="%2334A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z"/><path fill="%23FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24c0 3.55.85 6.91 2.34 9.88l7.35-5.7z"/><path fill="%23EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z"/><path fill="none" d="M2 2h44v44H2z"/></svg>');background-repeat:no-repeat;background-size:contain}.auth-separator{display:flex;align-items:center;width:100%;margin:16px 0}.auth-separator:before,.auth-separator:after{content:"";flex:1;height:1px;background-color:#ffffff26}.auth-separator__text{margin:0 16px;color:#ffffff80;font-family:TT Hoves Medium;font-size:12px}@media (min-width: 768px){.auth-card{padding:24px}.auth-title{font-size:36px}}.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;background-color:#0e0821;display:flex;flex-direction:column;padding:24px 0;border-right:1px solid rgba(255,255,255,.1);z-index:1000;transition:transform .3s ease-in-out;overflow-y:auto}.sidebar__soon-tag{display:inline-block;background:linear-gradient(135deg,#e39229,#f39d2d);color:#fff;font-family:TT Hoves Bold;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:8px;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle;line-height:normal}.sidebar__link{display:flex;align-items:center;padding:12px 24px;color:#a29fab;text-decoration:none;font-family:TT Hoves Regular;font-size:14px;transition:color .2s,background-color .2s;border-left:3px solid transparent;position:relative}.sidebar__header{display:flex;justify-content:space-between;align-items:center;padding:0 16px 24px 24px}.sidebar__logo{display:flex;align-items:center;margin-bottom:0;padding-left:0}.sidebar__logo svg{width:75%}.sidebar__close-btn{display:none;background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:8px;border-radius:50%}.sidebar__close-btn:hover{background-color:#ffffff1a;color:#fff}.sidebar__close-btn svg{width:20px;height:20px}.sidebar__nav{flex:1;overflow-y:auto}.sidebar__nav::-webkit-scrollbar{width:4px}.sidebar__nav::-webkit-scrollbar-track{background:transparent}.sidebar__nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}.sidebar__nav::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.sidebar__list{list-style:none;padding:0;margin:0}.sidebar__link{display:flex;align-items:center;padding:12px 24px;color:#a29fab;text-decoration:none;font-family:TT Hoves Regular;font-size:14px;transition:color .2s,background-color .2s;border-left:3px solid transparent}.sidebar__link:hover{color:#fff;background-color:#ffffff0a}.sidebar__link--active{color:#fff;background-color:#ffffff14;border-left:3px solid #e39229}.sidebar__icon{display:flex;align-items:center;justify-content:center;margin-right:10px;width:20px;height:20px;color:currentColor;opacity:.8}.sidebar__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.mobile-sidebar-toggle{display:none;background:none;border:none;cursor:pointer;width:36px;height:36px;position:relative;padding:0;align-items:center;justify-content:center;border-radius:4px}.mobile-sidebar-toggle:hover{background-color:#ffffff0a}.mobile-sidebar-toggle span{display:block;width:20px;height:2px;background-color:#e39229;transition:transform .3s,opacity .3s;position:absolute}.mobile-sidebar-toggle span:nth-child(1){transform:translateY(-6px)}.mobile-sidebar-toggle span:nth-child(3){transform:translateY(6px)}.mobile-sidebar-toggle.open span:nth-child(1){transform:rotate(45deg)}.mobile-sidebar-toggle.open span:nth-child(2){opacity:0}.mobile-sidebar-toggle.open span:nth-child(3){transform:rotate(-45deg)}.sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;opacity:0;transition:opacity .3s ease}.sidebar-overlay--visible{opacity:1}.dashboard-layout{display:flex;min-height:100vh}.dashboard-layout .main-content{flex:1;margin-left:240px;display:flex;flex-direction:column;transition:margin-left .3s ease}.dashboard-layout .main-content .content-area{flex:1;background-color:#16102c}@media (max-width: 991px){.sidebar{transform:translate(-100%);box-shadow:0 0 15px #0003}.sidebar--open{transform:translate(0)}.sidebar__close-btn{display:flex}.sidebar-overlay{display:block}.mobile-sidebar-toggle{display:flex}.main-content{margin-left:0!important}}.SwitchPay{display:flex;justify-content:space-between;align-items:center;border-radius:var(--FULL, 1000px);padding:4px;background:var(--White-Glass-White-004, rgba(255, 255, 255, .04));width:180px;position:relative;margin-top:-4px}.SwitchPay:after{content:"";position:absolute;top:4px;left:4px;height:32px;width:var(--button-width, 80px);background:var(--White-Glass-White-004, rgba(255, 255, 255, .04));border-radius:var(--FULL, 1000px);transition:transform .3s ease,width .3s ease;transform:translate(0)}.SwitchPay.yearly:after{--button-width: 102px;transform:translate(78px)}.SwitchPay__monthly,.SwitchPay__yearly{display:flex;height:32px;justify-content:center;align-items:center;gap:4px;border:none;cursor:pointer;font-family:TT Hoves Regular;font-size:16px;background:transparent;color:var(--Neutral-Onyx-pure, #868391);transition:color .3s ease;z-index:1;position:relative;text-shadow:none;-webkit-text-stroke-width:none;-webkit-text-stroke-color:none}.SwitchPay__monthly{padding:6px 12px;width:80px}.SwitchPay__monthly--active{color:#fff}.SwitchPay__yearly{width:110px;padding:0}.SwitchPay__yearly--active{color:#fff}.SwitchPay__priceReduction{padding:1px 4px;align-items:center;border-radius:var(--FULL, 1000px);color:var(--Success-Amazonite-pure, #00ffa3);font-family:TT Hoves Medium;font-size:10px;font-style:normal;font-weight:500;line-height:16px;display:flex;background-color:#00ffa31f}.btn{outline:none;cursor:pointer;white-space:nowrap;width:fit-content;border:none}.btn__primary{background:#7950f2;border:1px solid transparent;color:#fff;font-weight:600}.btn__primary:focus-visible{background:#724be5;border:1px solid #7950f2;box-shadow:0 0 0 6px #7950f23d}.btn__primary:hover{border:1px solid transparent;box-shadow:none;background:#724be5}.btn__primary:active{border:1px solid transparent;box-shadow:none;background:#6341c8}.btn__primary--spinner{color:#fff;background:#6341c8}.btn__honey{background:#e39229;border:1px solid transparent;color:#fff;font-weight:600}.btn__honey:focus-visible{background:#eb9829;border:1px solid #f39d2d;box-shadow:0 0 0 6px #f39d2d3d}.btn__honey:hover{border:1px solid transparent;box-shadow:none;background:#eb9829}.btn__honey:active{border:1px solid transparent;box-shadow:none;background:#e39229}.btn__honey--spinner{color:#fff;background:#e39229}.btn__honey-shade{outline:none;cursor:pointer;background:rgba(227,146,41,.16);color:#e39229;font-weight:600}.btn__honey-shade:focus-visible{border:1px solid #ffb859;background:rgba(227,146,41,.2);box-shadow:0 0 0 6px #e392293d}.btn__honey-shade:hover{box-shadow:none;background:rgba(227,146,41,.2);color:#eb9829}.btn__honey-shade:active{background:rgba(227,146,41,.24);color:#ffb859}.btn__honey-shade--spinner{background:rgba(227,146,41,.24);color:#e39229}.btn__shade{outline:none;cursor:pointer;background:#241550;background:var(--Main-Glass-Tanzanite-016, rgba(121, 80, 242, .16));color:#7950f2;font-weight:600}.btn__shade:focus-visible{border:1px solid var(--Main-Tanzanite-lighter, #9a78ff);background:var(--Main-Glass-Tanzanite-020, rgba(121, 80, 242, .2));box-shadow:0 0 0 6px #7950f23d;color:var(--Main-Tanzanite-lighter-bis, #8964f9)}.btn__shade:hover{box-shadow:none;background:var(--Main-Glass-Tanzanite-020, rgba(121, 80, 242, .2));color:var(--Main-Tanzanite-lighter-bis, #8964f9)}.btn__shade:active{background:var(--Main-Glass-Tanzanite-024, rgba(121, 80, 242, .24));color:var(--Main-Tanzanite-lighter, #9a78ff)}.btn__shade--spinner{background:var(--Main-Glass-Tanzanite-024, rgba(121, 80, 242, .24));color:#7950f2}.btn__white{cursor:pointer;background:#ffffff;color:#8964f9;font-weight:600;border:1px solid transparent}.btn__white:focus-visible{background:rgba(255,255,255,.88);border:1px solid #7950f2;box-shadow:0 0 0 6px #7950f23d}.btn__white:hover{box-shadow:none;background:rgba(255,255,255,.88)}.btn__white:active{border:1px solid transparent;box-shadow:none;background:rgba(255,255,255,.8)}.btn__white--spinner{background:rgba(255,255,255,.1215686275);color:#fff}.btn__white-shade{outline:none;cursor:pointer;background:rgba(255,255,255,.1);color:#e39229;font-weight:600}.btn__white-shade:focus-visible{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);box-shadow:0 0 0 6px #ffffff14}.btn__white-shade:hover{box-shadow:none;background:rgba(255,255,255,.12)}.btn__white-shade:active{background:rgba(255,255,255,.16)}.btn__white-shade--spinner{background:rgba(255,255,255,.16);color:#ffffffe6}.btn__whiteHoney{cursor:pointer;background:#ffffff;color:#e39229;font-weight:600;border:1px solid transparent}.btn__whiteHoney:focus-visible{background:rgba(255,255,255,.88);border:1px solid #e39229;box-shadow:0 0 0 6px #7950f23d}.btn__whiteHoney:hover{box-shadow:none;background:rgba(255,255,255,.88)}.btn__whiteHoney:active{border:1px solid transparent;box-shadow:none;background:rgba(255,255,255,.8)}.btn__whiteHoney--spinner{background:rgba(255,255,255,.1215686275);color:#fff}.btn__gray{cursor:pointer;background:var(--White-Glass-White-012, rgba(255, 255, 255, .12));color:var(--Neutral-White, #FFF);font-weight:600;border:1px solid transparent}.btn__gray:focus-visible{background:rgba(255,255,255,.88);border:1px solid #7950f2;box-shadow:0 0 0 6px #7950f23d}.btn__gray:hover{box-shadow:none;background:rgba(255,255,255,.88)}.btn__gray:active{border:1px solid transparent;box-shadow:none;background:rgba(255,255,255,.8)}.btn__gray--spinner{background:rgba(255,255,255,.1215686275);color:#fff}.btn__error{outline:none;cursor:pointer;background:rgba(255,92,82,.16);color:#ff5c52;font-weight:600}.btn__error:focus-visible{background:rgba(255,92,82,.2);border:1px solid var(--primary-tanzanite-lighter, #9a78ff);box-shadow:0 0 0 6px #7950f23d}.btn__error:hover{border:none;box-shadow:none;background:rgba(255,92,82,.2)}.btn__error:active{border:none;box-shadow:none;background:rgba(255,92,82,.24)}.btn__error--spinner{color:#09031d;background:#9a78ff}.btn--link{display:flex;height:32px;padding:1px 6px 2px;align-items:center;gap:4px;border-radius:var(--5XS, 8px);color:var(--Main-Tanzanite-light, #7950F2);text-align:center;font-family:TT Hoves;font-size:18px;font-style:normal;font-weight:600;line-height:160%;background:none;align-self:stretch}.btn--large,.btn--medium,.btn--small{font-family:TT Hoves;font-weight:600;display:flex;justify-content:center;align-items:center;margin:0}.btn--large{font-size:18px;line-height:28.8px;text-align:center;border-radius:16px;padding:12.5px 18px 14.5px;border-radius:var(--XS, 16px)}.btn--medium{font-size:16px;line-height:26px;padding:10px 16px 12px;border-radius:14px}.btn--small{line-height:22.4px;font-family:TT Hoves;font-size:14px;font-style:normal;font-weight:600;display:flex;padding:8.5px 14px 9.5px;border-radius:12px}.btn--loading{background:var(--primary-tanzanite-light, #7950f2)!important}.btn--connected{height:40px;padding:0 12px!important;border-radius:12px;background:var(--overlay-white-004, rgba(255, 255, 255, .04));color:var(--neutral-white, #fff);font-family:TT Hoves;font-size:14px;font-weight:500;line-height:22.4px}.btn--disabled{color:#5c586c;background:var(--White-Glass-White-006, rgba(255, 255, 255, .06));fill:#5c586c;pointer-events:none}.btn--disabled a{color:#5c586c!important}.btn--full{width:100%!important}.btn--with-icon{display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn--with-icon .btn__icon{display:flex;align-items:center;justify-content:center}.btn--with-icon .btn__label{display:inline-flex;align-items:center}.btn--icon-left{flex-direction:row}.btn--icon-right{flex-direction:row-reverse}
