.input-wrapper{position:relative;display:inline-block;width:100%;margin-top:.75rem;margin-bottom:.75rem;line-height:30px}.input-wrapper input,.input-wrapper textarea{width:100%;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.875rem;background:none;border:transparent;border-bottom:2px solid hsla(0,0%,100%,.5);outline:none}.input-wrapper input::-webkit-input-placeholder,.input-wrapper textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.25);opacity:1}.input-wrapper input::-moz-placeholder,.input-wrapper textarea::-moz-placeholder{color:hsla(0,0%,100%,.25);opacity:1}.input-wrapper input:-ms-input-placeholder,.input-wrapper textarea:-ms-input-placeholder{opacity:1}.input-wrapper input::-ms-input-placeholder,.input-wrapper textarea::-ms-input-placeholder{opacity:1}.input-wrapper input::placeholder,.input-wrapper textarea::placeholder{color:hsla(0,0%,100%,.25);opacity:1}.input-wrapper input:-ms-input-placeholder,.input-wrapper textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.25)}.input-wrapper input::-ms-input-placeholder,.input-wrapper textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.25)}.input-wrapper.has-error input,.input-wrapper.has-error input.focus,.input-wrapper.has-error textarea,.input-wrapper.has-error textarea.focus{border-bottom:2px solid rgba(255,0,0,.5);margin-bottom:0}.input-wrapper input.readonly,.input-wrapper textarea.readonly{border-bottom:1px solid hsla(0,0%,100%,.2)}.input-wrapper input.editable,.input-wrapper input.focus,.input-wrapper textarea.editable,.input-wrapper textarea.focus{--border-opacity:1;border-color:#f59100;border-color:rgba(245,145,0,var(--border-opacity))}.input-wrapper input.editable,.input-wrapper textarea.editable{border-bottom-width:2px}.input-wrapper input.disabled,.input-wrapper textarea.disabled{border-bottom:2px solid hsla(0,0%,100%,.2);opacity:.4}.input-wrapper textarea{resize:vertical;font-family:inherit;position:relative;z-index:1;overflow:hidden}.input-wrapper label{position:absolute;left:0;font-size:.75rem;top:10%;-webkit-transition:top .5s ease;transition:top .5s ease}.input-wrapper input.disabled+label,.input-wrapper input.focus+label,.input-wrapper textarea.disabled+label,.input-wrapper textarea.focus+label{top:-1.1em}.input-wrapper input.disabled+label,.input-wrapper textarea.disabled+label{opacity:.9}.input-wrapper .input-error{font-size:.75rem;color:red;line-height:16px;font-weight:700;background-color:#0b3b5c;display:block;padding-top:1em;padding-bottom:1em}.input-wrapper.normalize-placeholder label{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));opacity:.25;font-size:1rem}.input-wrapper.normalize-placeholder input.focus+label,.input-wrapper.normalize-placeholder textarea.focus+label{top:10%;opacity:0}.input-wrapper.inputb input,.input-wrapper.inputb textarea{color:#fff-dark;padding:.25rem .25rem;background-color:#7db7df;border:1px solid #06273c;border-radius:8px}.input-wrapper.inputb input.focus,.input-wrapper.inputb textarea.focus{background-color:#fff}.input-wrapper .wrap{position:relative}.input-wrapper .wrap:after{content:"";z-index:1;opacity:.5}.input-wrapper .pull-tab,.input-wrapper .wrap:after{border-top:10px solid #f59100;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:rotate(-45deg);position:absolute;right:-11px;bottom:9px;pointer-events:none}.input-wrapper .pull-tab{height:0;width:0;z-index:2}.password-rules-hint[data-v-33030c8c]{text-align:left;margin-bottom:.5rem}.instruction[data-v-33030c8c]{font-size:.875rem;margin:0 0 .25rem 0}.rules-toggle[data-v-33030c8c]{background:none;border:none;padding:0;font-size:inherit;text-decoration:underline;cursor:pointer;color:inherit}.rules-toggle[data-v-33030c8c]:hover{opacity:.8}.rules-list[data-v-33030c8c]{margin:.25rem 0 0 1rem;padding-left:.5rem;font-size:.875rem}.api-key-zone[data-v-689981ca]{padding:.25rem 0}.zone-header[data-v-689981ca]{margin-bottom:1.5rem}.zone-title[data-v-689981ca]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.4rem}.zone-ingress[data-v-689981ca]{font-size:.85rem;font-style:italic;color:#b9b9b9;line-height:1.6}.zone-section-label[data-v-689981ca]{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f59100;margin-bottom:.875rem}.revoked-section-label[data-v-689981ca]{color:#b9b9b9}.no-key-state[data-v-689981ca]{padding-bottom:.5rem}.no-key-text[data-v-689981ca]{font-size:.875rem;color:#b9b9b9;max-width:520px;line-height:1.5}.active-key-block[data-v-689981ca]{padding-bottom:.25rem}.one-time-banner[data-v-689981ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.375rem;background:rgba(245,145,0,.1);border-left:3px solid #f59100;font-size:.85rem;color:#fff;line-height:1.5}.banner-icon[data-v-689981ca]{width:1.1rem;height:1.1rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.15rem;color:#f59100}.key-info-row[data-v-689981ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.key-name[data-v-689981ca]{font-weight:600;font-size:.9375rem;color:#fff;margin:0}.key-meta[data-v-689981ca]{font-size:.75rem;color:#b9b9b9;margin:.2rem 0 0}.revoke-btn[data-v-689981ca]{color:#d9534f!important;border-color:#d9534f!important;font-size:.8125rem;padding:.3rem .9rem!important;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}.revoke-btn[data-v-689981ca]:hover{color:#e87777!important;border-color:#e87777!important}.token-row[data-v-689981ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.token-display[data-v-689981ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:.5rem .75rem;border-radius:.25rem;background:#06273c;overflow:hidden}.token-code[data-v-689981ca]{font-family:Courier New,Courier,monospace;font-size:.78rem;letter-spacing:.04em;color:#b9b9b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.icon-action-btn[data-v-689981ca]{width:2.1rem;height:2.1rem;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-color:#255a80!important;-webkit-transition:border-color .15s;transition:border-color .15s}.icon-action-btn svg[data-v-689981ca]{width:.9375rem;height:.9375rem;color:#b9b9b9;-webkit-transition:color .15s;transition:color .15s}.icon-action-btn[data-v-689981ca]:hover{border-color:#f59100!important}.icon-action-btn:hover svg[data-v-689981ca]{color:#f59100}.copied-check[data-v-689981ca]{color:#f59100!important}.revoked-section[data-v-689981ca]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #255a80}.revoked-key-row[data-v-689981ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 0;border-bottom:1px solid rgba(37,90,128,.35)}.revoked-key-row[data-v-689981ca]:last-child{border-bottom:none}.revoked-key-info[data-v-689981ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.revoked-badge[data-v-689981ca]{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .55rem;border-radius:.25rem;background:hsla(0,0%,100%,.06);color:#b9b9b9;-ms-flex-negative:0;flex-shrink:0;margin-left:.75rem}.modal-title[data-v-689981ca]{font-size:1.2rem;font-weight:600;margin-bottom:.4rem;color:#fff}.modal-description[data-v-689981ca]{font-size:.85rem;color:#b9b9b9;line-height:1.55;margin-bottom:1.5rem}.modal-field[data-v-689981ca]{margin-bottom:1.25rem}.field-label[data-v-689981ca]{font-size:.8125rem;color:#b9b9b9;margin-bottom:.375rem}.modal-actions[data-v-689981ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.modal-field[data-v-689981ca] input{color:#0b3959}.date-input[data-v-689981ca]{width:100%;padding:.5rem 0;background:transparent;border:none;border-bottom:1px solid #255a80;color:#fff;font-size:.875rem;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s}.date-input[data-v-689981ca]:focus{border-bottom-color:#f59100}.date-input-error[data-v-689981ca]{border-bottom-color:#d9534f!important}.date-error[data-v-689981ca]{color:#d9534f;font-size:.75rem;margin-top:.375rem;margin-bottom:0}.date-input[data-v-689981ca]::-webkit-calendar-picker-indicator{-webkit-filter:invert(.7);filter:invert(.7);cursor:pointer}.btn-loader[data-v-689981ca]{display:inline-block;width:.875rem;height:.875rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-689981ca .8s linear infinite;animation:spin-689981ca .8s linear infinite;margin-right:.5rem;vertical-align:middle}@-webkit-keyframes spin-689981ca{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-689981ca{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.description[data-v-1057af53]{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;display:inline}.permissions[data-v-1057af53],.roles[data-v-1057af53]{display:inline-block;margin:auto}