.q-draw{position:fixed;z-index:60;left:50%;top:50%;width:min(620px,calc(100vw - 32px));transform:translate(-50%,-50%);box-shadow:8px 8px 0 #000;animation:q-draw-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes q-draw-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px))}}.q-root[data-draw=drawing]>.q-nav,.q-root[data-draw=drawing]>main{filter:blur(14px);pointer-events:none;user-select:none;animation:q-blur-in .32s ease-out both}@keyframes q-blur-in{0%{filter:blur(0)}}.q-draw-seg{position:relative;flex:0 0 auto;box-sizing:border-box;height:100%;padding:10px 10px 0;border-right:2px solid #000;display:flex;flex-direction:column;gap:4px;overflow:hidden;color:#000;background-color:#fff;transition:background-color 90ms linear,color 90ms linear}.q-draw-seg[data-k=CONCRETE]{background-image:repeating-linear-gradient(45deg,transparent 0 5px,rgba(0,0,0,.16) 5px 6px)}.q-draw-seg[data-k=TERMINAL]{background-image:repeating-linear-gradient(-45deg,transparent 0 3px,rgba(0,0,0,.22) 3px 4px)}.q-draw-seg[data-k=BLUEPRINT]{background-image:linear-gradient(rgba(0,0,0,.18) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.18) 1px,transparent 0);background-size:8px 8px}.q-draw-seg[data-lit]{background:var(--seg-bg);color:var(--seg-ink)}.q-draw-seg[data-mini]{padding:0;border-right-width:1.5px}.q-draw-seg-name{font-size:10px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.q-draw-seg-odds{font-size:9px;letter-spacing:.1em;opacity:.75}.q-draw-seg-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;transition:height .12s ease-out}.q-draw-seg[data-lit] .q-draw-seg-bar{height:12px;background:var(--seg-acc)}.q-draw-needle{position:absolute;top:0;bottom:0;left:50%;width:0;transform-origin:50% 0;pointer-events:none}.q-draw-needle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#000;box-shadow:0 0 0 2px #fff}.q-draw-needle:after{content:"";position:absolute;top:-1px;left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid #000;filter:drop-shadow(0 2px 0 #fff)}.q-draw-lock{animation:q-draw-lock .28s cubic-bezier(.2,.8,.2,1) both}@keyframes q-draw-lock{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.q-draw-skip:focus-visible,.q-draw-skip:hover{background:#fff!important;color:#000!important;outline:none}@media (max-width:600px){.q-draw{left:12px;right:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;transform:none;box-shadow:5px 5px 0 #000;animation-name:q-draw-in-sheet}.q-draw-window{height:76px!important}.q-draw-skip{min-height:44px}}@keyframes q-draw-in-sheet{0%{opacity:0;transform:translateY(28px)}}:root.q-bleeding::view-transition-new(root),:root.q-bleeding::view-transition-old(root){animation:none;mix-blend-mode:normal}:root.q-bleeding::view-transition-new(root){--q-blob:radial-gradient(closest-side,#000 82%,transparent 100%);-webkit-mask-image:var(--q-blob),var(--q-blob),var(--q-blob),var(--q-blob),var(--q-blob);mask-image:var(--q-blob),var(--q-blob),var(--q-blob),var(--q-blob),var(--q-blob);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 0;mask-size:0 0}.q-root.q-fade,.q-root.q-fade *{transition:background-color .7s ease,color .7s ease,border-color .7s ease,filter .7s ease,opacity .7s ease!important}.q-root[data-draw=drawing]>:not(.q-draw){opacity:.65}@media (prefers-reduced-motion:reduce){.q-draw,.q-draw-lock,.q-root[data-draw=drawing]>.q-nav,.q-root[data-draw=drawing]>main{animation:none}}.q-draw-seg[data-k=RARE]{padding:10px 0 0;align-items:center;background-image:repeating-linear-gradient(0deg,#000 0 2px,#fff 2px 4px)}.q-draw-seg[data-k=RARE] .q-draw-seg-odds{display:none}.q-draw-seg[data-k=RARE] .q-draw-seg-name{background:#fff;padding:0 1px}.q-draw-seg[data-k=RARE][data-lit]{background:#0f0e0b;color:#d4af37}.q-draw-seg[data-k=RARE][data-lit] .q-draw-seg-name{background:transparent}.q-draw[data-rare]{border-color:#d4af37!important;animation:q-jackpot-glow 1.3s ease-out both,q-jackpot-shake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes q-jackpot-glow{0%{box-shadow:8px 8px 0 #000}18%{box-shadow:0 0 0 7px #d4af37,8px 8px 0 #000}36%{box-shadow:0 0 0 0 #d4af37,8px 8px 0 #000}58%{box-shadow:0 0 0 7px #f3d98b,8px 8px 0 #000}to{box-shadow:0 0 0 2px #d4af37,8px 8px 0 #d4af37}}@keyframes q-jackpot-shake{10%,90%{translate:-1px 0}20%,80%{translate:3px 0}30%,50%,70%{translate:-5px 0}40%,60%{translate:5px 0}}.q-draw[data-rare] .q-draw-needle:before{background:#d4af37}.q-draw[data-rare] .q-draw-needle:after{border-top-color:#d4af37}.q-draw[data-rare] .q-draw-lock,.q-draw[data-rare] .q-draw-seg[data-k=RARE][data-lit],.q-draw[data-rare] .q-draw-title{background:linear-gradient(100deg,#9c7a2b,#f3d98b 18%,#b88f35 34%,#fff1bf 50%,#a87f2e 66%,#e9c76a 82%,#9c7a2b)!important;background-size:220% 100%!important;color:#0f0e0b!important}.q-draw[data-rare] .q-draw-seg[data-k=RARE][data-lit],.q-draw[data-rare] .q-draw-title{animation:q-foil 3s linear infinite}.q-draw[data-rare] .q-draw-lock{animation:q-draw-lock .28s cubic-bezier(.2,.8,.2,1) both,q-foil 3s linear infinite}.q-draw[data-rare] .q-draw-title{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent}.q-fx-foil .q-accent-type{background:linear-gradient(100deg,#9c7a2b,#f3d98b 18%,#b88f35 34%,#fff1bf 50%,#a87f2e 66%,#e9c76a 82%,#9c7a2b);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;animation:q-foil 7s linear infinite}@keyframes q-foil{to{background-position:-220% 0}}.q-fx-foil:after{content:"";position:fixed;inset:0;z-index:55;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 38%,rgba(255,228,150,.3) 50%,transparent 62%);background-size:300% 100%;background-repeat:no-repeat;animation:q-sheen 1.8s cubic-bezier(.4,0,.2,1) 1s 1 both}@keyframes q-sheen{0%{background-position:100% 0}to{background-position:0 0}}.q-gold-layer{position:fixed;inset:0;z-index:70;pointer-events:none;overflow:hidden;perspective:700px}.q-gold-flake{position:absolute;display:block;box-shadow:0 0 6px rgba(255,214,120,.35);will-change:transform,opacity}.q-seal,.q-seal-ring{position:fixed;left:50%;top:50%;width:240px;height:240px;pointer-events:none}.q-seal{z-index:65;padding:0;border:0;background:none;opacity:0;filter:drop-shadow(0 12px 28px rgba(0,0,0,.5));-webkit-tap-highlight-color:transparent}.q-seal-ring{z-index:64;border:3px solid #d4af37;border-radius:50%!important;opacity:0}.q-seal-dock,.q-seal[data-docked]{left:16px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:72px;height:72px}.q-seal-dock{position:fixed;visibility:hidden;pointer-events:none}.q-seal[data-docked]{opacity:1;pointer-events:auto;cursor:pointer;transform:rotate(-10deg);transition:transform .2s ease;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.q-seal[data-docked]:focus-visible,.q-seal[data-docked]:hover{transform:rotate(-4deg) scale(1.06);outline:none}@media (max-width:600px){.q-seal,.q-seal-ring{width:180px;height:180px}.q-seal-dock,.q-seal[data-docked]{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.q-draw[data-rare],.q-draw[data-rare] .q-draw-lock,.q-draw[data-rare] .q-draw-seg[data-k=RARE][data-lit],.q-draw[data-rare] .q-draw-title,.q-fx-foil .q-accent-type,.q-fx-foil:after{animation:none}}