.qz{--qz-w:940px;position:relative}.qnt-public.qz{background:0 0}.qnt-public.qp-dark.qz:before{content:"";z-index:-1;pointer-events:none;background:var(--q-bg);position:fixed;inset:0;-webkit-mask-image:none;mask-image:none}.qz .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qz-hero{text-align:center;padding:clamp(28px,6vw,72px) 0 0}.qz-pill{border:1px solid var(--q-glass-border);background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2));font:500 13px/1 var(--q-sans);color:var(--q-fg2);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:inline-flex}.qz-pill b{background:var(--q-acc);color:var(--q-acc-ink);font:600 11px/1 var(--q-mono);letter-spacing:.04em;border-radius:999px;padding:6px 10px}.qz-h1{font-family:var(--q-disp);letter-spacing:-.01em;text-transform:uppercase;color:var(--q-fg);margin:0;font-size:clamp(46px,7.2vw,96px);font-weight:850;font-stretch:66%;line-height:.92}.qz-h1 em{color:var(--q-acc-text);font-style:normal}.qz-sub{max-width:560px;font:400 17px/1.55 var(--q-sans);color:var(--q-fg2);margin:0 auto}.qz-box{background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2)), var(--q-s1);border:1px solid var(--q-glass-border);max-width:720px;box-shadow:inset 0 1px 0 var(--q-glass-hi), 0 30px 80px -40px var(--q-shadow);border-radius:28px;margin:clamp(22px,4vw,36px) auto 0;transition:border-color .25s,box-shadow .25s;position:relative}.qz-box:focus-within{border-color:rgb(var(--q-acc-rgb) / .5);box-shadow:inset 0 1px 0 var(--q-glass-hi), 0 0 0 4px rgb(var(--q-acc-rgb) / .1), 0 30px 80px -40px var(--q-shadow)}.qz-box.drag{border-color:var(--q-acc);border-style:dashed}.qz-drop{border:1.5px dashed rgb(var(--q-acc-rgb) / .45);background:rgb(var(--q-acc-rgb) / .05);width:calc(100% - 24px);min-height:150px;color:var(--q-fg);cursor:pointer;border-radius:20px;align-content:center;justify-items:center;gap:6px;margin:12px 12px 0;padding:20px;transition:border-color .2s,background .2s;display:grid}.qz-drop:hover,.qz-drop:focus-visible{border-color:var(--q-acc);background:rgb(var(--q-acc-rgb) / .09);outline:none}.qz-drop:disabled{cursor:wait;opacity:.7}.qz-drop-ic{background:var(--q-acc);width:52px;height:52px;color:var(--q-acc-ink);box-shadow:0 10px 28px -12px rgb(var(--q-acc-rgb) / .9);border-radius:50%;place-items:center;display:grid}.qz-drop-ic svg{width:24px;height:24px}.qz-drop-t{font:600 16px/1.3 var(--q-sans);margin-top:6px}.qz-drop-s{font:400 13px/1.3 var(--q-sans);color:var(--q-fg3)}@media (pointer:coarse){.qz-drop-s{display:none}}.qz-att{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 14px 0;display:flex}.qz-add{border:1px dashed var(--q-line2);background:rgb(var(--q-ink-rgb) / .03);width:62px;height:62px;color:var(--q-fg2);font:500 11px/1 var(--q-sans);cursor:pointer;border-radius:16px;flex:none;align-content:center;place-items:center;gap:3px;transition:border-color .2s,color .2s;display:grid}.qz-add:hover,.qz-add:focus-visible{border-color:var(--q-acc);color:var(--q-fg);outline:none}.qz-add svg{width:18px;height:18px}.qz-thumb{border:1px solid var(--q-line2);background:var(--q-s2);border-radius:16px;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.qz-thumb img{object-fit:cover;width:100%;height:100%;display:block}.qz-thumb button{background:rgb(var(--q-bg-rgb) / .78);width:24px;height:24px;color:var(--q-fg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px}.qz-kit{padding:10px 14px 0}.qz-kit-h{font:500 12px/1.3 var(--q-sans);color:var(--q-fg3);margin-bottom:6px;display:block}.qz-kit-row{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.qz-kit-ph{border:1px solid var(--q-line2);background:var(--q-s2);cursor:pointer;border-radius:12px;flex:none;width:48px;height:48px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.qz-kit-ph img{object-fit:cover;width:100%;height:100%;display:block}.qz-kit-ph:hover,.qz-kit-ph:focus-visible{border-color:var(--q-acc);outline:none;transform:translateY(-1px)}.qz-kit-ph:disabled{cursor:wait;opacity:.6}@media (pointer:coarse){.qz-kit-ph{width:56px;height:56px}}.qz-thumb button svg{width:13px;height:13px}@media (pointer:coarse){.qz-thumb,.qz-add{width:72px;height:72px}.qz-thumb button{background:0 0;place-items:start end;width:44px;height:44px;padding:4px;top:0;right:0}.qz-thumb button svg{box-sizing:content-box;background:rgb(var(--q-bg-rgb) / .78);border-radius:50%;padding:5px}}.qz-tag{border:1px solid rgb(var(--q-acc-rgb) / .4);background:rgb(var(--q-acc-rgb) / .08);max-width:100%;color:var(--q-fg);font:500 13px/1.2 var(--q-sans);border-radius:999px;align-items:center;gap:6px;margin:12px 16px 0;padding:6px 6px 6px 12px;display:inline-flex}.qz-tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qz-tag small{color:var(--q-fg3);font-size:12px}.qz-tag button{width:26px;height:26px;color:var(--q-fg2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.qz-tag button:hover{background:rgb(var(--q-ink-rgb) / .08)}.qz-tag svg{width:14px;height:14px}.qz-text{resize:none;width:100%;min-height:56px;max-height:240px;color:var(--q-fg);font:400 17px/1.5 var(--q-sans);background:0 0;border:0;outline:0;padding:14px 18px;display:block}.qz-text::placeholder{color:var(--q-fg3)}.qz-bar{border-top:1px solid var(--q-line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px 14px;display:flex}.qz-b{border:1px solid var(--q-line2);background:rgb(var(--q-ink-rgb) / .03);min-height:42px;color:var(--q-fg2);font:500 13.5px/1 var(--q-sans);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.qz-b:hover,.qz-b:focus-visible{color:var(--q-fg);border-color:var(--q-fg4);outline:none}.qz-b:focus-visible{box-shadow:0 0 0 3px rgb(var(--q-acc-rgb) / .35)}.qz-b[aria-pressed=true]{color:var(--q-acc-text);border-color:rgb(var(--q-acc-rgb) / .5);background:rgb(var(--q-acc-rgb) / .1)}.qz-b[aria-expanded=true]{color:var(--q-fg);border-color:var(--q-fg4);background:rgb(var(--q-ink-rgb) / .06)}.qz-b svg{flex:none;width:16px;height:16px}.qz-b .dn{opacity:.6;width:14px;height:14px;margin-right:-4px}.qz-b.ico{justify-content:center;width:42px;padding:0}.qz-b.sm{font-variant-numeric:tabular-nums;justify-content:center;min-width:44px}.qz-set{min-width:0}.qz-set[aria-expanded=true] .dn{transform:rotate(180deg)}.qz-sw{border:1px solid var(--q-line2);border-radius:6px;flex:none;width:18px;height:18px}.qz-go{background:var(--q-acc);min-height:46px;color:var(--q-acc-ink);font:650 15px/1 var(--q-sans);cursor:pointer;box-shadow:0 12px 30px -14px rgb(var(--q-acc-rgb) / .8);transition:transform .3s var(--q-ease), background .2s;border:0;border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:0 7px 0 20px;display:inline-flex}.qz-go:hover{background:var(--q-acc-hover)}.qz-go:active{transform:scale(.97)}.qz-go:focus-visible{outline:2px solid var(--q-fg);outline-offset:3px}.qz-go:disabled{background:rgb(var(--q-ink-rgb) / .08);color:var(--q-fg3);box-shadow:none;cursor:not-allowed;transform:none}.qz-go .cr{background:rgb(var(--q-bg-rgb) / .16);font:600 12px/1 var(--q-mono);border-radius:999px;padding:6px 9px}.qz-go .ar{background:rgb(var(--q-bg-rgb) / .14);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.qz-go .ar svg{width:16px;height:16px}.qz-opts{gap:12px;padding:4px 14px 16px;display:grid}.qz-row{grid-template-columns:110px 1fr;align-items:start;gap:10px;display:grid}.qz-row-l{font:600 10.5px/1 var(--q-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-fg4);padding-top:13px}.qz-row-c{flex-wrap:wrap;gap:6px;display:flex}.qz-row-c .qz-b{min-height:36px;padding:0 12px;font-size:13px}.qz-menu{position:relative}.qz-pop{z-index:40;border:1px solid var(--q-glass-border);background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2)), var(--q-s2);min-width:230px;max-width:min(340px,100vw - 32px);max-height:340px;box-shadow:0 24px 60px -20px var(--q-shadow);border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.qz-pop.wide{min-width:300px}.qz-pop-h{font:600 10.5px/1 var(--q-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-fg4);padding:8px 10px 6px}.qz-opt{width:100%;min-height:44px;color:var(--q-fg);text-align:left;cursor:pointer;font:500 13.5px/1.3 var(--q-sans);background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.qz-opt:hover,.qz-opt:focus-visible{background:rgb(var(--q-ink-rgb) / .06);outline:none}.qz-opt .ck{width:16px;height:16px;color:var(--q-acc-text);opacity:0;flex:none;margin-top:1px}.qz-opt[aria-checked=true] .ck{opacity:1}.qz-opt small{color:var(--q-fg3);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}.qz-pop-note{font:400 12.5px/1.45 var(--q-sans);color:var(--q-fg3);padding:10px 12px}.qz-pop-note button{margin-top:8px}.qz-under{text-align:center;max-width:720px;font:400 12.5px/1.45 var(--q-sans);color:var(--q-fg3);margin:12px auto 0}.qz-under:empty{display:none}.qz-under a{color:var(--q-acc-text);text-underline-offset:3px;text-decoration:underline}.qz-err{border:1px solid rgb(var(--q-danger-rgb) / .35);background:rgb(var(--q-danger-rgb) / .08);max-width:720px;color:var(--q-danger-text);font:500 13px/1.45 var(--q-sans);border-radius:14px;margin:12px auto 0;padding:10px 14px}.qz-results:empty{display:none}.qz-history{box-sizing:border-box;width:100%;max-width:calc(1100px + 2.5rem);margin:clamp(40px,6vw,72px) auto 0;padding:0 1.25rem}.qz-results{flex-direction:column;gap:24px;max-width:1100px;margin:clamp(40px,6vw,72px) auto 0;scroll-margin-top:90px;display:flex}@media (max-width:720px){.qz-text{font-size:16px}.qz-go{order:3;justify-content:space-between;width:100%;margin-left:0}.qz-b{padding:0 11px}.qz-row{grid-template-columns:1fr;gap:6px}.qz-row-l{padding-top:0}}[data-motion=off] .qz *,[data-motion=off] .qz :before,[data-motion=off] .qz :after{transition:none!important}@media (prefers-reduced-motion:reduce){.qz *,.qz :before,.qz :after{transition:none!important}}.qz-wall{height:300vh;margin-top:8px;position:relative}.qz-wall.still{height:auto}.qz-wall-stage{height:100svh;position:sticky;top:0;overflow:hidden}.qz-wall-mask{height:calc(100% + 2 * var(--qz-grain,130px));will-change:transform;-webkit-mask-image:linear-gradient(black, black), var(--qz-grain-img,linear-gradient(black, transparent));-webkit-mask-image:linear-gradient(black, black), var(--qz-grain-img,linear-gradient(black, transparent));mask-image:linear-gradient(black, black), var(--qz-grain-img,linear-gradient(black, transparent));-webkit-mask-size:100% calc(100% - var(--qz-grain,130px) + 2px), var(--qz-grain-w,280px) var(--qz-grain,130px);-webkit-mask-size:100% calc(100% - var(--qz-grain,130px) + 2px), var(--qz-grain-w,280px) var(--qz-grain,130px);mask-size:100% calc(100% - var(--qz-grain,130px) + 2px), var(--qz-grain-w,280px) var(--qz-grain,130px);position:absolute;top:0;left:0;right:0;-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.qz-wall-view{height:calc(100% - 2 * var(--qz-grain,130px));perspective:1300px;perspective-origin:50% 36%;will-change:transform;position:absolute;top:0;left:0;right:0}.qz-wall.still .qz-wall-mask,.qz-wall-stage.open .qz-wall-mask{-webkit-mask:none;mask:none}.qz-wall.still .qz-wall-stage{position:relative}.qz-wall-head{z-index:2;text-align:center;pointer-events:none;opacity:0;will-change:opacity, transform;position:absolute;top:calc(100px + 1.2vh);left:16px;right:16px}.qz-wall.still .qz-wall-head{opacity:1;transform:none}.qz-wall-kicker{font:600 11px/1 var(--q-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--q-acc-text);margin:0 0 6px}.qz-wall-head h2{font-family:var(--q-disp);text-transform:uppercase;color:var(--q-fg);margin:0;font-size:clamp(30px,4.2vw,54px);font-weight:850;font-stretch:70%;line-height:.95}.qz-wall-sub{font:400 14px/1.5 var(--q-sans);color:var(--q-fg3);margin:6px 0 0}.qz-wall-plane{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.qz-wt{left:calc(var(--qz-tw) / -2);top:calc(var(--qz-th) / -2);width:var(--qz-tw);height:var(--qz-th);will-change:transform, opacity;backface-visibility:hidden;margin:0;position:absolute}.qz-wt-in{background:var(--q-s2);border:1px solid var(--q-glass-border);width:100%;height:100%;box-shadow:inset 0 1px 0 var(--q-glass-hi), 0 28px 60px -28px var(--q-shadow);transition:transform .5s var(--q-ease), border-color .3s;border-radius:16px;position:relative;overflow:hidden}.qz-wt-glow{pointer-events:none;opacity:0;will-change:opacity;box-shadow:0 0 46px rgb(var(--q-acc-rgb) / .75);border-radius:16px;position:absolute;inset:0}.qz-wt-in img,.qz-wt-in video{object-fit:cover;width:100%;height:100%;display:block}.qz-wt-in:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--q-bg-rgb) / .35), transparent 22%, transparent 62%, rgb(var(--q-bg-rgb) / .7)), repeating-linear-gradient(0deg, rgb(var(--q-ink-rgb) / .025) 0 1px, transparent 1px 3px);position:absolute;inset:0}.qz-wt-idx{z-index:1;background:rgb(var(--q-bg-rgb) / .55);border:1px solid var(--q-glass-border);color:var(--q-fg2);font:600 10px/1 var(--q-mono);letter-spacing:.06em;border-radius:7px;padding:4px 7px;position:absolute;top:9px;left:9px}.qz-wt[data-kind=video] .qz-wt-idx:after{content:" ▶";color:var(--q-acc-text)}.qz-wt figcaption{z-index:1;background:rgb(var(--q-bg-rgb) / .74);border:1px solid var(--q-glass-border);max-width:calc(100% - 16px);font:500 11.5px/1.3 var(--q-sans);color:var(--q-fg);opacity:0;transition:opacity .3s, transform .3s var(--q-ease);border-radius:8px;padding:6px 8px;position:absolute;bottom:8px;left:8px;transform:translateY(6px)}[data-theme=light] .qz-wt-in:after{background:repeating-linear-gradient(0deg, rgb(var(--q-ink-rgb) / .025) 0 1px, transparent 1px 3px)}.qz-wt:hover .qz-wt-in{border-color:rgb(var(--q-acc-rgb) / .6);transform:scale(1.045)}.qz-wt:hover figcaption{opacity:1;transform:none}@media (max-width:720px){.qz-wall{height:240vh}.qz-wt-in,.qz-wt-glow{border-radius:12px}.qz-wt-idx{display:none}}.qz-consent{z-index:80;background:rgb(var(--q-bg-rgb) / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qz-consent-box{background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2)), var(--q-s1);border:1px solid var(--q-glass-border);width:min(480px,100%);box-shadow:inset 0 1px 0 var(--q-glass-hi), 0 40px 90px -40px var(--q-shadow);border-radius:26px;padding:28px 26px 24px;position:relative}.qz-consent-k{font:600 11px/1 var(--q-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--q-acc-text);margin:0 0 10px}.qz-consent-box h2{font:650 21px/1.25 var(--q-sans);color:var(--q-fg);margin:0 0 10px}.qz-consent-box #qz-consent-p{font:400 14px/1.6 var(--q-sans);color:var(--q-fg2);margin:0 0 22px}.qz-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.qz-consent-actions .qz-go{margin-left:0;padding:0 20px}@media (max-width:720px){.qz-consent-actions>*{flex:100%;justify-content:center}}.qz-consent-x{width:36px;height:36px;color:var(--q-fg3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.qz-consent-x:hover{background:rgb(var(--q-ink-rgb) / .07);color:var(--q-fg)}.qz-consent-x svg{width:16px;height:16px}.qz-share-toggle{cursor:pointer;border:1px solid var(--q-line2);min-height:30px;color:var(--q-fg3);font:600 11px/1 var(--q-sans);background:0 0;border-radius:999px;flex:none;padding:0 11px}.qz-share-toggle[aria-pressed=true]{border-color:rgb(var(--q-acc-rgb) / .5);background:rgb(var(--q-acc-rgb) / .1);color:var(--q-acc-text)}.qz-share-toggle:disabled{opacity:.6;cursor:wait}.qz .qt-switch{border:1px solid var(--q-glass-border);background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2)), var(--q-s1);border-radius:999px;grid-template-columns:1fr 1fr;width:max-content;min-width:260px;margin:22px auto 0;padding:4px;display:grid;position:relative}.qz .qt-switch button{z-index:1;min-height:42px;color:var(--q-fg3);font:600 14px/1 var(--q-sans);cursor:pointer;transition:color .3s var(--q-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative}.qz .qt-switch button[aria-selected=true]{color:var(--q-acc-ink)}.qz .qt-switch button:focus-visible{box-shadow:0 0 0 3px rgb(var(--q-acc-rgb) / .35);outline:none}.qz .qt-switch-glide{background:var(--q-acc);width:calc(50% - 4px);box-shadow:0 10px 26px -12px rgb(var(--q-acc-rgb) / .9);border-radius:999px;transition:transform .5s cubic-bezier(.2,.9,.25,1.15);position:absolute;top:4px;bottom:4px;left:4px}.qz .qt-switch-glide[data-mode=tiktoker]{transform:translate(100%)}.qz .qt-new-badge{background:rgb(var(--q-acc2-rgb) / .2);color:var(--q-fg);font:600 10px/1 var(--q-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 7px}.qz .qt-switch button[aria-selected=true] .qt-new-badge{color:var(--q-acc-ink);background:#00000024}.qz .qt{animation:qt-rise .6s var(--q-ease) backwards;padding-top:18px}.qz .qt-collab{font:700 12px/1 var(--q-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--q-fg3);justify-content:center;align-items:center;gap:10px;display:flex}.qz .qt-collab-q{color:var(--q-acc-text)}.qz .qt-collab-x{color:var(--q-fg4);font-size:15px}.qz .qt-launch{font:500 13px/1.4 var(--q-sans);color:var(--q-fg2);text-align:center;justify-content:center;align-items:center;gap:8px;margin:10px 16px 0;display:flex}.qz .qt-launch svg{width:15px;height:15px;color:var(--q-acc-text);flex:none}.qz .qt-step{padding:18px 16px 4px}.qz .qt-step+.qt-step{border-top:1px solid var(--q-line);margin-top:14px}.qz .qt-step-h{font:600 15px/1 var(--q-sans);color:var(--q-fg);align-items:center;gap:10px;margin:0 0 12px;display:flex}.qz .qt-step-h span{background:rgb(var(--q-acc-rgb) / .14);width:24px;height:24px;color:var(--q-acc-text);font:700 12px/1 var(--q-mono);border-radius:50%;place-items:center;display:inline-grid}.qz .qt-cast{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.qz .qt-card{aspect-ratio:3/4;border:1px solid var(--q-line2);background:var(--q-s2);width:92px;color:var(--q-fg3);cursor:pointer;scroll-snap-align:start;transition:transform .35s var(--q-ease), border-color .25s, box-shadow .35s var(--q-ease);animation:qt-pop .5s var(--q-ease) backwards;border-radius:18px;flex:none;padding:0;position:relative;overflow:hidden}.qz .qt-card:nth-child(2){animation-delay:50ms}.qz .qt-card:nth-child(3){animation-delay:.1s}.qz .qt-card:nth-child(n+4){animation-delay:.15s}.qz .qt-card img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--q-ease)}.qz .qt-card:hover:not(:disabled){border-color:var(--q-fg4);transform:translateY(-3px)}.qz .qt-card:hover:not(:disabled) img{transform:scale(1.05)}.qz .qt-card:focus-visible{box-shadow:0 0 0 3px rgb(var(--q-acc-rgb) / .4);outline:none}.qz .qt-card[aria-selected=true]{border-color:var(--q-acc);box-shadow:0 0 0 3px rgb(var(--q-acc-rgb) / .25), 0 18px 40px -22px rgb(var(--q-acc-rgb) / .9)}.qz .qt-card:disabled{cursor:default}.qz .qt-card.busy{background:linear-gradient(110deg, var(--q-s2) 30%, rgb(var(--q-acc-rgb) / .14) 50%, var(--q-s2) 70%) 0 0 / 250% 100%;animation:qt-pop .5s var(--q-ease) backwards, qt-shimmer 1.6s linear infinite}.qz .qt-card.failed{opacity:.55}.qz .qt-card-s{height:100%;font:500 11.5px/1.3 var(--q-sans);place-items:center;display:grid}.qz .qt-tick{background:var(--q-acc);width:22px;height:22px;color:var(--q-acc-ink);animation:qt-pop .35s var(--q-ease) backwards;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.qz .qt-tick svg{width:13px;height:13px}.qz .qt-new{font:500 12px/1.2 var(--q-sans);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.qz .qt-new svg{width:20px;height:20px;transition:transform .45s var(--q-ease)}.qz .qt-new.on{color:var(--q-acc-text);border-color:rgb(var(--q-acc-rgb) / .55)}.qz .qt-new.on svg{transform:rotate(45deg)}.qz .qt-builder{opacity:0;transition:grid-template-rows .55s var(--q-ease), opacity .4s var(--q-ease);grid-template-rows:0fr;display:grid}.qz .qt-builder[data-open=true]{opacity:1;grid-template-rows:1fr}.qz .qt-builder-in{gap:10px;min-height:0;display:grid;overflow:hidden}.qz .qt-builder[data-open=true] .qt-builder-in{padding-top:8px}.qz .qt-builder-go{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 6px;display:flex}.qz .qt-sum{font:500 12px/1.4 var(--q-mono);color:var(--q-fg3)}.qz .qt-input{border:1px solid var(--q-line2);background:rgb(var(--q-ink-rgb) / .03);width:100%;min-height:46px;color:var(--q-fg);font:400 15px/1.45 var(--q-sans);border-radius:16px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.qz .qt-input::placeholder{color:var(--q-fg3)}.qz .qt-input:focus{border-color:rgb(var(--q-acc-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--q-acc-rgb) / .12)}.qz .qt-area{resize:vertical;min-height:64px;max-height:200px}.qz .qt-product{align-items:flex-start;gap:12px;display:flex}.qz .qt-photo{border-radius:18px;width:92px;height:122px}.qz .qt-photo svg{width:22px;height:22px}.qz .qt-product .qz-thumb{flex:none;width:92px;height:122px}.qz .qt-fields{flex:1;gap:8px;min-width:0;display:grid}.qz .qt-bar{gap:8px;margin-top:14px}.qz .qt-seg{gap:4px;display:inline-flex}.qz .qt-fine{font:400 12px/1.45 var(--q-sans);color:var(--q-fg3);text-align:center;margin:0;padding:0 16px 16px}@keyframes qt-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes qt-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes qt-shimmer{to{background-position:-250% 0}}@media (max-width:560px){.qz .qt-bar .qz-go{justify-content:space-between;width:100%}.qz .qt-product{flex-direction:column}}[data-motion=off] .qz .qt,[data-motion=off] .qz .qt-card,[data-motion=off] .qz .qt-tick{animation:none}@media (prefers-reduced-motion:reduce){.qz .qt,.qz .qt-card,.qz .qt-tick,.qz .qt-card.busy{animation:none}.qz .qt-switch-glide,.qz .qt-builder,.qz .qt-card,.qz .qt-card img,.qz .qt-new svg{transition:none}}.qz .qt-switch.three{grid-template-columns:1fr 1fr 1fr;min-width:330px}.qz .qt-switch.three .qt-switch-glide{width:calc(33.3333% - 2.66667px)}.qz .qt-switch-glide[data-mode=plan]{transform:translate(200%)}.qz .qt-step-h small{font:500 11px/1 var(--q-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-fg4)}.qz .qp-chips{flex-wrap:wrap;gap:8px;display:flex}.qz .qp-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.qz .qp-grid{gap:10px;margin-bottom:12px;display:grid}.qz .qp .qz-row-c{flex-wrap:wrap;gap:6px;display:flex}.qz .qp-note{font:400 12.5px/1.5 var(--q-sans);color:var(--q-fg3);margin:10px 0 0}.qz .qp .qt-sum{flex:1;min-width:0}.qz .qp-empty{text-align:center;color:var(--q-fg2);font:400 14px/1.5 var(--q-sans);padding:28px 20px}.qz .qp-empty-h{font:600 17px/1.3 var(--q-sans);color:var(--q-fg);margin:0 0 6px}.qz .qp-empty-a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.qz .qp-empty-a .qz-go{margin-left:0;text-decoration:none}.qz .qp-empty-a .qz-b{text-decoration:none}.qz .qp-history{flex-wrap:wrap;justify-content:center;gap:6px;max-width:760px;margin:18px auto 0;display:flex}.qz .qp-out{max-width:1080px;animation:qt-rise .6s var(--q-ease) backwards;margin:34px auto 0;padding:0 0 12px;scroll-margin-top:90px}.qz .qp-head{text-align:center;max-width:760px;margin:0 auto 8px}.qz .qp-kicker{font:600 11px/1 var(--q-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--q-acc-text);margin:0 0 10px}.qz .qp-summary{font:500 clamp(17px, 2.2vw, 21px)/1.45 var(--q-sans);color:var(--q-fg);text-wrap:pretty;margin:0}.qz .qp-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.qz .qp-tags li{border:1px solid var(--q-line2);font:500 12px/1 var(--q-sans);color:var(--q-fg2);border-radius:999px;padding:6px 10px}.qz .qp-sec{margin-top:34px}.qz .qp-h{font:650 18px/1.2 var(--q-sans);color:var(--q-fg);align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.qz .qp-h span{font:600 12px/1 var(--q-mono);color:var(--q-fg3)}.qz .qp-card{border:1px solid var(--q-glass-border);background:linear-gradient(180deg, var(--q-glass1), var(--q-glass2)), var(--q-s1);color:var(--q-fg2);font:400 13.5px/1.5 var(--q-sans);border-radius:20px;padding:16px;position:relative}.qz .qp-card p{margin:0}.qz .qp-card ul{margin:4px 0 0;padding-left:18px}.qz .qp-card li+li{margin-top:2px}.qz .qp-l{font:600 10.5px/1 var(--q-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-fg4);margin-top:12px!important}.qz .qp-personas{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.qz .qp-persona{flex-direction:column;display:flex}.qz .qp-persona-n{font:650 15.5px/1.3 var(--q-sans);color:var(--q-fg)}.qz .qp-persona-n span{color:var(--q-fg3);font-weight:500}.qz .qp-persona-s{margin-top:6px!important}.qz .qp-hooks{color:var(--q-fg);list-style:none;padding-left:0!important}.qz .qp-creator{align-self:flex-start;margin-top:auto;margin-bottom:12px;transform:translateY(12px)}.qz .qp-insights{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qz .qp-insight-t{font:600 14.5px/1.35 var(--q-sans);color:var(--q-fg);margin-bottom:4px!important}.qz .qp-src{flex-wrap:wrap;gap:6px 12px;display:flex;margin-top:10px!important}.qz .qp-src a,.qz .qp-ad-foot a{color:var(--q-acc-text);font:500 12px/1.3 var(--q-sans);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.qz .qp-src a:hover,.qz .qp-ad-foot a:hover{text-decoration:underline}.qz .qp-src svg,.qz .qp-ad-foot svg{width:12px;height:12px}.qz .qp-ads{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.qz .qp-ad{flex-direction:column;gap:8px;display:flex}.qz .qp-ad-meta{font:500 11.5px/1 var(--q-mono);color:var(--q-fg3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qz .qp-ad-meta b{background:rgb(var(--q-ink-rgb) / .07);width:22px;height:22px;color:var(--q-fg);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.qz .qp-ad-meta span+span:before{content:"·";color:var(--q-fg4);margin-right:6px}.qz .qp-kind{background:rgb(var(--q-acc2-rgb) / .16);color:var(--q-fg);border-radius:999px;padding:5px 8px}.qz .qp-kind[data-kind=character]{background:rgb(var(--q-acc-rgb) / .16);color:var(--q-acc-text)}.qz .qp-ad-meta .qp-kind+span:before{content:none}.qz .qp-ad-hook{font:650 16px/1.35 var(--q-sans);color:var(--q-fg);text-wrap:pretty}.qz .qp-ad-angle{color:var(--q-fg3);font-size:12.5px}.qz .qp-ad-copy{color:var(--q-fg2)}.qz .qp-ad-foot{font:500 12px/1.3 var(--q-sans);color:var(--q-fg3);flex-wrap:wrap;justify-content:space-between;gap:6px 10px;padding-top:4px;display:flex;margin-top:auto!important}.qz .qp-make{justify-content:space-between;align-self:stretch;min-height:42px;margin:4px 0 0;font-size:14px}.qz .qp-cal-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.qz .qp-cal-bar label{font:500 13px/1 var(--q-sans);color:var(--q-fg2);align-items:center;gap:6px;display:inline-flex}.qz .qp-cal-bar label svg{width:16px;height:16px}.qz .qp-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:auto;min-height:42px;padding:8px 12px}@media (prefers-color-scheme:dark){.qz .qp-date{--lightningcss-light: ;--lightningcss-dark:initial}}.qz .qp-cal{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.qz .qp-cal>li{border:1px solid var(--q-line);background:rgb(var(--q-ink-rgb) / .02);border-radius:16px;padding:12px 14px}.qz .qp-day{font:600 12px/1 var(--q-mono);letter-spacing:.04em;color:var(--q-fg);margin:0 0 8px}.qz .qp-day span{color:var(--q-fg3);font-weight:500}.qz .qp-cal ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qz .qp-post{font:400 13px/1.4 var(--q-sans);color:var(--q-fg2);grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.qz .qp-ch{background:rgb(var(--q-ink-rgb) / .06);font:600 10.5px/1.2 var(--q-mono);color:var(--q-fg);white-space:nowrap;border-radius:8px;padding:4px 7px}.qz .qp-post-t b{color:var(--q-acc-text);font-weight:600}.qz .qp-post-t small{color:var(--q-fg3);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}@media (max-width:560px){.qz .qt-switch.three{width:100%;min-width:0}.qz .qt-switch.three button{padding:0 10px}.qz .qp .qz-row{grid-template-columns:1fr;gap:6px}.qz .qp .qz-row-l{padding-top:0}.qz .qp-cal-bar .qp-date{flex:1}}[data-motion=off] .qz .qp-out{animation:none}@media (prefers-reduced-motion:reduce){.qz .qp-out{animation:none}}
