.pd-body:has(.qz-scene){background:var(--navy-deep)}.pd-body:has(.qz-scene) .pd-top .logo{color:#fff}.pd-body:has(.qz-scene) .pd-top a.back{color:var(--color-cyan)}.qz-scene{position:relative;overflow:clip;min-height:calc(100svh - 80px);padding-block:12px 64px;background:linear-gradient(160deg,var(--navy-deep) 0,var(--color-navy) 60%,var(--navy-mid) 100%);color:#fff;isolation:isolate}.qz-scene:before{content:"";inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 80%)}.qz-orbs i,.qz-scene:before{position:absolute;z-index:-1}.qz-orbs i{border-radius:50%;filter:blur(60px);opacity:.55;transition:background 1.2s;animation:drift 18s ease-in-out infinite}.qz-orbs i:first-child{width:420px;height:420px;inset-inline-start:-120px;top:5%;background:hsl(calc(200 + var(--part) * 22) 95% 52%/.55)}.qz-orbs i:nth-child(2){width:360px;height:360px;inset-inline-end:-100px;top:30%;background:hsl(calc(265 + var(--part) * 14) 85% 62%/.45);animation-delay:-6s}.qz-orbs i:nth-child(3){width:300px;height:300px;inset-inline-start:35%;bottom:-120px;background:rgba(var(--cyan-rgb),.35);animation-delay:-11s}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}.qz-loading{text-align:center;padding:80px 0;color:rgba(255,255,255,.8);font-weight:700}.qz-hud{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;align-items:center;margin-bottom:26px}.qz-count{font-family:var(--font-mono);display:flex;align-items:baseline;gap:6px;direction:ltr}.qz-count b{font-size:clamp(2.4rem,7vw,3.4rem);line-height:1;background:linear-gradient(135deg,#fff,var(--color-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;animation:tick .5s cubic-bezier(.2,.8,.2,1)}.qz-count span{color:rgba(255,255,255,.55);font-weight:600}@keyframes tick{0%{opacity:0;transform:translateY(-14px)}}.qz-ticks{display:flex;gap:4px}.qz-ticks i{flex:1;height:6px;border-radius:6px;background:rgba(255,255,255,.14);transition:background .5s,box-shadow .5s}.qz-ticks i[data-state=done]{background:linear-gradient(90deg,var(--color-electric),var(--color-cyan))}.qz-ticks i[data-state=now]{background:#fff;box-shadow:0 0 14px rgba(var(--cyan-rgb),.9)}.qz-part{grid-column:1/-1;width:fit-content;padding:5px 14px;border-radius:999px;font-weight:700;font-size:.85rem;color:var(--color-cyan);background:rgba(var(--cyan-rgb),.12);border:1px solid rgba(var(--cyan-rgb),.35);animation:fadeUp .5s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.qz-deck{position:relative;perspective:1400px}.qz-deck:after,.qz-deck:before{content:"";position:absolute;inset:0;border-radius:32px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);z-index:0;opacity:0;transition:opacity .5s,transform .5s}.qz-deck[data-left="1"]:before,.qz-deck[data-left="2"]:before{opacity:1;transform:translateY(14px) scale(.965) rotate(-1.2deg)}.qz-deck[data-left="2"]:after{opacity:.7;transform:translateY(26px) scale(.93) rotate(1.4deg)}.qz-card{position:relative;z-index:1;border-radius:32px;padding:clamp(22px,4vw,44px);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(18px);box-shadow:0 40px 90px -40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.25);animation:cardIn .65s cubic-bezier(.2,.9,.2,1) both;transform-origin:50% 100%}.qz-card[data-dir=back]{animation-name:cardInBack}@keyframes cardIn{0%{opacity:0;transform:translateX(70px) rotateY(-14deg) rotate(2deg) scale(.94)}}@keyframes cardInBack{0%{opacity:0;transform:translateX(-70px) rotateY(14deg) rotate(-2deg) scale(.94)}}.qz-card fieldset{border:0;padding:0;margin:0;min-width:0}.qz-card legend{font-family:var(--font-sans);font-weight:800;font-size:clamp(1.5rem,3.4vw,2.3rem);color:#fff;line-height:1.22;margin-bottom:6px;padding:0}.qz-card legend:focus{outline:none}.qz-tiles{display:grid;gap:12px;margin-top:26px}@media (min-width:680px){.qz-tiles{grid-template-columns:1fr 1fr}}.qz-tile{position:relative;animation:tileIn .55s cubic-bezier(.2,.9,.2,1) both;animation-delay:calc(var(--i) * 55ms + .15s)}@keyframes tileIn{0%{opacity:0;transform:translateY(18px) scale(.97)}}.qz-tile input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:2}.qz-tile label{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.16);color:#fff;font-family:var(--font-sans);font-weight:700;font-size:1.05rem;line-height:1.3;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s,background .3s,box-shadow .3s}.qz-tile label:before{content:"";position:absolute;inset:0;background:radial-gradient(180px circle at var(--gx,50%) var(--gy,0),rgba(var(--cyan-rgb),.28),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.qz-tile input:hover+label{transform:translateY(-4px);border-color:rgba(var(--cyan-rgb),.7)}.qz-tile input:hover+label:before{opacity:1}.qz-tile .k{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.1);font-size:.9rem;font-weight:700;color:var(--color-cyan);transition:background .3s,color .3s,transform .3s}.qz-tile.multi .k{border-radius:50%}.qz-tile .t{flex:1}.qz-tile .ck{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--color-electric);transform:scale(0) rotate(-90deg);transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.qz-tile input:checked+label{background:linear-gradient(135deg,rgba(var(--electric-rgb),.85),rgba(var(--violet-rgb),.8));border-color:rgba(255,255,255,.55);box-shadow:0 18px 40px -16px rgba(var(--electric-rgb),.9);transform:translateY(-2px) scale(1.01)}.qz-tile input:checked+label .k{background:#fff;color:var(--color-electric);transform:rotate(-8deg)}.qz-tile input:checked+label .ck{transform:none}.qz-tile input:focus-visible+label{outline:3px solid var(--color-cyan);outline-offset:3px}.qz-tile input:disabled{cursor:not-allowed}.qz-tile input:disabled+label{opacity:.4}.qz-card textarea{width:100%;min-height:150px;margin-top:24px;border-radius:20px;padding:16px 18px;font:inherit;color:#fff;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.2)}.qz-card textarea::placeholder{color:rgba(255,255,255,.5)}.qz-card textarea:focus{outline:3px solid var(--color-cyan);outline-offset:1px;border-color:var(--color-cyan);box-shadow:0 0 0 4px rgba(var(--cyan-rgb),.2)}.qz-card .pd-err{color:#ffb4a8}.qz-nav{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.qz-nav .btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.qz-foot{text-align:center;margin-top:22px;font-size:.9rem;color:rgba(255,255,255,.6)}@media (max-width:679px){.qz-orbs i{filter:blur(40px);animation:none}.qz-card{backdrop-filter:none;background:rgba(255,255,255,.09)}}@media (prefers-reduced-motion:reduce){.qz-card,.qz-count b,.qz-orbs i,.qz-part,.qz-tile{animation:none!important}.qz-tile input:checked+label,.qz-tile input:hover+label{transform:none}}