.va{box-sizing:border-box;width:100%;max-width:var(--w-landing);margin:var(--sp-8) 0 0;flex-direction:column;align-items:center;padding:0;display:flex}.wa{gap:var(--sp-1);box-sizing:border-box;width:100%;height:var(--h-control-lg);padding:0 var(--sp-2) 0 var(--sp-5);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:box-shadow var(--dur-fast);border:0;align-items:center;margin:0;display:flex}.wa:focus-within{box-shadow:inset 0 0 0 1px var(--border-subtle), 0 0 0 2px var(--border-focus)}.wa[data-invalid],.wa[data-invalid]:focus-within{box-shadow:inset 0 0 0 1px var(--danger)}.xa{box-sizing:border-box;min-width:0;height:100%;color:var(--text-strong);font:var(--fw-regular) var(--fs-title-lg) / 1 var(--font-sans);background:0 0;border:0;flex:1;margin:0;padding:0}.xa:focus-visible{outline:none}.xa::placeholder{color:var(--text-secondary)}.ya{font-size:var(--fs-title-lg);white-space:nowrap;color:var(--text-secondary);user-select:none;flex:none}.za{box-sizing:border-box;width:var(--h-control-sm);height:var(--h-control-sm);margin:0 0 0 var(--sp-2);border-radius:var(--r-full);background:var(--fill);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast);border:0;flex:none;place-items:center;padding:0;display:grid}.xa:not(:placeholder-shown)~.za{background:var(--text-strong);color:var(--bg-page)}.ab{margin:var(--sp-3) 0 0;font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:center;color:var(--danger);padding:0}.eb{box-sizing:border-box;width:100%;max-width:var(--w-landing);padding:var(--sp-10) 0 0;text-align:left;animation:fb var(--dur-morph) var(--ease-out);margin:0}@keyframes fb{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:640px;overflow:hidden}}.gb{margin:var(--sp-2) 0 0;padding:0}.hb{position:relative}.ib{color:var(--chrome-text);-webkit-touch-callout:none;user-select:none;text-decoration:none}.ib:after{content:"";position:absolute;inset:0}.ib:focus-visible{outline:none}.ib:focus-visible:after{border-radius:var(--r-sm);outline:var(--chrome-focus-ring);outline-offset:-2px}.jb{font-weight:var(--fw-medium)}.kb{font-weight:var(--fw-regular);color:var(--chrome-text-muted)}.lb{box-sizing:border-box;border-radius:var(--r-full);width:28px;height:28px;color:var(--chrome-text-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-fast), background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.mb{width:14px;height:14px}.lb:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}.hb:hover .lb,.hb:focus-within .lb,.lb[data-revealed]{opacity:1;pointer-events:auto}.lb:hover{background:var(--chrome-fill);color:var(--chrome-text)}@media (width<=560px){.lb{width:var(--h-control-sm);height:var(--h-control-sm)}.mb{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.eb{animation:none}.lb{transition:none}}:root:has(body[data-landing]){color-scheme:dark}.k{box-sizing:border-box;min-height:100dvh;padding:calc(var(--sp-8) + var(--safe-top)) calc(var(--sp-8) + var(--safe-right)) calc(var(--sp-8) + var(--safe-bottom)) calc(var(--sp-8) + var(--safe-left));background:var(--bg-page);color:var(--text-strong);font-family:var(--font-sans);flex-direction:column;align-items:center;margin:0;display:flex}.l{top:calc(16px + var(--safe-top));right:calc(16px + var(--safe-right));gap:var(--sp-1);box-sizing:border-box;align-items:center;margin:0;padding:0;display:flex;position:absolute}.m{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.n{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:0;padding:0;display:flex}.o{margin:var(--sp-5) 0 0;padding:0;display:flex;position:relative}.p{top:calc(-1 * var(--sp-1));left:calc(100% + var(--sp-2));height:20px;padding:0 var(--sp-2);border-radius:var(--r-full);background:var(--fill-strong);color:var(--text-secondary);font:var(--fw-semibold) var(--fs-label) / 1 var(--font-sans);letter-spacing:var(--ls-caps);align-items:center;display:inline-flex;position:absolute}.q{margin:var(--sp-4) 0 0;font-size:var(--fs-title-lg);line-height:var(--lh-body);color:var(--text-secondary);padding:0}@media (width<=560px){.k{padding-right:calc(var(--sp-4) + var(--safe-right));padding-left:calc(var(--sp-4) + var(--safe-left))}}:root:has(body[data-landing]){--topbar-bottom:calc(16px + var(--h-bar-control) + var(--safe-top));--topbar-inline-end:calc(16px + var(--safe-right))}
