.ECYLza_field{gap:6px;min-width:0;display:grid}.ECYLza_field>label{margin:0}.ECYLza_field>small{color:var(--ink-soft);line-height:1.4}.ECYLza_row{--ui-control-height:40px;--ui-button-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.ECYLza_row input{width:100%;min-width:0}.ECYLza_row button[type=button]{border:1px solid var(--border);background:var(--surface-soft);min-width:52px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 8px;line-height:1.2}.ECYLza_row button:focus-visible{outline:3px solid var(--warning);outline-offset:2px}.ECYLza_row button:disabled{opacity:.6;cursor:default}
.pvTfBW_shell{justify-items:center;padding:20px 12px;display:grid}.pvTfBW_card{border:1px solid var(--border-soft);background:var(--surface);width:min(100%,440px);color:var(--ink);border-radius:14px;padding:18px;box-shadow:0 12px 40px #0003}.pvTfBW_brand{color:var(--accent);font-size:14px;font-weight:700;text-decoration:none}.pvTfBW_card h1{margin:16px 0 8px;font-size:1.375rem;line-height:1.2}.pvTfBW_card p{color:var(--ink-soft);font-size:14px;line-height:1.6}.pvTfBW_card a{color:var(--accent)}.pvTfBW_form{gap:12px;margin-top:16px;display:grid}.pvTfBW_form label{color:var(--ink-soft);gap:6px;font-size:14px;display:grid}.pvTfBW_form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:var(--ui-control-height);border:1px solid var(--border);background:var(--bg-secondary);color:var(--ink);font-size:var(--ui-input-size);border-radius:10px;padding:7px 10px}.pvTfBW_form button{min-height:var(--ui-control-height)}.pvTfBW_form .pvTfBW_consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.5}.pvTfBW_consent input{width:20px;height:20px}.pvTfBW_textButton{min-height:var(--ui-button-height);color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:8px 0;font-size:13px;text-decoration:underline;display:block}.pvTfBW_message{border:1px solid var(--border);background:var(--bg-secondary);border-radius:10px;padding:12px}.pvTfBW_invitation{border-top:1px solid var(--border-soft);margin-top:22px;padding-top:18px}.pvTfBW_form input:focus-visible,.pvTfBW_card button:focus-visible,.pvTfBW_card a:focus-visible{outline:3px solid var(--warning);outline-offset:3px}@media (max-width:380px){.pvTfBW_card{padding:16px}}
