.qx{--ink:#0b0a0b;--paper:#f3f1ec;--dim:#8f8780;--ease:cubic-bezier(0.16,1,0.3,1);font-family:var(--font-hs-geist),"Helvetica Neue",Arial,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.qx *,.qx :after,.qx :before{box-sizing:border-box}.qx a{color:inherit}.qx .fx{position:fixed;inset:0;z-index:200;background:var(--paper);color:var(--ink);clip-path:circle(0 at 50% 50%);overflow:hidden}.qx .fx[hidden]{display:none}.qx .fx-dots,.qx .fx-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.qx .fx-lines path{fill:none;stroke:rgba(11,10,11,.16);stroke-width:1}.qx .fx-bubbles{position:absolute;inset:0;pointer-events:none}.qx .bub{position:absolute;left:0;top:0;pointer-events:auto;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:250px;padding:10px 16px 11px;border-radius:22px;border:0;background:var(--ink);color:var(--paper);font:inherit;text-align:left;cursor:pointer;will-change:transform;box-shadow:0 18px 40px -18px rgba(11,10,11,.55);transform-origin:50% 50%}.qx .bub small{font-size:11px;opacity:.55;letter-spacing:-.01em}.qx .bub b{font-weight:400;font-size:14px;letter-spacing:-.02em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qx .bub.core{padding:14px 22px 15px;border-radius:28px;max-width:360px}.qx .bub.core b{font-size:22px;letter-spacing:-.035em}.qx .bub.edit{outline:2px solid var(--ink);outline-offset:5px}.qx .fx-q{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100% - 32px));display:grid;gap:22px}.qx .fx-q.out{transition:opacity .32s,filter .32s,transform .32s;opacity:0;filter:blur(10px);transform:translate(-50%,-54%)}.qx .fx-title{margin:0;font-weight:300;font-size:clamp(30px,3.8vw,60px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.qx .fx-title span{display:inline-block;opacity:0;filter:blur(12px);transform:translateY(.3em);animation:qx-word 1s var(--ease) forwards;animation-delay:calc(var(--i) * .05s)}.qx .fx-field{display:grid;gap:14px;opacity:0;animation:qx-fade .9s var(--ease) forwards .35s}.qx .fx-in{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(11,10,11,.3);padding:10px 0 14px;font:inherit;font-weight:200;font-size:clamp(26px,3vw,46px);letter-spacing:-.04em;color:var(--ink);outline:none;resize:none;overflow:hidden}.qx .fx-in:focus{border-bottom-color:var(--ink)}.qx .fx-in::placeholder{color:rgba(11,10,11,.28)}.qx .fx-chips{display:flex;flex-wrap:wrap;gap:10px}.qx .fx-chip{font:inherit;font-size:clamp(15px,1.3vw,18px);letter-spacing:-.02em;padding:12px 20px;border-radius:999px;border:1px solid rgba(11,10,11,.25);background:transparent;color:var(--ink);cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease)}.qx .fx-chip:hover{border-color:var(--ink);transform:translateY(-2px)}.qx .fx-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.qx .fx-range{display:grid;gap:8px}.qx .fx-range output{font-weight:200;font-size:clamp(60px,9vw,140px);letter-spacing:-.06em;line-height:.9}.qx .fx-range input{width:100%;accent-color:var(--ink)}.qx .fx-hint{margin:0;font-size:14px;color:rgba(11,10,11,.5);letter-spacing:-.01em;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.qx .fx-ok{font:inherit;font-size:14px;padding:10px 18px;border-radius:999px;border:0;background:var(--ink);color:var(--paper);cursor:pointer}.qx .fx-close{position:absolute;top:calc(18px + env(safe-area-inset-top, 0px));right:clamp(16px,3vw,40px);z-index:5;font:inherit;font-size:13px;background:none;border:1px solid rgba(11,10,11,.3);border-radius:999px;padding:9px 16px;cursor:pointer;color:var(--ink)}.qx .fx-end{position:absolute;left:50%;bottom:clamp(28px,7vh,70px);transform:translateX(-50%);display:grid;justify-items:center;gap:16px;text-align:center;width:min(720px,calc(100% - 32px))}.qx .fx-end[hidden]{display:none}.qx .fx-end h2{margin:0;font-weight:300;font-size:clamp(30px,3.6vw,56px);letter-spacing:-.045em;line-height:1}.qx .fx-end p{margin:0;font-size:15px;color:rgba(11,10,11,.55)}.qx .fx-send{font:inherit;font-size:15px;padding:16px 28px;border-radius:999px;border:0;background:var(--ink);color:var(--paper);cursor:pointer}.qx .fx.plein{clip-path:none}@keyframes qx-word{to{opacity:1;filter:blur(0);transform:none}}@keyframes qx-fade{to{opacity:1}}@media (max-width:720px){.qx .bub{max-width:calc(50vw - 18px);padding:7px 12px 8px;border-radius:16px}.qx .bub small{font-size:10px}.qx .bub b{font-size:12.5px;-webkit-line-clamp:1}.qx .bub.core{padding:10px 16px 11px}.qx .bub.core b{font-size:18px}.qx .fx-end{gap:10px}.qx .fx-end h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.qx .fx-field,.qx .fx-title span{animation:none;opacity:1;filter:none;transform:none}}.qx .fx-refus{margin:0;max-width:34em;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:rgba(11,10,11,.62)}