.entrada{max-width:480px;margin:0 auto}.entrada label{display:block;font-size:15px;font-weight:700;color:var(--muted);margin:18px 0 6px}.entrada input{width:100%;padding:14px;border-radius:12px;border:1.5px solid var(--line);background:var(--background);color:var(--text);font:inherit;font-size:18px}.entrada .wide{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:16px;border-radius:var(--radius-pill);border:none;background:var(--chosen);color:var(--ink);font:inherit;font-size:18px;font-weight:700;cursor:pointer}.entrada .wide.secondary{background:var(--surface);color:var(--text);border:1px solid var(--line)}.entrada .link-button{display:block;width:100%;min-height:44px;margin-top:6px;background:none;border:none;color:var(--accent);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.entrada .wide:disabled{opacity:.45;cursor:default}.entrada .with-action{position:relative}.entrada .with-action input{padding-right:60px}.entrada .field-action{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.entrada .field-action svg{width:26px;height:26px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.entrada .account-card{background:var(--surface);border-radius:18px;padding:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--shade) 6%,transparent),0 4px 14px color-mix(in srgb,var(--shade) 5%,transparent)}.entrada .account-title{display:block;margin:0;font-size:22px;font-weight:800;color:var(--text);text-transform:none;letter-spacing:normal}.entrada .account-note{display:block;font-size:15px;color:var(--muted);margin-top:2px}.entrada .account-card.compact label{margin:10px 0 4px}.entrada .account-card.compact input{padding:11px 14px}.entrada .account-card.compact .wide{margin-top:12px;padding:13px}.entrada .account-card.compact .link-button{margin-top:2px;min-height:40px}.entrada .or{text-align:center;color:var(--muted);font-size:15px;font-weight:600;margin:8px 0}.entrada .rules{list-style:none;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--background)}.entrada .rules li{font-size:15px;color:var(--muted);padding:2px 0}.entrada .rules li:before{content:"\25cb  "}.entrada .rules li.ok{color:var(--accent)}.entrada .rules li.ok:before{content:"\2713  "}