.quill .q-otp{display:flex;justify-content:center;width:100%;gap:.375rem}@media(min-width:576px){.quill .q-otp{gap:.50625rem}}@media(min-width:768px){.quill .q-otp{gap:.6375rem}}@media(min-width:992px){.quill .q-otp{gap:.76875rem}}@media(min-width:1200px){.quill .q-otp{gap:.9rem}}.quill .q-otp__cell{flex:1 1;min-width:0;max-width:4.703125rem;aspect-ratio:75.27/73.63;padding:0;text-align:center;font-family:var(--bs-font-monospace,monospace);font-weight:600;color:#fff;background-color:#353535;border:1px solid #686868;outline:none;caret-color:#ff775f;transition:border-color .2s,box-shadow .2s;font-size:1.25rem}@media(min-width:576px){.quill .q-otp__cell{font-size:1.4375rem}}@media(min-width:768px){.quill .q-otp__cell{font-size:1.625rem}}@media(min-width:992px){.quill .q-otp__cell{font-size:1.8125rem}}@media(min-width:1200px){.quill .q-otp__cell{font-size:2rem}}.quill .q-otp__cell{border-radius:.625rem}@media(min-width:576px){.quill .q-otp__cell{border-radius:.74375rem}}@media(min-width:768px){.quill .q-otp__cell{border-radius:.8625rem}}@media(min-width:992px){.quill .q-otp__cell{border-radius:.98125rem}}@media(min-width:1200px){.quill .q-otp__cell{border-radius:1.1rem}}.quill .q-otp__cell:focus{border-color:#ff775f;box-shadow:0 0 0 3px rgba(255,119,95,.2)}.quill .q-otp__cell:disabled{opacity:.6}.quill .q-otp__cell.is-invalid{border-color:#f75e71;box-shadow:0 0 0 3px rgba(247,94,113,.15)}.quill{--q-bg:#000;--q-surface:#161616;--q-surface-2:#353535;--q-line:rgba(255,255,255,0.08);--q-line-strong:#6b6b6b;--q-line-accent:rgba(255,119,95,0.3);--q-accent:#ff775f;--q-accent-deep:#e8704e;--q-accent-soft:rgba(255,119,95,0.12);--q-on-accent:#000;--q-fg:#ffffff;--q-fg-soft:#e0e0e0;--q-fg-mut:#a5a5a5;--q-fg-dim:#888;--q-danger:#f75e71;--q-danger-soft:rgba(247,94,113,0.15);--q-line-danger:rgba(247,94,113,0.3);--q-header-h:106px;--bs-font-monospace:"Geist Mono",var(--font-jetbrains-mono),"Courier New",Courier,monospace}.quill.quill--bare{--q-header-h:0px;font-family:var(--font-inter),sans-serif}.quill{position:relative;overflow:hidden;background:var(--q-bg);color:var(--q-fg)}.quill .q-hero-word{display:inline-block;transform:translateY(105%);opacity:0;animation:qWordUp .9s cubic-bezier(.16,1,.3,1) forwards}.quill .q-step-enter>*{animation:qStepIn 1.2s cubic-bezier(.16,1,.3,1) both}.quill .q-step-enter-back>*{animation:qStepBack 1s cubic-bezier(.16,1,.3,1) both}.quill .q-step-enter-back>:first-child,.quill .q-step-enter>:first-child{animation-delay:0s}.quill .q-step-enter-back>:nth-child(2),.quill .q-step-enter>:nth-child(2){animation-delay:80ms}.quill .q-step-enter-back>:nth-child(3),.quill .q-step-enter>:nth-child(3){animation-delay:.16s}.quill .q-step-enter-back>:nth-child(4),.quill .q-step-enter>:nth-child(4){animation-delay:.24s}.quill .q-step-enter-back>:nth-child(5),.quill .q-step-enter>:nth-child(5){animation-delay:.32s}.quill .q-step-enter-back>:nth-child(6),.quill .q-step-enter>:nth-child(6){animation-delay:.4s}.quill .q-check-pop{animation:qCheckPop .25s cubic-bezier(.34,1.56,.64,1) both}.quill .q-text-soft{color:var(--q-fg-soft)}.quill .q-text-mut{color:var(--q-fg-mut)}.quill .q-text-dim{color:var(--q-fg-dim)}.quill .q-text-accent{color:var(--q-accent)}.quill .q-text-brand{color:var(--q-accent-deep);text-decoration:underline}.quill .q-domain-chip{display:inline-block;vertical-align:middle;padding:.125rem .5rem;border-radius:.375rem;background:var(--q-accent-soft);border:1px solid var(--q-line-accent);color:var(--q-accent);font-family:var(--bs-font-monospace,monospace);font-size:.9em;line-height:1.4;overflow-wrap:anywhere}.quill .q-error-icon{flex-shrink:0;color:var(--q-danger)}.quill .q-error-text{font-size:13px;color:var(--q-fg-soft)}.quill .q-form-error{font-size:13px;color:var(--q-danger)}.quill .q-progress-track{height:6px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.12)}.quill .q-progress-fill{height:100%;border-radius:999px;background:var(--q-accent);transition:width .5s cubic-bezier(.16,1,.3,1)}.quill .q-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-width:10.5rem;padding:.75rem 1.875rem;border-radius:.375rem;font-family:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:400;line-height:1.5;background:rgba(0,0,0,0);color:var(--q-fg);border:1px solid var(--q-fg);cursor:pointer;transition:color .2s,background .2s,opacity .2s}.quill .q-btn-ghost:hover:not(:disabled){background:var(--q-fg);color:var(--q-bg)}.quill .q-btn-ghost:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.quill .q-btn-ghost:disabled{cursor:default;opacity:.6}.quill .q-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-width:10.5rem;padding:.75rem 1.875rem;border-radius:.375rem;font-family:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:400;line-height:1.5;color:var(--q-on-accent);text-decoration:none;border:1px solid rgba(0,0,0,0);cursor:pointer;background:var(--q-accent);transition:filter .2s,opacity .2s}.quill .q-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.quill .q-btn-primary:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.quill .q-btn-primary:disabled{opacity:.6;cursor:wait}.quill .q-btn-primary--gated:disabled{opacity:.5;cursor:not-allowed}.quill .q-wizard{height:calc(100vh - var(--q-header-h, 80px));min-height:560px;background:var(--q-bg)}.quill .q-wizard__topbar{padding:0 28px;z-index:10;border-bottom:1px solid var(--q-line-strong);background:var(--q-bg)}.quill .q-wizard__trial{font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;background:var(--q-accent-soft);border:1px solid var(--q-line-accent);color:var(--q-accent)}.quill .q-wizard__close{width:36px;height:36px;border-radius:.375rem;place-items:center;background:rgba(255,255,255,.03);border:1px solid var(--q-line-strong);color:var(--q-fg-mut);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.quill .q-wizard__close:hover{background:rgba(255,255,255,.08);border-color:var(--q-line-accent);color:var(--q-fg)}.quill .q-wizard__close:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.quill .q-wizard__mobileprog{padding:12px 20px;z-index:10;border-bottom:1px solid var(--q-line-strong);background:var(--q-bg)}.quill .q-wizard__body{z-index:10;min-height:0}.quill .q-wizard__main{min-width:0}.quill .q-wizard__scroll{flex:1 1 auto;overflow-y:auto;align-items:flex-start;padding:48px 32px 32px}@media(min-width:768px){.quill .q-wizard__scroll{padding:56px 48px 32px}}.quill .q-wizard__content{max-width:820px}.quill .q-wizard__footer{padding:16px 32px;border-top:1px solid var(--q-line-strong);background:var(--q-bg)}@media(min-width:768px){.quill .q-wizard__footer{padding:16px 48px}}.quill .q-wizard__footer-inner{max-width:820px;margin:0 auto}.quill .q-sidebar{width:300px;flex-shrink:0;padding:40px 32px 32px;overflow-y:auto;border-left:1px solid var(--q-line-strong);background:var(--q-bg)}.quill .q-sidebar__step{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:4px;padding:10px 8px;border-radius:10px;transition:background .3s}.quill .q-sidebar__step.is-active{background:var(--q-accent-soft)}.quill .q-sidebar__badge{position:relative;z-index:1;width:26px;height:26px;border-radius:999px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--q-surface-2);border:1px solid var(--q-line);color:var(--q-fg-mut);transition:all .3s}.quill .q-sidebar__badge.is-active{background:var(--q-accent);border-color:var(--q-accent);color:var(--q-on-accent);transform:scale(1.1)}.quill .q-sidebar__badge.is-done{background:var(--q-accent-deep);border-color:var(--q-accent-deep);color:var(--q-on-accent)}.quill .q-sidebar__label{font-size:13px;font-weight:500;line-height:1.35;transition:color .3s;color:var(--q-fg-dim)}.quill .q-sidebar__label.is-active{color:var(--q-fg)}.quill .q-sidebar__label.is-done{color:var(--q-fg-mut)}.quill .q-step-title{font-size:1.75rem}@media(min-width:576px){.quill .q-step-title{font-size:1.9375rem}}@media(min-width:768px){.quill .q-step-title{font-size:2.125rem}}@media(min-width:992px){.quill .q-step-title{font-size:2.3125rem}}@media(min-width:1200px){.quill .q-step-title{font-size:2.5rem}}.quill .q-step-title{color:var(--q-fg);font-family:var(--font-manrope),sans-serif;font-weight:400;line-height:1.3373}.quill .q-step-sub{margin-top:10px;font-size:15px;line-height:1.6;color:var(--q-fg-mut)}.quill .q-field-label{display:block;font-size:13.5px;font-weight:600;margin-bottom:8px;color:var(--q-fg-soft)}.quill .q-field-error{font-size:12px;margin-top:6px;color:var(--q-danger)}.quill .q-field-note{font-size:12px;margin-top:6px;color:var(--q-fg-mut)}.quill .q-input{width:100%;background-color:var(--q-surface);background-image:none;border:1px solid var(--q-line-strong);border-radius:10px;padding:11px 14px;color:var(--q-fg);font-size:15px;line-height:1.4;outline:none;transition:border-color .2s,box-shadow .2s}.quill .q-input::-moz-placeholder{color:var(--q-fg-mut)}.quill .q-input::placeholder{color:var(--q-fg-mut)}.quill .q-input.form-control:focus,.quill .q-input:focus{background-color:var(--q-surface);color:var(--q-fg);border-color:var(--q-accent);box-shadow:0 0 0 3px rgba(255,119,95,.2)}.quill .q-input.form-control.is-invalid,.quill .q-input.is-invalid{background-image:none;border-color:var(--q-danger);box-shadow:0 0 0 3px var(--q-danger-soft);padding-right:14px}.quill .q-input.form-control.is-invalid:focus{box-shadow:0 0 0 3px var(--q-danger-soft)}.quill .q-input.is-mono{font-family:var(--bs-font-monospace,monospace)}.quill .input-group{display:flex!important;flex-wrap:nowrap;align-items:stretch;width:100%;background:var(--q-surface);border:1px solid var(--q-line-strong);border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.quill .input-group:focus-within{border-color:var(--q-accent);box-shadow:0 0 0 3px rgba(255,119,95,.2)}.quill .input-group:has(.is-invalid){border-color:var(--q-danger);box-shadow:0 0 0 3px var(--q-danger-soft)}.quill .input-group .form-control,.quill .input-group .q-input,.quill .input-group input{flex:1 1 auto;min-width:0;background:rgba(0,0,0,0);border:0;border-radius:0;outline:none;color:var(--q-fg);font-size:15px;padding:11px 14px;box-shadow:none}.quill .input-group .form-control::-moz-placeholder,.quill .input-group .q-input::-moz-placeholder,.quill .input-group input::-moz-placeholder{color:var(--q-fg-mut)}.quill .input-group .form-control::placeholder,.quill .input-group .q-input::placeholder,.quill .input-group input::placeholder{color:var(--q-fg-mut)}.quill .input-group .form-control:focus{background:rgba(0,0,0,0);box-shadow:none}.quill .q-input-suffix{flex:none;font-size:15px;color:var(--q-fg-mut);font-family:var(--bs-font-monospace,monospace);border-left:1px solid var(--q-line-strong);padding:11px 14px;white-space:nowrap}.quill .q-select-shell{width:100%;background:var(--q-surface);border:1px solid var(--q-line-strong);border-radius:10px;transition:border-color .2s,box-shadow .2s}.quill .q-select-shell:focus-within{border-color:var(--q-accent);box-shadow:0 0 0 3px rgba(255,119,95,.2)}.quill .q-select-shell.is-invalid{border-color:var(--q-danger);box-shadow:0 0 0 3px var(--q-danger-soft)}.quill .q-select__control{min-height:46px;padding:4px 8px 4px 14px;font-size:15px;color:var(--q-fg);cursor:text}.quill .q-select__placeholder{color:var(--q-fg-mut)}.quill .q-select__input-container,.quill .q-select__single-value{color:var(--q-fg)}.quill .q-select__indicator{padding:0 4px;color:var(--q-fg-dim);cursor:pointer}.quill .q-select__indicator:hover{color:var(--q-fg-mut)}.quill .q-select__menu{margin-top:8px;background:var(--q-surface);border:1px solid var(--q-line);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.45);overflow:hidden;z-index:20}.quill .q-select__menu-list{padding:6px;max-height:220px;overflow-y:auto}.quill .q-select__option{padding:9px 10px;border-radius:8px;font-size:14px;color:var(--q-fg-soft);cursor:pointer}.quill .q-select__option.q-select__option--is-focused{background:var(--q-surface-2);color:var(--q-fg)}.quill .q-select__option.q-select__option--is-selected{background:var(--q-accent);color:var(--q-on-accent)}.quill .q-select__menu-notice{padding:9px 10px;font-size:13px;color:var(--q-fg-mut)}.quill .q-flag{display:inline-flex;align-items:center;justify-content:center;flex:none;width:21px;height:15px;border-radius:3px;overflow:hidden;background:var(--q-surface-2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.quill .q-flag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.quill .q-flag--fallback{font-family:var(--bs-font-monospace,monospace);font-size:8px;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--q-fg-soft)}.quill .q-select__group-heading{padding:9px 10px 5px;font-family:var(--bs-font-monospace,monospace);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--q-fg-mut)}.quill .q-domain-preview{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;border-radius:12px;background:var(--q-accent-soft);border:1px solid var(--q-line-accent)}.quill .q-pill-ok{border-radius:999px;background:var(--q-accent);color:var(--q-on-accent);border:1px solid var(--q-accent)}.quill .q-pill-err,.quill .q-pill-ok{margin-left:auto;flex:none;font-size:11px;font-weight:500;padding:2px 8px}.quill .q-pill-err{border-radius:999px;background:var(--q-danger-soft);color:var(--q-danger);border:1px solid var(--q-line-danger)}.quill .q-pill-muted{margin-left:auto;flex:none;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--q-fg-mut);border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;gap:5px}.quill .q-spin{animation:qSpin .7s linear infinite}.quill .q-review-card{border-radius:12px;overflow:hidden;background:var(--q-surface);border:1px solid var(--q-line)}.quill .q-review-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.quill .q-review-row.is-last{border-bottom:0}.quill .q-review-row .q-review-label{font-size:13.5px;color:var(--q-fg-mut);flex:none}.quill .q-review-row .q-review-value{font-size:13.5px;font-weight:500;text-align:right;color:var(--q-fg-soft)}.quill .q-review-row .q-review-value.is-mono{font-family:var(--bs-font-monospace,monospace);font-size:12px}.quill .q-edit-btn{display:flex;align-items:center;gap:6px;font-size:13px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--q-accent)}.quill .q-edit-btn:hover{color:var(--q-accent-deep)}.quill .q-edit-btn:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.quill .q-card-error{padding:12px 16px;border-radius:10px;background:var(--q-danger-soft);border:1px solid var(--q-line-danger)}.quill .q-section-label{display:block;font-size:12px;letter-spacing:.07em;color:var(--q-fg-mut);margin-bottom:8px}.quill .q-card-apikey__box{border-radius:10px;background:var(--q-accent-soft);border:1px solid var(--q-line-accent);padding:20px 22px}.quill .q-card-apikey__value{font-size:12px;word-break:break-all;letter-spacing:.03em;line-height:1.4;color:var(--q-accent)}.quill .q-card-apikey__copy{background:none;border:none;padding:2px;cursor:pointer;flex-shrink:0;line-height:1;color:var(--q-fg-dim);transition:color .2s}.quill .q-card-apikey__copy:hover{color:var(--q-fg)}.quill .q-card-apikey__copy:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.quill .q-card-apikey__copy.is-copied{color:var(--q-accent)}.quill .q-card-apikey__hint{display:block;margin-top:8px;font-size:12px;color:var(--q-fg-dim)}.quill .q-card-docker{position:relative;border-radius:10px;overflow:hidden;background:var(--q-surface);border:1px solid var(--q-line)}.quill .q-card-steps{padding:16px;border-radius:12px;background:var(--q-surface);border:1px solid var(--q-line)}.quill .q-skeleton{position:relative;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.06);animation:qSkeletonPulse 1.6s ease-in-out infinite}.quill .q-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);animation:qSkeletonSweep 1.6s ease-in-out infinite}.quill .q-docker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--q-line);background:rgba(255,255,255,.03)}.quill .q-shell-tabs{display:flex;align-items:center;gap:4px;min-width:0}.quill .q-shell-tab{font-size:12px;font-weight:600;line-height:1;border-radius:7px;padding:6px 10px;color:var(--q-fg-dim);background:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.quill .q-shell-tab:hover{color:var(--q-fg-soft)}.quill .q-shell-tab:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.quill .q-shell-tab.is-active{color:var(--q-accent);background:var(--q-accent-soft);border-color:var(--q-line-accent)}.quill .q-docker-pre{padding:20px 22px;font-family:var(--bs-font-monospace,monospace);font-size:12px;line-height:1.4;color:var(--q-fg-soft);white-space:pre-wrap;word-break:break-all;margin:0;background:rgba(0,0,0,0)}.quill .q-next-step{min-width:0}.quill .q-next-step__title{font-size:14px;font-weight:600;color:var(--q-fg);margin-bottom:2px}.quill .q-next-step__body{font-size:13px;line-height:1.5;color:var(--q-fg-mut)}.quill .q-step-num{width:22px;height:22px;border-radius:999px;flex:none;margin-top:0;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--q-accent);color:var(--q-on-accent)}.quill .q-required{color:var(--q-danger)}.quill .q-info{position:relative;display:inline-flex;align-items:center;margin-left:6px;cursor:default}.quill .q-info__icon{color:var(--q-fg-dim)}.quill .q-info__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:240px;padding:10px 14px;border-radius:10px;background:var(--q-surface-2);border:1px solid var(--q-line);box-shadow:0 8px 32px rgba(0,0,0,.6);font-size:12px;line-height:1.5;color:var(--q-fg-mut);opacity:0;pointer-events:none;transition:opacity .15s;z-index:50}.quill .q-info:hover .q-info__bubble{opacity:1}.quill .q-check-rb{display:flex;align-items:center;gap:10px;padding-left:0;margin-bottom:0;min-height:auto}.quill .q-check-rb .form-check-input{float:none;margin:0;flex:none;width:16px;height:16px;cursor:pointer;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;border:2px solid rgba(255,255,255,.25);border-radius:4px;transition:background-color .15s,border-color .15s,box-shadow .15s}.quill .q-check-rb .form-check-input:checked{background-color:var(--q-accent-deep);border-color:var(--q-accent-deep);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23000' d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z'/%3e%3c/svg%3e")}.quill .q-check-rb .form-check-input:focus{border-color:var(--q-accent);box-shadow:0 0 0 3px rgba(255,119,95,.2)}.quill .q-check-rb .form-check-input.is-invalid{border-color:var(--q-danger)}.quill .q-check-rb .form-check-input.is-invalid:focus{box-shadow:0 0 0 3px var(--q-danger-soft)}.quill .q-check-rb .form-check-label{font-size:13px;color:var(--q-fg-dim);cursor:pointer}@keyframes qWordUp{to{transform:none;opacity:1}}@keyframes qStepIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes qStepBack{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes qSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes qSkeletonSweep{to{transform:translateX(100%)}}@keyframes qCheckPop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes qSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.quill *,.quill :after,.quill :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.quill .q-hero-word{opacity:1;transform:none}}