.qjora-app{color:#f6f3ff;background:radial-gradient(at 78% 4%,#48307775,#0000 40%),#090710;min-height:100vh;font:16px/1.55 DM Sans,Arial,sans-serif}.qjora-app *{box-sizing:border-box}.qjora-app a{color:inherit;text-decoration:none}.qjora-app button,.qjora-app input{font:inherit}:is(.qjora-app a:focus-visible,.qjora-app button:focus-visible,.qjora-app input:focus-visible){outline-offset:3px;outline:2px solid #d4bbff}.qjora-wrap{max-width:1160px;margin:auto;padding:0 28px}.qjora-nav{border-bottom:1px solid #ffffff23;justify-content:space-between;align-items:center;gap:18px;height:82px;display:flex}.qjora-brand{letter-spacing:.13em;white-space:nowrap;font:800 22px Manrope,Arial,sans-serif}.qjora-brand span{color:#be9cff;font-weight:500}.qjora-navlinks{color:#d1c5e3;align-items:center;gap:18px;font-size:14px;display:flex}.qjora-navlinks button{color:inherit;cursor:pointer;background:0 0;border:0}.qjora-account{background:linear-gradient(155deg,#21192f,#15111f 80%);border:1px solid #ffffff27;border-radius:22px;max-width:520px;margin:clamp(28px,7vh,80px) auto;padding:36px;box-shadow:0 25px 70px #0006}.qjora-kicker{letter-spacing:.17em;text-transform:uppercase;color:#c6a9ff;font-size:13px;font-weight:700}.qjora-app h1{letter-spacing:-.045em;margin:13px 0;font:800 clamp(30px,4vw,48px)/1.13 Manrope,Arial,sans-serif}.qjora-app h2{margin:0 0 12px;font:700 22px Manrope,Arial,sans-serif}.qjora-muted{color:#b9aec9}.qjora-form{gap:16px;margin-top:26px;display:grid}.qjora-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.qjora-form input{color:#fff;background:#100d18;border:1px solid #ffffff3a;border-radius:10px;width:100%;min-height:50px;padding:13px}.qjora-button{cursor:pointer;background:#c7a9ff;border:0;border-radius:40px;justify-content:center;align-items:center;min-height:49px;padding:12px 23px;font-weight:700;display:inline-flex;color:#170c29!important}.qjora-button:disabled{opacity:.6;cursor:wait}.qjora-link{text-underline-offset:3px;color:#d5bcff!important;text-decoration:underline!important}.qjora-switch{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px;display:flex}.qjora-status{color:#dfc9ff;min-height:24px;margin-top:18px}.qjora-status[data-error=true]{color:#ffbfc6}.qjora-form .qjora-consent,.qjora-agreement-check{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;font-weight:400;line-height:1.5;display:grid}.qjora-form .qjora-consent input,.qjora-agreement-check input{accent-color:#c7a9ff;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.qjora-agreement{background:linear-gradient(145deg,#2a1d3d,#171020);border-color:#b997ff70}.qjora-agreement-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;display:flex}.qjora-agreement .qjora-status{margin:0}.qjora-dashboard{padding-top:48px;padding-bottom:90px}.qjora-dashboard-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.qjora-dashboard-head p{margin:0}.qjora-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.qjora-card{background:linear-gradient(145deg,#21192f,#15111f);border:1px solid #ffffff27;border-radius:20px;padding:25px}.qjora-card.wide{grid-column:1/-1}.qjora-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.qjora-image{background:#0c0914;border:1px solid #fff2;border-radius:13px;overflow:hidden}.qjora-image img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.qjora-image div{justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:13px;display:flex}.qjora-image a{color:#d7bfff;text-decoration:underline}.qjora-image small{color:#aa9ebd}.qjora-app .qjora-card p{color:#baafcb;margin:5px 0 0}.qjora-owner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;display:grid}.qjora-budget-form{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:12px;display:grid}.qjora-budget-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.qjora-budget-form input{color:#fff;background:#100d18;border:1px solid #ffffff3a;border-radius:10px;width:100%;min-height:49px;padding:11px 13px}.qjora-budget-form .qjora-status{grid-column:1/-1;min-height:0;margin:0}.qjora-balance>strong{color:#eadfff;margin:7px 0 14px;font:800 28px Manrope;display:block}.qjora-credit-breakdown{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qjora-credit-breakdown span{color:#a99db9;border:1px solid #ffffff1f;border-radius:11px;gap:3px;padding:10px;font-size:12px;display:grid}.qjora-credit-breakdown b{color:#fff;font-size:18px}.qjora-section-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.qjora-secondary{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff3a;border-radius:30px;padding:10px 17px}.qjora-notice{background:#7f53ad20;border:1px solid #c8a8ff55;border-radius:11px;color:#e1d2f8!important;margin:17px 0!important;padding:13px 15px!important}.qjora-products{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.qjora-products article{background:#0d0a14;border:1px solid #fff2;border-radius:15px;flex-direction:column;gap:8px;padding:20px;display:flex}.qjora-products small{color:#c5a8fb;letter-spacing:.13em;font-weight:700}.qjora-products h3{margin:0;font:700 21px Manrope}.qjora-products strong{font:800 22px Manrope}.qjora-products p{flex:1}.qjora-products .qjora-button{width:100%}.qjora-pack-title{margin:28px 0 12px!important}.qjora-packs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qjora-packs button{color:#fff;cursor:pointer;background:#181222;border:1px solid #ffffff2e;border-radius:11px;justify-content:space-between;gap:10px;padding:14px;display:flex}.qjora-packs span{color:#b8acc8}.qjora-packs button:disabled,.qjora-secondary:disabled{opacity:.55;cursor:not-allowed}.qjora-terms{font-size:12px;line-height:1.55;margin-top:18px!important}.qjora-card .qjora-status{color:#dcc9ff;min-height:22px;margin-top:13px}@media (max-width:650px){.qjora-wrap{padding:0 18px}.qjora-nav{height:70px}.qjora-brand{font-size:19px}.qjora-account{padding:23px}.qjora-dashboard{padding-top:32px}.qjora-dashboard-head{display:block}.qjora-dashboard-head .qjora-button{margin-top:18px}.qjora-grid{grid-template-columns:1fr}.qjora-card.wide{grid-column:auto}.qjora-owner,.qjora-budget-form,.qjora-products,.qjora-packs{grid-template-columns:1fr}.qjora-budget-form .qjora-status{grid-column:auto}.qjora-section-title{flex-direction:column;align-items:flex-start}.qjora-agreement-actions{flex-direction:column;align-items:stretch}.qjora-agreement-actions .qjora-button{width:100%}}
