.cmp-hz{display:flex;align-items:center;gap:8px;width:100%;max-width:480px;padding:6px 6px 6px 16px;background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(13,22,38,0.06);transition:border-color 150ms ease,box-shadow 150ms ease}.cmp-hz:focus-within{border-color:var(--color-border-accent);box-shadow:0 0 0 4px rgba(51,129,255,0.18)}.cmp-hz__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cmp-hz__p{font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-accent)}.cmp-hz__c{flex:1;min-width:0;height:40px;padding:0;border:0;outline:none;background:transparent;font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-primary);text-overflow:ellipsis}.cmp-hz__b{display:inline-flex;align-items:center;gap:8px;flex:none;height:40px;padding:0 14px;border:0;border-radius:var(--radius-md);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-label-m);line-height:1;cursor:pointer;transition:background-color 150ms ease}.cmp-hz__b:hover{background:var(--color-accent-deep)}.cmp-hz__b:focus-visible{outline:3px solid var(--color-accent-default);outline-offset:2px}.cmp-hz__ic{width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:767px){.cmp-hz{max-width:none}.cmp-hz__c{font-size:16px}}@media (prefers-reduced-motion:reduce){.cmp-hz,.cmp-hz__b{transition:none}}