.odk-quick-menu{--quick-menu-trigger-size:56px;--quick-menu-dot-rest:calc(var(--quick-menu-trigger-size) * 13 / 56);--quick-menu-dot-open:calc(var(--quick-menu-trigger-size) * 7 / 56);--quick-menu-item-size:46px;position:fixed;right:52px;bottom:52px;z-index:45;width:0;height:0;font-family:var(--sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.odk-quick-menu__trigger{position:absolute;right:0;bottom:0;width:var(--quick-menu-trigger-size);height:var(--quick-menu-trigger-size);margin:calc(var(--quick-menu-trigger-size) / -2);padding:0;border:0;border-radius:50%;background:var(--ink);box-shadow:var(--shadow-lift);display:grid;place-items:center;cursor:pointer;transform:scale(1);transition:transform .24s cubic-bezier(.34,1.35,.5,1),box-shadow .18s ease;z-index:2}.odk-quick-menu__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.odk-quick-menu--open .odk-quick-menu__trigger{transform:scale(.94)}.odk-quick-menu__mark{display:grid;place-items:center}.odk-quick-menu__dot,.odk-quick-menu__mark{width:var(--quick-menu-dot-rest);height:var(--quick-menu-dot-rest)}.odk-quick-menu__dot{border-radius:50%;background:var(--canvas);transition:width .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1)}.odk-quick-menu--open .odk-quick-menu__dot{width:var(--quick-menu-dot-open);height:var(--quick-menu-dot-open)}.odk-quick-menu__items{position:absolute;right:0;bottom:0;width:0;height:0}.odk-quick-menu__item{position:absolute;right:0;bottom:0;width:var(--quick-menu-item-size);height:var(--quick-menu-item-size);margin:calc(var(--quick-menu-item-size) / -2);padding:0;border:0;background:none;color:inherit;text-decoration:none;cursor:pointer;transform:translate(0) scale(.16);opacity:0;pointer-events:none;transition:transform .46s cubic-bezier(.34,1.4,.5,1),opacity .22s ease;transition-delay:var(--quick-menu-close-delay,0s);z-index:1}.odk-quick-menu--open .odk-quick-menu__item{transform:translate(var(--quick-menu-x,0),var(--quick-menu-y,0)) scale(1);opacity:1;pointer-events:auto;transition-delay:var(--quick-menu-open-delay,0s)}.odk-quick-menu__disc{display:grid;place-items:center;width:var(--quick-menu-item-size);height:var(--quick-menu-item-size);border-radius:50%;background:var(--canvas);border:1px solid var(--hairline);color:var(--ink-2);box-shadow:var(--shadow-soft);transform:scale(1);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.odk-quick-menu__item:focus-visible .odk-quick-menu__disc,.odk-quick-menu__item:hover .odk-quick-menu__disc{background:var(--ink);border-color:var(--ink);color:var(--canvas);transform:scale(1.06)}.odk-quick-menu__item:focus-visible{outline:none}.odk-quick-menu__item:focus-visible .odk-quick-menu__disc{outline:2px solid var(--ink);outline-offset:3px}.odk-quick-menu__glyph{display:grid;place-items:center;opacity:0;transition:opacity .2s ease;transition-delay:0s}.odk-quick-menu--open .odk-quick-menu__glyph{opacity:1;transition-delay:var(--quick-menu-glyph-delay,0s)}.odk-quick-menu__glyph svg{width:19px;height:19px}.odk-quick-menu__pill{position:absolute;right:58px;top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--ink);color:var(--canvas);border-radius:var(--radius-pill);padding:var(--step-1-5) var(--step-3);font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;opacity:0;pointer-events:none;transition:opacity .15s ease}.odk-quick-menu__item:focus-visible .odk-quick-menu__pill,.odk-quick-menu__item:hover .odk-quick-menu__pill{opacity:1}.odk-quick-menu__scrim{position:fixed;inset:0;z-index:44;background:radial-gradient(110% 90% at 100% 100%,color-mix(in srgb,var(--ink) 8%,transparent),transparent 52%);opacity:0;pointer-events:none;transition:opacity .24s ease}.odk-quick-menu__scrim.is-on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.odk-quick-menu__disc,.odk-quick-menu__dot,.odk-quick-menu__glyph,.odk-quick-menu__item,.odk-quick-menu__pill,.odk-quick-menu__scrim,.odk-quick-menu__trigger{transition:none}}.odk-quick-capture{align-self:flex-start;max-width:560px;margin-top:calc(16vh - var(--step-6));padding:var(--step-5) var(--step-5-5) var(--step-5-5)}.odk-quick-capture__top{display:flex;align-items:center;gap:var(--step-2-5)}.odk-quick-capture__eyebrow{font-size:var(--t-eyebrow);text-transform:none;letter-spacing:0}.odk-quick-capture__eyebrow,.odk-quick-capture__key{font-family:var(--sans);font-weight:var(--w-semibold);color:var(--muted)}.odk-quick-capture__key{margin-left:auto;border:1px solid var(--hairline);border-radius:var(--radius-xs);background:var(--nested-bg);padding:.05rem var(--step-1-5);font-size:var(--t-badge)}.odk-quick-capture__input{display:block;width:100%;box-sizing:border-box;margin-top:var(--step-3);border:0;outline:none;background:transparent;font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.odk-quick-capture__input::placeholder{color:var(--muted)}.odk-quick-capture__submit{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.odk-quick-capture__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2);margin-top:var(--step-3-5)}.odk-quick-capture__kinds{display:flex}.odk-quick-capture__lands{display:inline-flex;align-items:center;padding:var(--step-2) var(--step-3);border:1px dashed var(--hairline);border-radius:var(--radius-pill);background:transparent;font-family:var(--sans);font-size:var(--t-small);color:var(--muted)}.odk-quick-capture__refused{color:var(--notice-ink)}.odk-quick-capture__foot,.odk-quick-capture__nudge,.odk-quick-capture__refused{margin:var(--step-3-5) 0 0;font-family:var(--sans);font-size:var(--t-ref);line-height:var(--lh-prose)}.odk-quick-capture__foot,.odk-quick-capture__nudge{color:var(--muted)}.odk-quick-capture__nudge{color:var(--ink)}.odk-quick-capture__dismiss{border:0;padding:0;background:none;font:inherit;color:var(--muted);text-decoration:underline;cursor:pointer}.odk-quick-capture__dismiss:hover{color:var(--ink)}